From eb50f184b33aeea47b5bce3401e12134b92cbe8c Mon Sep 17 00:00:00 2001 From: Amit Kumar Nandi <11887616+aamitn@users.noreply.github.com> Date: Sat, 2 Mar 2024 18:58:02 +0530 Subject: [PATCH] Initial Commit --- .gitignore | 9 + Dockerfile | 94 + README.md | 97 + composer.json | 21 + composer.lock | 1643 +++++++++++++++++ .../send/65e3290fd423b9-55994365.NEW | 1 + .../send/65e3291be00f82-11680709.NEW | 1 + .../send/65e329235a0cc8-06863164.NEW | 1 + .../send/65e32925058621-25075091.NEW | 1 + docker-compose.yml | 16 + docker/default.conf | 41 + docker/entrypoint.sh | 98 + docker/nginx.conf | 73 + docker/opcache.ini | 135 ++ docker/php.ini | 6 + docker/supervisord.conf | 32 + error.php | 28 + index.html | 37 + index.php | 155 ++ phpunit.xml | 25 + resources/css/bootstrap.min.css | 7 + resources/css/fontawesome.min.css | 9 + resources/css/style.css | 247 +++ resources/favicon.ico | Bin 0 -> 4286 bytes resources/js/app.js | 5 + resources/js/bootstrap.min.js | 7 + resources/js/jquery-3.6.4.slim.min.js | 2 + resources/js/popper.min.js | 6 + resources/js/vendor/.gitkeep | 0 resources/logo.svg | 10 + robots.txt | 5 + site.webmanifest | 12 + src/Driver.php | 41 + src/Logger.php | 24 + src/PageRenderer.php | 583 ++++++ src/Pulsebridge.php | 916 +++++++++ src/test/PageRendererTest.php | 31 + src/test/PulsebridgeTest.php | 50 + webfonts/fa-solid-900.ttf | Bin 0 -> 394668 bytes webfonts/fa-solid-900.woff2 | Bin 0 -> 151400 bytes 40 files changed, 4469 insertions(+) create mode 100644 .gitignore create mode 100644 Dockerfile create mode 100644 README.md create mode 100644 composer.json create mode 100644 composer.lock create mode 100644 data/91f92f994d4d3cb9/send/65e3290fd423b9-55994365.NEW create mode 100644 data/91f92f994d4d3cb9/send/65e3291be00f82-11680709.NEW create mode 100644 data/edd0e1a6691f1e7a/send/65e329235a0cc8-06863164.NEW create mode 100644 data/edd0e1a6691f1e7a/send/65e32925058621-25075091.NEW create mode 100644 docker-compose.yml create mode 100644 docker/default.conf create mode 100644 docker/entrypoint.sh create mode 100644 docker/nginx.conf create mode 100644 docker/opcache.ini create mode 100644 docker/php.ini create mode 100644 docker/supervisord.conf create mode 100644 error.php create mode 100644 index.html create mode 100644 index.php create mode 100644 phpunit.xml create mode 100644 resources/css/bootstrap.min.css create mode 100644 resources/css/fontawesome.min.css create mode 100644 resources/css/style.css create mode 100644 resources/favicon.ico create mode 100644 resources/js/app.js create mode 100644 resources/js/bootstrap.min.js create mode 100644 resources/js/jquery-3.6.4.slim.min.js create mode 100644 resources/js/popper.min.js create mode 100644 resources/js/vendor/.gitkeep create mode 100644 resources/logo.svg create mode 100644 robots.txt create mode 100644 site.webmanifest create mode 100644 src/Driver.php create mode 100644 src/Logger.php create mode 100644 src/PageRenderer.php create mode 100644 src/Pulsebridge.php create mode 100644 src/test/PageRendererTest.php create mode 100644 src/test/PulsebridgeTest.php create mode 100644 webfonts/fa-solid-900.ttf create mode 100644 webfonts/fa-solid-900.woff2 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d096a40 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +# Include your project-specific ignores in this file +# Read about how to use .gitignore: https://help.github.com/articles/ignoring-files +# Useful .gitignore templates: https://github.com/github/gitignore +node_modules +dist +.cache +/logs/ +/.idea/ +/vendor/ diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..58ea3f4 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,94 @@ +FROM php:8.3.1-fpm +ARG WORKDIR=/var/www/html +ENV DOCUMENT_ROOT=${WORKDIR} +ENV DOMAIN=_ +ENV CLIENT_MAX_BODY_SIZE=15M +ARG GROUP_ID=1000 +ARG USER_ID=1000 +ENV USER_NAME=www-data +ARG GROUP_NAME=www-data + +# Install system dependencies +RUN apt-get update && apt-get install -y \ + libmemcached-dev \ + libonig-dev \ + supervisor \ + libzip-dev \ + libpq-dev \ + zip \ + unzip \ + cron + +# Install nginx +RUN apt-get install -y nginx + +# Clear cache +RUN apt-get clean && rm -rf /var/lib/apt/lists/* + +# Install PHP extensions zip, mbstring, exif, bcmath, intl +RUN docker-php-ext-install zip mbstring pcntl opcache bcmath -j$(nproc) + +# Install the php memcached extension +RUN pecl install memcached && docker-php-ext-enable memcached + + +# Download Composer +RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" && \ + php composer-setup.php --install-dir=/usr/local/bin --filename=composer && \ + php -r "unlink('composer-setup.php');" + + +# Create a log directory and give permissions +RUN mkdir -p /var/www/html/logs && \ + chown -R www-data:www-data /var/www/html/logs + + +# Set working directory +WORKDIR $WORKDIR + +ADD . $WORKDIR/ + +# Install PHP dependencies using Composer +RUN composer install + +ADD docker/php.ini $PHP_INI_DIR/conf.d/ +ADD docker/opcache.ini $PHP_INI_DIR/conf.d/ +ADD docker/supervisord.conf /etc/supervisor/supervisord.conf + +COPY docker/entrypoint.sh /usr/local/bin/ +RUN chmod +x /usr/local/bin/entrypoint.sh +RUN ln -s /usr/local/bin/entrypoint.sh / + + +RUN rm -rf /etc/nginx/conf.d/default.conf +RUN rm -rf /etc/nginx/sites-enabled/default +RUN rm -rf /etc/nginx/sites-available/default + +RUN rm -rf /etc/nginx/nginx.conf + +COPY docker/nginx.conf /etc/nginx/nginx.conf +COPY docker/default.conf /etc/nginx/conf.d/ + +RUN usermod -u ${USER_ID} ${USER_NAME} +RUN groupmod -g ${USER_ID} ${GROUP_NAME} + +RUN mkdir -p /var/log/supervisor +RUN mkdir -p /var/log/nginx +RUN mkdir -p /var/cache/nginx + +RUN chown -R ${USER_NAME}:${GROUP_NAME} /var/www && \ + chown -R ${USER_NAME}:${GROUP_NAME} /var/log/ && \ + chown -R ${USER_NAME}:${GROUP_NAME} /etc/supervisor/conf.d/ && \ + chown -R ${USER_NAME}:${GROUP_NAME} $PHP_INI_DIR/conf.d/ && \ + touch /var/run/nginx.pid && \ + chown -R $USER_NAME:$USER_NAME /var/cache/nginx && \ + chown -R $USER_NAME:$USER_NAME /var/lib/nginx/ && \ + chown -R $USER_NAME:$USER_NAME /var/run/nginx.pid && \ + chown -R $USER_NAME:$USER_NAME /var/log/supervisor && \ + chown -R $USER_NAME:$USER_NAME /etc/nginx/nginx.conf && \ + chown -R $USER_NAME:$USER_NAME /etc/nginx/conf.d/ && \ + chown -R ${USER_NAME}:${GROUP_NAME} /tmp + +#USER ${USER_NAME} +EXPOSE 80 +ENTRYPOINT ["entrypoint.sh"] diff --git a/README.md b/README.md new file mode 100644 index 0000000..952eee6 --- /dev/null +++ b/README.md @@ -0,0 +1,97 @@ +## PulseBridge Gateway Server + +Welcome to the PulseBridge Gateway Server repository! This server acts as an SMS Gateway powered by the PulseBridge library.The PulseBridge Gateway Server is a powerful SMS Gateway software that allows you to send SMS messages seamlessly. Whether you're looking to integrate SMS functionality into your web applications or send messages from a centralized server, PulseBridge Gateway makes the process efficient and straightforward. + +## Table of Contents + +* [Getting Started](#getting-started) +* [Building and Running Locally](#building-and-running-locally) +* [Running with Docker Compose](#running-with-docker-compose) +* [Manually Spinning Up Your Own Image](#manually-spinning-up-your-own-image) +* [Licecnse](#license) +* [Contribution](#contribution) + +## Getting Started + +Follow these three simple steps to get started with PulseBridge Gateway: + +1. **Run PulseBridge Gateway Server App and click `setup credentials` button. + Clone the repository, install dependencies, and run the server locally or using Docker Compose using the below instructions.[Building and Running Locally](#building-and-running-locally) +2. [**Download**](https://app.download#) **PulseBridge Mobile App and set the URL in app provided by the server.** +3. **Send SMS from the Server Frontend or API** + + With the PulseBridge Gateway Server running, access the user-friendly interface at [http://localhost](http://localhost/) to send SMS messages. Alternatively, integrate the SMS functionality into your applications using the provided API. + + +## Building and Running Locally + +1. **Clone the Repository:** + + ```plaintext + git clone https://github.com/aamitn/pulsebridge-gateway.git + cd pulsebridge-gateway + ``` + +2. **Install Dependencies:** + `*install composer from instructions here :` [`Composer (getcomposer.org)`](https://getcomposer.org/download/) + + ```plaintext + composer install + ``` + +3. **Run the Server: \[run the dev server or copy the directory contents to web server of your choice\]** + + ```plaintext + php -S localhost:8000 -t public + ``` + + +## Running with Docker Compose + +* run command from the project root directory + +1. **Run the Container:** + + ```plaintext + docker-compose up -d + ``` + + +## Build your own docker image + +1. **Build the Docker Image::** + + ```plaintext + docker build -t pulsebridge-gateway . + ``` + +2. **Run the Docker Container:** + + ```plaintext + docker run -p 80:80 --name pulsebridge-gateway pulsebridge-gateway + ``` + + +## **License** + +This project is licensed under the [MIT License](https://chat.openai.com/c/LICENSE). +  + +## **Contributions** + +Contributions are welcome! If you'd like to contribute to PulseBridge Gateway, please follow our [Contribution Guidelines](https://chat.openai.com/c/CONTRIBUTING.md). +Fork the repository and create your branch: + +1. bashCopy code + + `git clone https://github.com/aamitn/pulsebridge-gateway.git cd pulsebridge-gateway git checkout -b feature/your-feature` + +2. Make your changes and commit them: + + bashCopy code + + `git add . git commit -m "Add your feature"` + +3. Push to your fork and submit a pull request. +4. Follow the code review process. +5. Your contribution will be merged once approved. \ No newline at end of file diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..9b7c852 --- /dev/null +++ b/composer.json @@ -0,0 +1,21 @@ +{ + "name": "nmpl/pulsebridge", + "description": "description", + "minimum-stability": "stable", + "license": "proprietary", + "authors": [ + { + "name": "Amit Nandi", + "email": "amit@bitmutex.com" + } + ], + "autoload": { + "psr-4": {"nmpl\\pulsebridge\\": "src/"} + }, + "require-dev": { + "phpunit/phpunit": "11.0.3" + }, + "scripts": { + "test": "phpunit" + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..eba94f7 --- /dev/null +++ b/composer.lock @@ -0,0 +1,1643 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "3c0df15afeb6187cb07d7911adb133d9", + "packages": [], + "packages-dev": [ + { + "name": "myclabs/deep-copy", + "version": "1.11.1", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", + "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2023-03-08T13:26:56+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.0.1", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "2218c2252c874a4624ab2f613d86ac32d227bc69" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/2218c2252c874a4624ab2f613d86ac32d227bc69", + "reference": "2218c2252c874a4624ab2f613d86ac32d227bc69", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "ext-tokenizer": "*", + "php": ">=7.4" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.1" + }, + "time": "2024-02-21T19:24:10+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.3" + }, + "time": "2021-07-20T11:28:43+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "11.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "5e238e4b982cb272bf9faeee6f33af83d465d0e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/5e238e4b982cb272bf9faeee6f33af83d465d0e2", + "reference": "5e238e4b982cb272bf9faeee6f33af83d465d0e2", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^5.0", + "php": ">=8.2", + "phpunit/php-file-iterator": "^5.0", + "phpunit/php-text-template": "^4.0", + "sebastian/code-unit-reverse-lookup": "^4.0", + "sebastian/complexity": "^4.0", + "sebastian/environment": "^7.0", + "sebastian/lines-of-code": "^3.0", + "sebastian/version": "^5.0", + "theseer/tokenizer": "^1.2.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "suggest": { + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "11.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T06:03:46+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "99e95c94ad9500daca992354fa09d7b99abe2210" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/99e95c94ad9500daca992354fa09d7b99abe2210", + "reference": "99e95c94ad9500daca992354fa09d7b99abe2210", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T06:05:04+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "5d8d9355a16d8cc5a1305b0a85342cfa420612be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5d8d9355a16d8cc5a1305b0a85342cfa420612be", + "reference": "5d8d9355a16d8cc5a1305b0a85342cfa420612be", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^11.0" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/5.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T06:05:50+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "4.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "d38f6cbff1cdb6f40b03c9811421561668cc133e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/d38f6cbff1cdb6f40b03c9811421561668cc133e", + "reference": "d38f6cbff1cdb6f40b03c9811421561668cc133e", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/4.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T06:06:56+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "7.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "8a59d9e25720482ee7fcdf296595e08795b84dc5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/8a59d9e25720482ee7fcdf296595e08795b84dc5", + "reference": "8a59d9e25720482ee7fcdf296595e08795b84dc5", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "security": "https://github.com/sebastianbergmann/php-timer/security/policy", + "source": "https://github.com/sebastianbergmann/php-timer/tree/7.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T06:08:01+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "11.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "de24e7e7c67fbf437f7b6cd7bc919f2dc6fd89d4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/de24e7e7c67fbf437f7b6cd7bc919f2dc6fd89d4", + "reference": "de24e7e7c67fbf437f7b6cd7bc919f2dc6fd89d4", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.10.1", + "phar-io/manifest": "^2.0.3", + "phar-io/version": "^3.0.2", + "php": ">=8.2", + "phpunit/php-code-coverage": "^11.0", + "phpunit/php-file-iterator": "^5.0", + "phpunit/php-invoker": "^5.0", + "phpunit/php-text-template": "^4.0", + "phpunit/php-timer": "^7.0", + "sebastian/cli-parser": "^3.0", + "sebastian/code-unit": "^3.0", + "sebastian/comparator": "^6.0", + "sebastian/diff": "^6.0", + "sebastian/environment": "^7.0", + "sebastian/exporter": "^6.0", + "sebastian/global-state": "^7.0", + "sebastian/object-enumerator": "^6.0", + "sebastian/type": "^5.0", + "sebastian/version": "^5.0" + }, + "suggest": { + "ext-soap": "To be able to generate mocks based on WSDL files" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "11.0-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.0.3" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" + } + ], + "time": "2024-02-10T06:31:16+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "efd6ce5bb8131fe981e2f879dbd47605fbe0cc6f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/efd6ce5bb8131fe981e2f879dbd47605fbe0cc6f", + "reference": "efd6ce5bb8131fe981e2f879dbd47605fbe0cc6f", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/3.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T05:48:04+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "6634549cb8d702282a04a774e36a7477d2bd9015" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/6634549cb8d702282a04a774e36a7477d2bd9015", + "reference": "6634549cb8d702282a04a774e36a7477d2bd9015", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "security": "https://github.com/sebastianbergmann/code-unit/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T05:50:41+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "4.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "df80c875d3e459b45c6039e4d9b71d4fbccae25d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/df80c875d3e459b45c6039e4d9b71d4fbccae25d", + "reference": "df80c875d3e459b45c6039e4d9b71d4fbccae25d", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T05:52:17+00:00" + }, + { + "name": "sebastian/comparator", + "version": "6.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "bd0f2fa5b9257c69903537b266ccb80fcf940db8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/bd0f2fa5b9257c69903537b266ccb80fcf940db8", + "reference": "bd0f2fa5b9257c69903537b266ccb80fcf940db8", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/diff": "^6.0", + "sebastian/exporter": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "security": "https://github.com/sebastianbergmann/comparator/security/policy", + "source": "https://github.com/sebastianbergmann/comparator/tree/6.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T05:53:45+00:00" + }, + { + "name": "sebastian/complexity", + "version": "4.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "88a434ad86150e11a606ac4866b09130712671f0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/88a434ad86150e11a606ac4866b09130712671f0", + "reference": "88a434ad86150e11a606ac4866b09130712671f0", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "security": "https://github.com/sebastianbergmann/complexity/security/policy", + "source": "https://github.com/sebastianbergmann/complexity/tree/4.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T05:55:19+00:00" + }, + { + "name": "sebastian/diff", + "version": "6.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "3e3f502419518897a923aa1c64d51f9def2e0aff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3e3f502419518897a923aa1c64d51f9def2e0aff", + "reference": "3e3f502419518897a923aa1c64d51f9def2e0aff", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/6.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T05:56:35+00:00" + }, + { + "name": "sebastian/environment", + "version": "7.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "100d8b855d7180f79f9a9a5c483f2d960581c3ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/100d8b855d7180f79f9a9a5c483f2d960581c3ea", + "reference": "100d8b855d7180f79f9a9a5c483f2d960581c3ea", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "https://github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "security": "https://github.com/sebastianbergmann/environment/security/policy", + "source": "https://github.com/sebastianbergmann/environment/tree/7.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T05:57:54+00:00" + }, + { + "name": "sebastian/exporter", + "version": "6.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "d0c0a93fc746b0c066037f1e7d09104129e868ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/d0c0a93fc746b0c066037f1e7d09104129e868ff", + "reference": "d0c0a93fc746b0c066037f1e7d09104129e868ff", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "security": "https://github.com/sebastianbergmann/exporter/security/policy", + "source": "https://github.com/sebastianbergmann/exporter/tree/6.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T05:58:52+00:00" + }, + { + "name": "sebastian/global-state", + "version": "7.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "590e7cbc6565fa2e26c3df4e629a34bb0bc00c17" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/590e7cbc6565fa2e26c3df4e629a34bb0bc00c17", + "reference": "590e7cbc6565fa2e26c3df4e629a34bb0bc00c17", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "https://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "security": "https://github.com/sebastianbergmann/global-state/security/policy", + "source": "https://github.com/sebastianbergmann/global-state/tree/7.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T05:59:33+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "376c5b3f6b43c78fdc049740bca76a7c846706c0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/376c5b3f6b43c78fdc049740bca76a7c846706c0", + "reference": "376c5b3f6b43c78fdc049740bca76a7c846706c0", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/3.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T06:00:36+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "6.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "f75f6c460da0bbd9668f43a3dde0ec0ba7faa678" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f75f6c460da0bbd9668f43a3dde0ec0ba7faa678", + "reference": "f75f6c460da0bbd9668f43a3dde0ec0ba7faa678", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/6.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T06:01:29+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "4.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "bb2a6255d30853425fd38f032eb64ced9f7f132d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/bb2a6255d30853425fd38f032eb64ced9f7f132d", + "reference": "bb2a6255d30853425fd38f032eb64ced9f7f132d", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/4.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T06:02:18+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "6.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "b75224967b5a466925c6d54e68edd0edf8dd4ed4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/b75224967b5a466925c6d54e68edd0edf8dd4ed4", + "reference": "b75224967b5a466925c6d54e68edd0edf8dd4ed4", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "https://github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T06:08:48+00:00" + }, + { + "name": "sebastian/type", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "b8502785eb3523ca0dd4afe9ca62235590020f3f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b8502785eb3523ca0dd4afe9ca62235590020f3f", + "reference": "b8502785eb3523ca0dd4afe9ca62235590020f3f", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "security": "https://github.com/sebastianbergmann/type/security/policy", + "source": "https://github.com/sebastianbergmann/type/tree/5.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T06:09:34+00:00" + }, + { + "name": "sebastian/version", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "13999475d2cb1ab33cb73403ba356a814fdbb001" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/13999475d2cb1ab33cb73403ba356a814fdbb001", + "reference": "13999475d2cb1ab33cb73403ba356a814fdbb001", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "security": "https://github.com/sebastianbergmann/version/security/policy", + "source": "https://github.com/sebastianbergmann/version/tree/5.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-02-02T06:10:47+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b2ad5003ca10d4ee50a12da31de12a5774ba6b96", + "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.2.2" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2023-11-20T00:12:19+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": false, + "prefer-lowest": false, + "platform": [], + "platform-dev": [], + "plugin-api-version": "2.6.0" +} diff --git a/data/91f92f994d4d3cb9/send/65e3290fd423b9-55994365.NEW b/data/91f92f994d4d3cb9/send/65e3290fd423b9-55994365.NEW new file mode 100644 index 0000000..49490a5 --- /dev/null +++ b/data/91f92f994d4d3cb9/send/65e3290fd423b9-55994365.NEW @@ -0,0 +1 @@ +{"id": "65e3290fd423b9-55994365", "to": "0123456789", "content": "Hello world"} \ No newline at end of file diff --git a/data/91f92f994d4d3cb9/send/65e3291be00f82-11680709.NEW b/data/91f92f994d4d3cb9/send/65e3291be00f82-11680709.NEW new file mode 100644 index 0000000..7826f19 --- /dev/null +++ b/data/91f92f994d4d3cb9/send/65e3291be00f82-11680709.NEW @@ -0,0 +1 @@ +{"id": "65e3291be00f82-11680709", "to": "0123456789", "content": "Hello world"} \ No newline at end of file diff --git a/data/edd0e1a6691f1e7a/send/65e329235a0cc8-06863164.NEW b/data/edd0e1a6691f1e7a/send/65e329235a0cc8-06863164.NEW new file mode 100644 index 0000000..968d086 --- /dev/null +++ b/data/edd0e1a6691f1e7a/send/65e329235a0cc8-06863164.NEW @@ -0,0 +1 @@ +{"id": "65e329235a0cc8-06863164", "to": "0123456789", "content": "Hello world"} \ No newline at end of file diff --git a/data/edd0e1a6691f1e7a/send/65e32925058621-25075091.NEW b/data/edd0e1a6691f1e7a/send/65e32925058621-25075091.NEW new file mode 100644 index 0000000..5ea81a2 --- /dev/null +++ b/data/edd0e1a6691f1e7a/send/65e32925058621-25075091.NEW @@ -0,0 +1 @@ +{"id": "65e32925058621-25075091", "to": "0123456789", "content": "Hello world"} \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..ef6520a --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,16 @@ +version: '3.8' + +services: + pulsebridge-gateway-app: + image: nmpl/pulsebridge:latest + # build: + # context: . + container_name: pulsebridge-gateway + networks: + - pulsebridge-network + ports: + - "80:80" + +networks: + pulsebridge-network: + driver: bridge \ No newline at end of file diff --git a/docker/default.conf b/docker/default.conf new file mode 100644 index 0000000..6b35fc4 --- /dev/null +++ b/docker/default.conf @@ -0,0 +1,41 @@ + +server { + listen 80 default_server; + listen [::]:80 default_server; + server_name _; + # Add index.php to setup Nginx, PHP & PHP-FPM config + index index.php index.html index.htm index.nginx-debian.html; error_log /var/log/nginx/error.log; + access_log /var/log/nginx/access.log; + root /var/www/html; + # pass PHP scripts on Nginx to FastCGI (PHP-FPM) server + location ~ \.php$ { + try_files $uri =404; + fastcgi_split_path_info ^(.+\.php)(/.+)$; + # Nginx php-fpm config: + fastcgi_pass 127.0.0.1:9000; + fastcgi_index index.php; + include fastcgi_params; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + fastcgi_param PATH_INFO $fastcgi_path_info; + + } + client_max_body_size 15M; + server_tokens off; + + # Hide PHP headers + fastcgi_hide_header X-Powered-By; + fastcgi_hide_header X-CF-Powered-By; + fastcgi_hide_header X-Runtime; + + location / { + try_files $uri $uri/ /index.php?$query_string; + gzip_static on; + } + # deny access to Apache .htaccess on Nginx with PHP, + # if Apache and Nginx document roots concur + location ~ /\.ht {deny all;} + location ~ /\.svn/ {deny all;} + location ~ /\.git/ {deny all;} + location ~ /\.hg/ {deny all;} + location ~ /\.bzr/ {deny all;} +} \ No newline at end of file diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh new file mode 100644 index 0000000..a7d24c2 --- /dev/null +++ b/docker/entrypoint.sh @@ -0,0 +1,98 @@ +#!/bin/sh + +echo "" +echo "***********************************************************" +echo " Starting NGINX PHP-FPM Docker Container " +echo "***********************************************************" + +set -e +set -e +info() { + { set +x; } 2> /dev/null + echo '[INFO] ' "$@" +} +warning() { + { set +x; } 2> /dev/null + echo '[WARNING] ' "$@" +} +fatal() { + { set +x; } 2> /dev/null + echo '[ERROR] ' "$@" >&2 + exit 1 +} + +# Enable custom nginx config files if they exist +if [ -f /var/www/html/conf/nginx/nginx.conf ]; then + cp /var/www/html/conf/nginx/nginx.conf /etc/nginx/nginx.conf + info "Using custom nginx.conf" +fi + +if [ -f /var/www/html/conf/nginx/nginx-site.conf ]; then + info "Custom nginx site config found" + rm /etc/nginx/conf.d/default.conf + cp /var/www/html/conf/nginx/nginx-site.conf /etc/nginx/conf.d/default.conf + info "Start nginx with custom server config..." + else + info "nginx-site.conf not found" + info "If you want to use custom configs, create config file in /var/www/html/conf/nginx/nginx-site.conf" + info "Start nginx with default config..." + rm -f /etc/nginx/conf.d/default.conf + TASK=/etc/nginx/conf.d/default.conf + touch $TASK + cat > "$TASK" < true, + 'message' => $errorMessage, + ]; + + // Set the content type to JSON + header('Content-Type: application/json'); + + // Output the JSON response + echo json_encode($response); + exit(); +} else { + // If no error message is provided, redirect to a generic error page or home page + header("Location: /"); // You can change this to the appropriate URL + exit(); +} +?> \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..d84e089 --- /dev/null +++ b/index.html @@ -0,0 +1,37 @@ + + + + + + + Redirecting to index.php + + + + + + + + + + + + + + + + + + + + + +

Greetings from PulseBridge

+
+ + + + + diff --git a/index.php b/index.php new file mode 100644 index 0000000..cd61919 --- /dev/null +++ b/index.php @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + Installation-PulseBridge + + + + + logo + '; + + + // Output the result of the shell command + echo '
'; + echo "

Application Installation

"; + echo "

Before installing, make sure you have Composer installed on your system. If not, follow the steps below:

"; + echo "

**Make sure you have shell_exec() enabled in your php.ini

"; + // Step1: Download Composer + echo "

Step 1: Download Composer

"; + + echo "

Visit Composer Download Page to download and install Composer on your system or click the button below:

"; + + + // Check if composer.phar is not present in the project root + if (!file_exists('composer.phar')) { + // Display the form to download and install Composer + echo '
'; + echo ''; + echo '
'; + } else { + // Display a success message with a completed icon + echo '
'; + echo ' Composer is installed successfully!'; + echo '
'; + } + + echo "
"; + + // Step2: Install App + echo "

Step 2: Install Application

"; + + echo "

Once Composer is installed, run composer install in your terminal or click the button below:

"; + + // Output a professional-looking HTML button that triggers another shell command when clicked + echo '
'; + echo ''; + echo '
'; + + // Output PHP version and server info + echo "

Server Information: " . $_SERVER['SERVER_SOFTWARE'] . "

"; + + // Check if the button is clicked + if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['executeCommand'])) { + // Replace 'your-other-shell-command' with the actual shell command you want to execute + $otherShellCommand = 'php composer.phar install'; + + // Execute the other shell command + $otherOutput = shell_exec($otherShellCommand); + + // Output the result of the other shell command + echo "

Application Successfully Installed! Redirecting in 5 Seconds

$otherOutput

"; + + } + + if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['composerCommand'])) { + + $command1 = "php -r \"copy('https://getcomposer.org/installer', 'composer-setup.php');\""; + $command2 = "php composer-setup.php"; + $command3 = "php -r \"unlink('composer-setup.php');\""; + + + // Execute the other shell command + $otherOutput1 = shell_exec($command1); + $otherOutput2 = shell_exec($command2); + $otherOutput3 = shell_exec($command3); + + echo "

Installing...: +

$otherOutput1
+
$otherOutput2
+
$otherOutput3
+

"; + + header("Refresh:0"); + } + + // You can choose to exit here or continue with the rest of your code + echo '
'; + + exit(); + } + + // Include the autoload.php file + require $autoloadPath; + } + + public function run(): void + { + $logger = new Logger(__DIR__ . '/logs/'); + + $driver = new Driver($logger); + } +} + +// Instantiate and run the App +$app = new App(); + +// If the button is clicked, wait for 2 seconds using JavaScript before submitting the form +if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['executeCommand'])) { + echo ''; +} + +$app->dependencyInstaller(); +$app->run(); diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 0000000..a3b2efa --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,25 @@ + + + + + + src\test + + + + + + + + + + src/test/ + + + + diff --git a/resources/css/bootstrap.min.css b/resources/css/bootstrap.min.css new file mode 100644 index 0000000..83a71b1 --- /dev/null +++ b/resources/css/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.6.2 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors + * Copyright 2011-2022 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:.875em;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' 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");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' 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") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.width{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:1px solid #adb5bd}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/resources/css/fontawesome.min.css b/resources/css/fontawesome.min.css new file mode 100644 index 0000000..77d5707 --- /dev/null +++ b/resources/css/fontawesome.min.css @@ -0,0 +1,9 @@ +/*! + * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)} + +.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"} +.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-pixiv:before{content:"\e640"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-brave:before{content:"\e63c"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-threads:before{content:"\e618"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-opensuse:before{content:"\e62b"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-debian:before{content:"\e60b"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-square-letterboxd:before{content:"\e62e"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-shoelace:before{content:"\e60c"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-square-threads:before{content:"\e619"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-google-scholar:before{content:"\e63b"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-signal-messenger:before{content:"\e663"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-mintbit:before{content:"\e62f"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-brave-reverse:before{content:"\e63d"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-letterboxd:before{content:"\e62d"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-x-twitter:before{content:"\e61b"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-upwork:before{content:"\e641"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-webflow:before{content:"\e65c"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-square-x-twitter:before{content:"\e61a"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../../webfonts/fa-solid-900.woff2) format("woff2"),url(../../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(../../webfonts/fa-solid-900.woff2) format("woff2"),url(../../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../../webfonts/fa-solid-900.woff2) format("woff2"),url(../../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a} diff --git a/resources/css/style.css b/resources/css/style.css new file mode 100644 index 0000000..654e876 --- /dev/null +++ b/resources/css/style.css @@ -0,0 +1,247 @@ +/*! HTML5 Boilerplate v9.0.0-RC1 | MIT License | https://html5boilerplate.com/ */ + +/* main.css 3.0.0 | MIT License | https://github.com/h5bp/main.css#readme */ +/* + * What follows is the result of much research on cross-browser styling. + * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal, + * Kroc Camen, and the H5BP dev community and team. + */ + +/* ========================================================================== + Base styles: opinionated defaults + ========================================================================== */ + +html { + color: #222; + font-size: 1em; + line-height: 1.4; +} + +/* + * Remove text-shadow in selection highlight: + * https://twitter.com/miketaylr/status/12228805301 + * + * Customize the background color to match your design. + */ + +::-moz-selection { + background: #b3d4fc; + text-shadow: none; +} + +::selection { + background: #b3d4fc; + text-shadow: none; +} + +/* + * A better looking default horizontal rule + */ + +hr { + display: block; + height: 1px; + border: 0; + border-top: 1px solid #ccc; + margin: 1em 0; + padding: 0; +} + +/* + * Remove the gap between audio, canvas, iframes, + * images, videos and the bottom of their containers: + * https://github.com/h5bp/html5-boilerplate/issues/440 + */ + +audio, +canvas, +iframe, +img, +svg, +video { + vertical-align: middle; +} + +/* + * Remove default fieldset styles. + */ + +fieldset { + border: 0; + margin: 0; + padding: 0; +} + +/* + * Allow only vertical resizing of textareas. + */ + +textarea { + resize: vertical; +} + +/* ========================================================================== + Author's custom styles + ========================================================================== */ + +/* ========================================================================== + Helper classes + ========================================================================== */ + +/* + * Hide visually and from screen readers + */ + +.hidden, +[hidden] { + display: none !important; +} + +/* + * Hide only visually, but have it available for screen readers: + * https://snook.ca/archives/html_and_css/hiding-content-for-accessibility + * + * 1. For long content, line feeds are not interpreted as spaces and small width + * causes content to wrap 1 word per line: + * https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe + */ + +.visually-hidden { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + white-space: nowrap; + width: 1px; + /* 1 */ +} + +/* + * Extends the .visually-hidden class to allow the element + * to be focusable when navigated to via the keyboard: + * https://www.drupal.org/node/897638 + */ + +.visually-hidden.focusable:active, +.visually-hidden.focusable:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + white-space: inherit; + width: auto; +} + +/* + * Hide visually and from screen readers, but maintain layout + */ + +.invisible { + visibility: hidden; +} + +/* + * Clearfix: contain floats + * + * The use of `table` rather than `block` is only necessary if using + * `::before` to contain the top-margins of child elements. + */ + +.clearfix::before, +.clearfix::after { + content: ""; + display: table; +} + +.clearfix::after { + clear: both; +} + +/* ========================================================================== + EXAMPLE Media Queries for Responsive Design. + These examples override the primary ('mobile first') styles. + Modify as content requires. + ========================================================================== */ + +@media only screen and (min-width: 35em) { + /* Style adjustments for viewports that meet the condition */ +} + +@media print, + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 1.25dppx), + (min-resolution: 120dpi) { + /* Style adjustments for high resolution devices */ +} + +/* ========================================================================== + Print styles. + Inlined to avoid the additional HTTP request: + https://www.phpied.com/delay-loading-your-print-css/ + ========================================================================== */ + +@media print { + *, + *::before, + *::after { + background: #fff !important; + color: #000 !important; + /* Black prints faster */ + box-shadow: none !important; + text-shadow: none !important; + } + + a, + a:visited { + text-decoration: underline; + } + + a[href]::after { + content: " (" attr(href) ")"; + } + + abbr[title]::after { + content: " (" attr(title) ")"; + } + + /* + * Don't show links that are fragment identifiers, + * or use the `javascript:` pseudo protocol + */ + a[href^="#"]::after, + a[href^="javascript:"]::after { + content: ""; + } + + pre { + white-space: pre-wrap !important; + } + + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + + tr, + img { + page-break-inside: avoid; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } +} + diff --git a/resources/favicon.ico b/resources/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..778c8a0c01fcceaf96e34219ce3fb9a123a1ea13 GIT binary patch literal 4286 zcmc&&OHUI~6dwP9E7v4$T$yN9jGAcT#*K*y82t^nc4stkV7wM&ZJK*~Lk9lF9G>AFyi5E|GsMv6Y4t~xl7lxX{-T{`o}ZEti<~C+ zaOUw&a-fq|ry^{d`MN3C#ck6642!N9DwB(e;>^(=zUmnuhuYQ{CzZT4XE_~P^ znEe%YZahquu^~QGh<~ELudmk5!Dato{-?0BE^O8F*o3^Acy+m^y@3CtUr{|1Ni6us zUuoSFJ-h36uvH*gwD$WQ#rrP$a&X5VzV**P5JTEcpT!o|ZNpQ@5eZ)36yEmuu``-Ekd}BRDb5-gu_B8wLF=amA zqZsGzit9oiU=GNuma$3JPM#J&-Yt&_##Z$=1;{<3Prt9;e>m&(+OzE5@sn=$iwtw= zapCXZe}D}7RP1xZb*Hyo_AJqNsZ5t&{{;@{5u4I~!d}wHu}#=UnX&u6{U`7tE$P3v zYU{rh1GN{<`D3Q;^GAo|McWK^{%|Z#8z*+LJ&YxvG=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};d.jQueryDetection(),o.default.fn.emulateTransitionEnd=function(t){var e=this,n=!1;return o.default(this).one(d.TRANSITION_END,(function(){n=!0})),setTimeout((function(){n||d.triggerTransitionEnd(e)}),t),this},o.default.event.special[d.TRANSITION_END]={bindType:f,delegateType:f,handle:function(t){if(o.default(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var c="bs.alert",h=o.default.fn.alert,g=function(){function t(t){this._element=t}var e=t.prototype;return e.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},e.dispose=function(){o.default.removeData(this._element,c),this._element=null},e._getRootElement=function(t){var e=d.getSelectorFromElement(t),n=!1;return e&&(n=document.querySelector(e)),n||(n=o.default(t).closest(".alert")[0]),n},e._triggerCloseEvent=function(t){var e=o.default.Event("close.bs.alert");return o.default(t).trigger(e),e},e._removeElement=function(t){var e=this;if(o.default(t).removeClass("show"),o.default(t).hasClass("fade")){var n=d.getTransitionDurationFromElement(t);o.default(t).one(d.TRANSITION_END,(function(n){return e._destroyElement(t,n)})).emulateTransitionEnd(n)}else this._destroyElement(t)},e._destroyElement=function(t){o.default(t).detach().trigger("closed.bs.alert").remove()},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this),i=n.data(c);i||(i=new t(this),n.data(c,i)),"close"===e&&i[e](this)}))},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},l(t,null,[{key:"VERSION",get:function(){return"4.6.2"}}]),t}();o.default(document).on("click.bs.alert.data-api",'[data-dismiss="alert"]',g._handleDismiss(new g)),o.default.fn.alert=g._jQueryInterface,o.default.fn.alert.Constructor=g,o.default.fn.alert.noConflict=function(){return o.default.fn.alert=h,g._jQueryInterface};var m="bs.button",p=o.default.fn.button,_="active",v='[data-toggle^="button"]',y='input:not([type="hidden"])',b=".btn",E=function(){function t(t){this._element=t,this.shouldAvoidTriggerChange=!1}var e=t.prototype;return e.toggle=function(){var t=!0,e=!0,n=o.default(this._element).closest('[data-toggle="buttons"]')[0];if(n){var i=this._element.querySelector(y);if(i){if("radio"===i.type)if(i.checked&&this._element.classList.contains(_))t=!1;else{var a=n.querySelector(".active");a&&o.default(a).removeClass(_)}t&&("checkbox"!==i.type&&"radio"!==i.type||(i.checked=!this._element.classList.contains(_)),this.shouldAvoidTriggerChange||o.default(i).trigger("change")),i.focus(),e=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(_)),t&&o.default(this._element).toggleClass(_))},e.dispose=function(){o.default.removeData(this._element,m),this._element=null},t._jQueryInterface=function(e,n){return this.each((function(){var i=o.default(this),a=i.data(m);a||(a=new t(this),i.data(m,a)),a.shouldAvoidTriggerChange=n,"toggle"===e&&a[e]()}))},l(t,null,[{key:"VERSION",get:function(){return"4.6.2"}}]),t}();o.default(document).on("click.bs.button.data-api",v,(function(t){var e=t.target,n=e;if(o.default(e).hasClass("btn")||(e=o.default(e).closest(b)[0]),!e||e.hasAttribute("disabled")||e.classList.contains("disabled"))t.preventDefault();else{var i=e.querySelector(y);if(i&&(i.hasAttribute("disabled")||i.classList.contains("disabled")))return void t.preventDefault();"INPUT"!==n.tagName&&"LABEL"===e.tagName||E._jQueryInterface.call(o.default(e),"toggle","INPUT"===n.tagName)}})).on("focus.bs.button.data-api blur.bs.button.data-api",v,(function(t){var e=o.default(t.target).closest(b)[0];o.default(e).toggleClass("focus",/^focus(in)?$/.test(t.type))})),o.default(window).on("load.bs.button.data-api",(function(){for(var t=[].slice.call(document.querySelectorAll('[data-toggle="buttons"] .btn')),e=0,n=t.length;e0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var e=t.prototype;return e.next=function(){this._isSliding||this._slide(N)},e.nextWhenVisible=function(){var t=o.default(this._element);!document.hidden&&t.is(":visible")&&"hidden"!==t.css("visibility")&&this.next()},e.prev=function(){this._isSliding||this._slide(D)},e.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(".carousel-item-next, .carousel-item-prev")&&(d.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},e.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},e.to=function(t){var e=this;this._activeElement=this._element.querySelector(I);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)o.default(this._element).one(A,(function(){return e.to(t)}));else{if(n===t)return this.pause(),void this.cycle();var i=t>n?N:D;this._slide(i,this._items[t])}},e.dispose=function(){o.default(this._element).off(".bs.carousel"),o.default.removeData(this._element,w),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},e._getConfig=function(t){return t=r({},k,t),d.typeCheckConfig(T,t,O),t},e._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0&&this.prev(),e<0&&this.next()}},e._addEventListeners=function(){var t=this;this._config.keyboard&&o.default(this._element).on("keydown.bs.carousel",(function(e){return t._keydown(e)})),"hover"===this._config.pause&&o.default(this._element).on("mouseenter.bs.carousel",(function(e){return t.pause(e)})).on("mouseleave.bs.carousel",(function(e){return t.cycle(e)})),this._config.touch&&this._addTouchEventListeners()},e._addTouchEventListeners=function(){var t=this;if(this._touchSupported){var e=function(e){t._pointerEvent&&j[e.originalEvent.pointerType.toUpperCase()]?t.touchStartX=e.originalEvent.clientX:t._pointerEvent||(t.touchStartX=e.originalEvent.touches[0].clientX)},n=function(e){t._pointerEvent&&j[e.originalEvent.pointerType.toUpperCase()]&&(t.touchDeltaX=e.originalEvent.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout((function(e){return t.cycle(e)}),500+t._config.interval))};o.default(this._element.querySelectorAll(".carousel-item img")).on("dragstart.bs.carousel",(function(t){return t.preventDefault()})),this._pointerEvent?(o.default(this._element).on("pointerdown.bs.carousel",(function(t){return e(t)})),o.default(this._element).on("pointerup.bs.carousel",(function(t){return n(t)})),this._element.classList.add("pointer-event")):(o.default(this._element).on("touchstart.bs.carousel",(function(t){return e(t)})),o.default(this._element).on("touchmove.bs.carousel",(function(e){return function(e){t.touchDeltaX=e.originalEvent.touches&&e.originalEvent.touches.length>1?0:e.originalEvent.touches[0].clientX-t.touchStartX}(e)})),o.default(this._element).on("touchend.bs.carousel",(function(t){return n(t)})))}},e._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},e._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(".carousel-item")):[],this._items.indexOf(t)},e._getItemByDirection=function(t,e){var n=t===N,i=t===D,o=this._getItemIndex(e),a=this._items.length-1;if((i&&0===o||n&&o===a)&&!this._config.wrap)return e;var s=(o+(t===D?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},e._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(this._element.querySelector(I)),a=o.default.Event("slide.bs.carousel",{relatedTarget:t,direction:e,from:i,to:n});return o.default(this._element).trigger(a),a},e._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=[].slice.call(this._indicatorsElement.querySelectorAll(".active"));o.default(e).removeClass(S);var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&o.default(n).addClass(S)}},e._updateInterval=function(){var t=this._activeElement||this._element.querySelector(I);if(t){var e=parseInt(t.getAttribute("data-interval"),10);e?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=e):this._config.interval=this._config.defaultInterval||this._config.interval}},e._slide=function(t,e){var n,i,a,s=this,l=this._element.querySelector(I),r=this._getItemIndex(l),u=e||l&&this._getItemByDirection(t,l),f=this._getItemIndex(u),c=Boolean(this._interval);if(t===N?(n="carousel-item-left",i="carousel-item-next",a="left"):(n="carousel-item-right",i="carousel-item-prev",a="right"),u&&o.default(u).hasClass(S))this._isSliding=!1;else if(!this._triggerSlideEvent(u,a).isDefaultPrevented()&&l&&u){this._isSliding=!0,c&&this.pause(),this._setActiveIndicatorElement(u),this._activeElement=u;var h=o.default.Event(A,{relatedTarget:u,direction:a,from:r,to:f});if(o.default(this._element).hasClass("slide")){o.default(u).addClass(i),d.reflow(u),o.default(l).addClass(n),o.default(u).addClass(n);var g=d.getTransitionDurationFromElement(l);o.default(l).one(d.TRANSITION_END,(function(){o.default(u).removeClass(n+" "+i).addClass(S),o.default(l).removeClass("active "+i+" "+n),s._isSliding=!1,setTimeout((function(){return o.default(s._element).trigger(h)}),0)})).emulateTransitionEnd(g)}else o.default(l).removeClass(S),o.default(u).addClass(S),this._isSliding=!1,o.default(this._element).trigger(h);c&&this.cycle()}},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this).data(w),i=r({},k,o.default(this).data());"object"==typeof e&&(i=r({},i,e));var a="string"==typeof e?e:i.slide;if(n||(n=new t(this,i),o.default(this).data(w,n)),"number"==typeof e)n.to(e);else if("string"==typeof a){if("undefined"==typeof n[a])throw new TypeError('No method named "'+a+'"');n[a]()}else i.interval&&i.ride&&(n.pause(),n.cycle())}))},t._dataApiClickHandler=function(e){var n=d.getSelectorFromElement(this);if(n){var i=o.default(n)[0];if(i&&o.default(i).hasClass("carousel")){var a=r({},o.default(i).data(),o.default(this).data()),s=this.getAttribute("data-slide-to");s&&(a.interval=!1),t._jQueryInterface.call(o.default(i),a),s&&o.default(i).data(w).to(s),e.preventDefault()}}},l(t,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return k}}]),t}();o.default(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",P._dataApiClickHandler),o.default(window).on("load.bs.carousel.data-api",(function(){for(var t=[].slice.call(document.querySelectorAll('[data-ride="carousel"]')),e=0,n=t.length;e0&&(this._selector=s,this._triggerArray.push(a))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var e=t.prototype;return e.toggle=function(){o.default(this._element).hasClass(q)?this.hide():this.show()},e.show=function(){var e,n,i=this;if(!(this._isTransitioning||o.default(this._element).hasClass(q)||(this._parent&&0===(e=[].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter((function(t){return"string"==typeof i._config.parent?t.getAttribute("data-parent")===i._config.parent:t.classList.contains(F)}))).length&&(e=null),e&&(n=o.default(e).not(this._selector).data(R))&&n._isTransitioning))){var a=o.default.Event("show.bs.collapse");if(o.default(this._element).trigger(a),!a.isDefaultPrevented()){e&&(t._jQueryInterface.call(o.default(e).not(this._selector),"hide"),n||o.default(e).data(R,null));var s=this._getDimension();o.default(this._element).removeClass(F).addClass(Q),this._element.style[s]=0,this._triggerArray.length&&o.default(this._triggerArray).removeClass(B).attr("aria-expanded",!0),this.setTransitioning(!0);var l="scroll"+(s[0].toUpperCase()+s.slice(1)),r=d.getTransitionDurationFromElement(this._element);o.default(this._element).one(d.TRANSITION_END,(function(){o.default(i._element).removeClass(Q).addClass("collapse show"),i._element.style[s]="",i.setTransitioning(!1),o.default(i._element).trigger("shown.bs.collapse")})).emulateTransitionEnd(r),this._element.style[s]=this._element[l]+"px"}}},e.hide=function(){var t=this;if(!this._isTransitioning&&o.default(this._element).hasClass(q)){var e=o.default.Event("hide.bs.collapse");if(o.default(this._element).trigger(e),!e.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",d.reflow(this._element),o.default(this._element).addClass(Q).removeClass("collapse show");var i=this._triggerArray.length;if(i>0)for(var a=0;a0},e._getOffset=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=r({},e.offsets,t._config.offset(e.offsets,t._element)),e}:e.offset=this._config.offset,e},e._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),r({},t,this._config.popperConfig)},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this).data(K);if(n||(n=new t(this,"object"==typeof e?e:null),o.default(this).data(K,n)),"string"==typeof e){if("undefined"==typeof n[e])throw new TypeError('No method named "'+e+'"');n[e]()}}))},t._clearMenus=function(e){if(!e||3!==e.which&&("keyup"!==e.type||9===e.which))for(var n=[].slice.call(document.querySelectorAll(it)),i=0,a=n.length;i0&&s--,40===e.which&&sdocument.documentElement.clientHeight;n||(this._element.style.overflowY="hidden"),this._element.classList.add(ht);var i=d.getTransitionDurationFromElement(this._dialog);o.default(this._element).off(d.TRANSITION_END),o.default(this._element).one(d.TRANSITION_END,(function(){t._element.classList.remove(ht),n||o.default(t._element).one(d.TRANSITION_END,(function(){t._element.style.overflowY=""})).emulateTransitionEnd(t._element,i)})).emulateTransitionEnd(i),this._element.focus()}},e._showElement=function(t){var e=this,n=o.default(this._element).hasClass(dt),i=this._dialog?this._dialog.querySelector(".modal-body"):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),o.default(this._dialog).hasClass("modal-dialog-scrollable")&&i?i.scrollTop=0:this._element.scrollTop=0,n&&d.reflow(this._element),o.default(this._element).addClass(ct),this._config.focus&&this._enforceFocus();var a=o.default.Event("shown.bs.modal",{relatedTarget:t}),s=function(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,o.default(e._element).trigger(a)};if(n){var l=d.getTransitionDurationFromElement(this._dialog);o.default(this._dialog).one(d.TRANSITION_END,s).emulateTransitionEnd(l)}else s()},e._enforceFocus=function(){var t=this;o.default(document).off(pt).on(pt,(function(e){document!==e.target&&t._element!==e.target&&0===o.default(t._element).has(e.target).length&&t._element.focus()}))},e._setEscapeEvent=function(){var t=this;this._isShown?o.default(this._element).on(yt,(function(e){t._config.keyboard&&27===e.which?(e.preventDefault(),t.hide()):t._config.keyboard||27!==e.which||t._triggerBackdropTransition()})):this._isShown||o.default(this._element).off(yt)},e._setResizeEvent=function(){var t=this;this._isShown?o.default(window).on(_t,(function(e){return t.handleUpdate(e)})):o.default(window).off(_t)},e._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop((function(){o.default(document.body).removeClass(ft),t._resetAdjustments(),t._resetScrollbar(),o.default(t._element).trigger(gt)}))},e._removeBackdrop=function(){this._backdrop&&(o.default(this._backdrop).remove(),this._backdrop=null)},e._showBackdrop=function(t){var e=this,n=o.default(this._element).hasClass(dt)?dt:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",n&&this._backdrop.classList.add(n),o.default(this._backdrop).appendTo(document.body),o.default(this._element).on(vt,(function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===e._config.backdrop?e._triggerBackdropTransition():e.hide())})),n&&d.reflow(this._backdrop),o.default(this._backdrop).addClass(ct),!t)return;if(!n)return void t();var i=d.getTransitionDurationFromElement(this._backdrop);o.default(this._backdrop).one(d.TRANSITION_END,t).emulateTransitionEnd(i)}else if(!this._isShown&&this._backdrop){o.default(this._backdrop).removeClass(ct);var a=function(){e._removeBackdrop(),t&&t()};if(o.default(this._element).hasClass(dt)){var s=d.getTransitionDurationFromElement(this._backdrop);o.default(this._backdrop).one(d.TRANSITION_END,a).emulateTransitionEnd(s)}else a()}else t&&t()},e._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},e._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},e._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",customClass:"",sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},Ut={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},Mt={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},Wt=function(){function t(t,e){if("undefined"==typeof a.default)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var e=t.prototype;return e.enable=function(){this._isEnabled=!0},e.disable=function(){this._isEnabled=!1},e.toggleEnabled=function(){this._isEnabled=!this._isEnabled},e.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=o.default(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),o.default(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(o.default(this.getTipElement()).hasClass(Rt))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),o.default.removeData(this.element,this.constructor.DATA_KEY),o.default(this.element).off(this.constructor.EVENT_KEY),o.default(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&o.default(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},e.show=function(){var t=this;if("none"===o.default(this.element).css("display"))throw new Error("Please use show on visible elements");var e=o.default.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){o.default(this.element).trigger(e);var n=d.findShadowRoot(this.element),i=o.default.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(e.isDefaultPrevented()||!i)return;var s=this.getTipElement(),l=d.getUID(this.constructor.NAME);s.setAttribute("id",l),this.element.setAttribute("aria-describedby",l),this.setContent(),this.config.animation&&o.default(s).addClass(Lt);var r="function"==typeof this.config.placement?this.config.placement.call(this,s,this.element):this.config.placement,u=this._getAttachment(r);this.addAttachmentClass(u);var f=this._getContainer();o.default(s).data(this.constructor.DATA_KEY,this),o.default.contains(this.element.ownerDocument.documentElement,this.tip)||o.default(s).appendTo(f),o.default(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new a.default(this.element,s,this._getPopperConfig(u)),o.default(s).addClass(Rt),o.default(s).addClass(this.config.customClass),"ontouchstart"in document.documentElement&&o.default(document.body).children().on("mouseover",null,o.default.noop);var c=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,o.default(t.element).trigger(t.constructor.Event.SHOWN),e===qt&&t._leave(null,t)};if(o.default(this.tip).hasClass(Lt)){var h=d.getTransitionDurationFromElement(this.tip);o.default(this.tip).one(d.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},e.hide=function(t){var e=this,n=this.getTipElement(),i=o.default.Event(this.constructor.Event.HIDE),a=function(){e._hoverState!==xt&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),o.default(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(o.default(this.element).trigger(i),!i.isDefaultPrevented()){if(o.default(n).removeClass(Rt),"ontouchstart"in document.documentElement&&o.default(document.body).children().off("mouseover",null,o.default.noop),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,o.default(this.tip).hasClass(Lt)){var s=d.getTransitionDurationFromElement(n);o.default(n).one(d.TRANSITION_END,a).emulateTransitionEnd(s)}else a();this._hoverState=""}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return Boolean(this.getTitle())},e.addAttachmentClass=function(t){o.default(this.getTipElement()).addClass("bs-tooltip-"+t)},e.getTipElement=function(){return this.tip=this.tip||o.default(this.config.template)[0],this.tip},e.setContent=function(){var t=this.getTipElement();this.setElementContent(o.default(t.querySelectorAll(".tooltip-inner")),this.getTitle()),o.default(t).removeClass("fade show")},e.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=At(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?o.default(e).parent().is(t)||t.empty().append(e):t.text(o.default(e).text())},e.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},e._getPopperConfig=function(t){var e=this;return r({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},this.config.popperConfig)},e._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=r({},e.offsets,t.config.offset(e.offsets,t.element)),e}:e.offset=this.config.offset,e},e._getContainer=function(){return!1===this.config.container?document.body:d.isElement(this.config.container)?o.default(this.config.container):o.default(document).find(this.config.container)},e._getAttachment=function(t){return Bt[t.toUpperCase()]},e._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(e){if("click"===e)o.default(t.element).on(t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==e){var n=e===Ft?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,i=e===Ft?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;o.default(t.element).on(n,t.config.selector,(function(e){return t._enter(e)})).on(i,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t.element&&t.hide()},o.default(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=r({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},e._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},e._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||o.default(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),o.default(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Qt:Ft]=!0),o.default(e.getTipElement()).hasClass(Rt)||e._hoverState===xt?e._hoverState=xt:(clearTimeout(e._timeout),e._hoverState=xt,e.config.delay&&e.config.delay.show?e._timeout=setTimeout((function(){e._hoverState===xt&&e.show()}),e.config.delay.show):e.show())},e._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||o.default(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),o.default(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Qt:Ft]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=qt,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout((function(){e._hoverState===qt&&e.hide()}),e.config.delay.hide):e.hide())},e._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},e._getConfig=function(t){var e=o.default(this.element).data();return Object.keys(e).forEach((function(t){-1!==Pt.indexOf(t)&&delete e[t]})),"number"==typeof(t=r({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),d.typeCheckConfig(It,t,this.constructor.DefaultType),t.sanitize&&(t.template=At(t.template,t.whiteList,t.sanitizeFn)),t},e._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},e._cleanTipClass=function(){var t=o.default(this.getTipElement()),e=t.attr("class").match(jt);null!==e&&e.length&&t.removeClass(e.join(""))},e._handlePopperPlacementChange=function(t){this.tip=t.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},e._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(o.default(t).removeClass(Lt),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this),i=n.data(kt),a="object"==typeof e&&e;if((i||!/dispose|hide/.test(e))&&(i||(i=new t(this,a),n.data(kt,i)),"string"==typeof e)){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e]()}}))},l(t,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return Ht}},{key:"NAME",get:function(){return It}},{key:"DATA_KEY",get:function(){return kt}},{key:"Event",get:function(){return Mt}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return Ut}}]),t}();o.default.fn.tooltip=Wt._jQueryInterface,o.default.fn.tooltip.Constructor=Wt,o.default.fn.tooltip.noConflict=function(){return o.default.fn.tooltip=Ot,Wt._jQueryInterface};var Vt="bs.popover",zt=o.default.fn.popover,Kt=new RegExp("(^|\\s)bs-popover\\S+","g"),Xt=r({},Wt.Default,{placement:"right",trigger:"click",content:"",template:''}),Yt=r({},Wt.DefaultType,{content:"(string|element|function)"}),$t={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},Jt=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),e.prototype.constructor=e,u(e,n);var a=i.prototype;return a.isWithContent=function(){return this.getTitle()||this._getContent()},a.addAttachmentClass=function(t){o.default(this.getTipElement()).addClass("bs-popover-"+t)},a.getTipElement=function(){return this.tip=this.tip||o.default(this.config.template)[0],this.tip},a.setContent=function(){var t=o.default(this.getTipElement());this.setElementContent(t.find(".popover-header"),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(".popover-body"),e),t.removeClass("fade show")},a._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},a._cleanTipClass=function(){var t=o.default(this.getTipElement()),e=t.attr("class").match(Kt);null!==e&&e.length>0&&t.removeClass(e.join(""))},i._jQueryInterface=function(t){return this.each((function(){var e=o.default(this).data(Vt),n="object"==typeof t?t:null;if((e||!/dispose|hide/.test(t))&&(e||(e=new i(this,n),o.default(this).data(Vt,e)),"string"==typeof t)){if("undefined"==typeof e[t])throw new TypeError('No method named "'+t+'"');e[t]()}}))},l(i,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return Xt}},{key:"NAME",get:function(){return"popover"}},{key:"DATA_KEY",get:function(){return Vt}},{key:"Event",get:function(){return $t}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return Yt}}]),i}(Wt);o.default.fn.popover=Jt._jQueryInterface,o.default.fn.popover.Constructor=Jt,o.default.fn.popover.noConflict=function(){return o.default.fn.popover=zt,Jt._jQueryInterface};var Gt="scrollspy",Zt="bs.scrollspy",te=o.default.fn[Gt],ee="active",ne="position",ie=".nav, .list-group",oe={offset:10,method:"auto",target:""},ae={offset:"number",method:"string",target:"(string|element)"},se=function(){function t(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" .nav-link,"+this._config.target+" .list-group-item,"+this._config.target+" .dropdown-item",this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,o.default(this._scrollElement).on("scroll.bs.scrollspy",(function(t){return n._process(t)})),this.refresh(),this._process()}var e=t.prototype;return e.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?"offset":ne,n="auto"===this._config.method?e:this._config.method,i=n===ne?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map((function(t){var e,a=d.getSelectorFromElement(t);if(a&&(e=document.querySelector(a)),e){var s=e.getBoundingClientRect();if(s.width||s.height)return[o.default(e)[n]().top+i,a]}return null})).filter(Boolean).sort((function(t,e){return t[0]-e[0]})).forEach((function(e){t._offsets.push(e[0]),t._targets.push(e[1])}))},e.dispose=function(){o.default.removeData(this._element,Zt),o.default(this._scrollElement).off(".bs.scrollspy"),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},e._getConfig=function(t){if("string"!=typeof(t=r({},oe,"object"==typeof t&&t?t:{})).target&&d.isElement(t.target)){var e=o.default(t.target).attr("id");e||(e=d.getUID(Gt),o.default(t.target).attr("id",e)),t.target="#"+e}return d.typeCheckConfig(Gt,t,ae),t},e._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},e._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},e._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},e._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;)this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t li > .active",ge=function(){function t(t){this._element=t}var e=t.prototype;return e.show=function(){var t=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&o.default(this._element).hasClass(ue)||o.default(this._element).hasClass("disabled")||this._element.hasAttribute("disabled"))){var e,n,i=o.default(this._element).closest(".nav, .list-group")[0],a=d.getSelectorFromElement(this._element);if(i){var s="UL"===i.nodeName||"OL"===i.nodeName?he:ce;n=(n=o.default.makeArray(o.default(i).find(s)))[n.length-1]}var l=o.default.Event("hide.bs.tab",{relatedTarget:this._element}),r=o.default.Event("show.bs.tab",{relatedTarget:n});if(n&&o.default(n).trigger(l),o.default(this._element).trigger(r),!r.isDefaultPrevented()&&!l.isDefaultPrevented()){a&&(e=document.querySelector(a)),this._activate(this._element,i);var u=function(){var e=o.default.Event("hidden.bs.tab",{relatedTarget:t._element}),i=o.default.Event("shown.bs.tab",{relatedTarget:n});o.default(n).trigger(e),o.default(t._element).trigger(i)};e?this._activate(e,e.parentNode,u):u()}}},e.dispose=function(){o.default.removeData(this._element,le),this._element=null},e._activate=function(t,e,n){var i=this,a=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?o.default(e).children(ce):o.default(e).find(he))[0],s=n&&a&&o.default(a).hasClass(fe),l=function(){return i._transitionComplete(t,a,n)};if(a&&s){var r=d.getTransitionDurationFromElement(a);o.default(a).removeClass(de).one(d.TRANSITION_END,l).emulateTransitionEnd(r)}else l()},e._transitionComplete=function(t,e,n){if(e){o.default(e).removeClass(ue);var i=o.default(e.parentNode).find("> .dropdown-menu .active")[0];i&&o.default(i).removeClass(ue),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}o.default(t).addClass(ue),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),d.reflow(t),t.classList.contains(fe)&&t.classList.add(de);var a=t.parentNode;if(a&&"LI"===a.nodeName&&(a=a.parentNode),a&&o.default(a).hasClass("dropdown-menu")){var s=o.default(t).closest(".dropdown")[0];if(s){var l=[].slice.call(s.querySelectorAll(".dropdown-toggle"));o.default(l).addClass(ue)}t.setAttribute("aria-expanded",!0)}n&&n()},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this),i=n.data(le);if(i||(i=new t(this),n.data(le,i)),"string"==typeof e){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e]()}}))},l(t,null,[{key:"VERSION",get:function(){return"4.6.2"}}]),t}();o.default(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',(function(t){t.preventDefault(),ge._jQueryInterface.call(o.default(this),"show")})),o.default.fn.tab=ge._jQueryInterface,o.default.fn.tab.Constructor=ge,o.default.fn.tab.noConflict=function(){return o.default.fn.tab=re,ge._jQueryInterface};var me="bs.toast",pe=o.default.fn.toast,_e="hide",ve="show",ye="showing",be="click.dismiss.bs.toast",Ee={animation:!0,autohide:!0,delay:500},Te={animation:"boolean",autohide:"boolean",delay:"number"},we=function(){function t(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var e=t.prototype;return e.show=function(){var t=this,e=o.default.Event("show.bs.toast");if(o.default(this._element).trigger(e),!e.isDefaultPrevented()){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var n=function(){t._element.classList.remove(ye),t._element.classList.add(ve),o.default(t._element).trigger("shown.bs.toast"),t._config.autohide&&(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove(_e),d.reflow(this._element),this._element.classList.add(ye),this._config.animation){var i=d.getTransitionDurationFromElement(this._element);o.default(this._element).one(d.TRANSITION_END,n).emulateTransitionEnd(i)}else n()}},e.hide=function(){if(this._element.classList.contains(ve)){var t=o.default.Event("hide.bs.toast");o.default(this._element).trigger(t),t.isDefaultPrevented()||this._close()}},e.dispose=function(){this._clearTimeout(),this._element.classList.contains(ve)&&this._element.classList.remove(ve),o.default(this._element).off(be),o.default.removeData(this._element,me),this._element=null,this._config=null},e._getConfig=function(t){return t=r({},Ee,o.default(this._element).data(),"object"==typeof t&&t?t:{}),d.typeCheckConfig("toast",t,this.constructor.DefaultType),t},e._setListeners=function(){var t=this;o.default(this._element).on(be,'[data-dismiss="toast"]',(function(){return t.hide()}))},e._close=function(){var t=this,e=function(){t._element.classList.add(_e),o.default(t._element).trigger("hidden.bs.toast")};if(this._element.classList.remove(ve),this._config.animation){var n=d.getTransitionDurationFromElement(this._element);o.default(this._element).one(d.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},e._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this),i=n.data(me);if(i||(i=new t(this,"object"==typeof e&&e),n.data(me,i)),"string"==typeof e){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e](this)}}))},l(t,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"DefaultType",get:function(){return Te}},{key:"Default",get:function(){return Ee}}]),t}();o.default.fn.toast=we._jQueryInterface,o.default.fn.toast.Constructor=we,o.default.fn.toast.noConflict=function(){return o.default.fn.toast=pe,we._jQueryInterface},t.Alert=g,t.Button=E,t.Carousel=P,t.Collapse=V,t.Dropdown=lt,t.Modal=Ct,t.Popover=Jt,t.Scrollspy=se,t.Tab=ge,t.Toast=we,t.Tooltip=Wt,t.Util=d,Object.defineProperty(t,"__esModule",{value:!0})})); +//# sourceMappingURL=bootstrap.min.js.map \ No newline at end of file diff --git a/resources/js/jquery-3.6.4.slim.min.js b/resources/js/jquery-3.6.4.slim.min.js new file mode 100644 index 0000000..9348cdf --- /dev/null +++ b/resources/js/jquery-3.6.4.slim.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.4 -ajax,-ajax/jsonp,-ajax/load,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-deprecated/ajax-event-alias,-effects,-effects/animatedSelector,-effects/Tween | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(g,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,v=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),m={},b=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},w=g.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function C(e,t,n){var r,i,o=(n=n||w).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function T(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.4 -ajax,-ajax/jsonp,-ajax/load,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-deprecated/ajax-event-alias,-effects,-effects/animatedSelector,-effects/Tween",E=function(e,t){return new E.fn.init(e,t)};function d(e){var t=!!e&&"length"in e&&e.length,n=T(e);return!b(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+R+")"+R+"*"),U=new RegExp(R+"|>"),V=new RegExp(W),X=new RegExp("^"+B+"$"),Q={ID:new RegExp("^#("+B+")"),CLASS:new RegExp("^\\.("+B+")"),TAG:new RegExp("^("+B+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+I+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,G=/^(?:input|select|textarea|button)$/i,K=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+R+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){C()},ae=xe(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{O.apply(t=P.call(d.childNodes),d.childNodes),t[d.childNodes.length].nodeType}catch(e){O={apply:t.length?function(e,t){q.apply(e,P.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!r&&(C(e),e=e||T,E)){if(11!==d&&(u=Z.exec(t)))if(i=u[1]){if(9===d){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return O.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&p.getElementsByClassName&&e.getElementsByClassName)return O.apply(n,e.getElementsByClassName(i)),n}if(p.qsa&&!k[t+" "]&&(!v||!v.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===d&&(U.test(t)||_.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&p.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=A)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+be(l[o]);c=l.join(",")}try{return O.apply(n,f.querySelectorAll(c)),n}catch(e){k(t,!0)}finally{s===A&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[A]=!0,e}function ce(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)x.attrHandle[n[r]]=t}function de(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function pe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in p=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},C=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:d;return r!=T&&9===r.nodeType&&r.documentElement&&(a=(T=r).documentElement,E=!i(T),d!=T&&(n=T.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),p.scope=ce(function(e){return a.appendChild(e).appendChild(T.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),p.cssHas=ce(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),p.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=ce(function(e){return e.appendChild(T.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=J.test(T.getElementsByClassName),p.getById=ce(function(e){return a.appendChild(e).id=A,!T.getElementsByName||!T.getElementsByName(A).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},x.find.CLASS=p.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(p.qsa=J.test(T.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+R+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+R+"*(?:value|"+I+")"),e.querySelectorAll("[id~="+A+"-]").length||v.push("~="),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+R+"*name"+R+"*="+R+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+A+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=T.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+R+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(p.matchesSelector=J.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){p.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",W)}),p.cssHas||v.push(":has"),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=J.test(a.compareDocumentPosition),y=t||J.test(a.contains)?function(e,t){var n=9===e.nodeType&&e.documentElement||e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e==T||e.ownerDocument==d&&y(d,e)?-1:t==T||t.ownerDocument==d&&y(d,t)?1:u?H(u,e)-H(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==T?-1:t==T?1:i?-1:o?1:u?H(u,e)-H(u,t):0;if(i===o)return de(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?de(a[r],s[r]):a[r]==d?-1:s[r]==d?1:0}),T},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(C(e),p.matchesSelector&&E&&!k[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){k(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return b(n)?E.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?E.grep(e,function(e){return e===n!==r}):"string"!=typeof n?E.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||L,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:j.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:w,!0)),k.test(r[1])&&E.isPlainObject(t))for(r in t)b(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=w.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):b(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,L=E(w);var q=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i;le=w.createDocumentFragment().appendChild(w.createElement("div")),(ce=w.createElement("input")).setAttribute("type","radio"),ce.setAttribute("checked","checked"),ce.setAttribute("name","t"),le.appendChild(ce),m.checkClone=le.cloneNode(!0).cloneNode(!0).lastChild.checked,le.innerHTML="",m.noCloneChecked=!!le.cloneNode(!0).lastChild.defaultValue,le.innerHTML="",m.option=!!le.lastChild;var he={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ge(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?E.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var ye=/<|&#?\w+;/;function me(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),d=[],p=0,h=e.length;p\s*$/g;function ke(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Le(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function je(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n
",2===ft.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(m.createHTMLDocument?((r=(t=w.implementation.createHTMLDocument("")).createElement("base")).href=w.location.href,t.head.appendChild(r)):t=w),o=!n&&[],(i=k.exec(e))?[t.createElement(i[1])]:(i=me([e],t,o),o&&o.length&&E(o).remove(),E.merge([],i.childNodes)));var r,i,o},E.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=E.css(e,"position"),c=E(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=E.css(e,"top"),u=E.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),b(t)&&(t=t.call(e,n,E.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},E.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){E.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===E.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===E.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),i.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-E.css(r,"marginTop",!0),left:t.left-i.left-E.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===E.css(e,"position"))e=e.offsetParent;return e||re})}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;E.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),E.each(["top","left"],function(e,n){E.cssHooks[n]=$e(m.pixelPosition,function(e,t){if(t)return t=Fe(e,n),Pe.test(t)?E(e).position()[n]+"px":t})}),E.each({Height:"height",Width:"width"},function(a,s){E.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){E.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?E.css(e,t,i):E.style(e,t,n,i)},s,n?e:void 0,n)}})}),E.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),E.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){E.fn[n]=function(e,t){return 00&&s(a.width)/e.offsetWidth||1,p=e.offsetHeight>0&&s(a.height)/e.offsetHeight||1);var u=(n(e)?t(e):window).visualViewport,l=!c()&&i,d=(a.left+(l&&u?u.offsetLeft:0))/f,h=(a.top+(l&&u?u.offsetTop:0))/p,m=a.width/f,v=a.height/p;return{width:m,height:v,top:h,right:d+m,bottom:h+v,left:d,x:d,y:h}}function u(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function l(e){return e?(e.nodeName||"").toLowerCase():null}function d(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function h(e){return p(d(e)).left+u(e).scrollLeft}function m(e){return t(e).getComputedStyle(e)}function v(e){var t=m(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function y(e,n,o){void 0===o&&(o=!1);var i,a,f=r(n),c=r(n)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,r=s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(n),m=d(n),y=p(e,c,o),g={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(f||!f&&!o)&&(("body"!==l(n)||v(m))&&(g=(i=n)!==t(i)&&r(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:u(i)),r(n)?((b=p(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):m&&(b.x=h(m))),{x:y.left+g.scrollLeft-b.x,y:y.top+g.scrollTop-b.y,width:y.width,height:y.height}}function g(e){var t=p(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function b(e){return"html"===l(e)?e:e.assignedSlot||e.parentNode||(o(e)?e.host:null)||d(e)}function w(e){return["html","body","#document"].indexOf(l(e))>=0?e.ownerDocument.body:r(e)&&v(e)?e:w(b(e))}function x(e,n){var r;void 0===n&&(n=[]);var o=w(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=t(o),s=i?[a].concat(a.visualViewport||[],v(o)?o:[]):o,f=n.concat(s);return i?f:f.concat(x(b(s)))}function O(e){return["table","td","th"].indexOf(l(e))>=0}function j(e){return r(e)&&"fixed"!==m(e).position?e.offsetParent:null}function E(e){for(var n=t(e),i=j(e);i&&O(i)&&"static"===m(i).position;)i=j(i);return i&&("html"===l(i)||"body"===l(i)&&"static"===m(i).position)?n:i||function(e){var t=/firefox/i.test(f());if(/Trident/i.test(f())&&r(e)&&"fixed"===m(e).position)return null;var n=b(e);for(o(n)&&(n=n.host);r(n)&&["html","body"].indexOf(l(n))<0;){var i=m(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||n}var D="top",A="bottom",L="right",P="left",M="auto",k=[D,A,L,P],W="start",B="end",H="viewport",T="popper",R=k.reduce((function(e,t){return e.concat([t+"-"+W,t+"-"+B])}),[]),S=[].concat(k,[M]).reduce((function(e,t){return e.concat([t,t+"-"+W,t+"-"+B])}),[]),V=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function q(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function C(e){return e.split("-")[0]}function N(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&o(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function I(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function _(e,r,o){return r===H?I(function(e,n){var r=t(e),o=d(e),i=r.visualViewport,a=o.clientWidth,s=o.clientHeight,f=0,p=0;if(i){a=i.width,s=i.height;var u=c();(u||!u&&"fixed"===n)&&(f=i.offsetLeft,p=i.offsetTop)}return{width:a,height:s,x:f+h(e),y:p}}(e,o)):n(r)?function(e,t){var n=p(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(r,o):I(function(e){var t,n=d(e),r=u(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=i(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=i(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),f=-r.scrollLeft+h(e),c=-r.scrollTop;return"rtl"===m(o||n).direction&&(f+=i(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:f,y:c}}(d(e)))}function F(e,t,o,s){var f="clippingParents"===t?function(e){var t=x(b(e)),o=["absolute","fixed"].indexOf(m(e).position)>=0&&r(e)?E(e):e;return n(o)?t.filter((function(e){return n(e)&&N(e,o)&&"body"!==l(e)})):[]}(e):[].concat(t),c=[].concat(f,[o]),p=c[0],u=c.reduce((function(t,n){var r=_(e,n,s);return t.top=i(r.top,t.top),t.right=a(r.right,t.right),t.bottom=a(r.bottom,t.bottom),t.left=i(r.left,t.left),t}),_(e,p,s));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function U(e){return e.split("-")[1]}function z(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function X(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?C(o):null,a=o?U(o):null,s=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2;switch(i){case D:t={x:s,y:n.y-r.height};break;case A:t={x:s,y:n.y+n.height};break;case L:t={x:n.x+n.width,y:f};break;case P:t={x:n.x-r.width,y:f};break;default:t={x:n.x,y:n.y}}var c=i?z(i):null;if(null!=c){var p="y"===c?"height":"width";switch(a){case W:t[c]=t[c]-(n[p]/2-r[p]/2);break;case B:t[c]=t[c]+(n[p]/2-r[p]/2)}}return t}function Y(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function G(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function J(e,t){void 0===t&&(t={});var r=t,o=r.placement,i=void 0===o?e.placement:o,a=r.strategy,s=void 0===a?e.strategy:a,f=r.boundary,c=void 0===f?"clippingParents":f,u=r.rootBoundary,l=void 0===u?H:u,h=r.elementContext,m=void 0===h?T:h,v=r.altBoundary,y=void 0!==v&&v,g=r.padding,b=void 0===g?0:g,w=Y("number"!=typeof b?b:G(b,k)),x=m===T?"reference":T,O=e.rects.popper,j=e.elements[y?x:m],E=F(n(j)?j:j.contextElement||d(e.elements.popper),c,l,s),P=p(e.elements.reference),M=X({reference:P,element:O,strategy:"absolute",placement:i}),W=I(Object.assign({},O,M)),B=m===T?W:P,R={top:E.top-B.top+w.top,bottom:B.bottom-E.bottom+w.bottom,left:E.left-B.left+w.left,right:B.right-E.right+w.right},S=e.modifiersData.offset;if(m===T&&S){var V=S[i];Object.keys(R).forEach((function(e){var t=[L,A].indexOf(e)>=0?1:-1,n=[D,A].indexOf(e)>=0?"y":"x";R[e]+=V[n]*t}))}return R}var K={placement:"bottom",modifiers:[],strategy:"absolute"};function Q(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[P,L].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],f=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},se={left:"right",right:"left",bottom:"top",top:"bottom"};function fe(e){return e.replace(/left|right|bottom|top/g,(function(e){return se[e]}))}var ce={start:"end",end:"start"};function pe(e){return e.replace(/start|end/g,(function(e){return ce[e]}))}function ue(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,f=n.allowedAutoPlacements,c=void 0===f?S:f,p=U(r),u=p?s?R:R.filter((function(e){return U(e)===p})):k,l=u.filter((function(e){return c.indexOf(e)>=0}));0===l.length&&(l=u);var d=l.reduce((function(t,n){return t[n]=J(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[C(n)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}var le={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,f=n.fallbackPlacements,c=n.padding,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,v=t.options.placement,y=C(v),g=f||(y===v||!h?[fe(v)]:function(e){if(C(e)===M)return[];var t=fe(e);return[pe(e),t,pe(t)]}(v)),b=[v].concat(g).reduce((function(e,n){return e.concat(C(n)===M?ue(t,{placement:n,boundary:p,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),w=t.rects.reference,x=t.rects.popper,O=new Map,j=!0,E=b[0],k=0;k=0,S=R?"width":"height",V=J(t,{placement:B,boundary:p,rootBoundary:u,altBoundary:l,padding:c}),q=R?T?L:P:T?A:D;w[S]>x[S]&&(q=fe(q));var N=fe(q),I=[];if(i&&I.push(V[H]<=0),s&&I.push(V[q]<=0,V[N]<=0),I.every((function(e){return e}))){E=B,j=!1;break}O.set(B,I)}if(j)for(var _=function(e){var t=b.find((function(t){var n=O.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},F=h?3:1;F>0;F--){if("break"===_(F))break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function de(e,t,n){return i(e,a(t,n))}var he={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=void 0===o||o,f=n.altAxis,c=void 0!==f&&f,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,v=n.tetherOffset,y=void 0===v?0:v,b=J(t,{boundary:p,rootBoundary:u,padding:d,altBoundary:l}),w=C(t.placement),x=U(t.placement),O=!x,j=z(w),M="x"===j?"y":"x",k=t.modifiersData.popperOffsets,B=t.rects.reference,H=t.rects.popper,T="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,V={x:0,y:0};if(k){if(s){var q,N="y"===j?D:P,I="y"===j?A:L,_="y"===j?"height":"width",F=k[j],X=F+b[N],Y=F-b[I],G=m?-H[_]/2:0,K=x===W?B[_]:H[_],Q=x===W?-H[_]:-B[_],Z=t.elements.arrow,$=m&&Z?g(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[N],ne=ee[I],re=de(0,B[_],$[_]),oe=O?B[_]/2-G-re-te-R.mainAxis:K-re-te-R.mainAxis,ie=O?-B[_]/2+G+re+ne+R.mainAxis:Q+re+ne+R.mainAxis,ae=t.elements.arrow&&E(t.elements.arrow),se=ae?"y"===j?ae.clientTop||0:ae.clientLeft||0:0,fe=null!=(q=null==S?void 0:S[j])?q:0,ce=F+ie-fe,pe=de(m?a(X,F+oe-fe-se):X,F,m?i(Y,ce):Y);k[j]=pe,V[j]=pe-F}if(c){var ue,le="x"===j?D:P,he="x"===j?A:L,me=k[M],ve="y"===M?"height":"width",ye=me+b[le],ge=me-b[he],be=-1!==[D,P].indexOf(w),we=null!=(ue=null==S?void 0:S[M])?ue:0,xe=be?ye:me-B[ve]-H[ve]-we+R.altAxis,Oe=be?me+B[ve]+H[ve]-we-R.altAxis:ge,je=m&&be?function(e,t,n){var r=de(e,t,n);return r>n?n:r}(xe,me,Oe):de(m?xe:ye,me,m?Oe:ge);k[M]=je,V[M]=je-me}t.modifiersData[r]=V}},requiresIfExists:["offset"]};var me={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=C(n.placement),f=z(s),c=[P,L].indexOf(s)>=0?"height":"width";if(i&&a){var p=function(e,t){return Y("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:G(e,k))}(o.padding,n),u=g(i),l="y"===f?D:P,d="y"===f?A:L,h=n.rects.reference[c]+n.rects.reference[f]-a[f]-n.rects.popper[c],m=a[f]-n.rects.reference[f],v=E(i),y=v?"y"===f?v.clientHeight||0:v.clientWidth||0:0,b=h/2-m/2,w=p[l],x=y-u[c]-p[d],O=y/2-u[c]/2+b,j=de(w,O,x),M=f;n.modifiersData[r]=((t={})[M]=j,t.centerOffset=j-O,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&N(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ve(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function ye(e){return[D,L,A,P].some((function(t){return e[t]>=0}))}var ge={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=J(t,{elementContext:"reference"}),s=J(t,{altBoundary:!0}),f=ve(a,r),c=ve(s,o,i),p=ye(f),u=ye(c);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":u})}},be=Z({defaultModifiers:[ee,te,oe,ie]}),we=[ee,te,oe,ie,ae,le,he,me,ge],xe=Z({defaultModifiers:we});e.applyStyles=ie,e.arrow=me,e.computeStyles=oe,e.createPopper=xe,e.createPopperLite=be,e.defaultModifiers=we,e.detectOverflow=J,e.eventListeners=ee,e.flip=le,e.hide=ge,e.offset=ae,e.popperGenerator=Z,e.popperOffsets=te,e.preventOverflow=he,Object.defineProperty(e,"__esModule",{value:!0})})); +//# sourceMappingURL=popper.min.js.map \ No newline at end of file diff --git a/resources/js/vendor/.gitkeep b/resources/js/vendor/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/resources/logo.svg b/resources/logo.svg new file mode 100644 index 0000000..61e6d57 --- /dev/null +++ b/resources/logo.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..d0e5f1b --- /dev/null +++ b/robots.txt @@ -0,0 +1,5 @@ +# www.robotstxt.org/ + +# Allow crawling of all content +User-agent: * +Disallow: diff --git a/site.webmanifest b/site.webmanifest new file mode 100644 index 0000000..222ae16 --- /dev/null +++ b/site.webmanifest @@ -0,0 +1,12 @@ +{ + "short_name": "", + "name": "", + "icons": [{ + "src": "icon.png", + "type": "image/png", + "sizes": "192x192" + }], + "start_url": "/?utm_source=homescreen", + "background_color": "#fafafa", + "theme_color": "#fafafa" +} diff --git a/src/Driver.php b/src/Driver.php new file mode 100644 index 0000000..f376bbe --- /dev/null +++ b/src/Driver.php @@ -0,0 +1,41 @@ +logger = $logger; + + // Log a message indicating the initialization + $this->logger->log('Driver initialization started.'); + + // Some tricks to load the Pulsebridge and PageRenderer classes in different situations + if (!class_exists('Nmpl\Pulsebridge\Pulsebridge') || !class_exists('Nmpl\Pulsebridge\PageRenderer')) { + if (file_exists('src\Pulsebridge.php') && file_exists('src\PageRenderer.php')) { + // Quick load of Pulsebridge and PageRenderer without using composer + require_once 'Pulsebridge.php'; + require_once 'PageRenderer.php'; + // Log a message indicating the successful loading of classes + $this->logger->log('Pulsebridge and PageRenderer classes loaded without Composer.'); + } else { + // Composer autoload + require __DIR__ . '/../vendor/autoload.php'; + + // Log a message indicating the use of Composer autoload + $this->logger->log('Pulsebridge and PageRenderer classes loaded using Composer autoload.'); + } + } + + // Log a message indicating the completion of initialization + $this->logger->log('Driver initialization completed.'); + + } + +} diff --git a/src/Logger.php b/src/Logger.php new file mode 100644 index 0000000..6bf3916 --- /dev/null +++ b/src/Logger.php @@ -0,0 +1,24 @@ +logPath = $logPath; + if (!file_exists($logPath)) { + mkdir($logPath, 0777, true); + } + } + + public function log($message) + { + $logFile = $this->logPath . 'app_log_' . date('Y-m-d') . '.log'; + ini_set("error_log", $logFile); + error_log('[' . date('Y-m-d H:i:s') . '] ' . $message . PHP_EOL, 3, $logFile); + } +} \ No newline at end of file diff --git a/src/PageRenderer.php b/src/PageRenderer.php new file mode 100644 index 0000000..34459c4 --- /dev/null +++ b/src/PageRenderer.php @@ -0,0 +1,583 @@ +setDataPath(dirname(__DIR__) . DIRECTORY_SEPARATOR . 'data' . DIRECTORY_SEPARATOR); + + } + + echo ' + + + + + + + + + + + + + + + + + + + + + ' . $title . ' + + + + + + + + + + '; + + // Navbar + echo '
+
+ +
+
'; + + // FAQ Modal + echo ''; + + echo '
'; + echo '

PulseBridge' . $smsgateway->getVersion() . '

'; + echo '

SMS gateway web-application with an HTTP interface to connect with a PulseBridge android app and send/receive SMS.

'; + echo '

App Version: ' . $smsgateway->getVersion() . '

'; + echo '
'; + } + +public static function renderFooter() +{ + echo '
'; // Close the container div +echo '
+
+
+ Server Time: - + Client Time: +
+
+
+
+ PHP Run Mode: ' . php_sapi_name() . ' + Web Server: ' . $_SERVER['SERVER_SOFTWARE'] . + (function_exists('apache_get_version') ? apache_get_version() : '') . ' +
+
+ +
+
+
+ Pulsebridge - Bitmutex Technologies © ' . date("Y") . ' +
+
+
'; + echo ''; + echo ''; +} + +} + + +// Create an Pulsebridge instance if not done yet, and define the flat-file data folder +if (!isset($smsgateway)) { + $smsgateway = new Pulsebridge(); + $smsgateway->setDataPath(dirname(__DIR__) . DIRECTORY_SEPARATOR . 'data' . DIRECTORY_SEPARATOR); +} + +// Detect the URL with php file +//$url = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://" . $_SERVER['HTTP_HOST'] . ($_SERVER['PHP_SELF']); + +// Detect the URL without php file +$url = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://" . $_SERVER['HTTP_HOST']; + +// Retrieve some parameters +$command = isset($_GET["m"]) ? "m" : (isset($_GET["i"]) ? "i" : (isset($_GET["e"]) ? "e" : "")); +$h = isset($_GET["h"]) ? $_GET["h"] : ""; +$mid = isset($_GET["mid"]) ? $_GET["mid"] : ""; + +// Correct the international format of the phone number if needed +$to = isset($_GET["to"]) ? $_GET["to"] : ""; + + // Validate the "to" field + if (!empty($to) && !preg_match('/^\d{10}$/', $to)) { + // Handle validation error (e.g., redirect to an error page) + header("Location: error.php?message=Invalid phone number"); + exit(); + } + + +if ("00" == substr($to, 0, 2)) { + $to = "+" . substr($to, 2, strlen($to) - 2); +} + + +// Define a default message if needed +$message = isset($_GET["message"]) ? $_GET["message"] : ""; // Hello World 😉 + + // Validate the "message" field + if (!empty($message) && strlen($message) < 5) { + // Handle validation error (e.g., redirect to an error page) + header("Location: error.php?message=Message should be at least 5 characters"); + exit(); + } + + +// Retrieve the device id +$id = isset($_GET["id"]) ? $_GET["id"] : ""; +$device_id = $id; +if ((!empty($to)) && empty($device_id)) { + $device_id = substr(md5(uniqid("", true)), 0, 16); +} elseif ((empty($to)) && (!empty($device_id)) && (!file_exists($smsgateway->getDataPath() . $device_id))) { + $device_id = ""; +} + +// Calculate the device hash based on the secret +$device_h = $smsgateway->calculateAuthenticationHash($device_id); + +// Check if device hash is valid for an existing device, otherwise flush the device id +if ((!empty($id)) && ($h != $device_h)) { + $device_id = ""; +} else { + $smsgateway->updateDataStructure($id); +} + +if ((!empty($mid)) && (!empty($device_id))) { + $message_state = "MISSING"; + $message_array = $smsgateway->readSentStatus($id, $mid); + if (isset($message_array[0]['status'])) { + $message_state = $message_array[0]['status']; + } + echo $message_state; +} elseif ("e" == $command) { + // An enhanced command can be implemented here +} elseif (("m" == $command) && (!empty($device_id))) { + PageRenderer::renderHeader('Pulsebridge App'); +//include 'header.php'; + echo ''; + echo '
'; + +// Back Button with Bootstrap styling and centered + echo ''; + +// Display messages resume for the "m" command + echo '
'; + + echo '
'; + +// New SMS messages received + echo '
'; + echo '
'; + echo '

'; + echo ''; + echo '

'; + echo '
'; + echo '
'; + echo '
'; + $new_messages = $smsgateway->readNewMessages($id); + if (count($new_messages) > 0) { + foreach ($new_messages as $message) { + echo '
'; + echo '
'; + echo '

' . date("Y-m-d H:i:s", $message['sms_received'] / 1000) . '

'; + echo '' . $message['from'] . ': ' . $message['content']; + echo '
'; + echo '
'; + } + } else { + echo '

No messages to display.

'; + } + echo '
'; + echo '
'; + echo '
'; + +// All SMS messages received + echo '
'; + echo '
'; + echo '

'; + echo ''; + echo '

'; + echo '
'; + echo '
'; + echo '
'; + $all_messages = $smsgateway->readAllMessages($id); + if (count($all_messages) > 0) { + foreach ($all_messages as $message) { + echo '
'; + echo '
'; + echo '

' . date("Y-m-d H:i:s", $message['sms_received'] / 1000) . '

'; + echo '' . $message['from'] . ': ' . $message['content']; + echo '
'; + echo '
'; + } + } else { + echo '

No messages to display.

'; + } + echo '
'; + echo '
'; + echo '
'; + + + // All SMS messages sent + echo '
'; + echo '
'; + echo '

'; + echo ''; + echo '

'; + echo '
'; + echo '
'; + echo '
'; + $sent_messages = $smsgateway->readAllSentStatus($id); + if (count($sent_messages) > 0) { + foreach ($sent_messages as $message) { + echo '
'; + echo '
'; + echo '

' . date("Y-m-d H:i:s", $message['last_update'] / 1000) . '

'; + $statusBadgeClass = ($message['status'] === 'DELIVERED') ? 'badge badge-success' : 'badge badge-secondary'; + echo '' . $message['status'] . ''; + echo ' Track'; + echo ' : ' . $message['content']; + echo '
'; + echo '
'; + } + } else { + echo '

No messages to display.

'; + } + echo '
'; + echo '
'; + echo '
'; + + echo '
'; // Closing accordion container + + echo '
'; + echo '
'; + + //include 'footer.php'; + PageRenderer::renderFooter(); + echo ''; +} + +elseif (empty($device_id) || ("i" == $command)) { + // Display basic usage info + if ("" == $to) { + $autofocus_to = "autofocus=\"autofocus\""; + $autofocus_message = ""; + } else { + $autofocus_to = ""; + $autofocus_message = "autofocus=\"autofocus\""; + } + //include header; + PageRenderer::renderHeader('Pulsebridge App'); + + echo ' + +
+ +
'; + + + if (!empty($id)) { + // Back Button with Bootstrap styling and centered + echo ''; + + echo '
'; + echo ' '; + echo ' '; + echo '
'; + if (!empty($h)) { + echo '
'; + echo ' '; + echo ' '; + echo '
'; + } + } + + $outputForm = '
+ + +
'; + $outputForm .= ' +
+ + +
+ + +

'; + $outputForm .= '
+ '; + + if ("" == $h) { + $outputForm .= '
'; + $outputForm .= '... or send a first message calling this URL: '; + $outputForm .= '
'; + $outputForm .= '
'; + $outputForm .= ' ' . $url . '?to=0123456789&message=Hello+world'; + $outputForm .= '
'; + $outputForm .= '
'; + } else { + $outputForm .= '... or send a direct message calling this URL: '; + $outputForm .= ''; + } + $outputForm .= '
'; + + echo $outputForm; + PageRenderer::renderFooter(); + //include 'footer.php'; + echo ' '; + +} + + elseif (!empty($to)) { + // Push the message on the server + $message_id = $smsgateway->sendMessage($device_id, $to, $message); + + $outputSent = ' + +
'; + if (empty($message_id)) { + header('X-SMSGateway-State: FAILED'); + $outputSent .= ' + + '; + } else { + header('X-SMSGateway-State: NEW'); + header('X-SMSGateway-State-Url: ' . $url . '?id=' . $id . '&h=' . $h . '&mid=' . $message_id); + header('X-SMSGateway-Message-Id: ' . $message_id); + $outputSent .= ' + + + + '; + } + + //include Header + PageRenderer::renderHeader('Pulsebridge App'); + + // Display usage information + $outputSent .= '
'; + if (empty($messageId)) { + $outputSent .= ''; + + $outputSent .= ''; + } else { + $outputSent .= ''; + } + + $outputSent .= '
'; + $outputSent .= '
'; + $outputSent .= '

Installation Instructions

'; + $outputSent .= '

If not done yet, please install the Android Pulsebridge App by clicking the link below:

'; + $outputSent .= ' Download SMSGatewayApp

'; + + $outputSent .= '

App Configuration

'; + $outputSent .= '

Set the following URL in the Settings of the Android App:

'; + $outputSent .= '
'; + $outputSent .= ''; + $outputSent .= ''; + $outputSent .= '
'; + $outputSent .= 'Click "Copy URL" to copy the configuration URL to the clipboard.
'; + $outputSent .= 'Open Pulsebridge app -> Settings -> Paste url to pulsebride url field'; + + $outputSent .= '
'; + $outputSent .= '
'; + $outputSent .= '

Actions

'; + $outputSent .= '

Check SMS messages or send more SMS messages:

'; + $outputSent .= 'Check SMS Messages '; + $outputSent .= 'Send More SMS Messages '; + + $outputSent .= '

Dev Usage

'; + $outputSent .= '

Send Messages using HTTP GET on this URL from your application::

'; + $outputSent .= ''; + + + $outputSent .= '
'; + $outputSent .= '
'; + + $outputSent .= '
'; + + $outputSent .= ''; + + echo $outputSent; + //include 'footer'; + PageRenderer::renderFooter(); +} else { + // Run the API server + $smsgateway->apiServer(); +} + + diff --git a/src/Pulsebridge.php b/src/Pulsebridge.php new file mode 100644 index 0000000..c1d51a7 --- /dev/null +++ b/src/Pulsebridge.php @@ -0,0 +1,916 @@ + + * @version 1.1.5 + * @date 2023-09-20 + * @since 2022-09-10 + * @copyright (c) 2022-2024 Bitmutex Technologies + * @copyright Apache 2.0 License + * + *//* + * + * Usage + * + * Public methods available: + * apiServer($new_message_callback = "", + * $update_callback = "", + * $timeout_callback = "", + * $post_raw = "") + * archiveSuccessMessages($device_id = "") + * calculateAuthenticationHash($device_id) + * getDataPath() + * getDeviceFolder() + * getDeviceFolderArchive() + * getDeviceFolderLogs() + * getDeviceFolderReceive() + * getDeviceFolderSend() + * getDeviceId() + * getDevicePathArchive() + * getDevicePathLogs() + * getDevicePathReceive() + * getDevicePathSend() + * getDeviceTimeout() + * getMessagesToSend($device_id = "") + * getPurgeArchiveTime() + * getSuccessArchiveTime() + * getTimeoutDevices() + * getVersion() + * handleMessages($post_data) + * handleUpdates($post_data) + * purgeArchiveMessages($device_id = "") + * reactivatePushedMessages($pushed_timeout = 0) + * readAllMessages($device_id = "") + * readAllSentStatus($device_id = "") + * readAllArchivedStatus($device_id = "") + * readMessage($device_id = "", $message_id = "*", $message_filter = "*") + * readNewMessages($device_id = "") + * readSentStatus($device_id = "", $message_id = "*", $message_filter = "*") + * sendMessage($device_id, $to, $content) + * setDataPath($data_path) + * setDeviceFolder($device_folder) + * setDeviceId($device_id) + * setDeviceTimeout($device_timeout) + * setPurgeArchiveTime($purge_archive_time) + * setSuccessArchiveTime($success_archive_time) + * updateDataStructure($device_id) + * writeLog($log_message) + * + * + * Examples + * + * // Example 1 - Send message using Android phone with "demo" id + * use multiOTP\Pulsebridge\Pulsebridge; + * require_once('Pulsebridge.php'); + * $smsgateway = new Pulsebridge(); + * $smsgateway->setDataPath(__DIR__ . DIRECTORY_SEPARATOR . 'data' . DIRECTORY_SEPARATOR); + * $smsgateway->setSharedSecret("secret"); + * $device_id = "demo"; + * $to = "+1234567890"; + * $message = "Demo message"; + * $device_h = $smsgateway->calculateAuthenticationHash($device_id); + * $message_id = $smsgateway->sendMessage($device_id, $to, $message); + * echo "Full URL for Android app URL: https://......./?id=$device_id&h=$device_h"; + * + * + * // Example 2 - API server with call back function for new messages + * use multiOTP\Pulsebridge\Pulsebridge; + * require_once('Pulsebridge.php'); + * function new_message_handling($array) { + * // Handling $array + * //[["device_id" => "device_id", + * // "message_id" => "message_id", + * // "from" => "from_phone", + * // "sms_sent" => "sms_sent_timestamp", + * // "sms_received" => "sms_received_timestamp", + * // "content" => "message_content", + * // "last_update" => "last update timestamp (ms)", + * // "status" => "message-status" + * // ], + * // [...] + * //] + * } + * $smsgateway = new Pulsebridge(); + * $smsgateway->setDataPath(__DIR__ . DIRECTORY_SEPARATOR . 'data' . DIRECTORY_SEPARATOR); + * $smsgateway->apiServer("new_message_handling"); + * + * + * External device needed + * + * Android phone with SMS Gateway app installed + * (https://github.com/medic/cht-gateway/releases/latest) + *********************************************************************/ + +namespace Nmpl\Pulsebridge; + +/** + * Pulsebridge - flat-file based SMS gateway PHP class using an open source Android app + * + * @author Andre Liechti (SysCo systemes de communication sa) + */ +require __DIR__ . '/../vendor/autoload.php'; + +class Pulsebridge +{ + /** + * The Pulsebridge Version number. + * + * @var string + */ + const VERSION = '1.1.5'; + + /** + * The device timeout in seconds. + * Default of 5 minutes (300sec). + * + * @var int + */ + private $DeviceTimeout = 300; + + /** + * The success archive time in seconds. + * Default of 1 day (1 * 86400 sec). + * + * @var int + */ + private $SuccessArchiveTime = 1 * 86400; + + /** + * The purge archive time in seconds. + * Default of 90 days (90 * 86400 sec). + * + * @var int + */ + private $PurgeArchiveTime = 90 * 86400; + + /** + * The purge log time in seconds. + * Default of 365 days (365 * 86400 sec). + * + * @var int + */ + private $PurgeLogTime = 365 * 86400; + + /** + * The flat-file based data path (with terminal directory separator). + * + * @var string + */ + private $DataPath = ''; + + /** + * The Android device id. + * + * @var string + */ + private $DeviceId = ''; + + /** + * The shared secret to calculate hash authentication. + * + * @var string + */ + private $SharedSecret = 'secret'; + + /** + * The flat-file based device folder (without terminal directory separator). + * + * @var string + */ + private $DeviceFolder = ''; + + + /** + * Class constructor. + */ + public function __construct() + { + // Define a default data path in the system temporary folder + $this->setDataPath(sys_get_temp_dir() . DIRECTORY_SEPARATOR); + + } + + /** + * Class destructor. + */ + public function __destruct() + { + // $this->...; + } + + public function getVersion() + { + return self::VERSION; + } + + private function getIPAddress() { + + if(!empty($_SERVER['HTTP_CLIENT_IP'])) { + $ip = $_SERVER['HTTP_CLIENT_IP']; + } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { + $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; + } else { + $ip = $_SERVER['REMOTE_ADDR']; + } + return $ip; + } + + /** + * Set the flat-file data path + * + * @param string $data_path The flat-file data path (with terminal directory separator) + * + * @return bool true on success, false if folder is not available + */ + public function setDataPath( + $data_path + ) { + if (file_exists($data_path)) { + if (substr($data_path, -strlen(DIRECTORY_SEPARATOR)) != DIRECTORY_SEPARATOR) { + $data_path.= DIRECTORY_SEPARATOR; + } + $this->DataPath = $data_path; + return true; + } else { + return false; + } + } + + /** + * Get the flat-file data path + * + * @return string The flat-file data path (with terminal directory separator) + */ + public function getDataPath() + { + return $this->DataPath; + } + + /** + * Set device id. + * + * @param string $device_id The Android device id (which is in the URL) + */ + public function setDeviceId( + $device_id + ) { + $this->DeviceId = $device_id; + } + + /** + * Get device id. + * + * @return string The Android device id (which is in the URL) + */ + public function getDeviceId() + { + return $this->DeviceId; + } + + /** + * Set shared secret. + * + * @param string $shared_secret The shared secret to calculate hash authentication + */ + public function setSharedSecret( + $shared_secret + ) { + $this->SharedSecret = $shared_secret; + } + + /** + * Get shared secret. + * + * @return string The Android device id (which is in the URL) + */ + public function getSharedSecret() + { + return $this->SharedSecret; + } + + public function setDeviceTimeout( + $device_timeout + ) { + $this->DeviceTimeout = intval($device_timeout); + } + + public function getDeviceTimeout() + { + return intval($this->DeviceTimeout); + } + + public function setSuccessArchiveTime( + $success_archive_time + ) { + $this->SuccessArchiveTime = intval($success_archive_time); + } + + public function getSuccessArchiveTime() + { + return intval($this->SuccessArchiveTime); + } + + public function setPurgeArchiveTime( + $purge_archive_time + ) { + $this->PurgeArchiveTime = intval($purge_archive_time); + } + + public function getPurgeArchiveTime() + { + return intval($this->PurgeArchiveTime); + } + + public function setPurgeLogTime( + $purge_log_time + ) { + $this->PurgeLogTime = intval($purge_log_time); + } + + public function getPurgeLogTime() + { + return intval($this->PurgeLogTime); + } + + public function setDeviceFolder( + $device_folder + ) { + $this->DeviceFolder = $device_folder; + } + + public function getDeviceFolder() + { + return $this->DeviceFolder; + } + + public function getDeviceFolderLogs() + { + return $this->DeviceFolder . DIRECTORY_SEPARATOR . "logs"; + } + + public function getDeviceFolderSend() + { + return $this->DeviceFolder . DIRECTORY_SEPARATOR . "send"; + } + + public function getDeviceFolderReceive() + { + return $this->DeviceFolder . DIRECTORY_SEPARATOR . "receive"; + } + + public function getDeviceFolderArchive() + { + return $this->DeviceFolder . DIRECTORY_SEPARATOR . "archive"; + } + + public function getDevicePathLogs() + { + return $this->getDeviceFolderLogs() . DIRECTORY_SEPARATOR; + } + + public function getDevicePathSend() + { + return $this->getDeviceFolderSend() . DIRECTORY_SEPARATOR; + } + + public function getDevicePathReceive() + { + return $this->getDeviceFolderReceive() . DIRECTORY_SEPARATOR; + } + + public function getDevicePathArchive() + { + return $this->getDeviceFolderArchive() . DIRECTORY_SEPARATOR; + } + + public function handleMessages( + $post_data + ) { + $result_array = array(); + $extract_data = json_decode(str_replace(chr(13), "", $post_data), true); + if (null != $extract_data) { + if (isset($extract_data["messages"])) { + foreach($extract_data["messages"] as $message) { + if (isset($message["id"])) { + $from = (isset($message["from"]) ? $message["from"] : ""); + $sms_sent = (isset($message["sms_sent"]) ? $message["sms_sent"] : ""); + $sms_received = (isset($message["sms_received"]) ? $message["sms_received"] : ""); + $content = (isset($message["content"]) ? $message["content"] : ""); + $message_data = "from:$from\n"; + $message_data.= "sms_sent:$sms_sent\n"; + $message_data.= "sms_received:$sms_received\n"; + $message_data.= $content; + file_put_contents($this->getDevicePathReceive() . $message["id"] . ".UNREAD", $message_data); + + array_push($result_array, ["device_id" => $this->getDeviceId(), + "message_id" => $message["id"], + "from" => $from, + "sms_sent" => $sms_sent, + "sms_received" => $sms_received, + "content" => $content, + "last_update" => time() . "000", + "status" => "UNREAD" + ]); + + } + } + } + } + return $result_array; + } + + public function handleUpdates( + $post_data + ) { + $result_array = array(); + $extract_data = json_decode(str_replace(chr(13), "", $post_data), true); + if (null != $extract_data) { + if (isset($extract_data["updates"])) { + foreach($extract_data["updates"] as $update) { + if (isset($update["id"])) { + if (isset($update["status"])) { + $message_array = glob($this->getDevicePathSend() . $update["id"] . ".*"); + if (1 == count($message_array)) { + $extract_data = json_decode(str_replace(chr(13), "", file_get_contents($message_array[0])), true); + $content = ""; + $to = ""; + if (null != $extract_data) { + $content = isset($extract_data["content"]) ? $extract_data["content"] : ""; + $to = isset($extract_data["to"]) ? $extract_data["to"] : ""; + } + array_push($result_array, ["device_id" => $this->getDeviceId(), + "message_id" => $update["id"], + "to" => $to, + "content" => $content, + "last_update" => filemtime($message_array[0]) . "000", + "status" => $update["status"] + ]); + $updated_message = $this->getDevicePathSend() . $update["id"] . "." . $update["status"]; + rename($message_array[0], $updated_message); + touch($updated_message); + } + } + } + } + } + } + return $result_array; + } + + public function updateDataStructure( + $device_id, + $touch = true + ) { + $result = false; + $this->setDeviceId($device_id); + if (file_exists($this->getDataPath()) && (!empty($device_id))) { + $this->setDeviceFolder($this->getDataPath() . $this->getDeviceId()); + if (!file_exists($this->getDeviceFolder())) { + mkdir($this->getDeviceFolder()); + } + if ($touch) { + touch($this->getDeviceFolder()); + } + if (!file_exists($this->getDeviceFolderLogs())) { + mkdir($this->getDeviceFolderLogs()); + } + if (!file_exists($this->getDeviceFolderSend())) { + mkdir($this->getDeviceFolderSend()); + } + if (!file_exists($this->getDeviceFolderReceive())) { + mkdir($this->getDeviceFolderReceive()); + } + if (!file_exists($this->getDeviceFolderArchive())) { + mkdir($this->getDeviceFolderArchive()); + } + $result = true; + } + return $result; + } + + public function readNewMessages( + $device_id = "" + ) { + return $this->readMessage($device_id, "*", "UNREAD"); + } + + public function readAllMessages( + $device_id = "" + ) { + return $this->readMessage($device_id); + } + + public function readMessage( + $device_id = "", + $message_id = "*", + $message_filter = "*" + ) { + $result_array = array(); + if (empty($device_id)) { + $device_id = $this->getDeviceId(); + } + if ($this->updateDataStructure($device_id)) { + $messages_new_array = glob($this->getDevicePathReceive() . "$message_id.$message_filter"); + // Sort based on time, last update on the top + usort($messages_new_array, function($a,$b){ return filemtime($b) - filemtime($a);}); + if (count($messages_new_array) > 0) { + foreach($messages_new_array as $message) { + $from = ""; + $sms_sent = ""; + $sms_received = ""; + $content = ""; + $line_count = 0; + $file = fopen($message, "r"); + while(! feof($file)) { + $line_count++; + $line_content = fgets($file); + if (1 == $line_count) { + $from = str_replace("from:", "", $line_content); + } elseif (2 == $line_count) { + $sms_sent = str_replace("sms_sent:", "", $line_content); + } elseif (3 == $line_count) { + $sms_received = str_replace("sms_received:", "", $line_content); + } else { + if ($line_count > 4) { + $content.= "\n"; + } + $content.= $line_content; + } + } + fclose($file); + array_push($result_array, ["device_id" => $device_id, + "message_id" => pathinfo($message)['filename'], + "from" => $from, + "sms_sent" => $sms_sent, + "sms_received" => $sms_received, + "content" => $content, + "last_update" => filemtime($message) . "000", + "status" => pathinfo($message)['extension'] + ]); + $message_read = str_replace(".UNREAD", ".READ", $message); + if ($message_read != $message) { + rename($message, $message_read); + touch($message_read); + } + } + } + } + return $result_array; + } + + public function readAllArchivedStatus( + $device_id = "" + ) { + return $this->readSentStatus($device_id, "*", "*", $this->getDevicePathArchive()); + } + + public function readAllSentStatus( + $device_id = "" + ) { + return $this->readSentStatus($device_id); + } + + public function readSentStatus( + $device_id = "", + $message_id = "*", + $message_filter = "*", + $message_folder = "" + ) { + $result_array = array(); + if (empty($device_id)) { + $device_id = $this->getDeviceId(); + } + if (empty($message_folder)) { + $message_folder = $this->getDevicePathSend(); + } + if ($this->updateDataStructure($device_id)) { + $messages_new_array = glob($message_folder . "$message_id.$message_filter"); + // Sort based on time, last update on the top + usort($messages_new_array, function($a,$b){ return filemtime($b) - filemtime($a);}); + if (count($messages_new_array) > 0) { + foreach($messages_new_array as $message) { + $id = pathinfo($message)['filename']; + $status = pathinfo($message)['extension']; + $extract_data = json_decode(str_replace(chr(13), "", file_get_contents($message)), true); + $content = ""; + $to = ""; + if (null != $extract_data) { + $content = isset($extract_data["content"]) ? $extract_data["content"] : ""; + $to = isset($extract_data["to"]) ? $extract_data["to"] : ""; + } else { + $content = "DEBUG: ".json_last_error_msg(); + } + array_push($result_array, ["device_id" => $device_id, + "message_id" => $id, + "to" => $to, + "content" => $content, + "last_update" => filemtime($message) . "000", + "status" => $status + ]); + } + } + } + return $result_array; + } + + public function sendMessage( + $device_id, + $to, + $content + ) { + $message_id = ""; + if (empty($device_id)) { + $device_id = $this->getDeviceId(); + } + if ($this->updateDataStructure($device_id)) { + $escape_content = addcslashes($content, "\\\"\n"); + $message_id = str_replace(".","-", uniqid("", true)); + $message_content = "{\"id\": \"$message_id\", \"to\": \"$to\", \"content\": \"$escape_content\"}"; + file_put_contents($this->getDevicePathSend() . $message_id . ".NEW", $message_content); + } + return $message_id; + } + + public function reactivatePushedMessages( + $pushed_timeout = 0 + ) { + $messages_count = 0; + if ($pushed_timeout > 0) { + $messages_pushed_array = glob($this->getDevicePathSend() . "*.PUSHED"); + foreach($messages_pushed_array as $message_pushed) { + if (time() > (filemtime($message_pushed) + $pushed_timeout)) { + $message_new = str_replace(".PUSHED", ".NEW", $message_pushed); + rename($message_pushed, $message_new); + touch($message_new); + $messages_count++; + } + } + } + return $messages_count; + } + + public function getMessagesToSend( + $device_id = "" + ) { + $result = "{"; + if (empty($device_id)) { + $device_id = $this->getDeviceId(); + } + if ($this->updateDataStructure($device_id)) { + $messages_new_array = glob($this->getDevicePathSend() . "*.NEW"); + // Sort based on time, older on top + usort($messages_new_array, function($a,$b){ return filemtime($a) - filemtime($b);}); + if (count($messages_new_array) > 0) { + $result.= "\"messages\": ["; + foreach($messages_new_array as $message_new) { + + $result.= file_get_contents($message_new) . ","; + + $message_pushed = str_replace(".NEW", ".PUSHED", $message_new); + rename($message_new, $message_pushed); + touch($message_pushed); + } + $result = substr($result, 0, (strlen($result) - 1)) . "]"; + } + } + $result.= "}"; + return $result; + } + + public function getTimeoutDevices() + { + $result_array = array(); + if ($this->getDeviceTimeout() > 0) { + $devices_array = glob($this->getDataPath() . "*"); + // Sort based on time, older on top + usort($devices_array, function($a,$b){ return filemtime($a) - filemtime($b);}); + foreach($devices_array as $device) { + if (is_dir($device) && ("." != $device) && (".." != $device)) { + $last_update = filemtime($device); + if (time() > ($last_update + $this->getDeviceTimeout())) { + array_push($result_array, ["device_id" => pathinfo($device)['basename'], + "last_update" => $last_update + ]); + } + } + } + } + return $result_array; + } + + /** + * Archive successful messages, which are + * DELIVERED sent messages and READ received messages + * + * @param string $device_id The Android device id (which is in the URL) + * + * @return int The number of messages archived + */ + public function archiveSuccessMessages( + $device_id = "" + ) { + $archived_messages = 0; + if ($this->getSuccessArchiveTime() > 0) { + if (empty($device_id)) { + $device_id = $this->getDeviceId(); + } + if ($this->updateDataStructure($device_id)) { + $messages_array = glob($this->getDevicePathSend() . "*.DELIVERED"); + foreach($messages_array as $message) { + if (time() > (filemtime($message) + $this->getSuccessArchiveTime())) { + $message_archive = str_replace($this->getDevicePathSend(), $this->getDevicePathArchive(), $message); + rename($message, $message_archive); + $archived_messages++; + } + } + $messages_array = glob($this->getDevicePathReceive() . "*.READ"); + foreach($messages_array as $message) { + if (time() > (filemtime($message) + $this->getSuccessArchiveTime())) { + $message_archive = str_replace($this->getDevicePathReceive(), $this->getDevicePathArchive(), $message); + rename($message, $message_archive); + $archived_messages++; + } + } + } + } + return $archived_messages; + } + + /** + * Purge archived messages + * + * @param string $device_id The Android device id (which is in the URL) + * + * @return int The number of messages purged + */ + public function purgeArchiveMessages( + $device_id = "" + ) { + $purged_messages = 0; + if ($this->getPurgeArchiveTime() > 0) { + if (empty($device_id)) { + $device_id = $this->getDeviceId(); + } + if ($this->updateDataStructure($device_id)) { + $messages_array = glob($this->getDevicePathArchive() . "*.*"); + foreach($messages_array as $message) { + if (is_file($message) && (time() > (filemtime($message) + $this->getPurgeArchiveTime()))) { + unlink($message); + $purged_messages++; + } + } + } + } + return $purged_messages; + } + + /** + * Purge log files + * + * @param string $device_id The Android device id (which is in the URL) + * + * @return int The number of messages purged + */ + public function purgeLogFiles( + $device_id = "" + ) { + $purged_files = 0; + if ($this->getPurgeLogTime() > 0) { + if (empty($device_id)) { + $device_id = $this->getDeviceId(); + } + if ($this->updateDataStructure($device_id)) { + $log_array = glob($this->getDevicePathLogs() . "*.log"); + foreach($log_array as $log_file) { + if (is_file($log_file) && (time() > (filemtime($log_file) + $this->getPurgeLogTime()))) { + unlink($log_file); + $purged_files++; + } + } + } + } + return $purged_files; + } + + public function writeLog( + $log_message + ) { + $result = false; + if (("" != $this->getDeviceFolder()) && file_exists($this->getDeviceFolderLogs())) { + file_put_contents($this->getDevicePathLogs() . date("Y-m-d").".log", + date("Y-m-d H:i:s") . " " . $this->getIPAddress() . " " . $log_message."\n", + FILE_APPEND + ); + $result = true; + } + return $result; + } + + public function calculateAuthenticationHash( + $device_id + ) { + return substr(strtolower(md5($this->getSharedSecret() . "#salt@" . $device_id)), 0, 6); + } + + /** + * Main API server, which displays directly the necessary information + * + * @param string $new_message_callback Callback action for new message + * @param string $update_callback Callback action for updated status + * @param string $timeout_callback Callback action for timeout detection + * @param string $post_raw Forced raw post data (mainly for debugging and tests) + */ + public function apiServer( + $new_message_callback = NULL, + $update_callback = NULL, + $timeout_callback = NULL, + $post_raw = "" + ) { + + $response_code = 200; + $response = ""; + + $device_id = isset($_GET["id"]) ? $_GET["id"] : ''; + $device_h = isset($_GET["h"]) ? $_GET["h"] : ''; + + if ("" == $device_id) { + $response_code = 404; + } elseif (($device_h != $this->calculateAuthenticationHash($device_id))) { + $response_code = 401; + $device_id = ""; + } + + if ($this->updateDataStructure($device_id)) { + + //Json Response + header('Content-Type: application/json'); + //ob_end_clean(); + $response = json_encode(["pulsebridge-gateway" => true]); // API Bridge Word + + //manually json encoded response + // $response = "{\"pulsebridge-gateway\": true}"; // API Bridge Word + + if (!empty($post_raw)) { + $post_data = $post_raw; + } else { + $post_data = file_get_contents("php://input"); + } + + if (!empty($post_data)) { + $this->writeLog($post_data); + + $new_messages_array = $this->handleMessages($post_data); + $updates_array = $this->handleUpdates($post_data); + $this->reactivatePushedMessages($this->getDeviceTimeout()); + + $response = $this->getMessagesToSend(); + if (is_callable($new_message_callback)) { + if (count($new_messages_array) > 0) { + $new_message_callback($new_messages_array); + foreach($new_messages_array as $message) { + $this->readMessage("", $message["message_id"]); + } + } + } + + if (is_callable($update_callback)) { + if (count($updates_array) > 0) { + $update_callback($updates_array); + } + } + + } + // Ordering and cleaning for the current device id + $this->archiveSuccessMessages(); + $this->purgeArchiveMessages(); + $this->purgeLogFiles(); + } + + if (is_callable($timeout_callback)) { + if ($this->getDeviceTimeout() > 0) { + $timeout_callback($this->getTimeoutDevices()); + } + } + + http_response_code($response_code); + echo $response; + } + +} diff --git a/src/test/PageRendererTest.php b/src/test/PageRendererTest.php new file mode 100644 index 0000000..a4d5da8 --- /dev/null +++ b/src/test/PageRendererTest.php @@ -0,0 +1,31 @@ +createMock(Pulsebridge::class); + $loggerMock = $this->createMock(Logger::class); + + // Expect the setDataPath method to be called on Pulsebridge + $pulsebridgeMock->expects($this->once()) + ->method('setDataPath'); + + // Expect the log method to be called on Logger + $loggerMock->expects($this->once()) + ->method('log') + ->with($this->equalTo('Renderer Instantiated')); + + // Create PageRenderer instance with mock objects + $renderer = new PageRenderer($pulsebridgeMock, $loggerMock); + + } + +} diff --git a/src/test/PulsebridgeTest.php b/src/test/PulsebridgeTest.php new file mode 100644 index 0000000..48827a4 --- /dev/null +++ b/src/test/PulsebridgeTest.php @@ -0,0 +1,50 @@ +smsgateway = new Pulsebridge(); + $this->smsgateway->setDataPath(__DIR__ . DIRECTORY_SEPARATOR . 'data' . DIRECTORY_SEPARATOR); + $this->smsgateway->setSharedSecret("secret"); + } + + public function testInitialization() + { + $this->assertInstanceOf(Pulsebridge::class, $this->smsgateway); + } + + public function testSetAndGetDeviceId() + { + $deviceId = "testDevice"; + $this->smsgateway->setDeviceId($deviceId); + $this->assertEquals($deviceId, $this->smsgateway->getDeviceId()); + } + + public function testSetAndGetSharedSecret() + { + $sharedSecret = "newSecret"; + $this->smsgateway->setSharedSecret($sharedSecret); + $this->assertEquals($sharedSecret, $this->smsgateway->getSharedSecret()); + } + + // Add tests for other getters and setters... + + public function testSendMessage() + { + $to = "+1234567890"; + $content = "Test message content"; + $messageId = $this->smsgateway->sendMessage("testDevice", $to, $content); + + // Assert that the message ID is not empty and follows the expected format + $this->assertNotEmpty($messageId); + $this->assertMatchesRegularExpression('/^[a-zA-Z0-9-]+$/', $messageId); + + // Add more assertions for the sent message... + } +} diff --git a/webfonts/fa-solid-900.ttf b/webfonts/fa-solid-900.ttf new file mode 100644 index 0000000000000000000000000000000000000000..733e43fb271967a67c64dd88ce8d3c0a4107c865 GIT binary patch literal 394668 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≥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%0D~4uxJ^cIJKuXiJtHwpvysnsWuyeb+Q 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 f?@04L;@IqdtY$?kVcK40if3$Wf#D0%{$c