From 4f022a0d973b8bd41dce3e53f2a739e87c54b545 Mon Sep 17 00:00:00 2001 From: Raphix Date: Sat, 18 Feb 2023 22:09:04 +0100 Subject: [PATCH] DEV_1 --- README.md | 92 - app.js | 20 +- bin/www | 2 +- neutral-functions.js | 121 + package-lock.json | 4835 ++++++++++++++++- package.json | 32 +- public/favicon.ico | Bin 0 -> 8947 bytes public/images/logo.png | Bin 0 -> 28849 bytes public/images/logo.png~ | Bin 0 -> 40411 bytes public/images/minlogo.png | Bin 0 -> 21693 bytes public/images/minlogo.png~ | Bin 0 -> 45046 bytes public/javascripts/dashboard.js | 32 + public/javascripts/loginscript.js | 57 + public/neutron.bundle.js | 2 + public/neutron.bundle.js.LICENSE.txt | 30 + public/stylesheets/style.css | 123 +- routes/index.js | 17 +- routes/login.js | 76 + routes/signout.js | 24 + src/js/main.js | 11 + src/scss/styles.scss | 1 + stuff/blogo.kra | Bin 0 -> 1176703 bytes stuff/blogo.png | Bin 0 -> 31997 bytes stuff/logo.kra | Bin 0 -> 118951 bytes stuff/logo.kra~ | Bin 0 -> 1345629 bytes stuff/minblogo.kra | Bin 0 -> 660949 bytes stuff/minblogo.png | Bin 0 -> 21461 bytes stuff/minlogo.kra | Bin 0 -> 660948 bytes stuff/minlogo.kra~ | Bin 0 -> 119240 bytes .../9ace80e0-1ee3-4eed-924f-8a55fc55822b.json | 10 + views/index.ejs | 2 + views/login.ejs | 37 + webpack.config.js | 64 + 33 files changed, 5415 insertions(+), 173 deletions(-) create mode 100644 neutral-functions.js create mode 100644 public/favicon.ico create mode 100644 public/images/logo.png create mode 100644 public/images/logo.png~ create mode 100644 public/images/minlogo.png create mode 100644 public/images/minlogo.png~ create mode 100644 public/javascripts/dashboard.js create mode 100644 public/javascripts/loginscript.js create mode 100644 public/neutron.bundle.js create mode 100644 public/neutron.bundle.js.LICENSE.txt create mode 100644 routes/login.js create mode 100644 routes/signout.js create mode 100644 src/js/main.js create mode 100644 src/scss/styles.scss create mode 100644 stuff/blogo.kra create mode 100644 stuff/blogo.png create mode 100644 stuff/logo.kra create mode 100644 stuff/logo.kra~ create mode 100644 stuff/minblogo.kra create mode 100644 stuff/minblogo.png create mode 100644 stuff/minlogo.kra create mode 100644 stuff/minlogo.kra~ create mode 100644 users/9ace80e0-1ee3-4eed-924f-8a55fc55822b.json create mode 100644 views/login.ejs create mode 100644 webpack.config.js diff --git a/README.md b/README.md index 274e074..e69de29 100644 --- a/README.md +++ b/README.md @@ -1,92 +0,0 @@ -# Neutral - - - -## Getting started - -To make it easy for you to get started with GitLab, here's a list of recommended next steps. - -Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)! - -## Add your files - -- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files -- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command: - -``` -cd existing_repo -git remote add origin https://gitlab.com/raphixscrap/neutral.git -git branch -M main -git push -uf origin main -``` - -## Integrate with your tools - -- [ ] [Set up project integrations](https://gitlab.com/raphixscrap/neutral/-/settings/integrations) - -## Collaborate with your team - -- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/) -- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html) -- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically) -- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/) -- [ ] [Automatically merge when pipeline succeeds](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html) - -## Test and Deploy - -Use the built-in continuous integration in GitLab. - -- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html) -- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing(SAST)](https://docs.gitlab.com/ee/user/application_security/sast/) -- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html) -- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/) -- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html) - -*** - -# Editing this README - -When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thank you to [makeareadme.com](https://www.makeareadme.com/) for this template. - -## Suggestions for a good README -Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information. - -## Name -Choose a self-explaining name for your project. - -## Description -Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors. - -## Badges -On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge. - -## Visuals -Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method. - -## Installation -Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection. - -## Usage -Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README. - -## Support -Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc. - -## Roadmap -If you have ideas for releases in the future, it is a good idea to list them in the README. - -## Contributing -State if you are open to contributions and what your requirements are for accepting them. - -For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self. - -You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser. - -## Authors and acknowledgment -Show your appreciation to those who have contributed to the project. - -## License -For open source projects, say how it is licensed. - -## Project status -If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers. diff --git a/app.js b/app.js index 62dff0d..1797d84 100644 --- a/app.js +++ b/app.js @@ -2,10 +2,18 @@ var createError = require('http-errors'); var express = require('express'); var path = require('path'); var cookieParser = require('cookie-parser'); +var favicon = require('express-favicon'); var logger = require('morgan'); +var fs = require("fs") +var uuid = require('uuid'); +var CryptoJS = require("crypto-js") + var indexRouter = require('./routes/index'); -var usersRouter = require('./routes/users'); +var loginRouter = require('./routes/login'); +var signoutRouter = require('./routes/signout'); + + var app = express(); @@ -18,9 +26,13 @@ app.use(express.json()); app.use(express.urlencoded({ extended: false })); app.use(cookieParser()); app.use(express.static(path.join(__dirname, 'public'))); +app.use(favicon(path.join(__dirname + '/public/' + 'favicon.ico'))) app.use('/', indexRouter); -app.use('/users', usersRouter); +app.use('/login', loginRouter); +app.use('/signout', signoutRouter); + + // catch 404 and forward to error handler app.use(function(req, res, next) { @@ -38,4 +50,8 @@ app.use(function(err, req, res, next) { res.render('error'); }); + + + + module.exports = app; diff --git a/bin/www b/bin/www index e54fbe9..7f27a02 100644 --- a/bin/www +++ b/bin/www @@ -12,7 +12,7 @@ var http = require('http'); * Get port from environment and store in Express. */ -var port = normalizePort(process.env.PORT || '3000'); +var port = normalizePort(process.env.PORT || '80'); app.set('port', port); /** diff --git a/neutral-functions.js b/neutral-functions.js new file mode 100644 index 0000000..9aea4d5 --- /dev/null +++ b/neutral-functions.js @@ -0,0 +1,121 @@ +var fs = require("fs") +var uuid = require('uuid') +var path = require("path") +var CryptoJS = require("crypto-js") + +module.exports.createUser = (name, password) => { + + const passcrypt = CryptoJS.AES.encrypt(password, "D*G-KaPdSgVkYp3s"); + const userUUID = uuid.v4(); + const userData = { + "username":name, + "password": passcrypt.toString(), + "uuid": userUUID, + "token":{ + + + } + } + + fs.writeFileSync(__dirname + path.sep + "users" + path.sep + userUUID + ".json", JSON.stringify(userData, null, 2)) + +} + +module.exports.checkToken = (req, res) => { + + const tokens = this.getAllToken() + const users = this.getUsers() + + if(req.cookies.tokenID == null) { + return false; + + } else if(tokens.has(req.cookies.tokenID)) { + const user = tokens.get(req.cookies.tokenID) + const userData = JSON.parse(fs.readFileSync(__dirname + path.sep + "users" + path.sep + users.get(user) + ".json")) + + if(userData.token.livableToken == true) { + + return user; + + } else { + const tokenDate = new Date(userData.token.createdAt) + const nowDate = new Date(Date.now()) + + if(tokenDate.getDay() == nowDate.getDay() && tokenDate.getMonth() == nowDate.getMonth()) { + + return user; + } else { + + res.delete('tokenID'); + return false; + + + } + + } + + } else { + return false; + } + + return false; + + +} + +module.exports.generateTokenID = (username, userData, req, users) => { + const tokenID = uuid.v4() + const date = Date.now() + + var newUserData = userData; + var livable = false; + + if(req.body.remindus == true) { + + livable = true; + } + + Object.defineProperties(newUserData, { + token: { + value: { + "tokenID":tokenID, + "livableToken": livable, + "createdAt": date + }, + writable: true + + } + + }) + + fs.writeFileSync(__dirname + path.sep + "users" + path.sep + users.get(username) + ".json", JSON.stringify(newUserData, null, 2)) + + return tokenID + +} + +module.exports.getUsers = () => { + + const users = new Map(); + + fs.readdirSync(__dirname + path.sep + "users").forEach(file => { + const fileData = JSON.parse(fs.readFileSync(__dirname + path.sep + "users" + path.sep + file)) + users.set(fileData.username, fileData.uuid) + + }) + + return users +} + +module.exports.getAllToken = () => { + + const token = new Map(); + + fs.readdirSync(__dirname + path.sep + "users").forEach(file => { + const fileData = JSON.parse(fs.readFileSync(__dirname + path.sep + "users" + path.sep + file)) + token.set(fileData.token.tokenID, fileData.username) + + }) + + return token +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index cd96ee1..01a10fe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,522 @@ { "name": "neutral", + "version": "DEV_1.0", "lockfileVersion": 2, "requires": true, "packages": { "": { + "name": "neutral", + "version": "DEV_1.0", "dependencies": { - "express-generator": "^4.16.1" + "@popperjs/core": "^2.11.6", + "bootstrap": "^5.2.2", + "cookie-parser": "~1.4.4", + "crypto-js": "^4.1.1", + "debug": "~2.6.9", + "ejs": "~2.6.1", + "express": "~4.16.1", + "express-basic-auth": "^1.2.1", + "express-favicon": "^2.0.4", + "http-errors": "~1.6.3", + "jquery": "^3.6.3", + "morgan": "~1.9.1", + "nodemon": "^2.0.20", + "uuid": "^9.0.0" + }, + "devDependencies": { + "@fortawesome/fontawesome-free": "^6.2.1", + "autoprefixer": "^10.4.13", + "css-loader": "^6.7.1", + "postcss-loader": "^7.0.1", + "sass": "^1.56.1", + "sass-loader": "^13.1.0", + "style-loader": "^3.3.1", + "webpack": "^5.75.0", + "webpack-cli": "^4.10.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@fortawesome/fontawesome-free": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.2.1.tgz", + "integrity": "sha512-viouXhegu/TjkvYQoiRZK3aax69dGXxgEjpvZW81wIJdxm5Fnvp3VVIP4VHKqX4SvFw6qpmkILkD4RJWAdrt7A==", + "dev": true, + "hasInstallScript": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@types/eslint": { + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.0.tgz", + "integrity": "sha512-35EhHNOXgxnUgh4XCJsGhE7zdlDhYDN/aMG6UbkByCFFNgQ7b3U+uVoqBpicFydR8JEfgdjCF7SJ7MiJfzuiTA==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x", + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "dependencies": { + "envinfo": "^7.7.3" + }, + "peerDependencies": { + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "peerDependencies": { + "webpack-cli": "4.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/balanced-match": { @@ -13,6 +524,63 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "node_modules/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha512-YQyoqQG3sO8iCmf8+hyVpgHHOv0/hCEFiS4zTGUwTA1HjAFX66wRcNQrVCeJq9pgESMRvUAOvSil5MJlmccuKQ==", + "dependencies": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bootstrap": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz", + "integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "@popperjs/core": "^2.11.6" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -22,46 +590,1052 @@ "concat-map": "0.0.1" } }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001450", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001450.tgz", + "integrity": "sha512-qMBmvmQmFXaSxexkjjfMvD5rnDL0+m+dUMZKoDYsGG8iZN29RuYh9eRoMvKsT6uMAWlyUUGDEQGJJYjzCIO9ew==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, "node_modules/commander": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==" + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-parser": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", + "integrity": "sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA==", + "dependencies": { + "cookie": "0.4.1", + "cookie-signature": "1.0.6" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", + "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" + }, + "node_modules/css-loader": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.19", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, "node_modules/ejs": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz", - "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.2.tgz", + "integrity": "sha512-PcW2a0tyTuPHz3tWyYqtK6r1fZ3gp+3Sop8Ph+ZYN81Ob5rwmbHEzaqs10N3BEsaGTkh/ooniXK+WwszGlc2+Q==", "engines": { "node": ">=0.10.0" } }, - "node_modules/express-generator": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/express-generator/-/express-generator-4.16.1.tgz", - "integrity": "sha512-tWYEx5Y/Llos2qC6yAETmdqEMEPqNUzJ8btGcSZ2zSr8RYOalzffhvh9zx5OQTctvOgJ9kKYxyvFGAIuUuF/wA==", + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "dev": true, "dependencies": { - "commander": "2.15.1", - "ejs": "2.6.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "sorted-object": "2.0.1" + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "dependencies": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express-basic-auth": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/express-basic-auth/-/express-basic-auth-1.2.1.tgz", + "integrity": "sha512-L6YQ1wQ/mNjVLAmK3AG1RK6VkokA1BIY6wmiH304Xtt/cLTps40EusZsU1Uop+v9lTDPxdtzbFmdXfFO3KEnwA==", + "dependencies": { + "basic-auth": "^2.0.1" + } + }, + "node_modules/express-favicon": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/express-favicon/-/express-favicon-2.0.4.tgz", + "integrity": "sha512-JDGzumJdwF+WcJf+qwyhdpF1yzducuMCxZa+G6hxR3hor7ae/1CqpAPj8FXCGaGtqBA6ExDMfeszjuYRw5GUuQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/express/node_modules/cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==" + }, + "node_modules/immutable": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.2.tgz", + "integrity": "sha512-fTMKDwtbvO5tldky9QZ2fMX7slR0mYpY5nbnFWYp0fOzDhHqhgIw9KoYgxLWsoNTS9ZHGauHj18DTyEw6BK3Og==", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" }, "bin": { - "express": "bin/express-cli.js" + "import-local-fixture": "fixtures/cli.js" }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, "engines": { "node": ">= 0.10" } }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jquery": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", + "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "bin": { + "mime": "cli.js" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -69,35 +1643,1636 @@ "node": "*" } }, - "node_modules/minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==" - }, - "node_modules/mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA==", - "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "node_modules/morgan": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz", + "integrity": "sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==", "dependencies": { - "minimist": "0.0.8" + "basic-auth": "~2.0.0", + "debug": "2.6.9", + "depd": "~1.1.2", + "on-finished": "~2.3.0", + "on-headers": "~1.0.1" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/sorted-object": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/sorted-object/-/sorted-object-2.0.1.tgz", - "integrity": "sha512-oKAAs26HeTu3qbawzUGCkTOBv/5MRrcuJyRWwbfEnWdpXnXsj+WEM3HTvarV73tMcf9uBEZNZoNDVRL62VLxzA==" + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.9.tgz", + "integrity": "sha512-2xfmOrRkGogbTK9R6Leda0DGiXeY3p2NJpy4+gNCffdUvV6mdEJnaDEic1i3Ec2djAo8jWYoJMR5PB0MSMpxUA==", + "dev": true + }, + "node_modules/nodemon": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.20.tgz", + "integrity": "sha512-Km2mWHKKY5GzRg6i1j5OxOHQtuvVsgskLfigG25yTtbyfRGn/GNvIbRyOf1PSCKJ2aT/58TiuUsuOU5UToVViw==", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^3.2.7", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^5.7.1", + "simple-update-notifier": "^1.0.7", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "node_modules/nodemon/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/nodemon/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/nodemon/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/nodemon/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/nodemon/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-loader": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz", + "integrity": "sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==" + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dependencies": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sass": { + "version": "1.58.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.0.tgz", + "integrity": "sha512-PiMJcP33DdKtZ/1jSjjqVIKihoDc6yWmYr9K/4r3fVVIEDAluD0q7XZiRKrNJcPK3qkLRF/79DND1H5q1LBjgg==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/sass-loader": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.2.0.tgz", + "integrity": "sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/simple-update-notifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", + "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==", + "dependencies": { + "semver": "~7.0.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "dev": true, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.16.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.2.tgz", + "integrity": "sha512-JKuM+KvvWVqT7muHVyrwv7FVRPnmHDwF6XwoIxdbF5Witi0vu99RYpxDexpJndXt3jbZZmmWr2/mQa6HvSNdSg==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "dependencies": { + "nopt": "~1.0.10" + }, + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==" + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "@webpack-cli/migrate": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } } }, "dependencies": { + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true + }, + "@fortawesome/fontawesome-free": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.2.1.tgz", + "integrity": "sha512-viouXhegu/TjkvYQoiRZK3aax69dGXxgEjpvZW81wIJdxm5Fnvp3VVIP4VHKqX4SvFw6qpmkILkD4RJWAdrt7A==", + "dev": true + }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" + }, + "@types/eslint": { + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.0.tgz", + "integrity": "sha512-35EhHNOXgxnUgh4XCJsGhE7zdlDhYDN/aMG6UbkByCFFNgQ7b3U+uVoqBpicFydR8JEfgdjCF7SJ7MiJfzuiTA==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "requires": {} + }, + "@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "requires": {} + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha512-YQyoqQG3sO8iCmf8+hyVpgHHOv0/hCEFiS4zTGUwTA1HjAFX66wRcNQrVCeJq9pgESMRvUAOvSil5MJlmccuKQ==", + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + } + }, + "bootstrap": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz", + "integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==", + "requires": {} + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -107,58 +3282,1578 @@ "concat-map": "0.0.1" } }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001450", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001450.tgz", + "integrity": "sha512-qMBmvmQmFXaSxexkjjfMvD5rnDL0+m+dUMZKoDYsGG8iZN29RuYh9eRoMvKsT6uMAWlyUUGDEQGJJYjzCIO9ew==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, "commander": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==" + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, - "ejs": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz", - "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==" + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==" }, - "express-generator": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/express-generator/-/express-generator-4.16.1.tgz", - "integrity": "sha512-tWYEx5Y/Llos2qC6yAETmdqEMEPqNUzJ8btGcSZ2zSr8RYOalzffhvh9zx5OQTctvOgJ9kKYxyvFGAIuUuF/wA==", + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, + "cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" + }, + "cookie-parser": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", + "integrity": "sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA==", "requires": { - "commander": "2.15.1", - "ejs": "2.6.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "sorted-object": "2.0.1" + "cookie": "0.4.1", + "cookie-signature": "1.0.6" + } + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", + "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" + }, + "css-loader": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.19", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "ejs": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.2.tgz", + "integrity": "sha512-PcW2a0tyTuPHz3tWyYqtK6r1fZ3gp+3Sop8Ph+ZYN81Ob5rwmbHEzaqs10N3BEsaGTkh/ooniXK+WwszGlc2+Q==" + }, + "electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==" + } + } + }, + "express-basic-auth": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/express-basic-auth/-/express-basic-auth-1.2.1.tgz", + "integrity": "sha512-L6YQ1wQ/mNjVLAmK3AG1RK6VkokA1BIY6wmiH304Xtt/cLTps40EusZsU1Uop+v9lTDPxdtzbFmdXfFO3KEnwA==", + "requires": { + "basic-auth": "^2.0.1" + } + }, + "express-favicon": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/express-favicon/-/express-favicon-2.0.4.tgz", + "integrity": "sha512-JDGzumJdwF+WcJf+qwyhdpF1yzducuMCxZa+G6hxR3hor7ae/1CqpAPj8FXCGaGtqBA6ExDMfeszjuYRw5GUuQ==" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "requires": {} + }, + "ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==" + }, + "immutable": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.2.tgz", + "integrity": "sha512-fTMKDwtbvO5tldky9QZ2fMX7slR0mYpY5nbnFWYp0fOzDhHqhgIw9KoYgxLWsoNTS9ZHGauHj18DTyEw6BK3Og==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "jquery": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", + "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" } }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "requires": { "brace-expansion": "^1.1.7" } }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==" - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA==", + "morgan": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz", + "integrity": "sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==", "requires": { - "minimist": "0.0.8" + "basic-auth": "~2.0.0", + "debug": "2.6.9", + "depd": "~1.1.2", + "on-finished": "~2.3.0", + "on-headers": "~1.0.1" } }, - "sorted-object": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/sorted-object/-/sorted-object-2.0.1.tgz", - "integrity": "sha512-oKAAs26HeTu3qbawzUGCkTOBv/5MRrcuJyRWwbfEnWdpXnXsj+WEM3HTvarV73tMcf9uBEZNZoNDVRL62VLxzA==" + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node-releases": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.9.tgz", + "integrity": "sha512-2xfmOrRkGogbTK9R6Leda0DGiXeY3p2NJpy4+gNCffdUvV6mdEJnaDEic1i3Ec2djAo8jWYoJMR5PB0MSMpxUA==", + "dev": true + }, + "nodemon": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.20.tgz", + "integrity": "sha512-Km2mWHKKY5GzRg6i1j5OxOHQtuvVsgskLfigG25yTtbyfRGn/GNvIbRyOf1PSCKJ2aT/58TiuUsuOU5UToVViw==", + "requires": { + "chokidar": "^3.5.2", + "debug": "^3.2.7", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^5.7.1", + "simple-update-notifier": "^1.0.7", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", + "requires": { + "abbrev": "1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "postcss": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "dev": true, + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-loader": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz", + "integrity": "sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.8" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==" + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sass": { + "version": "1.58.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.0.tgz", + "integrity": "sha512-PiMJcP33DdKtZ/1jSjjqVIKihoDc6yWmYr9K/4r3fVVIEDAluD0q7XZiRKrNJcPK3qkLRF/79DND1H5q1LBjgg==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.2.0.tgz", + "integrity": "sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + } + }, + "serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "simple-update-notifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", + "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==", + "requires": { + "semver": "~7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + }, + "style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "dev": true, + "requires": {} + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "terser": { + "version": "5.16.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.2.tgz", + "integrity": "sha512-JKuM+KvvWVqT7muHVyrwv7FVRPnmHDwF6XwoIxdbF5Witi0vu99RYpxDexpJndXt3jbZZmmWr2/mQa6HvSNdSg==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } + }, + "terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "requires": { + "nopt": "~1.0.10" + } + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + } + }, + "webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "requires": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true } } } diff --git a/package.json b/package.json index 72f6a4b..fd9608e 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,42 @@ { "name": "neutral", - "version": "0.0.0", + "version": "DEV_1.0", "private": true, + "nodemonConfig": { + "ext": "js", + "ignore": [ + "*.json" + ], + "delay": "2" + }, "scripts": { - "start": "node ./bin/www" + "start": "nodemon ./bin/www" }, "dependencies": { + "@popperjs/core": "^2.11.6", + "bootstrap": "^5.2.2", "cookie-parser": "~1.4.4", + "crypto-js": "^4.1.1", "debug": "~2.6.9", "ejs": "~2.6.1", "express": "~4.16.1", + "express-basic-auth": "^1.2.1", + "express-favicon": "^2.0.4", "http-errors": "~1.6.3", - "morgan": "~1.9.1" + "jquery": "^3.6.3", + "morgan": "~1.9.1", + "nodemon": "^2.0.20", + "uuid": "^9.0.0" + }, + "devDependencies": { + "@fortawesome/fontawesome-free": "^6.2.1", + "autoprefixer": "^10.4.13", + "css-loader": "^6.7.1", + "postcss-loader": "^7.0.1", + "sass": "^1.56.1", + "sass-loader": "^13.1.0", + "style-loader": "^3.3.1", + "webpack": "^5.75.0", + "webpack-cli": "^4.10.0" } } diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..285a6b0a438247f16e96e3f38950b51593268a18 GIT binary patch literal 8947 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 literal 0 HcmV?d00001 diff --git a/public/images/logo.png~ b/public/images/logo.png~ new file mode 100644 index 0000000000000000000000000000000000000000..4583340f5df112e0ff312b0609a0b2d8942daf35 GIT binary patch literal 40411 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
+
+ logo +
+
+ + +
+
+ + +
+
+
+ + +
+ + +

<%- error %>

+

Pas de compte pour se connecter, demande à Raphix !

+
+ +
+ + + diff --git a/webpack.config.js b/webpack.config.js new file mode 100644 index 0000000..d23f759 --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,64 @@ +const path = require('path') +var webpack = require("webpack"); + +module.exports = { + entry: './src/js/main.js', + output: { + filename: 'neutron.bundle.js', + path: path.resolve(__dirname, 'public') + } , + module: { + rules: [ + { + test: /\.(scss)$/, + use: [ + { + loader: 'style-loader' + }, + { + loader: 'css-loader' + }, + { + loader: 'postcss-loader', + options: { + postcssOptions: { + plugins: () => [ + require('autoprefixer') + ] + } + } + }, + { + loader: 'sass-loader' + } + ] + }, { + test: /\.css$/, + use: [ + { + loader: 'style-loader' + }, + { + loader: 'css-loader' + }, + { + loader: 'postcss-loader', + options: { + postcssOptions: { + plugins: () => [ + require('autoprefixer') + ] + } + } + } + ] + } + ] + }, + plugins: [ + new webpack.ProvidePlugin({ + $: 'jquery', + jQuery: 'jquery' + }) + ] +}

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 literal 0 HcmV?d00001 diff --git a/public/javascripts/dashboard.js b/public/javascripts/dashboard.js new file mode 100644 index 0000000..c39dcbd --- /dev/null +++ b/public/javascripts/dashboard.js @@ -0,0 +1,32 @@ +const logoutBtn = document.getElementById("logout") + +logoutBtn.addEventListener("click", () => { + + fetch('/signout', { + method: 'GET', + redirect: 'follow', + headers: { + 'Accept': 'application/json', + 'Content-Type': 'application/json' + }, + }) + .then(response => response.json()) + .then(response => redirect(response)) + + + function redirect(response) { + + if(response.success == true) { + window.location.href = "/login" + + } else if(response.token == "auth_success") { + + window.location.href = "/" + + } + + + + } + +}) \ No newline at end of file diff --git a/public/javascripts/loginscript.js b/public/javascripts/loginscript.js new file mode 100644 index 0000000..5c8b587 --- /dev/null +++ b/public/javascripts/loginscript.js @@ -0,0 +1,57 @@ +const userField = document.getElementById("username"); +const passwordField = document.getElementById("password"); +const remindus = document.getElementById("remindus"); +const loginButton = document.getElementById("loginButton"); +const info = document.getElementById("info"); + +loginButton.addEventListener("click", () => { + + info.innerHTML = "" + const userValue = userField.value; + const passwordValue = passwordField.value; + + if(userValue == "" | passwordValue == "") { + info.innerHTML = "Tous les champs doivent être remplis." + + } else if(userValue.includes(" ")) { + + info.innerHTML = "Le nom d'utilisateur ne peut pas contenir un espace" + } else { + + + + const loginData = { + "username":userValue, + "password": passwordValue, + "remindus": remindus.checked + } + + + fetch('/login', { + method: 'POST', + redirect: 'follow', + headers: { + 'Accept': 'application/json', + 'Content-Type': 'application/json' + }, + body: JSON.stringify(loginData) + }) + .then(response => response.json()) + .then(response => redirect(response)) + + function redirect(response) { + + if(response.token == "auth_failed") { + + info.innerHTML = "Le nom d'utilisateur ou le mot de passe est éronné" + } else if(response.token == "auth_success") { + + window.location.href = "/" + + } + + + + } + } +}); diff --git a/public/neutron.bundle.js b/public/neutron.bundle.js new file mode 100644 index 0000000..122315c --- /dev/null +++ b/public/neutron.bundle.js @@ -0,0 +1,2 @@ +/*! For license information please see neutron.bundle.js.LICENSE.txt */ +(()=>{var e={466:(e,n,t)=>{"use strict";t.d(n,{Z:()=>H});var o=t(81),r=t.n(o),a=t(645),i=t.n(a),f=t(667),s=t.n(f),c=new URL(t(770),t.b),l=new URL(t(199),t.b),d=new URL(t(204),t.b),b=new URL(t(931),t.b),p=new URL(t(486),t.b),m=new URL(t(609),t.b),g=new URL(t(469),t.b),u=new URL(t(122),t.b),h=new URL(t(144),t.b),v=new URL(t(217),t.b),x=new URL(t(956),t.b),w=new URL(t(460),t.b),y=new URL(t(740),t.b),k=new URL(t(254),t.b),_=new URL(t(647),t.b),T=new URL(t(692),t.b),A=i()(r()),C=s()(c),E=s()(l),z=s()(d),j=s()(b),S=s()(p),q=s()(m),L=s()(g),D=s()(u),O=s()(h),N=s()(v),F=s()(x),I=s()(w),M=s()(y),P=s()(k),$=s()(_),U=s()(T);A.push([e.id,'/*!\n * Bootstrap v5.2.3 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{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,.small{font-size:0.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.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:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:#6c757d}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media(min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media(min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: 0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: 0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #bacbe6;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #cbccce;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #bcd0c7;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #badce3;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #e6dbb9;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #dfc2c4;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #dfe0e1;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #373b3e;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;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){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:0.875rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url('+C+');background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);appearance:none;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url('+E+")}.form-check-input:checked[type=radio]{background-image:url("+z+")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("+j+")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("+S+");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("+q+")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("+L+")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:rgba(0,0,0,0);appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#0d6efd;border:0;border-radius:1rem;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){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#dee2e6;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;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){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#dee2e6;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.375rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#198754;padding-right:calc(1.5em + 0.75rem);background-image:url("+D+');background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url('+C+"),url("+D+");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.375rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url("+O+');background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url('+C+"),url("+O+');background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #212529;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0.375rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);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:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: 0.5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: 0.25rem}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{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 rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: 0.375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(0.375rem - 1px);--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: #1e2125;--bs-dropdown-link-hover-bg: #e9ecef;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: 0.375rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #495057;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));background:none;border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: 0.375rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: rgba(0, 0, 0, 0.55);--bs-navbar-hover-color: rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);--bs-navbar-active-color: rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25rem;--bs-navbar-toggler-padding-x: 0.75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url('+N+");--bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius: 0.375rem;--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .show>.nav-link,.navbar-nav .nav-link.active{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color: rgba(255, 255, 255, 0.55);--bs-navbar-hover-color: rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg: url("+F+")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-border-width: 1px;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: 0.375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(0.375rem - 1px);--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(0, 0, 0, 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.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:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{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-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{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-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #212529;--bs-accordion-bg: #fff;--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0.375rem;--bs-accordion-inner-border-radius: calc(0.375rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("+I+");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("+M+');--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #0c63e4;--bs-accordion-active-bg: #e7f1ff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: #6c757d;--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: #6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: 0.375rem;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: #e9ecef;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: #6c757d;--bs-pagination-disabled-bg: #fff;--bs-pagination-disabled-border-color: #dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);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){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: 0.5rem}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: 0.25rem}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: 0.375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: #084298;--bs-alert-bg: #cfe2ff;--bs-alert-border-color: #b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color: #41464b;--bs-alert-bg: #e2e3e5;--bs-alert-border-color: #d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color: #0f5132;--bs-alert-bg: #d1e7dd;--bs-alert-border-color: #badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color: #055160;--bs-alert-bg: #cff4fc;--bs-alert-border-color: #b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color: #664d03;--bs-alert-bg: #fff3cd;--bs-alert-border-color: #ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color: #842029;--bs-alert-bg: #f8d7da;--bs-alert-border-color: #f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color: #636464;--bs-alert-bg: #fefefe;--bs-alert-border-color: #fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color: #141619;--bs-alert-bg: #d3d3d4;--bs-alert-border-color: #bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height: 1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: #e9ecef;--bs-progress-border-radius: 0.375rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #212529;--bs-list-group-bg: #fff;--bs-list-group-border-color: rgba(0, 0, 0, 0.125);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: 0.375rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: #495057;--bs-list-group-action-hover-color: #495057;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #212529;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: #6c757d;--bs-list-group-disabled-bg: #fff;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.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:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);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:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);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:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);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:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);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:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);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:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:rgba(0,0,0,0) url('+P+') center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, 0.85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: 0.375rem;--bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color: #6c757d;--bs-toast-header-bg: rgba(255, 255, 255, 0.85);--bs-toast-header-border-color: rgba(0, 0, 0, 0.05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: 0.5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(0.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: 0.375rem;--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);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:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: 0.5rem;--bs-popover-inner-border-radius: calc(0.5rem - 1px);--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: ;--bs-popover-header-bg: #f0f0f0;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #212529;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);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:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{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%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url('+$+")}.carousel-control-next-icon{background-image:url("+U+')}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media(max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}}@media(max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media(max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}}@media(max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media(max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}}@media(max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media(max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}}@media(max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media(max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}}@media(max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff !important;background-color:RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#000 !important;background-color:RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important}.link-primary{color:#0d6efd !important}.link-primary:hover,.link-primary:focus{color:#0a58ca !important}.link-secondary{color:#6c757d !important}.link-secondary:hover,.link-secondary:focus{color:#565e64 !important}.link-success{color:#198754 !important}.link-success:hover,.link-success:focus{color:#146c43 !important}.link-info{color:#0dcaf0 !important}.link-info:hover,.link-info:focus{color:#3dd5f3 !important}.link-warning{color:#ffc107 !important}.link-warning:hover,.link-warning:focus{color:#ffcd39 !important}.link-danger{color:#dc3545 !important}.link-danger:hover,.link-danger:focus{color:#b02a37 !important}.link-light{color:#f8f9fa !important}.link-light:hover,.link-light:focus{color:#f9fafb !important}.link-dark{color:#212529 !important}.link-dark:hover,.link-dark:focus{color:#1a1e21 !important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.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}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.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}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-1{--bs-border-width: 1px}.border-2{--bs-border-width: 2px}.border-3{--bs-border-width: 3px}.border-4{--bs-border-width: 4px}.border-5{--bs-border-width: 5px}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.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}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !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}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !important}.fs-4{font-size:calc(1.275rem + 0.3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-semibold{font-weight:600 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:#6c757d !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-2xl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !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:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !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:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !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:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !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:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media(min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !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:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}',""]);const H=A},21:(e,n,t)=>{"use strict";t.d(n,{Z:()=>C});var o=t(81),r=t.n(o),a=t(645),i=t.n(a),f=t(667),s=t.n(f),c=new URL(t(966),t.b),l=new URL(t(25),t.b),d=new URL(t(637),t.b),b=new URL(t(901),t.b),p=new URL(t(165),t.b),m=new URL(t(778),t.b),g=new URL(t(730),t.b),u=new URL(t(753),t.b),h=i()(r()),v=s()(c),x=s()(l),w=s()(d),y=s()(b),k=s()(p),_=s()(m),T=s()(g),A=s()(u);h.push([e.id,'/*!\n * Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n * Copyright 2022 Fonticons, Inc.\n */\n.fa {\n font-family: var(--fa-style-family, "Font Awesome 6 Free");\n font-weight: var(--fa-style, 900); }\n\n.fa,\n.fa-classic,\n.fa-sharp,\n.fas,\n.fa-solid,\n.far,\n.fa-regular,\n.fab,\n.fa-brands {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n display: var(--fa-display, inline-block);\n font-style: normal;\n font-variant: normal;\n line-height: 1;\n text-rendering: auto; }\n\n.fas,\n.fa-classic,\n.fa-solid,\n.far,\n.fa-regular {\n font-family: \'Font Awesome 6 Free\'; }\n\n.fab,\n.fa-brands {\n font-family: \'Font Awesome 6 Brands\'; }\n\n.fa-1x {\n font-size: 1em; }\n\n.fa-2x {\n font-size: 2em; }\n\n.fa-3x {\n font-size: 3em; }\n\n.fa-4x {\n font-size: 4em; }\n\n.fa-5x {\n font-size: 5em; }\n\n.fa-6x {\n font-size: 6em; }\n\n.fa-7x {\n font-size: 7em; }\n\n.fa-8x {\n font-size: 8em; }\n\n.fa-9x {\n font-size: 9em; }\n\n.fa-10x {\n font-size: 10em; }\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em; }\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.08333em;\n vertical-align: 0.125em; }\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.07143em;\n vertical-align: 0.05357em; }\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em; }\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.04167em;\n vertical-align: -0.125em; }\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em; }\n\n.fa-fw {\n text-align: center;\n width: 1.25em; }\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0; }\n .fa-ul > li {\n position: relative; }\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit; }\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em); }\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em); }\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out); }\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out); }\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear); }\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear); }\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse; }\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8)); }\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n .fa-bounce,\n .fa-fade,\n .fa-beat-fade,\n .fa-flip,\n .fa-pulse,\n .fa-shake,\n .fa-spin,\n .fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s; } }\n\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1); }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25)); } }\n\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1); }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25)); } }\n\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0); }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0); }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0); } }\n\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0); }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0); }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0); } }\n\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4); } }\n\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4); } }\n\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1); }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125)); } }\n\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1); }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125)); } }\n\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }\n\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }\n\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg); }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg); }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg); }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg); }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg); }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg); }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg); }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg); }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); } }\n\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg); }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg); }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg); }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg); }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg); }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg); }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg); }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg); }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); } }\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg); }\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); }\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg); }\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1); }\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1); }\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1); }\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none)); }\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n line-height: 2em;\n position: relative;\n vertical-align: middle;\n width: 2.5em; }\n\n.fa-stack-1x,\n.fa-stack-2x {\n left: 0;\n position: absolute;\n text-align: center;\n width: 100%;\n z-index: var(--fa-stack-z-index, auto); }\n\n.fa-stack-1x {\n line-height: inherit; }\n\n.fa-stack-2x {\n font-size: 2em; }\n\n.fa-inverse {\n color: var(--fa-inverse, #fff); }\n\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\nreaders do not read off random characters that represent icons */\n.fa-0::before {\n content: "\\30"; }\n\n.fa-1::before {\n content: "\\31"; }\n\n.fa-2::before {\n content: "\\32"; }\n\n.fa-3::before {\n content: "\\33"; }\n\n.fa-4::before {\n content: "\\34"; }\n\n.fa-5::before {\n content: "\\35"; }\n\n.fa-6::before {\n content: "\\36"; }\n\n.fa-7::before {\n content: "\\37"; }\n\n.fa-8::before {\n content: "\\38"; }\n\n.fa-9::before {\n content: "\\39"; }\n\n.fa-fill-drip::before {\n content: "\\f576"; }\n\n.fa-arrows-to-circle::before {\n content: "\\e4bd"; }\n\n.fa-circle-chevron-right::before {\n content: "\\f138"; }\n\n.fa-chevron-circle-right::before {\n content: "\\f138"; }\n\n.fa-at::before {\n content: "\\40"; }\n\n.fa-trash-can::before {\n content: "\\f2ed"; }\n\n.fa-trash-alt::before {\n content: "\\f2ed"; }\n\n.fa-text-height::before {\n content: "\\f034"; }\n\n.fa-user-xmark::before {\n content: "\\f235"; }\n\n.fa-user-times::before {\n content: "\\f235"; }\n\n.fa-stethoscope::before {\n content: "\\f0f1"; }\n\n.fa-message::before {\n content: "\\f27a"; }\n\n.fa-comment-alt::before {\n content: "\\f27a"; }\n\n.fa-info::before {\n content: "\\f129"; }\n\n.fa-down-left-and-up-right-to-center::before {\n content: "\\f422"; }\n\n.fa-compress-alt::before {\n content: "\\f422"; }\n\n.fa-explosion::before {\n content: "\\e4e9"; }\n\n.fa-file-lines::before {\n content: "\\f15c"; }\n\n.fa-file-alt::before {\n content: "\\f15c"; }\n\n.fa-file-text::before {\n content: "\\f15c"; }\n\n.fa-wave-square::before {\n content: "\\f83e"; }\n\n.fa-ring::before {\n content: "\\f70b"; }\n\n.fa-building-un::before {\n content: "\\e4d9"; }\n\n.fa-dice-three::before {\n content: "\\f527"; }\n\n.fa-calendar-days::before {\n content: "\\f073"; }\n\n.fa-calendar-alt::before {\n content: "\\f073"; }\n\n.fa-anchor-circle-check::before {\n content: "\\e4aa"; }\n\n.fa-building-circle-arrow-right::before {\n content: "\\e4d1"; }\n\n.fa-volleyball::before {\n content: "\\f45f"; }\n\n.fa-volleyball-ball::before {\n content: "\\f45f"; }\n\n.fa-arrows-up-to-line::before {\n content: "\\e4c2"; }\n\n.fa-sort-down::before {\n content: "\\f0dd"; }\n\n.fa-sort-desc::before {\n content: "\\f0dd"; }\n\n.fa-circle-minus::before {\n content: "\\f056"; }\n\n.fa-minus-circle::before {\n content: "\\f056"; }\n\n.fa-door-open::before {\n content: "\\f52b"; }\n\n.fa-right-from-bracket::before {\n content: "\\f2f5"; }\n\n.fa-sign-out-alt::before {\n content: "\\f2f5"; }\n\n.fa-atom::before {\n content: "\\f5d2"; }\n\n.fa-soap::before {\n content: "\\e06e"; }\n\n.fa-icons::before {\n content: "\\f86d"; }\n\n.fa-heart-music-camera-bolt::before {\n content: "\\f86d"; }\n\n.fa-microphone-lines-slash::before {\n content: "\\f539"; }\n\n.fa-microphone-alt-slash::before {\n content: "\\f539"; }\n\n.fa-bridge-circle-check::before {\n content: "\\e4c9"; }\n\n.fa-pump-medical::before {\n content: "\\e06a"; }\n\n.fa-fingerprint::before {\n content: "\\f577"; }\n\n.fa-hand-point-right::before {\n content: "\\f0a4"; }\n\n.fa-magnifying-glass-location::before {\n content: "\\f689"; }\n\n.fa-search-location::before {\n content: "\\f689"; }\n\n.fa-forward-step::before {\n content: "\\f051"; }\n\n.fa-step-forward::before {\n content: "\\f051"; }\n\n.fa-face-smile-beam::before {\n content: "\\f5b8"; }\n\n.fa-smile-beam::before {\n content: "\\f5b8"; }\n\n.fa-flag-checkered::before {\n content: "\\f11e"; }\n\n.fa-football::before {\n content: "\\f44e"; }\n\n.fa-football-ball::before {\n content: "\\f44e"; }\n\n.fa-school-circle-exclamation::before {\n content: "\\e56c"; }\n\n.fa-crop::before {\n content: "\\f125"; }\n\n.fa-angles-down::before {\n content: "\\f103"; }\n\n.fa-angle-double-down::before {\n content: "\\f103"; }\n\n.fa-users-rectangle::before {\n content: "\\e594"; }\n\n.fa-people-roof::before {\n content: "\\e537"; }\n\n.fa-people-line::before {\n content: "\\e534"; }\n\n.fa-beer-mug-empty::before {\n content: "\\f0fc"; }\n\n.fa-beer::before {\n content: "\\f0fc"; }\n\n.fa-diagram-predecessor::before {\n content: "\\e477"; }\n\n.fa-arrow-up-long::before {\n content: "\\f176"; }\n\n.fa-long-arrow-up::before {\n content: "\\f176"; }\n\n.fa-fire-flame-simple::before {\n content: "\\f46a"; }\n\n.fa-burn::before {\n content: "\\f46a"; }\n\n.fa-person::before {\n content: "\\f183"; }\n\n.fa-male::before {\n content: "\\f183"; }\n\n.fa-laptop::before {\n content: "\\f109"; }\n\n.fa-file-csv::before {\n content: "\\f6dd"; }\n\n.fa-menorah::before {\n content: "\\f676"; }\n\n.fa-truck-plane::before {\n content: "\\e58f"; }\n\n.fa-record-vinyl::before {\n content: "\\f8d9"; }\n\n.fa-face-grin-stars::before {\n content: "\\f587"; }\n\n.fa-grin-stars::before {\n content: "\\f587"; }\n\n.fa-bong::before {\n content: "\\f55c"; }\n\n.fa-spaghetti-monster-flying::before {\n content: "\\f67b"; }\n\n.fa-pastafarianism::before {\n content: "\\f67b"; }\n\n.fa-arrow-down-up-across-line::before {\n content: "\\e4af"; }\n\n.fa-spoon::before {\n content: "\\f2e5"; }\n\n.fa-utensil-spoon::before {\n content: "\\f2e5"; }\n\n.fa-jar-wheat::before {\n content: "\\e517"; }\n\n.fa-envelopes-bulk::before {\n content: "\\f674"; }\n\n.fa-mail-bulk::before {\n content: "\\f674"; }\n\n.fa-file-circle-exclamation::before {\n content: "\\e4eb"; }\n\n.fa-circle-h::before {\n content: "\\f47e"; }\n\n.fa-hospital-symbol::before {\n content: "\\f47e"; }\n\n.fa-pager::before {\n content: "\\f815"; }\n\n.fa-address-book::before {\n content: "\\f2b9"; }\n\n.fa-contact-book::before {\n content: "\\f2b9"; }\n\n.fa-strikethrough::before {\n content: "\\f0cc"; }\n\n.fa-k::before {\n content: "\\4b"; }\n\n.fa-landmark-flag::before {\n content: "\\e51c"; }\n\n.fa-pencil::before {\n content: "\\f303"; }\n\n.fa-pencil-alt::before {\n content: "\\f303"; }\n\n.fa-backward::before {\n content: "\\f04a"; }\n\n.fa-caret-right::before {\n content: "\\f0da"; }\n\n.fa-comments::before {\n content: "\\f086"; }\n\n.fa-paste::before {\n content: "\\f0ea"; }\n\n.fa-file-clipboard::before {\n content: "\\f0ea"; }\n\n.fa-code-pull-request::before {\n content: "\\e13c"; }\n\n.fa-clipboard-list::before {\n content: "\\f46d"; }\n\n.fa-truck-ramp-box::before {\n content: "\\f4de"; }\n\n.fa-truck-loading::before {\n content: "\\f4de"; }\n\n.fa-user-check::before {\n content: "\\f4fc"; }\n\n.fa-vial-virus::before {\n content: "\\e597"; }\n\n.fa-sheet-plastic::before {\n content: "\\e571"; }\n\n.fa-blog::before {\n content: "\\f781"; }\n\n.fa-user-ninja::before {\n content: "\\f504"; }\n\n.fa-person-arrow-up-from-line::before {\n content: "\\e539"; }\n\n.fa-scroll-torah::before {\n content: "\\f6a0"; }\n\n.fa-torah::before {\n content: "\\f6a0"; }\n\n.fa-broom-ball::before {\n content: "\\f458"; }\n\n.fa-quidditch::before {\n content: "\\f458"; }\n\n.fa-quidditch-broom-ball::before {\n content: "\\f458"; }\n\n.fa-toggle-off::before {\n content: "\\f204"; }\n\n.fa-box-archive::before {\n content: "\\f187"; }\n\n.fa-archive::before {\n content: "\\f187"; }\n\n.fa-person-drowning::before {\n content: "\\e545"; }\n\n.fa-arrow-down-9-1::before {\n content: "\\f886"; }\n\n.fa-sort-numeric-desc::before {\n content: "\\f886"; }\n\n.fa-sort-numeric-down-alt::before {\n content: "\\f886"; }\n\n.fa-face-grin-tongue-squint::before {\n content: "\\f58a"; }\n\n.fa-grin-tongue-squint::before {\n content: "\\f58a"; }\n\n.fa-spray-can::before {\n content: "\\f5bd"; }\n\n.fa-truck-monster::before {\n content: "\\f63b"; }\n\n.fa-w::before {\n content: "\\57"; }\n\n.fa-earth-africa::before {\n content: "\\f57c"; }\n\n.fa-globe-africa::before {\n content: "\\f57c"; }\n\n.fa-rainbow::before {\n content: "\\f75b"; }\n\n.fa-circle-notch::before {\n content: "\\f1ce"; }\n\n.fa-tablet-screen-button::before {\n content: "\\f3fa"; }\n\n.fa-tablet-alt::before {\n content: "\\f3fa"; }\n\n.fa-paw::before {\n content: "\\f1b0"; }\n\n.fa-cloud::before {\n content: "\\f0c2"; }\n\n.fa-trowel-bricks::before {\n content: "\\e58a"; }\n\n.fa-face-flushed::before {\n content: "\\f579"; }\n\n.fa-flushed::before {\n content: "\\f579"; }\n\n.fa-hospital-user::before {\n content: "\\f80d"; }\n\n.fa-tent-arrow-left-right::before {\n content: "\\e57f"; }\n\n.fa-gavel::before {\n content: "\\f0e3"; }\n\n.fa-legal::before {\n content: "\\f0e3"; }\n\n.fa-binoculars::before {\n content: "\\f1e5"; }\n\n.fa-microphone-slash::before {\n content: "\\f131"; }\n\n.fa-box-tissue::before {\n content: "\\e05b"; }\n\n.fa-motorcycle::before {\n content: "\\f21c"; }\n\n.fa-bell-concierge::before {\n content: "\\f562"; }\n\n.fa-concierge-bell::before {\n content: "\\f562"; }\n\n.fa-pen-ruler::before {\n content: "\\f5ae"; }\n\n.fa-pencil-ruler::before {\n content: "\\f5ae"; }\n\n.fa-people-arrows::before {\n content: "\\e068"; }\n\n.fa-people-arrows-left-right::before {\n content: "\\e068"; }\n\n.fa-mars-and-venus-burst::before {\n content: "\\e523"; }\n\n.fa-square-caret-right::before {\n content: "\\f152"; }\n\n.fa-caret-square-right::before {\n content: "\\f152"; }\n\n.fa-scissors::before {\n content: "\\f0c4"; }\n\n.fa-cut::before {\n content: "\\f0c4"; }\n\n.fa-sun-plant-wilt::before {\n content: "\\e57a"; }\n\n.fa-toilets-portable::before {\n content: "\\e584"; }\n\n.fa-hockey-puck::before {\n content: "\\f453"; }\n\n.fa-table::before {\n content: "\\f0ce"; }\n\n.fa-magnifying-glass-arrow-right::before {\n content: "\\e521"; }\n\n.fa-tachograph-digital::before {\n content: "\\f566"; }\n\n.fa-digital-tachograph::before {\n content: "\\f566"; }\n\n.fa-users-slash::before {\n content: "\\e073"; }\n\n.fa-clover::before {\n content: "\\e139"; }\n\n.fa-reply::before {\n content: "\\f3e5"; }\n\n.fa-mail-reply::before {\n content: "\\f3e5"; }\n\n.fa-star-and-crescent::before {\n content: "\\f699"; }\n\n.fa-house-fire::before {\n content: "\\e50c"; }\n\n.fa-square-minus::before {\n content: "\\f146"; }\n\n.fa-minus-square::before {\n content: "\\f146"; }\n\n.fa-helicopter::before {\n content: "\\f533"; }\n\n.fa-compass::before {\n content: "\\f14e"; }\n\n.fa-square-caret-down::before {\n content: "\\f150"; }\n\n.fa-caret-square-down::before {\n content: "\\f150"; }\n\n.fa-file-circle-question::before {\n content: "\\e4ef"; }\n\n.fa-laptop-code::before {\n content: "\\f5fc"; }\n\n.fa-swatchbook::before {\n content: "\\f5c3"; }\n\n.fa-prescription-bottle::before {\n content: "\\f485"; }\n\n.fa-bars::before {\n content: "\\f0c9"; }\n\n.fa-navicon::before {\n content: "\\f0c9"; }\n\n.fa-people-group::before {\n content: "\\e533"; }\n\n.fa-hourglass-end::before {\n content: "\\f253"; }\n\n.fa-hourglass-3::before {\n content: "\\f253"; }\n\n.fa-heart-crack::before {\n content: "\\f7a9"; }\n\n.fa-heart-broken::before {\n content: "\\f7a9"; }\n\n.fa-square-up-right::before {\n content: "\\f360"; }\n\n.fa-external-link-square-alt::before {\n content: "\\f360"; }\n\n.fa-face-kiss-beam::before {\n content: "\\f597"; }\n\n.fa-kiss-beam::before {\n content: "\\f597"; }\n\n.fa-film::before {\n content: "\\f008"; }\n\n.fa-ruler-horizontal::before {\n content: "\\f547"; }\n\n.fa-people-robbery::before {\n content: "\\e536"; }\n\n.fa-lightbulb::before {\n content: "\\f0eb"; }\n\n.fa-caret-left::before {\n content: "\\f0d9"; }\n\n.fa-circle-exclamation::before {\n content: "\\f06a"; }\n\n.fa-exclamation-circle::before {\n content: "\\f06a"; }\n\n.fa-school-circle-xmark::before {\n content: "\\e56d"; }\n\n.fa-arrow-right-from-bracket::before {\n content: "\\f08b"; }\n\n.fa-sign-out::before {\n content: "\\f08b"; }\n\n.fa-circle-chevron-down::before {\n content: "\\f13a"; }\n\n.fa-chevron-circle-down::before {\n content: "\\f13a"; }\n\n.fa-unlock-keyhole::before {\n content: "\\f13e"; }\n\n.fa-unlock-alt::before {\n content: "\\f13e"; }\n\n.fa-cloud-showers-heavy::before {\n content: "\\f740"; }\n\n.fa-headphones-simple::before {\n content: "\\f58f"; }\n\n.fa-headphones-alt::before {\n content: "\\f58f"; }\n\n.fa-sitemap::before {\n content: "\\f0e8"; }\n\n.fa-circle-dollar-to-slot::before {\n content: "\\f4b9"; }\n\n.fa-donate::before {\n content: "\\f4b9"; }\n\n.fa-memory::before {\n content: "\\f538"; }\n\n.fa-road-spikes::before {\n content: "\\e568"; }\n\n.fa-fire-burner::before {\n content: "\\e4f1"; }\n\n.fa-flag::before {\n content: "\\f024"; }\n\n.fa-hanukiah::before {\n content: "\\f6e6"; }\n\n.fa-feather::before {\n content: "\\f52d"; }\n\n.fa-volume-low::before {\n content: "\\f027"; }\n\n.fa-volume-down::before {\n content: "\\f027"; }\n\n.fa-comment-slash::before {\n content: "\\f4b3"; }\n\n.fa-cloud-sun-rain::before {\n content: "\\f743"; }\n\n.fa-compress::before {\n content: "\\f066"; }\n\n.fa-wheat-awn::before {\n content: "\\e2cd"; }\n\n.fa-wheat-alt::before {\n content: "\\e2cd"; }\n\n.fa-ankh::before {\n content: "\\f644"; }\n\n.fa-hands-holding-child::before {\n content: "\\e4fa"; }\n\n.fa-asterisk::before {\n content: "\\2a"; }\n\n.fa-square-check::before {\n content: "\\f14a"; }\n\n.fa-check-square::before {\n content: "\\f14a"; }\n\n.fa-peseta-sign::before {\n content: "\\e221"; }\n\n.fa-heading::before {\n content: "\\f1dc"; }\n\n.fa-header::before {\n content: "\\f1dc"; }\n\n.fa-ghost::before {\n content: "\\f6e2"; }\n\n.fa-list::before {\n content: "\\f03a"; }\n\n.fa-list-squares::before {\n content: "\\f03a"; }\n\n.fa-square-phone-flip::before {\n content: "\\f87b"; }\n\n.fa-phone-square-alt::before {\n content: "\\f87b"; }\n\n.fa-cart-plus::before {\n content: "\\f217"; }\n\n.fa-gamepad::before {\n content: "\\f11b"; }\n\n.fa-circle-dot::before {\n content: "\\f192"; }\n\n.fa-dot-circle::before {\n content: "\\f192"; }\n\n.fa-face-dizzy::before {\n content: "\\f567"; }\n\n.fa-dizzy::before {\n content: "\\f567"; }\n\n.fa-egg::before {\n content: "\\f7fb"; }\n\n.fa-house-medical-circle-xmark::before {\n content: "\\e513"; }\n\n.fa-campground::before {\n content: "\\f6bb"; }\n\n.fa-folder-plus::before {\n content: "\\f65e"; }\n\n.fa-futbol::before {\n content: "\\f1e3"; }\n\n.fa-futbol-ball::before {\n content: "\\f1e3"; }\n\n.fa-soccer-ball::before {\n content: "\\f1e3"; }\n\n.fa-paintbrush::before {\n content: "\\f1fc"; }\n\n.fa-paint-brush::before {\n content: "\\f1fc"; }\n\n.fa-lock::before {\n content: "\\f023"; }\n\n.fa-gas-pump::before {\n content: "\\f52f"; }\n\n.fa-hot-tub-person::before {\n content: "\\f593"; }\n\n.fa-hot-tub::before {\n content: "\\f593"; }\n\n.fa-map-location::before {\n content: "\\f59f"; }\n\n.fa-map-marked::before {\n content: "\\f59f"; }\n\n.fa-house-flood-water::before {\n content: "\\e50e"; }\n\n.fa-tree::before {\n content: "\\f1bb"; }\n\n.fa-bridge-lock::before {\n content: "\\e4cc"; }\n\n.fa-sack-dollar::before {\n content: "\\f81d"; }\n\n.fa-pen-to-square::before {\n content: "\\f044"; }\n\n.fa-edit::before {\n content: "\\f044"; }\n\n.fa-car-side::before {\n content: "\\f5e4"; }\n\n.fa-share-nodes::before {\n content: "\\f1e0"; }\n\n.fa-share-alt::before {\n content: "\\f1e0"; }\n\n.fa-heart-circle-minus::before {\n content: "\\e4ff"; }\n\n.fa-hourglass-half::before {\n content: "\\f252"; }\n\n.fa-hourglass-2::before {\n content: "\\f252"; }\n\n.fa-microscope::before {\n content: "\\f610"; }\n\n.fa-sink::before {\n content: "\\e06d"; }\n\n.fa-bag-shopping::before {\n content: "\\f290"; }\n\n.fa-shopping-bag::before {\n content: "\\f290"; }\n\n.fa-arrow-down-z-a::before {\n content: "\\f881"; }\n\n.fa-sort-alpha-desc::before {\n content: "\\f881"; }\n\n.fa-sort-alpha-down-alt::before {\n content: "\\f881"; }\n\n.fa-mitten::before {\n content: "\\f7b5"; }\n\n.fa-person-rays::before {\n content: "\\e54d"; }\n\n.fa-users::before {\n content: "\\f0c0"; }\n\n.fa-eye-slash::before {\n content: "\\f070"; }\n\n.fa-flask-vial::before {\n content: "\\e4f3"; }\n\n.fa-hand::before {\n content: "\\f256"; }\n\n.fa-hand-paper::before {\n content: "\\f256"; }\n\n.fa-om::before {\n content: "\\f679"; }\n\n.fa-worm::before {\n content: "\\e599"; }\n\n.fa-house-circle-xmark::before {\n content: "\\e50b"; }\n\n.fa-plug::before {\n content: "\\f1e6"; }\n\n.fa-chevron-up::before {\n content: "\\f077"; }\n\n.fa-hand-spock::before {\n content: "\\f259"; }\n\n.fa-stopwatch::before {\n content: "\\f2f2"; }\n\n.fa-face-kiss::before {\n content: "\\f596"; }\n\n.fa-kiss::before {\n content: "\\f596"; }\n\n.fa-bridge-circle-xmark::before {\n content: "\\e4cb"; }\n\n.fa-face-grin-tongue::before {\n content: "\\f589"; }\n\n.fa-grin-tongue::before {\n content: "\\f589"; }\n\n.fa-chess-bishop::before {\n content: "\\f43a"; }\n\n.fa-face-grin-wink::before {\n content: "\\f58c"; }\n\n.fa-grin-wink::before {\n content: "\\f58c"; }\n\n.fa-ear-deaf::before {\n content: "\\f2a4"; }\n\n.fa-deaf::before {\n content: "\\f2a4"; }\n\n.fa-deafness::before {\n content: "\\f2a4"; }\n\n.fa-hard-of-hearing::before {\n content: "\\f2a4"; }\n\n.fa-road-circle-check::before {\n content: "\\e564"; }\n\n.fa-dice-five::before {\n content: "\\f523"; }\n\n.fa-square-rss::before {\n content: "\\f143"; }\n\n.fa-rss-square::before {\n content: "\\f143"; }\n\n.fa-land-mine-on::before {\n content: "\\e51b"; }\n\n.fa-i-cursor::before {\n content: "\\f246"; }\n\n.fa-stamp::before {\n content: "\\f5bf"; }\n\n.fa-stairs::before {\n content: "\\e289"; }\n\n.fa-i::before {\n content: "\\49"; }\n\n.fa-hryvnia-sign::before {\n content: "\\f6f2"; }\n\n.fa-hryvnia::before {\n content: "\\f6f2"; }\n\n.fa-pills::before {\n content: "\\f484"; }\n\n.fa-face-grin-wide::before {\n content: "\\f581"; }\n\n.fa-grin-alt::before {\n content: "\\f581"; }\n\n.fa-tooth::before {\n content: "\\f5c9"; }\n\n.fa-v::before {\n content: "\\56"; }\n\n.fa-bangladeshi-taka-sign::before {\n content: "\\e2e6"; }\n\n.fa-bicycle::before {\n content: "\\f206"; }\n\n.fa-staff-snake::before {\n content: "\\e579"; }\n\n.fa-rod-asclepius::before {\n content: "\\e579"; }\n\n.fa-rod-snake::before {\n content: "\\e579"; }\n\n.fa-staff-aesculapius::before {\n content: "\\e579"; }\n\n.fa-head-side-cough-slash::before {\n content: "\\e062"; }\n\n.fa-truck-medical::before {\n content: "\\f0f9"; }\n\n.fa-ambulance::before {\n content: "\\f0f9"; }\n\n.fa-wheat-awn-circle-exclamation::before {\n content: "\\e598"; }\n\n.fa-snowman::before {\n content: "\\f7d0"; }\n\n.fa-mortar-pestle::before {\n content: "\\f5a7"; }\n\n.fa-road-barrier::before {\n content: "\\e562"; }\n\n.fa-school::before {\n content: "\\f549"; }\n\n.fa-igloo::before {\n content: "\\f7ae"; }\n\n.fa-joint::before {\n content: "\\f595"; }\n\n.fa-angle-right::before {\n content: "\\f105"; }\n\n.fa-horse::before {\n content: "\\f6f0"; }\n\n.fa-q::before {\n content: "\\51"; }\n\n.fa-g::before {\n content: "\\47"; }\n\n.fa-notes-medical::before {\n content: "\\f481"; }\n\n.fa-temperature-half::before {\n content: "\\f2c9"; }\n\n.fa-temperature-2::before {\n content: "\\f2c9"; }\n\n.fa-thermometer-2::before {\n content: "\\f2c9"; }\n\n.fa-thermometer-half::before {\n content: "\\f2c9"; }\n\n.fa-dong-sign::before {\n content: "\\e169"; }\n\n.fa-capsules::before {\n content: "\\f46b"; }\n\n.fa-poo-storm::before {\n content: "\\f75a"; }\n\n.fa-poo-bolt::before {\n content: "\\f75a"; }\n\n.fa-face-frown-open::before {\n content: "\\f57a"; }\n\n.fa-frown-open::before {\n content: "\\f57a"; }\n\n.fa-hand-point-up::before {\n content: "\\f0a6"; }\n\n.fa-money-bill::before {\n content: "\\f0d6"; }\n\n.fa-bookmark::before {\n content: "\\f02e"; }\n\n.fa-align-justify::before {\n content: "\\f039"; }\n\n.fa-umbrella-beach::before {\n content: "\\f5ca"; }\n\n.fa-helmet-un::before {\n content: "\\e503"; }\n\n.fa-bullseye::before {\n content: "\\f140"; }\n\n.fa-bacon::before {\n content: "\\f7e5"; }\n\n.fa-hand-point-down::before {\n content: "\\f0a7"; }\n\n.fa-arrow-up-from-bracket::before {\n content: "\\e09a"; }\n\n.fa-folder::before {\n content: "\\f07b"; }\n\n.fa-folder-blank::before {\n content: "\\f07b"; }\n\n.fa-file-waveform::before {\n content: "\\f478"; }\n\n.fa-file-medical-alt::before {\n content: "\\f478"; }\n\n.fa-radiation::before {\n content: "\\f7b9"; }\n\n.fa-chart-simple::before {\n content: "\\e473"; }\n\n.fa-mars-stroke::before {\n content: "\\f229"; }\n\n.fa-vial::before {\n content: "\\f492"; }\n\n.fa-gauge::before {\n content: "\\f624"; }\n\n.fa-dashboard::before {\n content: "\\f624"; }\n\n.fa-gauge-med::before {\n content: "\\f624"; }\n\n.fa-tachometer-alt-average::before {\n content: "\\f624"; }\n\n.fa-wand-magic-sparkles::before {\n content: "\\e2ca"; }\n\n.fa-magic-wand-sparkles::before {\n content: "\\e2ca"; }\n\n.fa-e::before {\n content: "\\45"; }\n\n.fa-pen-clip::before {\n content: "\\f305"; }\n\n.fa-pen-alt::before {\n content: "\\f305"; }\n\n.fa-bridge-circle-exclamation::before {\n content: "\\e4ca"; }\n\n.fa-user::before {\n content: "\\f007"; }\n\n.fa-school-circle-check::before {\n content: "\\e56b"; }\n\n.fa-dumpster::before {\n content: "\\f793"; }\n\n.fa-van-shuttle::before {\n content: "\\f5b6"; }\n\n.fa-shuttle-van::before {\n content: "\\f5b6"; }\n\n.fa-building-user::before {\n content: "\\e4da"; }\n\n.fa-square-caret-left::before {\n content: "\\f191"; }\n\n.fa-caret-square-left::before {\n content: "\\f191"; }\n\n.fa-highlighter::before {\n content: "\\f591"; }\n\n.fa-key::before {\n content: "\\f084"; }\n\n.fa-bullhorn::before {\n content: "\\f0a1"; }\n\n.fa-globe::before {\n content: "\\f0ac"; }\n\n.fa-synagogue::before {\n content: "\\f69b"; }\n\n.fa-person-half-dress::before {\n content: "\\e548"; }\n\n.fa-road-bridge::before {\n content: "\\e563"; }\n\n.fa-location-arrow::before {\n content: "\\f124"; }\n\n.fa-c::before {\n content: "\\43"; }\n\n.fa-tablet-button::before {\n content: "\\f10a"; }\n\n.fa-building-lock::before {\n content: "\\e4d6"; }\n\n.fa-pizza-slice::before {\n content: "\\f818"; }\n\n.fa-money-bill-wave::before {\n content: "\\f53a"; }\n\n.fa-chart-area::before {\n content: "\\f1fe"; }\n\n.fa-area-chart::before {\n content: "\\f1fe"; }\n\n.fa-house-flag::before {\n content: "\\e50d"; }\n\n.fa-person-circle-minus::before {\n content: "\\e540"; }\n\n.fa-ban::before {\n content: "\\f05e"; }\n\n.fa-cancel::before {\n content: "\\f05e"; }\n\n.fa-camera-rotate::before {\n content: "\\e0d8"; }\n\n.fa-spray-can-sparkles::before {\n content: "\\f5d0"; }\n\n.fa-air-freshener::before {\n content: "\\f5d0"; }\n\n.fa-star::before {\n content: "\\f005"; }\n\n.fa-repeat::before {\n content: "\\f363"; }\n\n.fa-cross::before {\n content: "\\f654"; }\n\n.fa-box::before {\n content: "\\f466"; }\n\n.fa-venus-mars::before {\n content: "\\f228"; }\n\n.fa-arrow-pointer::before {\n content: "\\f245"; }\n\n.fa-mouse-pointer::before {\n content: "\\f245"; }\n\n.fa-maximize::before {\n content: "\\f31e"; }\n\n.fa-expand-arrows-alt::before {\n content: "\\f31e"; }\n\n.fa-charging-station::before {\n content: "\\f5e7"; }\n\n.fa-shapes::before {\n content: "\\f61f"; }\n\n.fa-triangle-circle-square::before {\n content: "\\f61f"; }\n\n.fa-shuffle::before {\n content: "\\f074"; }\n\n.fa-random::before {\n content: "\\f074"; }\n\n.fa-person-running::before {\n content: "\\f70c"; }\n\n.fa-running::before {\n content: "\\f70c"; }\n\n.fa-mobile-retro::before {\n content: "\\e527"; }\n\n.fa-grip-lines-vertical::before {\n content: "\\f7a5"; }\n\n.fa-spider::before {\n content: "\\f717"; }\n\n.fa-hands-bound::before {\n content: "\\e4f9"; }\n\n.fa-file-invoice-dollar::before {\n content: "\\f571"; }\n\n.fa-plane-circle-exclamation::before {\n content: "\\e556"; }\n\n.fa-x-ray::before {\n content: "\\f497"; }\n\n.fa-spell-check::before {\n content: "\\f891"; }\n\n.fa-slash::before {\n content: "\\f715"; }\n\n.fa-computer-mouse::before {\n content: "\\f8cc"; }\n\n.fa-mouse::before {\n content: "\\f8cc"; }\n\n.fa-arrow-right-to-bracket::before {\n content: "\\f090"; }\n\n.fa-sign-in::before {\n content: "\\f090"; }\n\n.fa-shop-slash::before {\n content: "\\e070"; }\n\n.fa-store-alt-slash::before {\n content: "\\e070"; }\n\n.fa-server::before {\n content: "\\f233"; }\n\n.fa-virus-covid-slash::before {\n content: "\\e4a9"; }\n\n.fa-shop-lock::before {\n content: "\\e4a5"; }\n\n.fa-hourglass-start::before {\n content: "\\f251"; }\n\n.fa-hourglass-1::before {\n content: "\\f251"; }\n\n.fa-blender-phone::before {\n content: "\\f6b6"; }\n\n.fa-building-wheat::before {\n content: "\\e4db"; }\n\n.fa-person-breastfeeding::before {\n content: "\\e53a"; }\n\n.fa-right-to-bracket::before {\n content: "\\f2f6"; }\n\n.fa-sign-in-alt::before {\n content: "\\f2f6"; }\n\n.fa-venus::before {\n content: "\\f221"; }\n\n.fa-passport::before {\n content: "\\f5ab"; }\n\n.fa-heart-pulse::before {\n content: "\\f21e"; }\n\n.fa-heartbeat::before {\n content: "\\f21e"; }\n\n.fa-people-carry-box::before {\n content: "\\f4ce"; }\n\n.fa-people-carry::before {\n content: "\\f4ce"; }\n\n.fa-temperature-high::before {\n content: "\\f769"; }\n\n.fa-microchip::before {\n content: "\\f2db"; }\n\n.fa-crown::before {\n content: "\\f521"; }\n\n.fa-weight-hanging::before {\n content: "\\f5cd"; }\n\n.fa-xmarks-lines::before {\n content: "\\e59a"; }\n\n.fa-file-prescription::before {\n content: "\\f572"; }\n\n.fa-weight-scale::before {\n content: "\\f496"; }\n\n.fa-weight::before {\n content: "\\f496"; }\n\n.fa-user-group::before {\n content: "\\f500"; }\n\n.fa-user-friends::before {\n content: "\\f500"; }\n\n.fa-arrow-up-a-z::before {\n content: "\\f15e"; }\n\n.fa-sort-alpha-up::before {\n content: "\\f15e"; }\n\n.fa-chess-knight::before {\n content: "\\f441"; }\n\n.fa-face-laugh-squint::before {\n content: "\\f59b"; }\n\n.fa-laugh-squint::before {\n content: "\\f59b"; }\n\n.fa-wheelchair::before {\n content: "\\f193"; }\n\n.fa-circle-arrow-up::before {\n content: "\\f0aa"; }\n\n.fa-arrow-circle-up::before {\n content: "\\f0aa"; }\n\n.fa-toggle-on::before {\n content: "\\f205"; }\n\n.fa-person-walking::before {\n content: "\\f554"; }\n\n.fa-walking::before {\n content: "\\f554"; }\n\n.fa-l::before {\n content: "\\4c"; }\n\n.fa-fire::before {\n content: "\\f06d"; }\n\n.fa-bed-pulse::before {\n content: "\\f487"; }\n\n.fa-procedures::before {\n content: "\\f487"; }\n\n.fa-shuttle-space::before {\n content: "\\f197"; }\n\n.fa-space-shuttle::before {\n content: "\\f197"; }\n\n.fa-face-laugh::before {\n content: "\\f599"; }\n\n.fa-laugh::before {\n content: "\\f599"; }\n\n.fa-folder-open::before {\n content: "\\f07c"; }\n\n.fa-heart-circle-plus::before {\n content: "\\e500"; }\n\n.fa-code-fork::before {\n content: "\\e13b"; }\n\n.fa-city::before {\n content: "\\f64f"; }\n\n.fa-microphone-lines::before {\n content: "\\f3c9"; }\n\n.fa-microphone-alt::before {\n content: "\\f3c9"; }\n\n.fa-pepper-hot::before {\n content: "\\f816"; }\n\n.fa-unlock::before {\n content: "\\f09c"; }\n\n.fa-colon-sign::before {\n content: "\\e140"; }\n\n.fa-headset::before {\n content: "\\f590"; }\n\n.fa-store-slash::before {\n content: "\\e071"; }\n\n.fa-road-circle-xmark::before {\n content: "\\e566"; }\n\n.fa-user-minus::before {\n content: "\\f503"; }\n\n.fa-mars-stroke-up::before {\n content: "\\f22a"; }\n\n.fa-mars-stroke-v::before {\n content: "\\f22a"; }\n\n.fa-champagne-glasses::before {\n content: "\\f79f"; }\n\n.fa-glass-cheers::before {\n content: "\\f79f"; }\n\n.fa-clipboard::before {\n content: "\\f328"; }\n\n.fa-house-circle-exclamation::before {\n content: "\\e50a"; }\n\n.fa-file-arrow-up::before {\n content: "\\f574"; }\n\n.fa-file-upload::before {\n content: "\\f574"; }\n\n.fa-wifi::before {\n content: "\\f1eb"; }\n\n.fa-wifi-3::before {\n content: "\\f1eb"; }\n\n.fa-wifi-strong::before {\n content: "\\f1eb"; }\n\n.fa-bath::before {\n content: "\\f2cd"; }\n\n.fa-bathtub::before {\n content: "\\f2cd"; }\n\n.fa-underline::before {\n content: "\\f0cd"; }\n\n.fa-user-pen::before {\n content: "\\f4ff"; }\n\n.fa-user-edit::before {\n content: "\\f4ff"; }\n\n.fa-signature::before {\n content: "\\f5b7"; }\n\n.fa-stroopwafel::before {\n content: "\\f551"; }\n\n.fa-bold::before {\n content: "\\f032"; }\n\n.fa-anchor-lock::before {\n content: "\\e4ad"; }\n\n.fa-building-ngo::before {\n content: "\\e4d7"; }\n\n.fa-manat-sign::before {\n content: "\\e1d5"; }\n\n.fa-not-equal::before {\n content: "\\f53e"; }\n\n.fa-border-top-left::before {\n content: "\\f853"; }\n\n.fa-border-style::before {\n content: "\\f853"; }\n\n.fa-map-location-dot::before {\n content: "\\f5a0"; }\n\n.fa-map-marked-alt::before {\n content: "\\f5a0"; }\n\n.fa-jedi::before {\n content: "\\f669"; }\n\n.fa-square-poll-vertical::before {\n content: "\\f681"; }\n\n.fa-poll::before {\n content: "\\f681"; }\n\n.fa-mug-hot::before {\n content: "\\f7b6"; }\n\n.fa-car-battery::before {\n content: "\\f5df"; }\n\n.fa-battery-car::before {\n content: "\\f5df"; }\n\n.fa-gift::before {\n content: "\\f06b"; }\n\n.fa-dice-two::before {\n content: "\\f528"; }\n\n.fa-chess-queen::before {\n content: "\\f445"; }\n\n.fa-glasses::before {\n content: "\\f530"; }\n\n.fa-chess-board::before {\n content: "\\f43c"; }\n\n.fa-building-circle-check::before {\n content: "\\e4d2"; }\n\n.fa-person-chalkboard::before {\n content: "\\e53d"; }\n\n.fa-mars-stroke-right::before {\n content: "\\f22b"; }\n\n.fa-mars-stroke-h::before {\n content: "\\f22b"; }\n\n.fa-hand-back-fist::before {\n content: "\\f255"; }\n\n.fa-hand-rock::before {\n content: "\\f255"; }\n\n.fa-square-caret-up::before {\n content: "\\f151"; }\n\n.fa-caret-square-up::before {\n content: "\\f151"; }\n\n.fa-cloud-showers-water::before {\n content: "\\e4e4"; }\n\n.fa-chart-bar::before {\n content: "\\f080"; }\n\n.fa-bar-chart::before {\n content: "\\f080"; }\n\n.fa-hands-bubbles::before {\n content: "\\e05e"; }\n\n.fa-hands-wash::before {\n content: "\\e05e"; }\n\n.fa-less-than-equal::before {\n content: "\\f537"; }\n\n.fa-train::before {\n content: "\\f238"; }\n\n.fa-eye-low-vision::before {\n content: "\\f2a8"; }\n\n.fa-low-vision::before {\n content: "\\f2a8"; }\n\n.fa-crow::before {\n content: "\\f520"; }\n\n.fa-sailboat::before {\n content: "\\e445"; }\n\n.fa-window-restore::before {\n content: "\\f2d2"; }\n\n.fa-square-plus::before {\n content: "\\f0fe"; }\n\n.fa-plus-square::before {\n content: "\\f0fe"; }\n\n.fa-torii-gate::before {\n content: "\\f6a1"; }\n\n.fa-frog::before {\n content: "\\f52e"; }\n\n.fa-bucket::before {\n content: "\\e4cf"; }\n\n.fa-image::before {\n content: "\\f03e"; }\n\n.fa-microphone::before {\n content: "\\f130"; }\n\n.fa-cow::before {\n content: "\\f6c8"; }\n\n.fa-caret-up::before {\n content: "\\f0d8"; }\n\n.fa-screwdriver::before {\n content: "\\f54a"; }\n\n.fa-folder-closed::before {\n content: "\\e185"; }\n\n.fa-house-tsunami::before {\n content: "\\e515"; }\n\n.fa-square-nfi::before {\n content: "\\e576"; }\n\n.fa-arrow-up-from-ground-water::before {\n content: "\\e4b5"; }\n\n.fa-martini-glass::before {\n content: "\\f57b"; }\n\n.fa-glass-martini-alt::before {\n content: "\\f57b"; }\n\n.fa-rotate-left::before {\n content: "\\f2ea"; }\n\n.fa-rotate-back::before {\n content: "\\f2ea"; }\n\n.fa-rotate-backward::before {\n content: "\\f2ea"; }\n\n.fa-undo-alt::before {\n content: "\\f2ea"; }\n\n.fa-table-columns::before {\n content: "\\f0db"; }\n\n.fa-columns::before {\n content: "\\f0db"; }\n\n.fa-lemon::before {\n content: "\\f094"; }\n\n.fa-head-side-mask::before {\n content: "\\e063"; }\n\n.fa-handshake::before {\n content: "\\f2b5"; }\n\n.fa-gem::before {\n content: "\\f3a5"; }\n\n.fa-dolly::before {\n content: "\\f472"; }\n\n.fa-dolly-box::before {\n content: "\\f472"; }\n\n.fa-smoking::before {\n content: "\\f48d"; }\n\n.fa-minimize::before {\n content: "\\f78c"; }\n\n.fa-compress-arrows-alt::before {\n content: "\\f78c"; }\n\n.fa-monument::before {\n content: "\\f5a6"; }\n\n.fa-snowplow::before {\n content: "\\f7d2"; }\n\n.fa-angles-right::before {\n content: "\\f101"; }\n\n.fa-angle-double-right::before {\n content: "\\f101"; }\n\n.fa-cannabis::before {\n content: "\\f55f"; }\n\n.fa-circle-play::before {\n content: "\\f144"; }\n\n.fa-play-circle::before {\n content: "\\f144"; }\n\n.fa-tablets::before {\n content: "\\f490"; }\n\n.fa-ethernet::before {\n content: "\\f796"; }\n\n.fa-euro-sign::before {\n content: "\\f153"; }\n\n.fa-eur::before {\n content: "\\f153"; }\n\n.fa-euro::before {\n content: "\\f153"; }\n\n.fa-chair::before {\n content: "\\f6c0"; }\n\n.fa-circle-check::before {\n content: "\\f058"; }\n\n.fa-check-circle::before {\n content: "\\f058"; }\n\n.fa-circle-stop::before {\n content: "\\f28d"; }\n\n.fa-stop-circle::before {\n content: "\\f28d"; }\n\n.fa-compass-drafting::before {\n content: "\\f568"; }\n\n.fa-drafting-compass::before {\n content: "\\f568"; }\n\n.fa-plate-wheat::before {\n content: "\\e55a"; }\n\n.fa-icicles::before {\n content: "\\f7ad"; }\n\n.fa-person-shelter::before {\n content: "\\e54f"; }\n\n.fa-neuter::before {\n content: "\\f22c"; }\n\n.fa-id-badge::before {\n content: "\\f2c1"; }\n\n.fa-marker::before {\n content: "\\f5a1"; }\n\n.fa-face-laugh-beam::before {\n content: "\\f59a"; }\n\n.fa-laugh-beam::before {\n content: "\\f59a"; }\n\n.fa-helicopter-symbol::before {\n content: "\\e502"; }\n\n.fa-universal-access::before {\n content: "\\f29a"; }\n\n.fa-circle-chevron-up::before {\n content: "\\f139"; }\n\n.fa-chevron-circle-up::before {\n content: "\\f139"; }\n\n.fa-lari-sign::before {\n content: "\\e1c8"; }\n\n.fa-volcano::before {\n content: "\\f770"; }\n\n.fa-person-walking-dashed-line-arrow-right::before {\n content: "\\e553"; }\n\n.fa-sterling-sign::before {\n content: "\\f154"; }\n\n.fa-gbp::before {\n content: "\\f154"; }\n\n.fa-pound-sign::before {\n content: "\\f154"; }\n\n.fa-viruses::before {\n content: "\\e076"; }\n\n.fa-square-person-confined::before {\n content: "\\e577"; }\n\n.fa-user-tie::before {\n content: "\\f508"; }\n\n.fa-arrow-down-long::before {\n content: "\\f175"; }\n\n.fa-long-arrow-down::before {\n content: "\\f175"; }\n\n.fa-tent-arrow-down-to-line::before {\n content: "\\e57e"; }\n\n.fa-certificate::before {\n content: "\\f0a3"; }\n\n.fa-reply-all::before {\n content: "\\f122"; }\n\n.fa-mail-reply-all::before {\n content: "\\f122"; }\n\n.fa-suitcase::before {\n content: "\\f0f2"; }\n\n.fa-person-skating::before {\n content: "\\f7c5"; }\n\n.fa-skating::before {\n content: "\\f7c5"; }\n\n.fa-filter-circle-dollar::before {\n content: "\\f662"; }\n\n.fa-funnel-dollar::before {\n content: "\\f662"; }\n\n.fa-camera-retro::before {\n content: "\\f083"; }\n\n.fa-circle-arrow-down::before {\n content: "\\f0ab"; }\n\n.fa-arrow-circle-down::before {\n content: "\\f0ab"; }\n\n.fa-file-import::before {\n content: "\\f56f"; }\n\n.fa-arrow-right-to-file::before {\n content: "\\f56f"; }\n\n.fa-square-arrow-up-right::before {\n content: "\\f14c"; }\n\n.fa-external-link-square::before {\n content: "\\f14c"; }\n\n.fa-box-open::before {\n content: "\\f49e"; }\n\n.fa-scroll::before {\n content: "\\f70e"; }\n\n.fa-spa::before {\n content: "\\f5bb"; }\n\n.fa-location-pin-lock::before {\n content: "\\e51f"; }\n\n.fa-pause::before {\n content: "\\f04c"; }\n\n.fa-hill-avalanche::before {\n content: "\\e507"; }\n\n.fa-temperature-empty::before {\n content: "\\f2cb"; }\n\n.fa-temperature-0::before {\n content: "\\f2cb"; }\n\n.fa-thermometer-0::before {\n content: "\\f2cb"; }\n\n.fa-thermometer-empty::before {\n content: "\\f2cb"; }\n\n.fa-bomb::before {\n content: "\\f1e2"; }\n\n.fa-registered::before {\n content: "\\f25d"; }\n\n.fa-address-card::before {\n content: "\\f2bb"; }\n\n.fa-contact-card::before {\n content: "\\f2bb"; }\n\n.fa-vcard::before {\n content: "\\f2bb"; }\n\n.fa-scale-unbalanced-flip::before {\n content: "\\f516"; }\n\n.fa-balance-scale-right::before {\n content: "\\f516"; }\n\n.fa-subscript::before {\n content: "\\f12c"; }\n\n.fa-diamond-turn-right::before {\n content: "\\f5eb"; }\n\n.fa-directions::before {\n content: "\\f5eb"; }\n\n.fa-burst::before {\n content: "\\e4dc"; }\n\n.fa-house-laptop::before {\n content: "\\e066"; }\n\n.fa-laptop-house::before {\n content: "\\e066"; }\n\n.fa-face-tired::before {\n content: "\\f5c8"; }\n\n.fa-tired::before {\n content: "\\f5c8"; }\n\n.fa-money-bills::before {\n content: "\\e1f3"; }\n\n.fa-smog::before {\n content: "\\f75f"; }\n\n.fa-crutch::before {\n content: "\\f7f7"; }\n\n.fa-cloud-arrow-up::before {\n content: "\\f0ee"; }\n\n.fa-cloud-upload::before {\n content: "\\f0ee"; }\n\n.fa-cloud-upload-alt::before {\n content: "\\f0ee"; }\n\n.fa-palette::before {\n content: "\\f53f"; }\n\n.fa-arrows-turn-right::before {\n content: "\\e4c0"; }\n\n.fa-vest::before {\n content: "\\e085"; }\n\n.fa-ferry::before {\n content: "\\e4ea"; }\n\n.fa-arrows-down-to-people::before {\n content: "\\e4b9"; }\n\n.fa-seedling::before {\n content: "\\f4d8"; }\n\n.fa-sprout::before {\n content: "\\f4d8"; }\n\n.fa-left-right::before {\n content: "\\f337"; }\n\n.fa-arrows-alt-h::before {\n content: "\\f337"; }\n\n.fa-boxes-packing::before {\n content: "\\e4c7"; }\n\n.fa-circle-arrow-left::before {\n content: "\\f0a8"; }\n\n.fa-arrow-circle-left::before {\n content: "\\f0a8"; }\n\n.fa-group-arrows-rotate::before {\n content: "\\e4f6"; }\n\n.fa-bowl-food::before {\n content: "\\e4c6"; }\n\n.fa-candy-cane::before {\n content: "\\f786"; }\n\n.fa-arrow-down-wide-short::before {\n content: "\\f160"; }\n\n.fa-sort-amount-asc::before {\n content: "\\f160"; }\n\n.fa-sort-amount-down::before {\n content: "\\f160"; }\n\n.fa-cloud-bolt::before {\n content: "\\f76c"; }\n\n.fa-thunderstorm::before {\n content: "\\f76c"; }\n\n.fa-text-slash::before {\n content: "\\f87d"; }\n\n.fa-remove-format::before {\n content: "\\f87d"; }\n\n.fa-face-smile-wink::before {\n content: "\\f4da"; }\n\n.fa-smile-wink::before {\n content: "\\f4da"; }\n\n.fa-file-word::before {\n content: "\\f1c2"; }\n\n.fa-file-powerpoint::before {\n content: "\\f1c4"; }\n\n.fa-arrows-left-right::before {\n content: "\\f07e"; }\n\n.fa-arrows-h::before {\n content: "\\f07e"; }\n\n.fa-house-lock::before {\n content: "\\e510"; }\n\n.fa-cloud-arrow-down::before {\n content: "\\f0ed"; }\n\n.fa-cloud-download::before {\n content: "\\f0ed"; }\n\n.fa-cloud-download-alt::before {\n content: "\\f0ed"; }\n\n.fa-children::before {\n content: "\\e4e1"; }\n\n.fa-chalkboard::before {\n content: "\\f51b"; }\n\n.fa-blackboard::before {\n content: "\\f51b"; }\n\n.fa-user-large-slash::before {\n content: "\\f4fa"; }\n\n.fa-user-alt-slash::before {\n content: "\\f4fa"; }\n\n.fa-envelope-open::before {\n content: "\\f2b6"; }\n\n.fa-handshake-simple-slash::before {\n content: "\\e05f"; }\n\n.fa-handshake-alt-slash::before {\n content: "\\e05f"; }\n\n.fa-mattress-pillow::before {\n content: "\\e525"; }\n\n.fa-guarani-sign::before {\n content: "\\e19a"; }\n\n.fa-arrows-rotate::before {\n content: "\\f021"; }\n\n.fa-refresh::before {\n content: "\\f021"; }\n\n.fa-sync::before {\n content: "\\f021"; }\n\n.fa-fire-extinguisher::before {\n content: "\\f134"; }\n\n.fa-cruzeiro-sign::before {\n content: "\\e152"; }\n\n.fa-greater-than-equal::before {\n content: "\\f532"; }\n\n.fa-shield-halved::before {\n content: "\\f3ed"; }\n\n.fa-shield-alt::before {\n content: "\\f3ed"; }\n\n.fa-book-atlas::before {\n content: "\\f558"; }\n\n.fa-atlas::before {\n content: "\\f558"; }\n\n.fa-virus::before {\n content: "\\e074"; }\n\n.fa-envelope-circle-check::before {\n content: "\\e4e8"; }\n\n.fa-layer-group::before {\n content: "\\f5fd"; }\n\n.fa-arrows-to-dot::before {\n content: "\\e4be"; }\n\n.fa-archway::before {\n content: "\\f557"; }\n\n.fa-heart-circle-check::before {\n content: "\\e4fd"; }\n\n.fa-house-chimney-crack::before {\n content: "\\f6f1"; }\n\n.fa-house-damage::before {\n content: "\\f6f1"; }\n\n.fa-file-zipper::before {\n content: "\\f1c6"; }\n\n.fa-file-archive::before {\n content: "\\f1c6"; }\n\n.fa-square::before {\n content: "\\f0c8"; }\n\n.fa-martini-glass-empty::before {\n content: "\\f000"; }\n\n.fa-glass-martini::before {\n content: "\\f000"; }\n\n.fa-couch::before {\n content: "\\f4b8"; }\n\n.fa-cedi-sign::before {\n content: "\\e0df"; }\n\n.fa-italic::before {\n content: "\\f033"; }\n\n.fa-church::before {\n content: "\\f51d"; }\n\n.fa-comments-dollar::before {\n content: "\\f653"; }\n\n.fa-democrat::before {\n content: "\\f747"; }\n\n.fa-z::before {\n content: "\\5a"; }\n\n.fa-person-skiing::before {\n content: "\\f7c9"; }\n\n.fa-skiing::before {\n content: "\\f7c9"; }\n\n.fa-road-lock::before {\n content: "\\e567"; }\n\n.fa-a::before {\n content: "\\41"; }\n\n.fa-temperature-arrow-down::before {\n content: "\\e03f"; }\n\n.fa-temperature-down::before {\n content: "\\e03f"; }\n\n.fa-feather-pointed::before {\n content: "\\f56b"; }\n\n.fa-feather-alt::before {\n content: "\\f56b"; }\n\n.fa-p::before {\n content: "\\50"; }\n\n.fa-snowflake::before {\n content: "\\f2dc"; }\n\n.fa-newspaper::before {\n content: "\\f1ea"; }\n\n.fa-rectangle-ad::before {\n content: "\\f641"; }\n\n.fa-ad::before {\n content: "\\f641"; }\n\n.fa-circle-arrow-right::before {\n content: "\\f0a9"; }\n\n.fa-arrow-circle-right::before {\n content: "\\f0a9"; }\n\n.fa-filter-circle-xmark::before {\n content: "\\e17b"; }\n\n.fa-locust::before {\n content: "\\e520"; }\n\n.fa-sort::before {\n content: "\\f0dc"; }\n\n.fa-unsorted::before {\n content: "\\f0dc"; }\n\n.fa-list-ol::before {\n content: "\\f0cb"; }\n\n.fa-list-1-2::before {\n content: "\\f0cb"; }\n\n.fa-list-numeric::before {\n content: "\\f0cb"; }\n\n.fa-person-dress-burst::before {\n content: "\\e544"; }\n\n.fa-money-check-dollar::before {\n content: "\\f53d"; }\n\n.fa-money-check-alt::before {\n content: "\\f53d"; }\n\n.fa-vector-square::before {\n content: "\\f5cb"; }\n\n.fa-bread-slice::before {\n content: "\\f7ec"; }\n\n.fa-language::before {\n content: "\\f1ab"; }\n\n.fa-face-kiss-wink-heart::before {\n content: "\\f598"; }\n\n.fa-kiss-wink-heart::before {\n content: "\\f598"; }\n\n.fa-filter::before {\n content: "\\f0b0"; }\n\n.fa-question::before {\n content: "\\3f"; }\n\n.fa-file-signature::before {\n content: "\\f573"; }\n\n.fa-up-down-left-right::before {\n content: "\\f0b2"; }\n\n.fa-arrows-alt::before {\n content: "\\f0b2"; }\n\n.fa-house-chimney-user::before {\n content: "\\e065"; }\n\n.fa-hand-holding-heart::before {\n content: "\\f4be"; }\n\n.fa-puzzle-piece::before {\n content: "\\f12e"; }\n\n.fa-money-check::before {\n content: "\\f53c"; }\n\n.fa-star-half-stroke::before {\n content: "\\f5c0"; }\n\n.fa-star-half-alt::before {\n content: "\\f5c0"; }\n\n.fa-code::before {\n content: "\\f121"; }\n\n.fa-whiskey-glass::before {\n content: "\\f7a0"; }\n\n.fa-glass-whiskey::before {\n content: "\\f7a0"; }\n\n.fa-building-circle-exclamation::before {\n content: "\\e4d3"; }\n\n.fa-magnifying-glass-chart::before {\n content: "\\e522"; }\n\n.fa-arrow-up-right-from-square::before {\n content: "\\f08e"; }\n\n.fa-external-link::before {\n content: "\\f08e"; }\n\n.fa-cubes-stacked::before {\n content: "\\e4e6"; }\n\n.fa-won-sign::before {\n content: "\\f159"; }\n\n.fa-krw::before {\n content: "\\f159"; }\n\n.fa-won::before {\n content: "\\f159"; }\n\n.fa-virus-covid::before {\n content: "\\e4a8"; }\n\n.fa-austral-sign::before {\n content: "\\e0a9"; }\n\n.fa-f::before {\n content: "\\46"; }\n\n.fa-leaf::before {\n content: "\\f06c"; }\n\n.fa-road::before {\n content: "\\f018"; }\n\n.fa-taxi::before {\n content: "\\f1ba"; }\n\n.fa-cab::before {\n content: "\\f1ba"; }\n\n.fa-person-circle-plus::before {\n content: "\\e541"; }\n\n.fa-chart-pie::before {\n content: "\\f200"; }\n\n.fa-pie-chart::before {\n content: "\\f200"; }\n\n.fa-bolt-lightning::before {\n content: "\\e0b7"; }\n\n.fa-sack-xmark::before {\n content: "\\e56a"; }\n\n.fa-file-excel::before {\n content: "\\f1c3"; }\n\n.fa-file-contract::before {\n content: "\\f56c"; }\n\n.fa-fish-fins::before {\n content: "\\e4f2"; }\n\n.fa-building-flag::before {\n content: "\\e4d5"; }\n\n.fa-face-grin-beam::before {\n content: "\\f582"; }\n\n.fa-grin-beam::before {\n content: "\\f582"; }\n\n.fa-object-ungroup::before {\n content: "\\f248"; }\n\n.fa-poop::before {\n content: "\\f619"; }\n\n.fa-location-pin::before {\n content: "\\f041"; }\n\n.fa-map-marker::before {\n content: "\\f041"; }\n\n.fa-kaaba::before {\n content: "\\f66b"; }\n\n.fa-toilet-paper::before {\n content: "\\f71e"; }\n\n.fa-helmet-safety::before {\n content: "\\f807"; }\n\n.fa-hard-hat::before {\n content: "\\f807"; }\n\n.fa-hat-hard::before {\n content: "\\f807"; }\n\n.fa-eject::before {\n content: "\\f052"; }\n\n.fa-circle-right::before {\n content: "\\f35a"; }\n\n.fa-arrow-alt-circle-right::before {\n content: "\\f35a"; }\n\n.fa-plane-circle-check::before {\n content: "\\e555"; }\n\n.fa-face-rolling-eyes::before {\n content: "\\f5a5"; }\n\n.fa-meh-rolling-eyes::before {\n content: "\\f5a5"; }\n\n.fa-object-group::before {\n content: "\\f247"; }\n\n.fa-chart-line::before {\n content: "\\f201"; }\n\n.fa-line-chart::before {\n content: "\\f201"; }\n\n.fa-mask-ventilator::before {\n content: "\\e524"; }\n\n.fa-arrow-right::before {\n content: "\\f061"; }\n\n.fa-signs-post::before {\n content: "\\f277"; }\n\n.fa-map-signs::before {\n content: "\\f277"; }\n\n.fa-cash-register::before {\n content: "\\f788"; }\n\n.fa-person-circle-question::before {\n content: "\\e542"; }\n\n.fa-h::before {\n content: "\\48"; }\n\n.fa-tarp::before {\n content: "\\e57b"; }\n\n.fa-screwdriver-wrench::before {\n content: "\\f7d9"; }\n\n.fa-tools::before {\n content: "\\f7d9"; }\n\n.fa-arrows-to-eye::before {\n content: "\\e4bf"; }\n\n.fa-plug-circle-bolt::before {\n content: "\\e55b"; }\n\n.fa-heart::before {\n content: "\\f004"; }\n\n.fa-mars-and-venus::before {\n content: "\\f224"; }\n\n.fa-house-user::before {\n content: "\\e1b0"; }\n\n.fa-home-user::before {\n content: "\\e1b0"; }\n\n.fa-dumpster-fire::before {\n content: "\\f794"; }\n\n.fa-house-crack::before {\n content: "\\e3b1"; }\n\n.fa-martini-glass-citrus::before {\n content: "\\f561"; }\n\n.fa-cocktail::before {\n content: "\\f561"; }\n\n.fa-face-surprise::before {\n content: "\\f5c2"; }\n\n.fa-surprise::before {\n content: "\\f5c2"; }\n\n.fa-bottle-water::before {\n content: "\\e4c5"; }\n\n.fa-circle-pause::before {\n content: "\\f28b"; }\n\n.fa-pause-circle::before {\n content: "\\f28b"; }\n\n.fa-toilet-paper-slash::before {\n content: "\\e072"; }\n\n.fa-apple-whole::before {\n content: "\\f5d1"; }\n\n.fa-apple-alt::before {\n content: "\\f5d1"; }\n\n.fa-kitchen-set::before {\n content: "\\e51a"; }\n\n.fa-r::before {\n content: "\\52"; }\n\n.fa-temperature-quarter::before {\n content: "\\f2ca"; }\n\n.fa-temperature-1::before {\n content: "\\f2ca"; }\n\n.fa-thermometer-1::before {\n content: "\\f2ca"; }\n\n.fa-thermometer-quarter::before {\n content: "\\f2ca"; }\n\n.fa-cube::before {\n content: "\\f1b2"; }\n\n.fa-bitcoin-sign::before {\n content: "\\e0b4"; }\n\n.fa-shield-dog::before {\n content: "\\e573"; }\n\n.fa-solar-panel::before {\n content: "\\f5ba"; }\n\n.fa-lock-open::before {\n content: "\\f3c1"; }\n\n.fa-elevator::before {\n content: "\\e16d"; }\n\n.fa-money-bill-transfer::before {\n content: "\\e528"; }\n\n.fa-money-bill-trend-up::before {\n content: "\\e529"; }\n\n.fa-house-flood-water-circle-arrow-right::before {\n content: "\\e50f"; }\n\n.fa-square-poll-horizontal::before {\n content: "\\f682"; }\n\n.fa-poll-h::before {\n content: "\\f682"; }\n\n.fa-circle::before {\n content: "\\f111"; }\n\n.fa-backward-fast::before {\n content: "\\f049"; }\n\n.fa-fast-backward::before {\n content: "\\f049"; }\n\n.fa-recycle::before {\n content: "\\f1b8"; }\n\n.fa-user-astronaut::before {\n content: "\\f4fb"; }\n\n.fa-plane-slash::before {\n content: "\\e069"; }\n\n.fa-trademark::before {\n content: "\\f25c"; }\n\n.fa-basketball::before {\n content: "\\f434"; }\n\n.fa-basketball-ball::before {\n content: "\\f434"; }\n\n.fa-satellite-dish::before {\n content: "\\f7c0"; }\n\n.fa-circle-up::before {\n content: "\\f35b"; }\n\n.fa-arrow-alt-circle-up::before {\n content: "\\f35b"; }\n\n.fa-mobile-screen-button::before {\n content: "\\f3cd"; }\n\n.fa-mobile-alt::before {\n content: "\\f3cd"; }\n\n.fa-volume-high::before {\n content: "\\f028"; }\n\n.fa-volume-up::before {\n content: "\\f028"; }\n\n.fa-users-rays::before {\n content: "\\e593"; }\n\n.fa-wallet::before {\n content: "\\f555"; }\n\n.fa-clipboard-check::before {\n content: "\\f46c"; }\n\n.fa-file-audio::before {\n content: "\\f1c7"; }\n\n.fa-burger::before {\n content: "\\f805"; }\n\n.fa-hamburger::before {\n content: "\\f805"; }\n\n.fa-wrench::before {\n content: "\\f0ad"; }\n\n.fa-bugs::before {\n content: "\\e4d0"; }\n\n.fa-rupee-sign::before {\n content: "\\f156"; }\n\n.fa-rupee::before {\n content: "\\f156"; }\n\n.fa-file-image::before {\n content: "\\f1c5"; }\n\n.fa-circle-question::before {\n content: "\\f059"; }\n\n.fa-question-circle::before {\n content: "\\f059"; }\n\n.fa-plane-departure::before {\n content: "\\f5b0"; }\n\n.fa-handshake-slash::before {\n content: "\\e060"; }\n\n.fa-book-bookmark::before {\n content: "\\e0bb"; }\n\n.fa-code-branch::before {\n content: "\\f126"; }\n\n.fa-hat-cowboy::before {\n content: "\\f8c0"; }\n\n.fa-bridge::before {\n content: "\\e4c8"; }\n\n.fa-phone-flip::before {\n content: "\\f879"; }\n\n.fa-phone-alt::before {\n content: "\\f879"; }\n\n.fa-truck-front::before {\n content: "\\e2b7"; }\n\n.fa-cat::before {\n content: "\\f6be"; }\n\n.fa-anchor-circle-exclamation::before {\n content: "\\e4ab"; }\n\n.fa-truck-field::before {\n content: "\\e58d"; }\n\n.fa-route::before {\n content: "\\f4d7"; }\n\n.fa-clipboard-question::before {\n content: "\\e4e3"; }\n\n.fa-panorama::before {\n content: "\\e209"; }\n\n.fa-comment-medical::before {\n content: "\\f7f5"; }\n\n.fa-teeth-open::before {\n content: "\\f62f"; }\n\n.fa-file-circle-minus::before {\n content: "\\e4ed"; }\n\n.fa-tags::before {\n content: "\\f02c"; }\n\n.fa-wine-glass::before {\n content: "\\f4e3"; }\n\n.fa-forward-fast::before {\n content: "\\f050"; }\n\n.fa-fast-forward::before {\n content: "\\f050"; }\n\n.fa-face-meh-blank::before {\n content: "\\f5a4"; }\n\n.fa-meh-blank::before {\n content: "\\f5a4"; }\n\n.fa-square-parking::before {\n content: "\\f540"; }\n\n.fa-parking::before {\n content: "\\f540"; }\n\n.fa-house-signal::before {\n content: "\\e012"; }\n\n.fa-bars-progress::before {\n content: "\\f828"; }\n\n.fa-tasks-alt::before {\n content: "\\f828"; }\n\n.fa-faucet-drip::before {\n content: "\\e006"; }\n\n.fa-cart-flatbed::before {\n content: "\\f474"; }\n\n.fa-dolly-flatbed::before {\n content: "\\f474"; }\n\n.fa-ban-smoking::before {\n content: "\\f54d"; }\n\n.fa-smoking-ban::before {\n content: "\\f54d"; }\n\n.fa-terminal::before {\n content: "\\f120"; }\n\n.fa-mobile-button::before {\n content: "\\f10b"; }\n\n.fa-house-medical-flag::before {\n content: "\\e514"; }\n\n.fa-basket-shopping::before {\n content: "\\f291"; }\n\n.fa-shopping-basket::before {\n content: "\\f291"; }\n\n.fa-tape::before {\n content: "\\f4db"; }\n\n.fa-bus-simple::before {\n content: "\\f55e"; }\n\n.fa-bus-alt::before {\n content: "\\f55e"; }\n\n.fa-eye::before {\n content: "\\f06e"; }\n\n.fa-face-sad-cry::before {\n content: "\\f5b3"; }\n\n.fa-sad-cry::before {\n content: "\\f5b3"; }\n\n.fa-audio-description::before {\n content: "\\f29e"; }\n\n.fa-person-military-to-person::before {\n content: "\\e54c"; }\n\n.fa-file-shield::before {\n content: "\\e4f0"; }\n\n.fa-user-slash::before {\n content: "\\f506"; }\n\n.fa-pen::before {\n content: "\\f304"; }\n\n.fa-tower-observation::before {\n content: "\\e586"; }\n\n.fa-file-code::before {\n content: "\\f1c9"; }\n\n.fa-signal::before {\n content: "\\f012"; }\n\n.fa-signal-5::before {\n content: "\\f012"; }\n\n.fa-signal-perfect::before {\n content: "\\f012"; }\n\n.fa-bus::before {\n content: "\\f207"; }\n\n.fa-heart-circle-xmark::before {\n content: "\\e501"; }\n\n.fa-house-chimney::before {\n content: "\\e3af"; }\n\n.fa-home-lg::before {\n content: "\\e3af"; }\n\n.fa-window-maximize::before {\n content: "\\f2d0"; }\n\n.fa-face-frown::before {\n content: "\\f119"; }\n\n.fa-frown::before {\n content: "\\f119"; }\n\n.fa-prescription::before {\n content: "\\f5b1"; }\n\n.fa-shop::before {\n content: "\\f54f"; }\n\n.fa-store-alt::before {\n content: "\\f54f"; }\n\n.fa-floppy-disk::before {\n content: "\\f0c7"; }\n\n.fa-save::before {\n content: "\\f0c7"; }\n\n.fa-vihara::before {\n content: "\\f6a7"; }\n\n.fa-scale-unbalanced::before {\n content: "\\f515"; }\n\n.fa-balance-scale-left::before {\n content: "\\f515"; }\n\n.fa-sort-up::before {\n content: "\\f0de"; }\n\n.fa-sort-asc::before {\n content: "\\f0de"; }\n\n.fa-comment-dots::before {\n content: "\\f4ad"; }\n\n.fa-commenting::before {\n content: "\\f4ad"; }\n\n.fa-plant-wilt::before {\n content: "\\e5aa"; }\n\n.fa-diamond::before {\n content: "\\f219"; }\n\n.fa-face-grin-squint::before {\n content: "\\f585"; }\n\n.fa-grin-squint::before {\n content: "\\f585"; }\n\n.fa-hand-holding-dollar::before {\n content: "\\f4c0"; }\n\n.fa-hand-holding-usd::before {\n content: "\\f4c0"; }\n\n.fa-bacterium::before {\n content: "\\e05a"; }\n\n.fa-hand-pointer::before {\n content: "\\f25a"; }\n\n.fa-drum-steelpan::before {\n content: "\\f56a"; }\n\n.fa-hand-scissors::before {\n content: "\\f257"; }\n\n.fa-hands-praying::before {\n content: "\\f684"; }\n\n.fa-praying-hands::before {\n content: "\\f684"; }\n\n.fa-arrow-rotate-right::before {\n content: "\\f01e"; }\n\n.fa-arrow-right-rotate::before {\n content: "\\f01e"; }\n\n.fa-arrow-rotate-forward::before {\n content: "\\f01e"; }\n\n.fa-redo::before {\n content: "\\f01e"; }\n\n.fa-biohazard::before {\n content: "\\f780"; }\n\n.fa-location-crosshairs::before {\n content: "\\f601"; }\n\n.fa-location::before {\n content: "\\f601"; }\n\n.fa-mars-double::before {\n content: "\\f227"; }\n\n.fa-child-dress::before {\n content: "\\e59c"; }\n\n.fa-users-between-lines::before {\n content: "\\e591"; }\n\n.fa-lungs-virus::before {\n content: "\\e067"; }\n\n.fa-face-grin-tears::before {\n content: "\\f588"; }\n\n.fa-grin-tears::before {\n content: "\\f588"; }\n\n.fa-phone::before {\n content: "\\f095"; }\n\n.fa-calendar-xmark::before {\n content: "\\f273"; }\n\n.fa-calendar-times::before {\n content: "\\f273"; }\n\n.fa-child-reaching::before {\n content: "\\e59d"; }\n\n.fa-head-side-virus::before {\n content: "\\e064"; }\n\n.fa-user-gear::before {\n content: "\\f4fe"; }\n\n.fa-user-cog::before {\n content: "\\f4fe"; }\n\n.fa-arrow-up-1-9::before {\n content: "\\f163"; }\n\n.fa-sort-numeric-up::before {\n content: "\\f163"; }\n\n.fa-door-closed::before {\n content: "\\f52a"; }\n\n.fa-shield-virus::before {\n content: "\\e06c"; }\n\n.fa-dice-six::before {\n content: "\\f526"; }\n\n.fa-mosquito-net::before {\n content: "\\e52c"; }\n\n.fa-bridge-water::before {\n content: "\\e4ce"; }\n\n.fa-person-booth::before {\n content: "\\f756"; }\n\n.fa-text-width::before {\n content: "\\f035"; }\n\n.fa-hat-wizard::before {\n content: "\\f6e8"; }\n\n.fa-pen-fancy::before {\n content: "\\f5ac"; }\n\n.fa-person-digging::before {\n content: "\\f85e"; }\n\n.fa-digging::before {\n content: "\\f85e"; }\n\n.fa-trash::before {\n content: "\\f1f8"; }\n\n.fa-gauge-simple::before {\n content: "\\f629"; }\n\n.fa-gauge-simple-med::before {\n content: "\\f629"; }\n\n.fa-tachometer-average::before {\n content: "\\f629"; }\n\n.fa-book-medical::before {\n content: "\\f7e6"; }\n\n.fa-poo::before {\n content: "\\f2fe"; }\n\n.fa-quote-right::before {\n content: "\\f10e"; }\n\n.fa-quote-right-alt::before {\n content: "\\f10e"; }\n\n.fa-shirt::before {\n content: "\\f553"; }\n\n.fa-t-shirt::before {\n content: "\\f553"; }\n\n.fa-tshirt::before {\n content: "\\f553"; }\n\n.fa-cubes::before {\n content: "\\f1b3"; }\n\n.fa-divide::before {\n content: "\\f529"; }\n\n.fa-tenge-sign::before {\n content: "\\f7d7"; }\n\n.fa-tenge::before {\n content: "\\f7d7"; }\n\n.fa-headphones::before {\n content: "\\f025"; }\n\n.fa-hands-holding::before {\n content: "\\f4c2"; }\n\n.fa-hands-clapping::before {\n content: "\\e1a8"; }\n\n.fa-republican::before {\n content: "\\f75e"; }\n\n.fa-arrow-left::before {\n content: "\\f060"; }\n\n.fa-person-circle-xmark::before {\n content: "\\e543"; }\n\n.fa-ruler::before {\n content: "\\f545"; }\n\n.fa-align-left::before {\n content: "\\f036"; }\n\n.fa-dice-d6::before {\n content: "\\f6d1"; }\n\n.fa-restroom::before {\n content: "\\f7bd"; }\n\n.fa-j::before {\n content: "\\4a"; }\n\n.fa-users-viewfinder::before {\n content: "\\e595"; }\n\n.fa-file-video::before {\n content: "\\f1c8"; }\n\n.fa-up-right-from-square::before {\n content: "\\f35d"; }\n\n.fa-external-link-alt::before {\n content: "\\f35d"; }\n\n.fa-table-cells::before {\n content: "\\f00a"; }\n\n.fa-th::before {\n content: "\\f00a"; }\n\n.fa-file-pdf::before {\n content: "\\f1c1"; }\n\n.fa-book-bible::before {\n content: "\\f647"; }\n\n.fa-bible::before {\n content: "\\f647"; }\n\n.fa-o::before {\n content: "\\4f"; }\n\n.fa-suitcase-medical::before {\n content: "\\f0fa"; }\n\n.fa-medkit::before {\n content: "\\f0fa"; }\n\n.fa-user-secret::before {\n content: "\\f21b"; }\n\n.fa-otter::before {\n content: "\\f700"; }\n\n.fa-person-dress::before {\n content: "\\f182"; }\n\n.fa-female::before {\n content: "\\f182"; }\n\n.fa-comment-dollar::before {\n content: "\\f651"; }\n\n.fa-business-time::before {\n content: "\\f64a"; }\n\n.fa-briefcase-clock::before {\n content: "\\f64a"; }\n\n.fa-table-cells-large::before {\n content: "\\f009"; }\n\n.fa-th-large::before {\n content: "\\f009"; }\n\n.fa-book-tanakh::before {\n content: "\\f827"; }\n\n.fa-tanakh::before {\n content: "\\f827"; }\n\n.fa-phone-volume::before {\n content: "\\f2a0"; }\n\n.fa-volume-control-phone::before {\n content: "\\f2a0"; }\n\n.fa-hat-cowboy-side::before {\n content: "\\f8c1"; }\n\n.fa-clipboard-user::before {\n content: "\\f7f3"; }\n\n.fa-child::before {\n content: "\\f1ae"; }\n\n.fa-lira-sign::before {\n content: "\\f195"; }\n\n.fa-satellite::before {\n content: "\\f7bf"; }\n\n.fa-plane-lock::before {\n content: "\\e558"; }\n\n.fa-tag::before {\n content: "\\f02b"; }\n\n.fa-comment::before {\n content: "\\f075"; }\n\n.fa-cake-candles::before {\n content: "\\f1fd"; }\n\n.fa-birthday-cake::before {\n content: "\\f1fd"; }\n\n.fa-cake::before {\n content: "\\f1fd"; }\n\n.fa-envelope::before {\n content: "\\f0e0"; }\n\n.fa-angles-up::before {\n content: "\\f102"; }\n\n.fa-angle-double-up::before {\n content: "\\f102"; }\n\n.fa-paperclip::before {\n content: "\\f0c6"; }\n\n.fa-arrow-right-to-city::before {\n content: "\\e4b3"; }\n\n.fa-ribbon::before {\n content: "\\f4d6"; }\n\n.fa-lungs::before {\n content: "\\f604"; }\n\n.fa-arrow-up-9-1::before {\n content: "\\f887"; }\n\n.fa-sort-numeric-up-alt::before {\n content: "\\f887"; }\n\n.fa-litecoin-sign::before {\n content: "\\e1d3"; }\n\n.fa-border-none::before {\n content: "\\f850"; }\n\n.fa-circle-nodes::before {\n content: "\\e4e2"; }\n\n.fa-parachute-box::before {\n content: "\\f4cd"; }\n\n.fa-indent::before {\n content: "\\f03c"; }\n\n.fa-truck-field-un::before {\n content: "\\e58e"; }\n\n.fa-hourglass::before {\n content: "\\f254"; }\n\n.fa-hourglass-empty::before {\n content: "\\f254"; }\n\n.fa-mountain::before {\n content: "\\f6fc"; }\n\n.fa-user-doctor::before {\n content: "\\f0f0"; }\n\n.fa-user-md::before {\n content: "\\f0f0"; }\n\n.fa-circle-info::before {\n content: "\\f05a"; }\n\n.fa-info-circle::before {\n content: "\\f05a"; }\n\n.fa-cloud-meatball::before {\n content: "\\f73b"; }\n\n.fa-camera::before {\n content: "\\f030"; }\n\n.fa-camera-alt::before {\n content: "\\f030"; }\n\n.fa-square-virus::before {\n content: "\\e578"; }\n\n.fa-meteor::before {\n content: "\\f753"; }\n\n.fa-car-on::before {\n content: "\\e4dd"; }\n\n.fa-sleigh::before {\n content: "\\f7cc"; }\n\n.fa-arrow-down-1-9::before {\n content: "\\f162"; }\n\n.fa-sort-numeric-asc::before {\n content: "\\f162"; }\n\n.fa-sort-numeric-down::before {\n content: "\\f162"; }\n\n.fa-hand-holding-droplet::before {\n content: "\\f4c1"; }\n\n.fa-hand-holding-water::before {\n content: "\\f4c1"; }\n\n.fa-water::before {\n content: "\\f773"; }\n\n.fa-calendar-check::before {\n content: "\\f274"; }\n\n.fa-braille::before {\n content: "\\f2a1"; }\n\n.fa-prescription-bottle-medical::before {\n content: "\\f486"; }\n\n.fa-prescription-bottle-alt::before {\n content: "\\f486"; }\n\n.fa-landmark::before {\n content: "\\f66f"; }\n\n.fa-truck::before {\n content: "\\f0d1"; }\n\n.fa-crosshairs::before {\n content: "\\f05b"; }\n\n.fa-person-cane::before {\n content: "\\e53c"; }\n\n.fa-tent::before {\n content: "\\e57d"; }\n\n.fa-vest-patches::before {\n content: "\\e086"; }\n\n.fa-check-double::before {\n content: "\\f560"; }\n\n.fa-arrow-down-a-z::before {\n content: "\\f15d"; }\n\n.fa-sort-alpha-asc::before {\n content: "\\f15d"; }\n\n.fa-sort-alpha-down::before {\n content: "\\f15d"; }\n\n.fa-money-bill-wheat::before {\n content: "\\e52a"; }\n\n.fa-cookie::before {\n content: "\\f563"; }\n\n.fa-arrow-rotate-left::before {\n content: "\\f0e2"; }\n\n.fa-arrow-left-rotate::before {\n content: "\\f0e2"; }\n\n.fa-arrow-rotate-back::before {\n content: "\\f0e2"; }\n\n.fa-arrow-rotate-backward::before {\n content: "\\f0e2"; }\n\n.fa-undo::before {\n content: "\\f0e2"; }\n\n.fa-hard-drive::before {\n content: "\\f0a0"; }\n\n.fa-hdd::before {\n content: "\\f0a0"; }\n\n.fa-face-grin-squint-tears::before {\n content: "\\f586"; }\n\n.fa-grin-squint-tears::before {\n content: "\\f586"; }\n\n.fa-dumbbell::before {\n content: "\\f44b"; }\n\n.fa-rectangle-list::before {\n content: "\\f022"; }\n\n.fa-list-alt::before {\n content: "\\f022"; }\n\n.fa-tarp-droplet::before {\n content: "\\e57c"; }\n\n.fa-house-medical-circle-check::before {\n content: "\\e511"; }\n\n.fa-person-skiing-nordic::before {\n content: "\\f7ca"; }\n\n.fa-skiing-nordic::before {\n content: "\\f7ca"; }\n\n.fa-calendar-plus::before {\n content: "\\f271"; }\n\n.fa-plane-arrival::before {\n content: "\\f5af"; }\n\n.fa-circle-left::before {\n content: "\\f359"; }\n\n.fa-arrow-alt-circle-left::before {\n content: "\\f359"; }\n\n.fa-train-subway::before {\n content: "\\f239"; }\n\n.fa-subway::before {\n content: "\\f239"; }\n\n.fa-chart-gantt::before {\n content: "\\e0e4"; }\n\n.fa-indian-rupee-sign::before {\n content: "\\e1bc"; }\n\n.fa-indian-rupee::before {\n content: "\\e1bc"; }\n\n.fa-inr::before {\n content: "\\e1bc"; }\n\n.fa-crop-simple::before {\n content: "\\f565"; }\n\n.fa-crop-alt::before {\n content: "\\f565"; }\n\n.fa-money-bill-1::before {\n content: "\\f3d1"; }\n\n.fa-money-bill-alt::before {\n content: "\\f3d1"; }\n\n.fa-left-long::before {\n content: "\\f30a"; }\n\n.fa-long-arrow-alt-left::before {\n content: "\\f30a"; }\n\n.fa-dna::before {\n content: "\\f471"; }\n\n.fa-virus-slash::before {\n content: "\\e075"; }\n\n.fa-minus::before {\n content: "\\f068"; }\n\n.fa-subtract::before {\n content: "\\f068"; }\n\n.fa-chess::before {\n content: "\\f439"; }\n\n.fa-arrow-left-long::before {\n content: "\\f177"; }\n\n.fa-long-arrow-left::before {\n content: "\\f177"; }\n\n.fa-plug-circle-check::before {\n content: "\\e55c"; }\n\n.fa-street-view::before {\n content: "\\f21d"; }\n\n.fa-franc-sign::before {\n content: "\\e18f"; }\n\n.fa-volume-off::before {\n content: "\\f026"; }\n\n.fa-hands-asl-interpreting::before {\n content: "\\f2a3"; }\n\n.fa-american-sign-language-interpreting::before {\n content: "\\f2a3"; }\n\n.fa-asl-interpreting::before {\n content: "\\f2a3"; }\n\n.fa-hands-american-sign-language-interpreting::before {\n content: "\\f2a3"; }\n\n.fa-gear::before {\n content: "\\f013"; }\n\n.fa-cog::before {\n content: "\\f013"; }\n\n.fa-droplet-slash::before {\n content: "\\f5c7"; }\n\n.fa-tint-slash::before {\n content: "\\f5c7"; }\n\n.fa-mosque::before {\n content: "\\f678"; }\n\n.fa-mosquito::before {\n content: "\\e52b"; }\n\n.fa-star-of-david::before {\n content: "\\f69a"; }\n\n.fa-person-military-rifle::before {\n content: "\\e54b"; }\n\n.fa-cart-shopping::before {\n content: "\\f07a"; }\n\n.fa-shopping-cart::before {\n content: "\\f07a"; }\n\n.fa-vials::before {\n content: "\\f493"; }\n\n.fa-plug-circle-plus::before {\n content: "\\e55f"; }\n\n.fa-place-of-worship::before {\n content: "\\f67f"; }\n\n.fa-grip-vertical::before {\n content: "\\f58e"; }\n\n.fa-arrow-turn-up::before {\n content: "\\f148"; }\n\n.fa-level-up::before {\n content: "\\f148"; }\n\n.fa-u::before {\n content: "\\55"; }\n\n.fa-square-root-variable::before {\n content: "\\f698"; }\n\n.fa-square-root-alt::before {\n content: "\\f698"; }\n\n.fa-clock::before {\n content: "\\f017"; }\n\n.fa-clock-four::before {\n content: "\\f017"; }\n\n.fa-backward-step::before {\n content: "\\f048"; }\n\n.fa-step-backward::before {\n content: "\\f048"; }\n\n.fa-pallet::before {\n content: "\\f482"; }\n\n.fa-faucet::before {\n content: "\\e005"; }\n\n.fa-baseball-bat-ball::before {\n content: "\\f432"; }\n\n.fa-s::before {\n content: "\\53"; }\n\n.fa-timeline::before {\n content: "\\e29c"; }\n\n.fa-keyboard::before {\n content: "\\f11c"; }\n\n.fa-caret-down::before {\n content: "\\f0d7"; }\n\n.fa-house-chimney-medical::before {\n content: "\\f7f2"; }\n\n.fa-clinic-medical::before {\n content: "\\f7f2"; }\n\n.fa-temperature-three-quarters::before {\n content: "\\f2c8"; }\n\n.fa-temperature-3::before {\n content: "\\f2c8"; }\n\n.fa-thermometer-3::before {\n content: "\\f2c8"; }\n\n.fa-thermometer-three-quarters::before {\n content: "\\f2c8"; }\n\n.fa-mobile-screen::before {\n content: "\\f3cf"; }\n\n.fa-mobile-android-alt::before {\n content: "\\f3cf"; }\n\n.fa-plane-up::before {\n content: "\\e22d"; }\n\n.fa-piggy-bank::before {\n content: "\\f4d3"; }\n\n.fa-battery-half::before {\n content: "\\f242"; }\n\n.fa-battery-3::before {\n content: "\\f242"; }\n\n.fa-mountain-city::before {\n content: "\\e52e"; }\n\n.fa-coins::before {\n content: "\\f51e"; }\n\n.fa-khanda::before {\n content: "\\f66d"; }\n\n.fa-sliders::before {\n content: "\\f1de"; }\n\n.fa-sliders-h::before {\n content: "\\f1de"; }\n\n.fa-folder-tree::before {\n content: "\\f802"; }\n\n.fa-network-wired::before {\n content: "\\f6ff"; }\n\n.fa-map-pin::before {\n content: "\\f276"; }\n\n.fa-hamsa::before {\n content: "\\f665"; }\n\n.fa-cent-sign::before {\n content: "\\e3f5"; }\n\n.fa-flask::before {\n content: "\\f0c3"; }\n\n.fa-person-pregnant::before {\n content: "\\e31e"; }\n\n.fa-wand-sparkles::before {\n content: "\\f72b"; }\n\n.fa-ellipsis-vertical::before {\n content: "\\f142"; }\n\n.fa-ellipsis-v::before {\n content: "\\f142"; }\n\n.fa-ticket::before {\n content: "\\f145"; }\n\n.fa-power-off::before {\n content: "\\f011"; }\n\n.fa-right-long::before {\n content: "\\f30b"; }\n\n.fa-long-arrow-alt-right::before {\n content: "\\f30b"; }\n\n.fa-flag-usa::before {\n content: "\\f74d"; }\n\n.fa-laptop-file::before {\n content: "\\e51d"; }\n\n.fa-tty::before {\n content: "\\f1e4"; }\n\n.fa-teletype::before {\n content: "\\f1e4"; }\n\n.fa-diagram-next::before {\n content: "\\e476"; }\n\n.fa-person-rifle::before {\n content: "\\e54e"; }\n\n.fa-house-medical-circle-exclamation::before {\n content: "\\e512"; }\n\n.fa-closed-captioning::before {\n content: "\\f20a"; }\n\n.fa-person-hiking::before {\n content: "\\f6ec"; }\n\n.fa-hiking::before {\n content: "\\f6ec"; }\n\n.fa-venus-double::before {\n content: "\\f226"; }\n\n.fa-images::before {\n content: "\\f302"; }\n\n.fa-calculator::before {\n content: "\\f1ec"; }\n\n.fa-people-pulling::before {\n content: "\\e535"; }\n\n.fa-n::before {\n content: "\\4e"; }\n\n.fa-cable-car::before {\n content: "\\f7da"; }\n\n.fa-tram::before {\n content: "\\f7da"; }\n\n.fa-cloud-rain::before {\n content: "\\f73d"; }\n\n.fa-building-circle-xmark::before {\n content: "\\e4d4"; }\n\n.fa-ship::before {\n content: "\\f21a"; }\n\n.fa-arrows-down-to-line::before {\n content: "\\e4b8"; }\n\n.fa-download::before {\n content: "\\f019"; }\n\n.fa-face-grin::before {\n content: "\\f580"; }\n\n.fa-grin::before {\n content: "\\f580"; }\n\n.fa-delete-left::before {\n content: "\\f55a"; }\n\n.fa-backspace::before {\n content: "\\f55a"; }\n\n.fa-eye-dropper::before {\n content: "\\f1fb"; }\n\n.fa-eye-dropper-empty::before {\n content: "\\f1fb"; }\n\n.fa-eyedropper::before {\n content: "\\f1fb"; }\n\n.fa-file-circle-check::before {\n content: "\\e5a0"; }\n\n.fa-forward::before {\n content: "\\f04e"; }\n\n.fa-mobile::before {\n content: "\\f3ce"; }\n\n.fa-mobile-android::before {\n content: "\\f3ce"; }\n\n.fa-mobile-phone::before {\n content: "\\f3ce"; }\n\n.fa-face-meh::before {\n content: "\\f11a"; }\n\n.fa-meh::before {\n content: "\\f11a"; }\n\n.fa-align-center::before {\n content: "\\f037"; }\n\n.fa-book-skull::before {\n content: "\\f6b7"; }\n\n.fa-book-dead::before {\n content: "\\f6b7"; }\n\n.fa-id-card::before {\n content: "\\f2c2"; }\n\n.fa-drivers-license::before {\n content: "\\f2c2"; }\n\n.fa-outdent::before {\n content: "\\f03b"; }\n\n.fa-dedent::before {\n content: "\\f03b"; }\n\n.fa-heart-circle-exclamation::before {\n content: "\\e4fe"; }\n\n.fa-house::before {\n content: "\\f015"; }\n\n.fa-home::before {\n content: "\\f015"; }\n\n.fa-home-alt::before {\n content: "\\f015"; }\n\n.fa-home-lg-alt::before {\n content: "\\f015"; }\n\n.fa-calendar-week::before {\n content: "\\f784"; }\n\n.fa-laptop-medical::before {\n content: "\\f812"; }\n\n.fa-b::before {\n content: "\\42"; }\n\n.fa-file-medical::before {\n content: "\\f477"; }\n\n.fa-dice-one::before {\n content: "\\f525"; }\n\n.fa-kiwi-bird::before {\n content: "\\f535"; }\n\n.fa-arrow-right-arrow-left::before {\n content: "\\f0ec"; }\n\n.fa-exchange::before {\n content: "\\f0ec"; }\n\n.fa-rotate-right::before {\n content: "\\f2f9"; }\n\n.fa-redo-alt::before {\n content: "\\f2f9"; }\n\n.fa-rotate-forward::before {\n content: "\\f2f9"; }\n\n.fa-utensils::before {\n content: "\\f2e7"; }\n\n.fa-cutlery::before {\n content: "\\f2e7"; }\n\n.fa-arrow-up-wide-short::before {\n content: "\\f161"; }\n\n.fa-sort-amount-up::before {\n content: "\\f161"; }\n\n.fa-mill-sign::before {\n content: "\\e1ed"; }\n\n.fa-bowl-rice::before {\n content: "\\e2eb"; }\n\n.fa-skull::before {\n content: "\\f54c"; }\n\n.fa-tower-broadcast::before {\n content: "\\f519"; }\n\n.fa-broadcast-tower::before {\n content: "\\f519"; }\n\n.fa-truck-pickup::before {\n content: "\\f63c"; }\n\n.fa-up-long::before {\n content: "\\f30c"; }\n\n.fa-long-arrow-alt-up::before {\n content: "\\f30c"; }\n\n.fa-stop::before {\n content: "\\f04d"; }\n\n.fa-code-merge::before {\n content: "\\f387"; }\n\n.fa-upload::before {\n content: "\\f093"; }\n\n.fa-hurricane::before {\n content: "\\f751"; }\n\n.fa-mound::before {\n content: "\\e52d"; }\n\n.fa-toilet-portable::before {\n content: "\\e583"; }\n\n.fa-compact-disc::before {\n content: "\\f51f"; }\n\n.fa-file-arrow-down::before {\n content: "\\f56d"; }\n\n.fa-file-download::before {\n content: "\\f56d"; }\n\n.fa-caravan::before {\n content: "\\f8ff"; }\n\n.fa-shield-cat::before {\n content: "\\e572"; }\n\n.fa-bolt::before {\n content: "\\f0e7"; }\n\n.fa-zap::before {\n content: "\\f0e7"; }\n\n.fa-glass-water::before {\n content: "\\e4f4"; }\n\n.fa-oil-well::before {\n content: "\\e532"; }\n\n.fa-vault::before {\n content: "\\e2c5"; }\n\n.fa-mars::before {\n content: "\\f222"; }\n\n.fa-toilet::before {\n content: "\\f7d8"; }\n\n.fa-plane-circle-xmark::before {\n content: "\\e557"; }\n\n.fa-yen-sign::before {\n content: "\\f157"; }\n\n.fa-cny::before {\n content: "\\f157"; }\n\n.fa-jpy::before {\n content: "\\f157"; }\n\n.fa-rmb::before {\n content: "\\f157"; }\n\n.fa-yen::before {\n content: "\\f157"; }\n\n.fa-ruble-sign::before {\n content: "\\f158"; }\n\n.fa-rouble::before {\n content: "\\f158"; }\n\n.fa-rub::before {\n content: "\\f158"; }\n\n.fa-ruble::before {\n content: "\\f158"; }\n\n.fa-sun::before {\n content: "\\f185"; }\n\n.fa-guitar::before {\n content: "\\f7a6"; }\n\n.fa-face-laugh-wink::before {\n content: "\\f59c"; }\n\n.fa-laugh-wink::before {\n content: "\\f59c"; }\n\n.fa-horse-head::before {\n content: "\\f7ab"; }\n\n.fa-bore-hole::before {\n content: "\\e4c3"; }\n\n.fa-industry::before {\n content: "\\f275"; }\n\n.fa-circle-down::before {\n content: "\\f358"; }\n\n.fa-arrow-alt-circle-down::before {\n content: "\\f358"; }\n\n.fa-arrows-turn-to-dots::before {\n content: "\\e4c1"; }\n\n.fa-florin-sign::before {\n content: "\\e184"; }\n\n.fa-arrow-down-short-wide::before {\n content: "\\f884"; }\n\n.fa-sort-amount-desc::before {\n content: "\\f884"; }\n\n.fa-sort-amount-down-alt::before {\n content: "\\f884"; }\n\n.fa-less-than::before {\n content: "\\3c"; }\n\n.fa-angle-down::before {\n content: "\\f107"; }\n\n.fa-car-tunnel::before {\n content: "\\e4de"; }\n\n.fa-head-side-cough::before {\n content: "\\e061"; }\n\n.fa-grip-lines::before {\n content: "\\f7a4"; }\n\n.fa-thumbs-down::before {\n content: "\\f165"; }\n\n.fa-user-lock::before {\n content: "\\f502"; }\n\n.fa-arrow-right-long::before {\n content: "\\f178"; }\n\n.fa-long-arrow-right::before {\n content: "\\f178"; }\n\n.fa-anchor-circle-xmark::before {\n content: "\\e4ac"; }\n\n.fa-ellipsis::before {\n content: "\\f141"; }\n\n.fa-ellipsis-h::before {\n content: "\\f141"; }\n\n.fa-chess-pawn::before {\n content: "\\f443"; }\n\n.fa-kit-medical::before {\n content: "\\f479"; }\n\n.fa-first-aid::before {\n content: "\\f479"; }\n\n.fa-person-through-window::before {\n content: "\\e5a9"; }\n\n.fa-toolbox::before {\n content: "\\f552"; }\n\n.fa-hands-holding-circle::before {\n content: "\\e4fb"; }\n\n.fa-bug::before {\n content: "\\f188"; }\n\n.fa-credit-card::before {\n content: "\\f09d"; }\n\n.fa-credit-card-alt::before {\n content: "\\f09d"; }\n\n.fa-car::before {\n content: "\\f1b9"; }\n\n.fa-automobile::before {\n content: "\\f1b9"; }\n\n.fa-hand-holding-hand::before {\n content: "\\e4f7"; }\n\n.fa-book-open-reader::before {\n content: "\\f5da"; }\n\n.fa-book-reader::before {\n content: "\\f5da"; }\n\n.fa-mountain-sun::before {\n content: "\\e52f"; }\n\n.fa-arrows-left-right-to-line::before {\n content: "\\e4ba"; }\n\n.fa-dice-d20::before {\n content: "\\f6cf"; }\n\n.fa-truck-droplet::before {\n content: "\\e58c"; }\n\n.fa-file-circle-xmark::before {\n content: "\\e5a1"; }\n\n.fa-temperature-arrow-up::before {\n content: "\\e040"; }\n\n.fa-temperature-up::before {\n content: "\\e040"; }\n\n.fa-medal::before {\n content: "\\f5a2"; }\n\n.fa-bed::before {\n content: "\\f236"; }\n\n.fa-square-h::before {\n content: "\\f0fd"; }\n\n.fa-h-square::before {\n content: "\\f0fd"; }\n\n.fa-podcast::before {\n content: "\\f2ce"; }\n\n.fa-temperature-full::before {\n content: "\\f2c7"; }\n\n.fa-temperature-4::before {\n content: "\\f2c7"; }\n\n.fa-thermometer-4::before {\n content: "\\f2c7"; }\n\n.fa-thermometer-full::before {\n content: "\\f2c7"; }\n\n.fa-bell::before {\n content: "\\f0f3"; }\n\n.fa-superscript::before {\n content: "\\f12b"; }\n\n.fa-plug-circle-xmark::before {\n content: "\\e560"; }\n\n.fa-star-of-life::before {\n content: "\\f621"; }\n\n.fa-phone-slash::before {\n content: "\\f3dd"; }\n\n.fa-paint-roller::before {\n content: "\\f5aa"; }\n\n.fa-handshake-angle::before {\n content: "\\f4c4"; }\n\n.fa-hands-helping::before {\n content: "\\f4c4"; }\n\n.fa-location-dot::before {\n content: "\\f3c5"; }\n\n.fa-map-marker-alt::before {\n content: "\\f3c5"; }\n\n.fa-file::before {\n content: "\\f15b"; }\n\n.fa-greater-than::before {\n content: "\\3e"; }\n\n.fa-person-swimming::before {\n content: "\\f5c4"; }\n\n.fa-swimmer::before {\n content: "\\f5c4"; }\n\n.fa-arrow-down::before {\n content: "\\f063"; }\n\n.fa-droplet::before {\n content: "\\f043"; }\n\n.fa-tint::before {\n content: "\\f043"; }\n\n.fa-eraser::before {\n content: "\\f12d"; }\n\n.fa-earth-americas::before {\n content: "\\f57d"; }\n\n.fa-earth::before {\n content: "\\f57d"; }\n\n.fa-earth-america::before {\n content: "\\f57d"; }\n\n.fa-globe-americas::before {\n content: "\\f57d"; }\n\n.fa-person-burst::before {\n content: "\\e53b"; }\n\n.fa-dove::before {\n content: "\\f4ba"; }\n\n.fa-battery-empty::before {\n content: "\\f244"; }\n\n.fa-battery-0::before {\n content: "\\f244"; }\n\n.fa-socks::before {\n content: "\\f696"; }\n\n.fa-inbox::before {\n content: "\\f01c"; }\n\n.fa-section::before {\n content: "\\e447"; }\n\n.fa-gauge-high::before {\n content: "\\f625"; }\n\n.fa-tachometer-alt::before {\n content: "\\f625"; }\n\n.fa-tachometer-alt-fast::before {\n content: "\\f625"; }\n\n.fa-envelope-open-text::before {\n content: "\\f658"; }\n\n.fa-hospital::before {\n content: "\\f0f8"; }\n\n.fa-hospital-alt::before {\n content: "\\f0f8"; }\n\n.fa-hospital-wide::before {\n content: "\\f0f8"; }\n\n.fa-wine-bottle::before {\n content: "\\f72f"; }\n\n.fa-chess-rook::before {\n content: "\\f447"; }\n\n.fa-bars-staggered::before {\n content: "\\f550"; }\n\n.fa-reorder::before {\n content: "\\f550"; }\n\n.fa-stream::before {\n content: "\\f550"; }\n\n.fa-dharmachakra::before {\n content: "\\f655"; }\n\n.fa-hotdog::before {\n content: "\\f80f"; }\n\n.fa-person-walking-with-cane::before {\n content: "\\f29d"; }\n\n.fa-blind::before {\n content: "\\f29d"; }\n\n.fa-drum::before {\n content: "\\f569"; }\n\n.fa-ice-cream::before {\n content: "\\f810"; }\n\n.fa-heart-circle-bolt::before {\n content: "\\e4fc"; }\n\n.fa-fax::before {\n content: "\\f1ac"; }\n\n.fa-paragraph::before {\n content: "\\f1dd"; }\n\n.fa-check-to-slot::before {\n content: "\\f772"; }\n\n.fa-vote-yea::before {\n content: "\\f772"; }\n\n.fa-star-half::before {\n content: "\\f089"; }\n\n.fa-boxes-stacked::before {\n content: "\\f468"; }\n\n.fa-boxes::before {\n content: "\\f468"; }\n\n.fa-boxes-alt::before {\n content: "\\f468"; }\n\n.fa-link::before {\n content: "\\f0c1"; }\n\n.fa-chain::before {\n content: "\\f0c1"; }\n\n.fa-ear-listen::before {\n content: "\\f2a2"; }\n\n.fa-assistive-listening-systems::before {\n content: "\\f2a2"; }\n\n.fa-tree-city::before {\n content: "\\e587"; }\n\n.fa-play::before {\n content: "\\f04b"; }\n\n.fa-font::before {\n content: "\\f031"; }\n\n.fa-rupiah-sign::before {\n content: "\\e23d"; }\n\n.fa-magnifying-glass::before {\n content: "\\f002"; }\n\n.fa-search::before {\n content: "\\f002"; }\n\n.fa-table-tennis-paddle-ball::before {\n content: "\\f45d"; }\n\n.fa-ping-pong-paddle-ball::before {\n content: "\\f45d"; }\n\n.fa-table-tennis::before {\n content: "\\f45d"; }\n\n.fa-person-dots-from-line::before {\n content: "\\f470"; }\n\n.fa-diagnoses::before {\n content: "\\f470"; }\n\n.fa-trash-can-arrow-up::before {\n content: "\\f82a"; }\n\n.fa-trash-restore-alt::before {\n content: "\\f82a"; }\n\n.fa-naira-sign::before {\n content: "\\e1f6"; }\n\n.fa-cart-arrow-down::before {\n content: "\\f218"; }\n\n.fa-walkie-talkie::before {\n content: "\\f8ef"; }\n\n.fa-file-pen::before {\n content: "\\f31c"; }\n\n.fa-file-edit::before {\n content: "\\f31c"; }\n\n.fa-receipt::before {\n content: "\\f543"; }\n\n.fa-square-pen::before {\n content: "\\f14b"; }\n\n.fa-pen-square::before {\n content: "\\f14b"; }\n\n.fa-pencil-square::before {\n content: "\\f14b"; }\n\n.fa-suitcase-rolling::before {\n content: "\\f5c1"; }\n\n.fa-person-circle-exclamation::before {\n content: "\\e53f"; }\n\n.fa-chevron-down::before {\n content: "\\f078"; }\n\n.fa-battery-full::before {\n content: "\\f240"; }\n\n.fa-battery::before {\n content: "\\f240"; }\n\n.fa-battery-5::before {\n content: "\\f240"; }\n\n.fa-skull-crossbones::before {\n content: "\\f714"; }\n\n.fa-code-compare::before {\n content: "\\e13a"; }\n\n.fa-list-ul::before {\n content: "\\f0ca"; }\n\n.fa-list-dots::before {\n content: "\\f0ca"; }\n\n.fa-school-lock::before {\n content: "\\e56f"; }\n\n.fa-tower-cell::before {\n content: "\\e585"; }\n\n.fa-down-long::before {\n content: "\\f309"; }\n\n.fa-long-arrow-alt-down::before {\n content: "\\f309"; }\n\n.fa-ranking-star::before {\n content: "\\e561"; }\n\n.fa-chess-king::before {\n content: "\\f43f"; }\n\n.fa-person-harassing::before {\n content: "\\e549"; }\n\n.fa-brazilian-real-sign::before {\n content: "\\e46c"; }\n\n.fa-landmark-dome::before {\n content: "\\f752"; }\n\n.fa-landmark-alt::before {\n content: "\\f752"; }\n\n.fa-arrow-up::before {\n content: "\\f062"; }\n\n.fa-tv::before {\n content: "\\f26c"; }\n\n.fa-television::before {\n content: "\\f26c"; }\n\n.fa-tv-alt::before {\n content: "\\f26c"; }\n\n.fa-shrimp::before {\n content: "\\e448"; }\n\n.fa-list-check::before {\n content: "\\f0ae"; }\n\n.fa-tasks::before {\n content: "\\f0ae"; }\n\n.fa-jug-detergent::before {\n content: "\\e519"; }\n\n.fa-circle-user::before {\n content: "\\f2bd"; }\n\n.fa-user-circle::before {\n content: "\\f2bd"; }\n\n.fa-user-shield::before {\n content: "\\f505"; }\n\n.fa-wind::before {\n content: "\\f72e"; }\n\n.fa-car-burst::before {\n content: "\\f5e1"; }\n\n.fa-car-crash::before {\n content: "\\f5e1"; }\n\n.fa-y::before {\n content: "\\59"; }\n\n.fa-person-snowboarding::before {\n content: "\\f7ce"; }\n\n.fa-snowboarding::before {\n content: "\\f7ce"; }\n\n.fa-truck-fast::before {\n content: "\\f48b"; }\n\n.fa-shipping-fast::before {\n content: "\\f48b"; }\n\n.fa-fish::before {\n content: "\\f578"; }\n\n.fa-user-graduate::before {\n content: "\\f501"; }\n\n.fa-circle-half-stroke::before {\n content: "\\f042"; }\n\n.fa-adjust::before {\n content: "\\f042"; }\n\n.fa-clapperboard::before {\n content: "\\e131"; }\n\n.fa-circle-radiation::before {\n content: "\\f7ba"; }\n\n.fa-radiation-alt::before {\n content: "\\f7ba"; }\n\n.fa-baseball::before {\n content: "\\f433"; }\n\n.fa-baseball-ball::before {\n content: "\\f433"; }\n\n.fa-jet-fighter-up::before {\n content: "\\e518"; }\n\n.fa-diagram-project::before {\n content: "\\f542"; }\n\n.fa-project-diagram::before {\n content: "\\f542"; }\n\n.fa-copy::before {\n content: "\\f0c5"; }\n\n.fa-volume-xmark::before {\n content: "\\f6a9"; }\n\n.fa-volume-mute::before {\n content: "\\f6a9"; }\n\n.fa-volume-times::before {\n content: "\\f6a9"; }\n\n.fa-hand-sparkles::before {\n content: "\\e05d"; }\n\n.fa-grip::before {\n content: "\\f58d"; }\n\n.fa-grip-horizontal::before {\n content: "\\f58d"; }\n\n.fa-share-from-square::before {\n content: "\\f14d"; }\n\n.fa-share-square::before {\n content: "\\f14d"; }\n\n.fa-child-combatant::before {\n content: "\\e4e0"; }\n\n.fa-child-rifle::before {\n content: "\\e4e0"; }\n\n.fa-gun::before {\n content: "\\e19b"; }\n\n.fa-square-phone::before {\n content: "\\f098"; }\n\n.fa-phone-square::before {\n content: "\\f098"; }\n\n.fa-plus::before {\n content: "\\2b"; }\n\n.fa-add::before {\n content: "\\2b"; }\n\n.fa-expand::before {\n content: "\\f065"; }\n\n.fa-computer::before {\n content: "\\e4e5"; }\n\n.fa-xmark::before {\n content: "\\f00d"; }\n\n.fa-close::before {\n content: "\\f00d"; }\n\n.fa-multiply::before {\n content: "\\f00d"; }\n\n.fa-remove::before {\n content: "\\f00d"; }\n\n.fa-times::before {\n content: "\\f00d"; }\n\n.fa-arrows-up-down-left-right::before {\n content: "\\f047"; }\n\n.fa-arrows::before {\n content: "\\f047"; }\n\n.fa-chalkboard-user::before {\n content: "\\f51c"; }\n\n.fa-chalkboard-teacher::before {\n content: "\\f51c"; }\n\n.fa-peso-sign::before {\n content: "\\e222"; }\n\n.fa-building-shield::before {\n content: "\\e4d8"; }\n\n.fa-baby::before {\n content: "\\f77c"; }\n\n.fa-users-line::before {\n content: "\\e592"; }\n\n.fa-quote-left::before {\n content: "\\f10d"; }\n\n.fa-quote-left-alt::before {\n content: "\\f10d"; }\n\n.fa-tractor::before {\n content: "\\f722"; }\n\n.fa-trash-arrow-up::before {\n content: "\\f829"; }\n\n.fa-trash-restore::before {\n content: "\\f829"; }\n\n.fa-arrow-down-up-lock::before {\n content: "\\e4b0"; }\n\n.fa-lines-leaning::before {\n content: "\\e51e"; }\n\n.fa-ruler-combined::before {\n content: "\\f546"; }\n\n.fa-copyright::before {\n content: "\\f1f9"; }\n\n.fa-equals::before {\n content: "\\3d"; }\n\n.fa-blender::before {\n content: "\\f517"; }\n\n.fa-teeth::before {\n content: "\\f62e"; }\n\n.fa-shekel-sign::before {\n content: "\\f20b"; }\n\n.fa-ils::before {\n content: "\\f20b"; }\n\n.fa-shekel::before {\n content: "\\f20b"; }\n\n.fa-sheqel::before {\n content: "\\f20b"; }\n\n.fa-sheqel-sign::before {\n content: "\\f20b"; }\n\n.fa-map::before {\n content: "\\f279"; }\n\n.fa-rocket::before {\n content: "\\f135"; }\n\n.fa-photo-film::before {\n content: "\\f87c"; }\n\n.fa-photo-video::before {\n content: "\\f87c"; }\n\n.fa-folder-minus::before {\n content: "\\f65d"; }\n\n.fa-store::before {\n content: "\\f54e"; }\n\n.fa-arrow-trend-up::before {\n content: "\\e098"; }\n\n.fa-plug-circle-minus::before {\n content: "\\e55e"; }\n\n.fa-sign-hanging::before {\n content: "\\f4d9"; }\n\n.fa-sign::before {\n content: "\\f4d9"; }\n\n.fa-bezier-curve::before {\n content: "\\f55b"; }\n\n.fa-bell-slash::before {\n content: "\\f1f6"; }\n\n.fa-tablet::before {\n content: "\\f3fb"; }\n\n.fa-tablet-android::before {\n content: "\\f3fb"; }\n\n.fa-school-flag::before {\n content: "\\e56e"; }\n\n.fa-fill::before {\n content: "\\f575"; }\n\n.fa-angle-up::before {\n content: "\\f106"; }\n\n.fa-drumstick-bite::before {\n content: "\\f6d7"; }\n\n.fa-holly-berry::before {\n content: "\\f7aa"; }\n\n.fa-chevron-left::before {\n content: "\\f053"; }\n\n.fa-bacteria::before {\n content: "\\e059"; }\n\n.fa-hand-lizard::before {\n content: "\\f258"; }\n\n.fa-notdef::before {\n content: "\\e1fe"; }\n\n.fa-disease::before {\n content: "\\f7fa"; }\n\n.fa-briefcase-medical::before {\n content: "\\f469"; }\n\n.fa-genderless::before {\n content: "\\f22d"; }\n\n.fa-chevron-right::before {\n content: "\\f054"; }\n\n.fa-retweet::before {\n content: "\\f079"; }\n\n.fa-car-rear::before {\n content: "\\f5de"; }\n\n.fa-car-alt::before {\n content: "\\f5de"; }\n\n.fa-pump-soap::before {\n content: "\\e06b"; }\n\n.fa-video-slash::before {\n content: "\\f4e2"; }\n\n.fa-battery-quarter::before {\n content: "\\f243"; }\n\n.fa-battery-2::before {\n content: "\\f243"; }\n\n.fa-radio::before {\n content: "\\f8d7"; }\n\n.fa-baby-carriage::before {\n content: "\\f77d"; }\n\n.fa-carriage-baby::before {\n content: "\\f77d"; }\n\n.fa-traffic-light::before {\n content: "\\f637"; }\n\n.fa-thermometer::before {\n content: "\\f491"; }\n\n.fa-vr-cardboard::before {\n content: "\\f729"; }\n\n.fa-hand-middle-finger::before {\n content: "\\f806"; }\n\n.fa-percent::before {\n content: "\\25"; }\n\n.fa-percentage::before {\n content: "\\25"; }\n\n.fa-truck-moving::before {\n content: "\\f4df"; }\n\n.fa-glass-water-droplet::before {\n content: "\\e4f5"; }\n\n.fa-display::before {\n content: "\\e163"; }\n\n.fa-face-smile::before {\n content: "\\f118"; }\n\n.fa-smile::before {\n content: "\\f118"; }\n\n.fa-thumbtack::before {\n content: "\\f08d"; }\n\n.fa-thumb-tack::before {\n content: "\\f08d"; }\n\n.fa-trophy::before {\n content: "\\f091"; }\n\n.fa-person-praying::before {\n content: "\\f683"; }\n\n.fa-pray::before {\n content: "\\f683"; }\n\n.fa-hammer::before {\n content: "\\f6e3"; }\n\n.fa-hand-peace::before {\n content: "\\f25b"; }\n\n.fa-rotate::before {\n content: "\\f2f1"; }\n\n.fa-sync-alt::before {\n content: "\\f2f1"; }\n\n.fa-spinner::before {\n content: "\\f110"; }\n\n.fa-robot::before {\n content: "\\f544"; }\n\n.fa-peace::before {\n content: "\\f67c"; }\n\n.fa-gears::before {\n content: "\\f085"; }\n\n.fa-cogs::before {\n content: "\\f085"; }\n\n.fa-warehouse::before {\n content: "\\f494"; }\n\n.fa-arrow-up-right-dots::before {\n content: "\\e4b7"; }\n\n.fa-splotch::before {\n content: "\\f5bc"; }\n\n.fa-face-grin-hearts::before {\n content: "\\f584"; }\n\n.fa-grin-hearts::before {\n content: "\\f584"; }\n\n.fa-dice-four::before {\n content: "\\f524"; }\n\n.fa-sim-card::before {\n content: "\\f7c4"; }\n\n.fa-transgender::before {\n content: "\\f225"; }\n\n.fa-transgender-alt::before {\n content: "\\f225"; }\n\n.fa-mercury::before {\n content: "\\f223"; }\n\n.fa-arrow-turn-down::before {\n content: "\\f149"; }\n\n.fa-level-down::before {\n content: "\\f149"; }\n\n.fa-person-falling-burst::before {\n content: "\\e547"; }\n\n.fa-award::before {\n content: "\\f559"; }\n\n.fa-ticket-simple::before {\n content: "\\f3ff"; }\n\n.fa-ticket-alt::before {\n content: "\\f3ff"; }\n\n.fa-building::before {\n content: "\\f1ad"; }\n\n.fa-angles-left::before {\n content: "\\f100"; }\n\n.fa-angle-double-left::before {\n content: "\\f100"; }\n\n.fa-qrcode::before {\n content: "\\f029"; }\n\n.fa-clock-rotate-left::before {\n content: "\\f1da"; }\n\n.fa-history::before {\n content: "\\f1da"; }\n\n.fa-face-grin-beam-sweat::before {\n content: "\\f583"; }\n\n.fa-grin-beam-sweat::before {\n content: "\\f583"; }\n\n.fa-file-export::before {\n content: "\\f56e"; }\n\n.fa-arrow-right-from-file::before {\n content: "\\f56e"; }\n\n.fa-shield::before {\n content: "\\f132"; }\n\n.fa-shield-blank::before {\n content: "\\f132"; }\n\n.fa-arrow-up-short-wide::before {\n content: "\\f885"; }\n\n.fa-sort-amount-up-alt::before {\n content: "\\f885"; }\n\n.fa-house-medical::before {\n content: "\\e3b2"; }\n\n.fa-golf-ball-tee::before {\n content: "\\f450"; }\n\n.fa-golf-ball::before {\n content: "\\f450"; }\n\n.fa-circle-chevron-left::before {\n content: "\\f137"; }\n\n.fa-chevron-circle-left::before {\n content: "\\f137"; }\n\n.fa-house-chimney-window::before {\n content: "\\e00d"; }\n\n.fa-pen-nib::before {\n content: "\\f5ad"; }\n\n.fa-tent-arrow-turn-left::before {\n content: "\\e580"; }\n\n.fa-tents::before {\n content: "\\e582"; }\n\n.fa-wand-magic::before {\n content: "\\f0d0"; }\n\n.fa-magic::before {\n content: "\\f0d0"; }\n\n.fa-dog::before {\n content: "\\f6d3"; }\n\n.fa-carrot::before {\n content: "\\f787"; }\n\n.fa-moon::before {\n content: "\\f186"; }\n\n.fa-wine-glass-empty::before {\n content: "\\f5ce"; }\n\n.fa-wine-glass-alt::before {\n content: "\\f5ce"; }\n\n.fa-cheese::before {\n content: "\\f7ef"; }\n\n.fa-yin-yang::before {\n content: "\\f6ad"; }\n\n.fa-music::before {\n content: "\\f001"; }\n\n.fa-code-commit::before {\n content: "\\f386"; }\n\n.fa-temperature-low::before {\n content: "\\f76b"; }\n\n.fa-person-biking::before {\n content: "\\f84a"; }\n\n.fa-biking::before {\n content: "\\f84a"; }\n\n.fa-broom::before {\n content: "\\f51a"; }\n\n.fa-shield-heart::before {\n content: "\\e574"; }\n\n.fa-gopuram::before {\n content: "\\f664"; }\n\n.fa-earth-oceania::before {\n content: "\\e47b"; }\n\n.fa-globe-oceania::before {\n content: "\\e47b"; }\n\n.fa-square-xmark::before {\n content: "\\f2d3"; }\n\n.fa-times-square::before {\n content: "\\f2d3"; }\n\n.fa-xmark-square::before {\n content: "\\f2d3"; }\n\n.fa-hashtag::before {\n content: "\\23"; }\n\n.fa-up-right-and-down-left-from-center::before {\n content: "\\f424"; }\n\n.fa-expand-alt::before {\n content: "\\f424"; }\n\n.fa-oil-can::before {\n content: "\\f613"; }\n\n.fa-t::before {\n content: "\\54"; }\n\n.fa-hippo::before {\n content: "\\f6ed"; }\n\n.fa-chart-column::before {\n content: "\\e0e3"; }\n\n.fa-infinity::before {\n content: "\\f534"; }\n\n.fa-vial-circle-check::before {\n content: "\\e596"; }\n\n.fa-person-arrow-down-to-line::before {\n content: "\\e538"; }\n\n.fa-voicemail::before {\n content: "\\f897"; }\n\n.fa-fan::before {\n content: "\\f863"; }\n\n.fa-person-walking-luggage::before {\n content: "\\e554"; }\n\n.fa-up-down::before {\n content: "\\f338"; }\n\n.fa-arrows-alt-v::before {\n content: "\\f338"; }\n\n.fa-cloud-moon-rain::before {\n content: "\\f73c"; }\n\n.fa-calendar::before {\n content: "\\f133"; }\n\n.fa-trailer::before {\n content: "\\e041"; }\n\n.fa-bahai::before {\n content: "\\f666"; }\n\n.fa-haykal::before {\n content: "\\f666"; }\n\n.fa-sd-card::before {\n content: "\\f7c2"; }\n\n.fa-dragon::before {\n content: "\\f6d5"; }\n\n.fa-shoe-prints::before {\n content: "\\f54b"; }\n\n.fa-circle-plus::before {\n content: "\\f055"; }\n\n.fa-plus-circle::before {\n content: "\\f055"; }\n\n.fa-face-grin-tongue-wink::before {\n content: "\\f58b"; }\n\n.fa-grin-tongue-wink::before {\n content: "\\f58b"; }\n\n.fa-hand-holding::before {\n content: "\\f4bd"; }\n\n.fa-plug-circle-exclamation::before {\n content: "\\e55d"; }\n\n.fa-link-slash::before {\n content: "\\f127"; }\n\n.fa-chain-broken::before {\n content: "\\f127"; }\n\n.fa-chain-slash::before {\n content: "\\f127"; }\n\n.fa-unlink::before {\n content: "\\f127"; }\n\n.fa-clone::before {\n content: "\\f24d"; }\n\n.fa-person-walking-arrow-loop-left::before {\n content: "\\e551"; }\n\n.fa-arrow-up-z-a::before {\n content: "\\f882"; }\n\n.fa-sort-alpha-up-alt::before {\n content: "\\f882"; }\n\n.fa-fire-flame-curved::before {\n content: "\\f7e4"; }\n\n.fa-fire-alt::before {\n content: "\\f7e4"; }\n\n.fa-tornado::before {\n content: "\\f76f"; }\n\n.fa-file-circle-plus::before {\n content: "\\e494"; }\n\n.fa-book-quran::before {\n content: "\\f687"; }\n\n.fa-quran::before {\n content: "\\f687"; }\n\n.fa-anchor::before {\n content: "\\f13d"; }\n\n.fa-border-all::before {\n content: "\\f84c"; }\n\n.fa-face-angry::before {\n content: "\\f556"; }\n\n.fa-angry::before {\n content: "\\f556"; }\n\n.fa-cookie-bite::before {\n content: "\\f564"; }\n\n.fa-arrow-trend-down::before {\n content: "\\e097"; }\n\n.fa-rss::before {\n content: "\\f09e"; }\n\n.fa-feed::before {\n content: "\\f09e"; }\n\n.fa-draw-polygon::before {\n content: "\\f5ee"; }\n\n.fa-scale-balanced::before {\n content: "\\f24e"; }\n\n.fa-balance-scale::before {\n content: "\\f24e"; }\n\n.fa-gauge-simple-high::before {\n content: "\\f62a"; }\n\n.fa-tachometer::before {\n content: "\\f62a"; }\n\n.fa-tachometer-fast::before {\n content: "\\f62a"; }\n\n.fa-shower::before {\n content: "\\f2cc"; }\n\n.fa-desktop::before {\n content: "\\f390"; }\n\n.fa-desktop-alt::before {\n content: "\\f390"; }\n\n.fa-m::before {\n content: "\\4d"; }\n\n.fa-table-list::before {\n content: "\\f00b"; }\n\n.fa-th-list::before {\n content: "\\f00b"; }\n\n.fa-comment-sms::before {\n content: "\\f7cd"; }\n\n.fa-sms::before {\n content: "\\f7cd"; }\n\n.fa-book::before {\n content: "\\f02d"; }\n\n.fa-user-plus::before {\n content: "\\f234"; }\n\n.fa-check::before {\n content: "\\f00c"; }\n\n.fa-battery-three-quarters::before {\n content: "\\f241"; }\n\n.fa-battery-4::before {\n content: "\\f241"; }\n\n.fa-house-circle-check::before {\n content: "\\e509"; }\n\n.fa-angle-left::before {\n content: "\\f104"; }\n\n.fa-diagram-successor::before {\n content: "\\e47a"; }\n\n.fa-truck-arrow-right::before {\n content: "\\e58b"; }\n\n.fa-arrows-split-up-and-left::before {\n content: "\\e4bc"; }\n\n.fa-hand-fist::before {\n content: "\\f6de"; }\n\n.fa-fist-raised::before {\n content: "\\f6de"; }\n\n.fa-cloud-moon::before {\n content: "\\f6c3"; }\n\n.fa-briefcase::before {\n content: "\\f0b1"; }\n\n.fa-person-falling::before {\n content: "\\e546"; }\n\n.fa-image-portrait::before {\n content: "\\f3e0"; }\n\n.fa-portrait::before {\n content: "\\f3e0"; }\n\n.fa-user-tag::before {\n content: "\\f507"; }\n\n.fa-rug::before {\n content: "\\e569"; }\n\n.fa-earth-europe::before {\n content: "\\f7a2"; }\n\n.fa-globe-europe::before {\n content: "\\f7a2"; }\n\n.fa-cart-flatbed-suitcase::before {\n content: "\\f59d"; }\n\n.fa-luggage-cart::before {\n content: "\\f59d"; }\n\n.fa-rectangle-xmark::before {\n content: "\\f410"; }\n\n.fa-rectangle-times::before {\n content: "\\f410"; }\n\n.fa-times-rectangle::before {\n content: "\\f410"; }\n\n.fa-window-close::before {\n content: "\\f410"; }\n\n.fa-baht-sign::before {\n content: "\\e0ac"; }\n\n.fa-book-open::before {\n content: "\\f518"; }\n\n.fa-book-journal-whills::before {\n content: "\\f66a"; }\n\n.fa-journal-whills::before {\n content: "\\f66a"; }\n\n.fa-handcuffs::before {\n content: "\\e4f8"; }\n\n.fa-triangle-exclamation::before {\n content: "\\f071"; }\n\n.fa-exclamation-triangle::before {\n content: "\\f071"; }\n\n.fa-warning::before {\n content: "\\f071"; }\n\n.fa-database::before {\n content: "\\f1c0"; }\n\n.fa-share::before {\n content: "\\f064"; }\n\n.fa-arrow-turn-right::before {\n content: "\\f064"; }\n\n.fa-mail-forward::before {\n content: "\\f064"; }\n\n.fa-bottle-droplet::before {\n content: "\\e4c4"; }\n\n.fa-mask-face::before {\n content: "\\e1d7"; }\n\n.fa-hill-rockslide::before {\n content: "\\e508"; }\n\n.fa-right-left::before {\n content: "\\f362"; }\n\n.fa-exchange-alt::before {\n content: "\\f362"; }\n\n.fa-paper-plane::before {\n content: "\\f1d8"; }\n\n.fa-road-circle-exclamation::before {\n content: "\\e565"; }\n\n.fa-dungeon::before {\n content: "\\f6d9"; }\n\n.fa-align-right::before {\n content: "\\f038"; }\n\n.fa-money-bill-1-wave::before {\n content: "\\f53b"; }\n\n.fa-money-bill-wave-alt::before {\n content: "\\f53b"; }\n\n.fa-life-ring::before {\n content: "\\f1cd"; }\n\n.fa-hands::before {\n content: "\\f2a7"; }\n\n.fa-sign-language::before {\n content: "\\f2a7"; }\n\n.fa-signing::before {\n content: "\\f2a7"; }\n\n.fa-calendar-day::before {\n content: "\\f783"; }\n\n.fa-water-ladder::before {\n content: "\\f5c5"; }\n\n.fa-ladder-water::before {\n content: "\\f5c5"; }\n\n.fa-swimming-pool::before {\n content: "\\f5c5"; }\n\n.fa-arrows-up-down::before {\n content: "\\f07d"; }\n\n.fa-arrows-v::before {\n content: "\\f07d"; }\n\n.fa-face-grimace::before {\n content: "\\f57f"; }\n\n.fa-grimace::before {\n content: "\\f57f"; }\n\n.fa-wheelchair-move::before {\n content: "\\e2ce"; }\n\n.fa-wheelchair-alt::before {\n content: "\\e2ce"; }\n\n.fa-turn-down::before {\n content: "\\f3be"; }\n\n.fa-level-down-alt::before {\n content: "\\f3be"; }\n\n.fa-person-walking-arrow-right::before {\n content: "\\e552"; }\n\n.fa-square-envelope::before {\n content: "\\f199"; }\n\n.fa-envelope-square::before {\n content: "\\f199"; }\n\n.fa-dice::before {\n content: "\\f522"; }\n\n.fa-bowling-ball::before {\n content: "\\f436"; }\n\n.fa-brain::before {\n content: "\\f5dc"; }\n\n.fa-bandage::before {\n content: "\\f462"; }\n\n.fa-band-aid::before {\n content: "\\f462"; }\n\n.fa-calendar-minus::before {\n content: "\\f272"; }\n\n.fa-circle-xmark::before {\n content: "\\f057"; }\n\n.fa-times-circle::before {\n content: "\\f057"; }\n\n.fa-xmark-circle::before {\n content: "\\f057"; }\n\n.fa-gifts::before {\n content: "\\f79c"; }\n\n.fa-hotel::before {\n content: "\\f594"; }\n\n.fa-earth-asia::before {\n content: "\\f57e"; }\n\n.fa-globe-asia::before {\n content: "\\f57e"; }\n\n.fa-id-card-clip::before {\n content: "\\f47f"; }\n\n.fa-id-card-alt::before {\n content: "\\f47f"; }\n\n.fa-magnifying-glass-plus::before {\n content: "\\f00e"; }\n\n.fa-search-plus::before {\n content: "\\f00e"; }\n\n.fa-thumbs-up::before {\n content: "\\f164"; }\n\n.fa-user-clock::before {\n content: "\\f4fd"; }\n\n.fa-hand-dots::before {\n content: "\\f461"; }\n\n.fa-allergies::before {\n content: "\\f461"; }\n\n.fa-file-invoice::before {\n content: "\\f570"; }\n\n.fa-window-minimize::before {\n content: "\\f2d1"; }\n\n.fa-mug-saucer::before {\n content: "\\f0f4"; }\n\n.fa-coffee::before {\n content: "\\f0f4"; }\n\n.fa-brush::before {\n content: "\\f55d"; }\n\n.fa-mask::before {\n content: "\\f6fa"; }\n\n.fa-magnifying-glass-minus::before {\n content: "\\f010"; }\n\n.fa-search-minus::before {\n content: "\\f010"; }\n\n.fa-ruler-vertical::before {\n content: "\\f548"; }\n\n.fa-user-large::before {\n content: "\\f406"; }\n\n.fa-user-alt::before {\n content: "\\f406"; }\n\n.fa-train-tram::before {\n content: "\\e5b4"; }\n\n.fa-user-nurse::before {\n content: "\\f82f"; }\n\n.fa-syringe::before {\n content: "\\f48e"; }\n\n.fa-cloud-sun::before {\n content: "\\f6c4"; }\n\n.fa-stopwatch-20::before {\n content: "\\e06f"; }\n\n.fa-square-full::before {\n content: "\\f45c"; }\n\n.fa-magnet::before {\n content: "\\f076"; }\n\n.fa-jar::before {\n content: "\\e516"; }\n\n.fa-note-sticky::before {\n content: "\\f249"; }\n\n.fa-sticky-note::before {\n content: "\\f249"; }\n\n.fa-bug-slash::before {\n content: "\\e490"; }\n\n.fa-arrow-up-from-water-pump::before {\n content: "\\e4b6"; }\n\n.fa-bone::before {\n content: "\\f5d7"; }\n\n.fa-user-injured::before {\n content: "\\f728"; }\n\n.fa-face-sad-tear::before {\n content: "\\f5b4"; }\n\n.fa-sad-tear::before {\n content: "\\f5b4"; }\n\n.fa-plane::before {\n content: "\\f072"; }\n\n.fa-tent-arrows-down::before {\n content: "\\e581"; }\n\n.fa-exclamation::before {\n content: "\\21"; }\n\n.fa-arrows-spin::before {\n content: "\\e4bb"; }\n\n.fa-print::before {\n content: "\\f02f"; }\n\n.fa-turkish-lira-sign::before {\n content: "\\e2bb"; }\n\n.fa-try::before {\n content: "\\e2bb"; }\n\n.fa-turkish-lira::before {\n content: "\\e2bb"; }\n\n.fa-dollar-sign::before {\n content: "\\24"; }\n\n.fa-dollar::before {\n content: "\\24"; }\n\n.fa-usd::before {\n content: "\\24"; }\n\n.fa-x::before {\n content: "\\58"; }\n\n.fa-magnifying-glass-dollar::before {\n content: "\\f688"; }\n\n.fa-search-dollar::before {\n content: "\\f688"; }\n\n.fa-users-gear::before {\n content: "\\f509"; }\n\n.fa-users-cog::before {\n content: "\\f509"; }\n\n.fa-person-military-pointing::before {\n content: "\\e54a"; }\n\n.fa-building-columns::before {\n content: "\\f19c"; }\n\n.fa-bank::before {\n content: "\\f19c"; }\n\n.fa-institution::before {\n content: "\\f19c"; }\n\n.fa-museum::before {\n content: "\\f19c"; }\n\n.fa-university::before {\n content: "\\f19c"; }\n\n.fa-umbrella::before {\n content: "\\f0e9"; }\n\n.fa-trowel::before {\n content: "\\e589"; }\n\n.fa-d::before {\n content: "\\44"; }\n\n.fa-stapler::before {\n content: "\\e5af"; }\n\n.fa-masks-theater::before {\n content: "\\f630"; }\n\n.fa-theater-masks::before {\n content: "\\f630"; }\n\n.fa-kip-sign::before {\n content: "\\e1c4"; }\n\n.fa-hand-point-left::before {\n content: "\\f0a5"; }\n\n.fa-handshake-simple::before {\n content: "\\f4c6"; }\n\n.fa-handshake-alt::before {\n content: "\\f4c6"; }\n\n.fa-jet-fighter::before {\n content: "\\f0fb"; }\n\n.fa-fighter-jet::before {\n content: "\\f0fb"; }\n\n.fa-square-share-nodes::before {\n content: "\\f1e1"; }\n\n.fa-share-alt-square::before {\n content: "\\f1e1"; }\n\n.fa-barcode::before {\n content: "\\f02a"; }\n\n.fa-plus-minus::before {\n content: "\\e43c"; }\n\n.fa-video::before {\n content: "\\f03d"; }\n\n.fa-video-camera::before {\n content: "\\f03d"; }\n\n.fa-graduation-cap::before {\n content: "\\f19d"; }\n\n.fa-mortar-board::before {\n content: "\\f19d"; }\n\n.fa-hand-holding-medical::before {\n content: "\\e05c"; }\n\n.fa-person-circle-check::before {\n content: "\\e53e"; }\n\n.fa-turn-up::before {\n content: "\\f3bf"; }\n\n.fa-level-up-alt::before {\n content: "\\f3bf"; }\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0; }\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0; }\n:root, :host {\n --fa-style-family-brands: \'Font Awesome 6 Brands\';\n --fa-font-brands: normal 400 1em/1 \'Font Awesome 6 Brands\'; }\n\n@font-face {\n font-family: \'Font Awesome 6 Brands\';\n font-style: normal;\n font-weight: 400;\n font-display: block;\n src: url('+v+') format("woff2"), url('+x+') format("truetype"); }\n\n.fab,\n.fa-brands {\n font-weight: 400; }\n\n.fa-monero:before {\n content: "\\f3d0"; }\n\n.fa-hooli:before {\n content: "\\f427"; }\n\n.fa-yelp:before {\n content: "\\f1e9"; }\n\n.fa-cc-visa:before {\n content: "\\f1f0"; }\n\n.fa-lastfm:before {\n content: "\\f202"; }\n\n.fa-shopware:before {\n content: "\\f5b5"; }\n\n.fa-creative-commons-nc:before {\n content: "\\f4e8"; }\n\n.fa-aws:before {\n content: "\\f375"; }\n\n.fa-redhat:before {\n content: "\\f7bc"; }\n\n.fa-yoast:before {\n content: "\\f2b1"; }\n\n.fa-cloudflare:before {\n content: "\\e07d"; }\n\n.fa-ups:before {\n content: "\\f7e0"; }\n\n.fa-wpexplorer:before {\n content: "\\f2de"; }\n\n.fa-dyalog:before {\n content: "\\f399"; }\n\n.fa-bity:before {\n content: "\\f37a"; }\n\n.fa-stackpath:before {\n content: "\\f842"; }\n\n.fa-buysellads:before {\n content: "\\f20d"; }\n\n.fa-first-order:before {\n content: "\\f2b0"; }\n\n.fa-modx:before {\n content: "\\f285"; }\n\n.fa-guilded:before {\n content: "\\e07e"; }\n\n.fa-vnv:before {\n content: "\\f40b"; }\n\n.fa-square-js:before {\n content: "\\f3b9"; }\n\n.fa-js-square:before {\n content: "\\f3b9"; }\n\n.fa-microsoft:before {\n content: "\\f3ca"; }\n\n.fa-qq:before {\n content: "\\f1d6"; }\n\n.fa-orcid:before {\n content: "\\f8d2"; }\n\n.fa-java:before {\n content: "\\f4e4"; }\n\n.fa-invision:before {\n content: "\\f7b0"; }\n\n.fa-creative-commons-pd-alt:before {\n content: "\\f4ed"; }\n\n.fa-centercode:before {\n content: "\\f380"; }\n\n.fa-glide-g:before {\n content: "\\f2a6"; }\n\n.fa-drupal:before {\n content: "\\f1a9"; }\n\n.fa-hire-a-helper:before {\n content: "\\f3b0"; }\n\n.fa-creative-commons-by:before {\n content: "\\f4e7"; }\n\n.fa-unity:before {\n content: "\\e049"; }\n\n.fa-whmcs:before {\n content: "\\f40d"; }\n\n.fa-rocketchat:before {\n content: "\\f3e8"; }\n\n.fa-vk:before {\n content: "\\f189"; }\n\n.fa-untappd:before {\n content: "\\f405"; }\n\n.fa-mailchimp:before {\n content: "\\f59e"; }\n\n.fa-css3-alt:before {\n content: "\\f38b"; }\n\n.fa-square-reddit:before {\n content: "\\f1a2"; }\n\n.fa-reddit-square:before {\n content: "\\f1a2"; }\n\n.fa-vimeo-v:before {\n content: "\\f27d"; }\n\n.fa-contao:before {\n content: "\\f26d"; }\n\n.fa-square-font-awesome:before {\n content: "\\e5ad"; }\n\n.fa-deskpro:before {\n content: "\\f38f"; }\n\n.fa-sistrix:before {\n content: "\\f3ee"; }\n\n.fa-square-instagram:before {\n content: "\\e055"; }\n\n.fa-instagram-square:before {\n content: "\\e055"; }\n\n.fa-battle-net:before {\n content: "\\f835"; }\n\n.fa-the-red-yeti:before {\n content: "\\f69d"; }\n\n.fa-square-hacker-news:before {\n content: "\\f3af"; }\n\n.fa-hacker-news-square:before {\n content: "\\f3af"; }\n\n.fa-edge:before {\n content: "\\f282"; }\n\n.fa-napster:before {\n content: "\\f3d2"; }\n\n.fa-square-snapchat:before {\n content: "\\f2ad"; }\n\n.fa-snapchat-square:before {\n content: "\\f2ad"; }\n\n.fa-google-plus-g:before {\n content: "\\f0d5"; }\n\n.fa-artstation:before {\n content: "\\f77a"; }\n\n.fa-markdown:before {\n content: "\\f60f"; }\n\n.fa-sourcetree:before {\n content: "\\f7d3"; }\n\n.fa-google-plus:before {\n content: "\\f2b3"; }\n\n.fa-diaspora:before {\n content: "\\f791"; }\n\n.fa-foursquare:before {\n content: "\\f180"; }\n\n.fa-stack-overflow:before {\n content: "\\f16c"; }\n\n.fa-github-alt:before {\n content: "\\f113"; }\n\n.fa-phoenix-squadron:before {\n content: "\\f511"; }\n\n.fa-pagelines:before {\n content: "\\f18c"; }\n\n.fa-algolia:before {\n content: "\\f36c"; }\n\n.fa-red-river:before {\n content: "\\f3e3"; }\n\n.fa-creative-commons-sa:before {\n content: "\\f4ef"; }\n\n.fa-safari:before {\n content: "\\f267"; }\n\n.fa-google:before {\n content: "\\f1a0"; }\n\n.fa-square-font-awesome-stroke:before {\n content: "\\f35c"; }\n\n.fa-font-awesome-alt:before {\n content: "\\f35c"; }\n\n.fa-atlassian:before {\n content: "\\f77b"; }\n\n.fa-linkedin-in:before {\n content: "\\f0e1"; }\n\n.fa-digital-ocean:before {\n content: "\\f391"; }\n\n.fa-nimblr:before {\n content: "\\f5a8"; }\n\n.fa-chromecast:before {\n content: "\\f838"; }\n\n.fa-evernote:before {\n content: "\\f839"; }\n\n.fa-hacker-news:before {\n content: "\\f1d4"; }\n\n.fa-creative-commons-sampling:before {\n content: "\\f4f0"; }\n\n.fa-adversal:before {\n content: "\\f36a"; }\n\n.fa-creative-commons:before {\n content: "\\f25e"; }\n\n.fa-watchman-monitoring:before {\n content: "\\e087"; }\n\n.fa-fonticons:before {\n content: "\\f280"; }\n\n.fa-weixin:before {\n content: "\\f1d7"; }\n\n.fa-shirtsinbulk:before {\n content: "\\f214"; }\n\n.fa-codepen:before {\n content: "\\f1cb"; }\n\n.fa-git-alt:before {\n content: "\\f841"; }\n\n.fa-lyft:before {\n content: "\\f3c3"; }\n\n.fa-rev:before {\n content: "\\f5b2"; }\n\n.fa-windows:before {\n content: "\\f17a"; }\n\n.fa-wizards-of-the-coast:before {\n content: "\\f730"; }\n\n.fa-square-viadeo:before {\n content: "\\f2aa"; }\n\n.fa-viadeo-square:before {\n content: "\\f2aa"; }\n\n.fa-meetup:before {\n content: "\\f2e0"; }\n\n.fa-centos:before {\n content: "\\f789"; }\n\n.fa-adn:before {\n content: "\\f170"; }\n\n.fa-cloudsmith:before {\n content: "\\f384"; }\n\n.fa-pied-piper-alt:before {\n content: "\\f1a8"; }\n\n.fa-square-dribbble:before {\n content: "\\f397"; }\n\n.fa-dribbble-square:before {\n content: "\\f397"; }\n\n.fa-codiepie:before {\n content: "\\f284"; }\n\n.fa-node:before {\n content: "\\f419"; }\n\n.fa-mix:before {\n content: "\\f3cb"; }\n\n.fa-steam:before {\n content: "\\f1b6"; }\n\n.fa-cc-apple-pay:before {\n content: "\\f416"; }\n\n.fa-scribd:before {\n content: "\\f28a"; }\n\n.fa-openid:before {\n content: "\\f19b"; }\n\n.fa-instalod:before {\n content: "\\e081"; }\n\n.fa-expeditedssl:before {\n content: "\\f23e"; }\n\n.fa-sellcast:before {\n content: "\\f2da"; }\n\n.fa-square-twitter:before {\n content: "\\f081"; }\n\n.fa-twitter-square:before {\n content: "\\f081"; }\n\n.fa-r-project:before {\n content: "\\f4f7"; }\n\n.fa-delicious:before {\n content: "\\f1a5"; }\n\n.fa-freebsd:before {\n content: "\\f3a4"; }\n\n.fa-vuejs:before {\n content: "\\f41f"; }\n\n.fa-accusoft:before {\n content: "\\f369"; }\n\n.fa-ioxhost:before {\n content: "\\f208"; }\n\n.fa-fonticons-fi:before {\n content: "\\f3a2"; }\n\n.fa-app-store:before {\n content: "\\f36f"; }\n\n.fa-cc-mastercard:before {\n content: "\\f1f1"; }\n\n.fa-itunes-note:before {\n content: "\\f3b5"; }\n\n.fa-golang:before {\n content: "\\e40f"; }\n\n.fa-kickstarter:before {\n content: "\\f3bb"; }\n\n.fa-grav:before {\n content: "\\f2d6"; }\n\n.fa-weibo:before {\n content: "\\f18a"; }\n\n.fa-uncharted:before {\n content: "\\e084"; }\n\n.fa-firstdraft:before {\n content: "\\f3a1"; }\n\n.fa-square-youtube:before {\n content: "\\f431"; }\n\n.fa-youtube-square:before {\n content: "\\f431"; }\n\n.fa-wikipedia-w:before {\n content: "\\f266"; }\n\n.fa-wpressr:before {\n content: "\\f3e4"; }\n\n.fa-rendact:before {\n content: "\\f3e4"; }\n\n.fa-angellist:before {\n content: "\\f209"; }\n\n.fa-galactic-republic:before {\n content: "\\f50c"; }\n\n.fa-nfc-directional:before {\n content: "\\e530"; }\n\n.fa-skype:before {\n content: "\\f17e"; }\n\n.fa-joget:before {\n content: "\\f3b7"; }\n\n.fa-fedora:before {\n content: "\\f798"; }\n\n.fa-stripe-s:before {\n content: "\\f42a"; }\n\n.fa-meta:before {\n content: "\\e49b"; }\n\n.fa-laravel:before {\n content: "\\f3bd"; }\n\n.fa-hotjar:before {\n content: "\\f3b1"; }\n\n.fa-bluetooth-b:before {\n content: "\\f294"; }\n\n.fa-sticker-mule:before {\n content: "\\f3f7"; }\n\n.fa-creative-commons-zero:before {\n content: "\\f4f3"; }\n\n.fa-hips:before {\n content: "\\f452"; }\n\n.fa-behance:before {\n content: "\\f1b4"; }\n\n.fa-reddit:before {\n content: "\\f1a1"; }\n\n.fa-discord:before {\n content: "\\f392"; }\n\n.fa-chrome:before {\n content: "\\f268"; }\n\n.fa-app-store-ios:before {\n content: "\\f370"; }\n\n.fa-cc-discover:before {\n content: "\\f1f2"; }\n\n.fa-wpbeginner:before {\n content: "\\f297"; }\n\n.fa-confluence:before {\n content: "\\f78d"; }\n\n.fa-mdb:before {\n content: "\\f8ca"; }\n\n.fa-dochub:before {\n content: "\\f394"; }\n\n.fa-accessible-icon:before {\n content: "\\f368"; }\n\n.fa-ebay:before {\n content: "\\f4f4"; }\n\n.fa-amazon:before {\n content: "\\f270"; }\n\n.fa-unsplash:before {\n content: "\\e07c"; }\n\n.fa-yarn:before {\n content: "\\f7e3"; }\n\n.fa-square-steam:before {\n content: "\\f1b7"; }\n\n.fa-steam-square:before {\n content: "\\f1b7"; }\n\n.fa-500px:before {\n content: "\\f26e"; }\n\n.fa-square-vimeo:before {\n content: "\\f194"; }\n\n.fa-vimeo-square:before {\n content: "\\f194"; }\n\n.fa-asymmetrik:before {\n content: "\\f372"; }\n\n.fa-font-awesome:before {\n content: "\\f2b4"; }\n\n.fa-font-awesome-flag:before {\n content: "\\f2b4"; }\n\n.fa-font-awesome-logo-full:before {\n content: "\\f2b4"; }\n\n.fa-gratipay:before {\n content: "\\f184"; }\n\n.fa-apple:before {\n content: "\\f179"; }\n\n.fa-hive:before {\n content: "\\e07f"; }\n\n.fa-gitkraken:before {\n content: "\\f3a6"; }\n\n.fa-keybase:before {\n content: "\\f4f5"; }\n\n.fa-apple-pay:before {\n content: "\\f415"; }\n\n.fa-padlet:before {\n content: "\\e4a0"; }\n\n.fa-amazon-pay:before {\n content: "\\f42c"; }\n\n.fa-square-github:before {\n content: "\\f092"; }\n\n.fa-github-square:before {\n content: "\\f092"; }\n\n.fa-stumbleupon:before {\n content: "\\f1a4"; }\n\n.fa-fedex:before {\n content: "\\f797"; }\n\n.fa-phoenix-framework:before {\n content: "\\f3dc"; }\n\n.fa-shopify:before {\n content: "\\e057"; }\n\n.fa-neos:before {\n content: "\\f612"; }\n\n.fa-hackerrank:before {\n content: "\\f5f7"; }\n\n.fa-researchgate:before {\n content: "\\f4f8"; }\n\n.fa-swift:before {\n content: "\\f8e1"; }\n\n.fa-angular:before {\n content: "\\f420"; }\n\n.fa-speakap:before {\n content: "\\f3f3"; }\n\n.fa-angrycreative:before {\n content: "\\f36e"; }\n\n.fa-y-combinator:before {\n content: "\\f23b"; }\n\n.fa-empire:before {\n content: "\\f1d1"; }\n\n.fa-envira:before {\n content: "\\f299"; }\n\n.fa-square-gitlab:before {\n content: "\\e5ae"; }\n\n.fa-gitlab-square:before {\n content: "\\e5ae"; }\n\n.fa-studiovinari:before {\n content: "\\f3f8"; }\n\n.fa-pied-piper:before {\n content: "\\f2ae"; }\n\n.fa-wordpress:before {\n content: "\\f19a"; }\n\n.fa-product-hunt:before {\n content: "\\f288"; }\n\n.fa-firefox:before {\n content: "\\f269"; }\n\n.fa-linode:before {\n content: "\\f2b8"; }\n\n.fa-goodreads:before {\n content: "\\f3a8"; }\n\n.fa-square-odnoklassniki:before {\n content: "\\f264"; }\n\n.fa-odnoklassniki-square:before {\n content: "\\f264"; }\n\n.fa-jsfiddle:before {\n content: "\\f1cc"; }\n\n.fa-sith:before {\n content: "\\f512"; }\n\n.fa-themeisle:before {\n content: "\\f2b2"; }\n\n.fa-page4:before {\n content: "\\f3d7"; }\n\n.fa-hashnode:before {\n content: "\\e499"; }\n\n.fa-react:before {\n content: "\\f41b"; }\n\n.fa-cc-paypal:before {\n content: "\\f1f4"; }\n\n.fa-squarespace:before {\n content: "\\f5be"; }\n\n.fa-cc-stripe:before {\n content: "\\f1f5"; }\n\n.fa-creative-commons-share:before {\n content: "\\f4f2"; }\n\n.fa-bitcoin:before {\n content: "\\f379"; }\n\n.fa-keycdn:before {\n content: "\\f3ba"; }\n\n.fa-opera:before {\n content: "\\f26a"; }\n\n.fa-itch-io:before {\n content: "\\f83a"; }\n\n.fa-umbraco:before {\n content: "\\f8e8"; }\n\n.fa-galactic-senate:before {\n content: "\\f50d"; }\n\n.fa-ubuntu:before {\n content: "\\f7df"; }\n\n.fa-draft2digital:before {\n content: "\\f396"; }\n\n.fa-stripe:before {\n content: "\\f429"; }\n\n.fa-houzz:before {\n content: "\\f27c"; }\n\n.fa-gg:before {\n content: "\\f260"; }\n\n.fa-dhl:before {\n content: "\\f790"; }\n\n.fa-square-pinterest:before {\n content: "\\f0d3"; }\n\n.fa-pinterest-square:before {\n content: "\\f0d3"; }\n\n.fa-xing:before {\n content: "\\f168"; }\n\n.fa-blackberry:before {\n content: "\\f37b"; }\n\n.fa-creative-commons-pd:before {\n content: "\\f4ec"; }\n\n.fa-playstation:before {\n content: "\\f3df"; }\n\n.fa-quinscape:before {\n content: "\\f459"; }\n\n.fa-less:before {\n content: "\\f41d"; }\n\n.fa-blogger-b:before {\n content: "\\f37d"; }\n\n.fa-opencart:before {\n content: "\\f23d"; }\n\n.fa-vine:before {\n content: "\\f1ca"; }\n\n.fa-paypal:before {\n content: "\\f1ed"; }\n\n.fa-gitlab:before {\n content: "\\f296"; }\n\n.fa-typo3:before {\n content: "\\f42b"; }\n\n.fa-reddit-alien:before {\n content: "\\f281"; }\n\n.fa-yahoo:before {\n content: "\\f19e"; }\n\n.fa-dailymotion:before {\n content: "\\e052"; }\n\n.fa-affiliatetheme:before {\n content: "\\f36b"; }\n\n.fa-pied-piper-pp:before {\n content: "\\f1a7"; }\n\n.fa-bootstrap:before {\n content: "\\f836"; }\n\n.fa-odnoklassniki:before {\n content: "\\f263"; }\n\n.fa-nfc-symbol:before {\n content: "\\e531"; }\n\n.fa-ethereum:before {\n content: "\\f42e"; }\n\n.fa-speaker-deck:before {\n content: "\\f83c"; }\n\n.fa-creative-commons-nc-eu:before {\n content: "\\f4e9"; }\n\n.fa-patreon:before {\n content: "\\f3d9"; }\n\n.fa-avianex:before {\n content: "\\f374"; }\n\n.fa-ello:before {\n content: "\\f5f1"; }\n\n.fa-gofore:before {\n content: "\\f3a7"; }\n\n.fa-bimobject:before {\n content: "\\f378"; }\n\n.fa-facebook-f:before {\n content: "\\f39e"; }\n\n.fa-square-google-plus:before {\n content: "\\f0d4"; }\n\n.fa-google-plus-square:before {\n content: "\\f0d4"; }\n\n.fa-mandalorian:before {\n content: "\\f50f"; }\n\n.fa-first-order-alt:before {\n content: "\\f50a"; }\n\n.fa-osi:before {\n content: "\\f41a"; }\n\n.fa-google-wallet:before {\n content: "\\f1ee"; }\n\n.fa-d-and-d-beyond:before {\n content: "\\f6ca"; }\n\n.fa-periscope:before {\n content: "\\f3da"; }\n\n.fa-fulcrum:before {\n content: "\\f50b"; }\n\n.fa-cloudscale:before {\n content: "\\f383"; }\n\n.fa-forumbee:before {\n content: "\\f211"; }\n\n.fa-mizuni:before {\n content: "\\f3cc"; }\n\n.fa-schlix:before {\n content: "\\f3ea"; }\n\n.fa-square-xing:before {\n content: "\\f169"; }\n\n.fa-xing-square:before {\n content: "\\f169"; }\n\n.fa-bandcamp:before {\n content: "\\f2d5"; }\n\n.fa-wpforms:before {\n content: "\\f298"; }\n\n.fa-cloudversify:before {\n content: "\\f385"; }\n\n.fa-usps:before {\n content: "\\f7e1"; }\n\n.fa-megaport:before {\n content: "\\f5a3"; }\n\n.fa-magento:before {\n content: "\\f3c4"; }\n\n.fa-spotify:before {\n content: "\\f1bc"; }\n\n.fa-optin-monster:before {\n content: "\\f23c"; }\n\n.fa-fly:before {\n content: "\\f417"; }\n\n.fa-aviato:before {\n content: "\\f421"; }\n\n.fa-itunes:before {\n content: "\\f3b4"; }\n\n.fa-cuttlefish:before {\n content: "\\f38c"; }\n\n.fa-blogger:before {\n content: "\\f37c"; }\n\n.fa-flickr:before {\n content: "\\f16e"; }\n\n.fa-viber:before {\n content: "\\f409"; }\n\n.fa-soundcloud:before {\n content: "\\f1be"; }\n\n.fa-digg:before {\n content: "\\f1a6"; }\n\n.fa-tencent-weibo:before {\n content: "\\f1d5"; }\n\n.fa-symfony:before {\n content: "\\f83d"; }\n\n.fa-maxcdn:before {\n content: "\\f136"; }\n\n.fa-etsy:before {\n content: "\\f2d7"; }\n\n.fa-facebook-messenger:before {\n content: "\\f39f"; }\n\n.fa-audible:before {\n content: "\\f373"; }\n\n.fa-think-peaks:before {\n content: "\\f731"; }\n\n.fa-bilibili:before {\n content: "\\e3d9"; }\n\n.fa-erlang:before {\n content: "\\f39d"; }\n\n.fa-cotton-bureau:before {\n content: "\\f89e"; }\n\n.fa-dashcube:before {\n content: "\\f210"; }\n\n.fa-42-group:before {\n content: "\\e080"; }\n\n.fa-innosoft:before {\n content: "\\e080"; }\n\n.fa-stack-exchange:before {\n content: "\\f18d"; }\n\n.fa-elementor:before {\n content: "\\f430"; }\n\n.fa-square-pied-piper:before {\n content: "\\e01e"; }\n\n.fa-pied-piper-square:before {\n content: "\\e01e"; }\n\n.fa-creative-commons-nd:before {\n content: "\\f4eb"; }\n\n.fa-palfed:before {\n content: "\\f3d8"; }\n\n.fa-superpowers:before {\n content: "\\f2dd"; }\n\n.fa-resolving:before {\n content: "\\f3e7"; }\n\n.fa-xbox:before {\n content: "\\f412"; }\n\n.fa-searchengin:before {\n content: "\\f3eb"; }\n\n.fa-tiktok:before {\n content: "\\e07b"; }\n\n.fa-square-facebook:before {\n content: "\\f082"; }\n\n.fa-facebook-square:before {\n content: "\\f082"; }\n\n.fa-renren:before {\n content: "\\f18b"; }\n\n.fa-linux:before {\n content: "\\f17c"; }\n\n.fa-glide:before {\n content: "\\f2a5"; }\n\n.fa-linkedin:before {\n content: "\\f08c"; }\n\n.fa-hubspot:before {\n content: "\\f3b2"; }\n\n.fa-deploydog:before {\n content: "\\f38e"; }\n\n.fa-twitch:before {\n content: "\\f1e8"; }\n\n.fa-ravelry:before {\n content: "\\f2d9"; }\n\n.fa-mixer:before {\n content: "\\e056"; }\n\n.fa-square-lastfm:before {\n content: "\\f203"; }\n\n.fa-lastfm-square:before {\n content: "\\f203"; }\n\n.fa-vimeo:before {\n content: "\\f40a"; }\n\n.fa-mendeley:before {\n content: "\\f7b3"; }\n\n.fa-uniregistry:before {\n content: "\\f404"; }\n\n.fa-figma:before {\n content: "\\f799"; }\n\n.fa-creative-commons-remix:before {\n content: "\\f4ee"; }\n\n.fa-cc-amazon-pay:before {\n content: "\\f42d"; }\n\n.fa-dropbox:before {\n content: "\\f16b"; }\n\n.fa-instagram:before {\n content: "\\f16d"; }\n\n.fa-cmplid:before {\n content: "\\e360"; }\n\n.fa-facebook:before {\n content: "\\f09a"; }\n\n.fa-gripfire:before {\n content: "\\f3ac"; }\n\n.fa-jedi-order:before {\n content: "\\f50e"; }\n\n.fa-uikit:before {\n content: "\\f403"; }\n\n.fa-fort-awesome-alt:before {\n content: "\\f3a3"; }\n\n.fa-phabricator:before {\n content: "\\f3db"; }\n\n.fa-ussunnah:before {\n content: "\\f407"; }\n\n.fa-earlybirds:before {\n content: "\\f39a"; }\n\n.fa-trade-federation:before {\n content: "\\f513"; }\n\n.fa-autoprefixer:before {\n content: "\\f41c"; }\n\n.fa-whatsapp:before {\n content: "\\f232"; }\n\n.fa-slideshare:before {\n content: "\\f1e7"; }\n\n.fa-google-play:before {\n content: "\\f3ab"; }\n\n.fa-viadeo:before {\n content: "\\f2a9"; }\n\n.fa-line:before {\n content: "\\f3c0"; }\n\n.fa-google-drive:before {\n content: "\\f3aa"; }\n\n.fa-servicestack:before {\n content: "\\f3ec"; }\n\n.fa-simplybuilt:before {\n content: "\\f215"; }\n\n.fa-bitbucket:before {\n content: "\\f171"; }\n\n.fa-imdb:before {\n content: "\\f2d8"; }\n\n.fa-deezer:before {\n content: "\\e077"; }\n\n.fa-raspberry-pi:before {\n content: "\\f7bb"; }\n\n.fa-jira:before {\n content: "\\f7b1"; }\n\n.fa-docker:before {\n content: "\\f395"; }\n\n.fa-screenpal:before {\n content: "\\e570"; }\n\n.fa-bluetooth:before {\n content: "\\f293"; }\n\n.fa-gitter:before {\n content: "\\f426"; }\n\n.fa-d-and-d:before {\n content: "\\f38d"; }\n\n.fa-microblog:before {\n content: "\\e01a"; }\n\n.fa-cc-diners-club:before {\n content: "\\f24c"; }\n\n.fa-gg-circle:before {\n content: "\\f261"; }\n\n.fa-pied-piper-hat:before {\n content: "\\f4e5"; }\n\n.fa-kickstarter-k:before {\n content: "\\f3bc"; }\n\n.fa-yandex:before {\n content: "\\f413"; }\n\n.fa-readme:before {\n content: "\\f4d5"; }\n\n.fa-html5:before {\n content: "\\f13b"; }\n\n.fa-sellsy:before {\n content: "\\f213"; }\n\n.fa-sass:before {\n content: "\\f41e"; }\n\n.fa-wirsindhandwerk:before {\n content: "\\e2d0"; }\n\n.fa-wsh:before {\n content: "\\e2d0"; }\n\n.fa-buromobelexperte:before {\n content: "\\f37f"; }\n\n.fa-salesforce:before {\n content: "\\f83b"; }\n\n.fa-octopus-deploy:before {\n content: "\\e082"; }\n\n.fa-medapps:before {\n content: "\\f3c6"; }\n\n.fa-ns8:before {\n content: "\\f3d5"; }\n\n.fa-pinterest-p:before {\n content: "\\f231"; }\n\n.fa-apper:before {\n content: "\\f371"; }\n\n.fa-fort-awesome:before {\n content: "\\f286"; }\n\n.fa-waze:before {\n content: "\\f83f"; }\n\n.fa-cc-jcb:before {\n content: "\\f24b"; }\n\n.fa-snapchat:before {\n content: "\\f2ab"; }\n\n.fa-snapchat-ghost:before {\n content: "\\f2ab"; }\n\n.fa-fantasy-flight-games:before {\n content: "\\f6dc"; }\n\n.fa-rust:before {\n content: "\\e07a"; }\n\n.fa-wix:before {\n content: "\\f5cf"; }\n\n.fa-square-behance:before {\n content: "\\f1b5"; }\n\n.fa-behance-square:before {\n content: "\\f1b5"; }\n\n.fa-supple:before {\n content: "\\f3f9"; }\n\n.fa-rebel:before {\n content: "\\f1d0"; }\n\n.fa-css3:before {\n content: "\\f13c"; }\n\n.fa-staylinked:before {\n content: "\\f3f5"; }\n\n.fa-kaggle:before {\n content: "\\f5fa"; }\n\n.fa-space-awesome:before {\n content: "\\e5ac"; }\n\n.fa-deviantart:before {\n content: "\\f1bd"; }\n\n.fa-cpanel:before {\n content: "\\f388"; }\n\n.fa-goodreads-g:before {\n content: "\\f3a9"; }\n\n.fa-square-git:before {\n content: "\\f1d2"; }\n\n.fa-git-square:before {\n content: "\\f1d2"; }\n\n.fa-square-tumblr:before {\n content: "\\f174"; }\n\n.fa-tumblr-square:before {\n content: "\\f174"; }\n\n.fa-trello:before {\n content: "\\f181"; }\n\n.fa-creative-commons-nc-jp:before {\n content: "\\f4ea"; }\n\n.fa-get-pocket:before {\n content: "\\f265"; }\n\n.fa-perbyte:before {\n content: "\\e083"; }\n\n.fa-grunt:before {\n content: "\\f3ad"; }\n\n.fa-weebly:before {\n content: "\\f5cc"; }\n\n.fa-connectdevelop:before {\n content: "\\f20e"; }\n\n.fa-leanpub:before {\n content: "\\f212"; }\n\n.fa-black-tie:before {\n content: "\\f27e"; }\n\n.fa-themeco:before {\n content: "\\f5c6"; }\n\n.fa-python:before {\n content: "\\f3e2"; }\n\n.fa-android:before {\n content: "\\f17b"; }\n\n.fa-bots:before {\n content: "\\e340"; }\n\n.fa-free-code-camp:before {\n content: "\\f2c5"; }\n\n.fa-hornbill:before {\n content: "\\f592"; }\n\n.fa-js:before {\n content: "\\f3b8"; }\n\n.fa-ideal:before {\n content: "\\e013"; }\n\n.fa-git:before {\n content: "\\f1d3"; }\n\n.fa-dev:before {\n content: "\\f6cc"; }\n\n.fa-sketch:before {\n content: "\\f7c6"; }\n\n.fa-yandex-international:before {\n content: "\\f414"; }\n\n.fa-cc-amex:before {\n content: "\\f1f3"; }\n\n.fa-uber:before {\n content: "\\f402"; }\n\n.fa-github:before {\n content: "\\f09b"; }\n\n.fa-php:before {\n content: "\\f457"; }\n\n.fa-alipay:before {\n content: "\\f642"; }\n\n.fa-youtube:before {\n content: "\\f167"; }\n\n.fa-skyatlas:before {\n content: "\\f216"; }\n\n.fa-firefox-browser:before {\n content: "\\e007"; }\n\n.fa-replyd:before {\n content: "\\f3e6"; }\n\n.fa-suse:before {\n content: "\\f7d6"; }\n\n.fa-jenkins:before {\n content: "\\f3b6"; }\n\n.fa-twitter:before {\n content: "\\f099"; }\n\n.fa-rockrms:before {\n content: "\\f3e9"; }\n\n.fa-pinterest:before {\n content: "\\f0d2"; }\n\n.fa-buffer:before {\n content: "\\f837"; }\n\n.fa-npm:before {\n content: "\\f3d4"; }\n\n.fa-yammer:before {\n content: "\\f840"; }\n\n.fa-btc:before {\n content: "\\f15a"; }\n\n.fa-dribbble:before {\n content: "\\f17d"; }\n\n.fa-stumbleupon-circle:before {\n content: "\\f1a3"; }\n\n.fa-internet-explorer:before {\n content: "\\f26b"; }\n\n.fa-telegram:before {\n content: "\\f2c6"; }\n\n.fa-telegram-plane:before {\n content: "\\f2c6"; }\n\n.fa-old-republic:before {\n content: "\\f510"; }\n\n.fa-square-whatsapp:before {\n content: "\\f40c"; }\n\n.fa-whatsapp-square:before {\n content: "\\f40c"; }\n\n.fa-node-js:before {\n content: "\\f3d3"; }\n\n.fa-edge-legacy:before {\n content: "\\e078"; }\n\n.fa-slack:before {\n content: "\\f198"; }\n\n.fa-slack-hash:before {\n content: "\\f198"; }\n\n.fa-medrt:before {\n content: "\\f3c8"; }\n\n.fa-usb:before {\n content: "\\f287"; }\n\n.fa-tumblr:before {\n content: "\\f173"; }\n\n.fa-vaadin:before {\n content: "\\f408"; }\n\n.fa-quora:before {\n content: "\\f2c4"; }\n\n.fa-reacteurope:before {\n content: "\\f75d"; }\n\n.fa-medium:before {\n content: "\\f23a"; }\n\n.fa-medium-m:before {\n content: "\\f23a"; }\n\n.fa-amilia:before {\n content: "\\f36d"; }\n\n.fa-mixcloud:before {\n content: "\\f289"; }\n\n.fa-flipboard:before {\n content: "\\f44d"; }\n\n.fa-viacoin:before {\n content: "\\f237"; }\n\n.fa-critical-role:before {\n content: "\\f6c9"; }\n\n.fa-sitrox:before {\n content: "\\e44a"; }\n\n.fa-discourse:before {\n content: "\\f393"; }\n\n.fa-joomla:before {\n content: "\\f1aa"; }\n\n.fa-mastodon:before {\n content: "\\f4f6"; }\n\n.fa-airbnb:before {\n content: "\\f834"; }\n\n.fa-wolf-pack-battalion:before {\n content: "\\f514"; }\n\n.fa-buy-n-large:before {\n content: "\\f8a6"; }\n\n.fa-gulp:before {\n content: "\\f3ae"; }\n\n.fa-creative-commons-sampling-plus:before {\n content: "\\f4f1"; }\n\n.fa-strava:before {\n content: "\\f428"; }\n\n.fa-ember:before {\n content: "\\f423"; }\n\n.fa-canadian-maple-leaf:before {\n content: "\\f785"; }\n\n.fa-teamspeak:before {\n content: "\\f4f9"; }\n\n.fa-pushed:before {\n content: "\\f3e1"; }\n\n.fa-wordpress-simple:before {\n content: "\\f411"; }\n\n.fa-nutritionix:before {\n content: "\\f3d6"; }\n\n.fa-wodu:before {\n content: "\\e088"; }\n\n.fa-google-pay:before {\n content: "\\e079"; }\n\n.fa-intercom:before {\n content: "\\f7af"; }\n\n.fa-zhihu:before {\n content: "\\f63f"; }\n\n.fa-korvue:before {\n content: "\\f42f"; }\n\n.fa-pix:before {\n content: "\\e43a"; }\n\n.fa-steam-symbol:before {\n content: "\\f3f6"; }\n:root, :host {\n --fa-style-family-classic: \'Font Awesome 6 Free\';\n --fa-font-regular: normal 400 1em/1 \'Font Awesome 6 Free\'; }\n\n@font-face {\n font-family: \'Font Awesome 6 Free\';\n font-style: normal;\n font-weight: 400;\n font-display: block;\n src: url('+w+') format("woff2"), url('+y+") format(\"truetype\"); }\n\n.far,\n.fa-regular {\n font-weight: 400; }\n:root, :host {\n --fa-style-family-classic: 'Font Awesome 6 Free';\n --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; }\n\n@font-face {\n font-family: 'Font Awesome 6 Free';\n font-style: normal;\n font-weight: 900;\n font-display: block;\n src: url("+k+') format("woff2"), url('+_+") format(\"truetype\"); }\n\n.fas,\n.fa-solid {\n font-weight: 900; }\n@font-face {\n font-family: 'Font Awesome 5 Brands';\n font-display: block;\n font-weight: 400;\n src: url("+v+') format("woff2"), url('+x+") format(\"truetype\"); }\n\n@font-face {\n font-family: 'Font Awesome 5 Free';\n font-display: block;\n font-weight: 900;\n src: url("+k+') format("woff2"), url('+_+") format(\"truetype\"); }\n\n@font-face {\n font-family: 'Font Awesome 5 Free';\n font-display: block;\n font-weight: 400;\n src: url("+w+') format("woff2"), url('+y+") format(\"truetype\"); }\n@font-face {\n font-family: 'FontAwesome';\n font-display: block;\n src: url("+k+') format("woff2"), url('+_+") format(\"truetype\"); }\n\n@font-face {\n font-family: 'FontAwesome';\n font-display: block;\n src: url("+v+') format("woff2"), url('+x+") format(\"truetype\"); }\n\n@font-face {\n font-family: 'FontAwesome';\n font-display: block;\n src: url("+w+') format("woff2"), url('+y+") format(\"truetype\");\n 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; }\n\n@font-face {\n font-family: 'FontAwesome';\n font-display: block;\n src: url("+T+') format("woff2"), url('+A+') format("truetype");\n 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; }\n',""]);const C=h},645:e=>{"use strict";e.exports=function(e){var n=[];return n.toString=function(){return this.map((function(n){var t="",o=void 0!==n[5];return n[4]&&(t+="@supports (".concat(n[4],") {")),n[2]&&(t+="@media ".concat(n[2]," {")),o&&(t+="@layer".concat(n[5].length>0?" ".concat(n[5]):""," {")),t+=e(n),o&&(t+="}"),n[2]&&(t+="}"),n[4]&&(t+="}"),t})).join("")},n.i=function(e,t,o,r,a){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(o)for(var f=0;f0?" ".concat(l[5]):""," {").concat(l[1],"}")),l[5]=a),t&&(l[2]?(l[1]="@media ".concat(l[2]," {").concat(l[1],"}"),l[2]=t):l[2]=t),r&&(l[4]?(l[1]="@supports (".concat(l[4],") {").concat(l[1],"}"),l[4]=r):l[4]="".concat(r)),n.push(l))}},n}},667:e=>{"use strict";e.exports=function(e,n){return n||(n={}),e?(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),n.hash&&(e+=n.hash),/["'() \t\n]|(%20)/.test(e)||n.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e):e}},81:e=>{"use strict";e.exports=function(e){return e[1]}},755:function(e,n){var t;!function(n,t){"use strict";"object"==typeof e.exports?e.exports=n.document?t(n,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(n)}("undefined"!=typeof window?window:this,(function(o,r){"use strict";var a=[],i=Object.getPrototypeOf,f=a.slice,s=a.flat?function(e){return a.flat.call(e)}:function(e){return a.concat.apply([],e)},c=a.push,l=a.indexOf,d={},b=d.toString,p=d.hasOwnProperty,m=p.toString,g=m.call(Object),u={},h=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},v=function(e){return null!=e&&e===e.window},x=o.document,w={type:!0,src:!0,nonce:!0,noModule:!0};function y(e,n,t){var o,r,a=(t=t||x).createElement("script");if(a.text=e,n)for(o in w)(r=n[o]||n.getAttribute&&n.getAttribute(o))&&a.setAttribute(o,r);t.head.appendChild(a).parentNode.removeChild(a)}function k(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[b.call(e)]||"object":typeof e}var _="3.6.3",T=function(e,n){return new T.fn.init(e,n)};function A(e){var n=!!e&&"length"in e&&e.length,t=k(e);return!h(e)&&!v(e)&&("array"===t||0===n||"number"==typeof n&&n>0&&n-1 in e)}T.fn=T.prototype={jquery:_,constructor:T,length:0,toArray:function(){return f.call(this)},get:function(e){return null==e?f.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var n=T.merge(this.constructor(),e);return n.prevObject=this,n},each:function(e){return T.each(this,e)},map:function(e){return this.pushStack(T.map(this,(function(n,t){return e.call(n,t,n)})))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(T.grep(this,(function(e,n){return(n+1)%2})))},odd:function(){return this.pushStack(T.grep(this,(function(e,n){return n%2})))},eq:function(e){var n=this.length,t=+e+(e<0?n:0);return this.pushStack(t>=0&&t+~]|"+I+")"+I+"*"),W=new RegExp(I+"|>"),Y=new RegExp($),X=new RegExp("^"+M+"$"),V={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+I+"*(even|odd|(([+-]|)(\\d*)n|)"+I+"*(?:([+-]|)"+I+"*(\\d+)|))"+I+"*\\)|)","i"),bool:new RegExp("^(?:"+F+")$","i"),needsContext:new RegExp("^"+I+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+I+"*((?:-\\d)?\\d*)"+I+"*\\)|)(?=[^-]|$)","i")},Q=/HTML$/i,K=/^(?:input|select|textarea|button)$/i,G=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,ne=new RegExp("\\\\[\\da-fA-F]{1,6}"+I+"?|\\\\([^\\r\\n\\f])","g"),te=function(e,n){var t="0x"+e.slice(1)-65536;return n||(t<0?String.fromCharCode(t+65536):String.fromCharCode(t>>10|55296,1023&t|56320))},oe=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,re=function(e,n){return n?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ae=function(){b()},ie=we((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{D.apply(S=O.call(y.childNodes),y.childNodes),S[y.childNodes.length].nodeType}catch(e){D={apply:S.length?function(e,n){L.apply(e,O.call(n))}:function(e,n){for(var t=e.length,o=0;e[t++]=n[o++];);e.length=t-1}}}function fe(e,n,o,r){var a,f,c,l,d,m,h,v=n&&n.ownerDocument,y=n?n.nodeType:9;if(o=o||[],"string"!=typeof e||!e||1!==y&&9!==y&&11!==y)return o;if(!r&&(b(n),n=n||p,g)){if(11!==y&&(d=J.exec(e)))if(a=d[1]){if(9===y){if(!(c=n.getElementById(a)))return o;if(c.id===a)return o.push(c),o}else if(v&&(c=v.getElementById(a))&&x(n,c)&&c.id===a)return o.push(c),o}else{if(d[2])return D.apply(o,n.getElementsByTagName(e)),o;if((a=d[3])&&t.getElementsByClassName&&n.getElementsByClassName)return D.apply(o,n.getElementsByClassName(a)),o}if(t.qsa&&!E[e+" "]&&(!u||!u.test(e))&&(1!==y||"object"!==n.nodeName.toLowerCase())){if(h=e,v=n,1===y&&(W.test(e)||B.test(e))){for((v=ee.test(e)&&he(n.parentNode)||n)===n&&t.scope||((l=n.getAttribute("id"))?l=l.replace(oe,re):n.setAttribute("id",l=w)),f=(m=i(e)).length;f--;)m[f]=(l?"#"+l:":scope")+" "+xe(m[f]);h=m.join(",")}try{if(t.cssSupportsSelector&&!CSS.supports("selector(:is("+h+"))"))throw new Error;return D.apply(o,v.querySelectorAll(h)),o}catch(n){E(e,!0)}finally{l===w&&n.removeAttribute("id")}}}return s(e.replace(H,"$1"),n,o,r)}function se(){var e=[];return function n(t,r){return e.push(t+" ")>o.cacheLength&&delete n[e.shift()],n[t+" "]=r}}function ce(e){return e[w]=!0,e}function le(e){var n=p.createElement("fieldset");try{return!!e(n)}catch(e){return!1}finally{n.parentNode&&n.parentNode.removeChild(n),n=null}}function de(e,n){for(var t=e.split("|"),r=t.length;r--;)o.attrHandle[t[r]]=n}function be(e,n){var t=n&&e,o=t&&1===e.nodeType&&1===n.nodeType&&e.sourceIndex-n.sourceIndex;if(o)return o;if(t)for(;t=t.nextSibling;)if(t===n)return-1;return e?1:-1}function pe(e){return function(n){return"input"===n.nodeName.toLowerCase()&&n.type===e}}function me(e){return function(n){var t=n.nodeName.toLowerCase();return("input"===t||"button"===t)&&n.type===e}}function ge(e){return function(n){return"form"in n?n.parentNode&&!1===n.disabled?"label"in n?"label"in n.parentNode?n.parentNode.disabled===e:n.disabled===e:n.isDisabled===e||n.isDisabled!==!e&&ie(n)===e:n.disabled===e:"label"in n&&n.disabled===e}}function ue(e){return ce((function(n){return n=+n,ce((function(t,o){for(var r,a=e([],t.length,n),i=a.length;i--;)t[r=a[i]]&&(t[r]=!(o[r]=t[r]))}))}))}function he(e){return e&&void 0!==e.getElementsByTagName&&e}for(n in t=fe.support={},a=fe.isXML=function(e){var n=e&&e.namespaceURI,t=e&&(e.ownerDocument||e).documentElement;return!Q.test(n||t&&t.nodeName||"HTML")},b=fe.setDocument=function(e){var n,r,i=e?e.ownerDocument||e:y;return i!=p&&9===i.nodeType&&i.documentElement?(m=(p=i).documentElement,g=!a(p),y!=p&&(r=p.defaultView)&&r.top!==r&&(r.addEventListener?r.addEventListener("unload",ae,!1):r.attachEvent&&r.attachEvent("onunload",ae)),t.scope=le((function(e){return m.appendChild(e).appendChild(p.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),t.cssSupportsSelector=le((function(){return CSS.supports("selector(*)")&&p.querySelectorAll(":is(:jqfake)")&&!CSS.supports("selector(:is(*,:jqfake))")})),t.attributes=le((function(e){return e.className="i",!e.getAttribute("className")})),t.getElementsByTagName=le((function(e){return e.appendChild(p.createComment("")),!e.getElementsByTagName("*").length})),t.getElementsByClassName=Z.test(p.getElementsByClassName),t.getById=le((function(e){return m.appendChild(e).id=w,!p.getElementsByName||!p.getElementsByName(w).length})),t.getById?(o.filter.ID=function(e){var n=e.replace(ne,te);return function(e){return e.getAttribute("id")===n}},o.find.ID=function(e,n){if(void 0!==n.getElementById&&g){var t=n.getElementById(e);return t?[t]:[]}}):(o.filter.ID=function(e){var n=e.replace(ne,te);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},o.find.ID=function(e,n){if(void 0!==n.getElementById&&g){var t,o,r,a=n.getElementById(e);if(a){if((t=a.getAttributeNode("id"))&&t.value===e)return[a];for(r=n.getElementsByName(e),o=0;a=r[o++];)if((t=a.getAttributeNode("id"))&&t.value===e)return[a]}return[]}}),o.find.TAG=t.getElementsByTagName?function(e,n){return void 0!==n.getElementsByTagName?n.getElementsByTagName(e):t.qsa?n.querySelectorAll(e):void 0}:function(e,n){var t,o=[],r=0,a=n.getElementsByTagName(e);if("*"===e){for(;t=a[r++];)1===t.nodeType&&o.push(t);return o}return a},o.find.CLASS=t.getElementsByClassName&&function(e,n){if(void 0!==n.getElementsByClassName&&g)return n.getElementsByClassName(e)},h=[],u=[],(t.qsa=Z.test(p.querySelectorAll))&&(le((function(e){var n;m.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&u.push("[*^$]="+I+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||u.push("\\["+I+"*(?:value|"+F+")"),e.querySelectorAll("[id~="+w+"-]").length||u.push("~="),(n=p.createElement("input")).setAttribute("name",""),e.appendChild(n),e.querySelectorAll("[name='']").length||u.push("\\["+I+"*name"+I+"*="+I+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||u.push(":checked"),e.querySelectorAll("a#"+w+"+*").length||u.push(".#.+[+~]"),e.querySelectorAll("\\\f"),u.push("[\\r\\n\\f]")})),le((function(e){e.innerHTML="";var n=p.createElement("input");n.setAttribute("type","hidden"),e.appendChild(n).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&u.push("name"+I+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&u.push(":enabled",":disabled"),m.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&u.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),u.push(",.*:")}))),(t.matchesSelector=Z.test(v=m.matches||m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&le((function(e){t.disconnectedMatch=v.call(e,"*"),v.call(e,"[s!='']:x"),h.push("!=",$)})),t.cssSupportsSelector||u.push(":has"),u=u.length&&new RegExp(u.join("|")),h=h.length&&new RegExp(h.join("|")),n=Z.test(m.compareDocumentPosition),x=n||Z.test(m.contains)?function(e,n){var t=9===e.nodeType&&e.documentElement||e,o=n&&n.parentNode;return e===o||!(!o||1!==o.nodeType||!(t.contains?t.contains(o):e.compareDocumentPosition&&16&e.compareDocumentPosition(o)))}:function(e,n){if(n)for(;n=n.parentNode;)if(n===e)return!0;return!1},z=n?function(e,n){if(e===n)return d=!0,0;var o=!e.compareDocumentPosition-!n.compareDocumentPosition;return o||(1&(o=(e.ownerDocument||e)==(n.ownerDocument||n)?e.compareDocumentPosition(n):1)||!t.sortDetached&&n.compareDocumentPosition(e)===o?e==p||e.ownerDocument==y&&x(y,e)?-1:n==p||n.ownerDocument==y&&x(y,n)?1:l?N(l,e)-N(l,n):0:4&o?-1:1)}:function(e,n){if(e===n)return d=!0,0;var t,o=0,r=e.parentNode,a=n.parentNode,i=[e],f=[n];if(!r||!a)return e==p?-1:n==p?1:r?-1:a?1:l?N(l,e)-N(l,n):0;if(r===a)return be(e,n);for(t=e;t=t.parentNode;)i.unshift(t);for(t=n;t=t.parentNode;)f.unshift(t);for(;i[o]===f[o];)o++;return o?be(i[o],f[o]):i[o]==y?-1:f[o]==y?1:0},p):p},fe.matches=function(e,n){return fe(e,null,null,n)},fe.matchesSelector=function(e,n){if(b(e),t.matchesSelector&&g&&!E[n+" "]&&(!h||!h.test(n))&&(!u||!u.test(n)))try{var o=v.call(e,n);if(o||t.disconnectedMatch||e.document&&11!==e.document.nodeType)return o}catch(e){E(n,!0)}return fe(n,p,null,[e]).length>0},fe.contains=function(e,n){return(e.ownerDocument||e)!=p&&b(e),x(e,n)},fe.attr=function(e,n){(e.ownerDocument||e)!=p&&b(e);var r=o.attrHandle[n.toLowerCase()],a=r&&j.call(o.attrHandle,n.toLowerCase())?r(e,n,!g):void 0;return void 0!==a?a:t.attributes||!g?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null},fe.escape=function(e){return(e+"").replace(oe,re)},fe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},fe.uniqueSort=function(e){var n,o=[],r=0,a=0;if(d=!t.detectDuplicates,l=!t.sortStable&&e.slice(0),e.sort(z),d){for(;n=e[a++];)n===e[a]&&(r=o.push(a));for(;r--;)e.splice(o[r],1)}return l=null,e},r=fe.getText=function(e){var n,t="",o=0,a=e.nodeType;if(a){if(1===a||9===a||11===a){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)t+=r(e)}else if(3===a||4===a)return e.nodeValue}else for(;n=e[o++];)t+=r(n);return t},o=fe.selectors={cacheLength:50,createPseudo:ce,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ne,te),e[3]=(e[3]||e[4]||e[5]||"").replace(ne,te),"~="===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]||fe.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]&&fe.error(e[0]),e},PSEUDO:function(e){var n,t=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":t&&Y.test(t)&&(n=i(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(e[0]=e[0].slice(0,n),e[2]=t.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var n=e.replace(ne,te).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===n}},CLASS:function(e){var n=T[e+" "];return n||(n=new RegExp("(^|"+I+")"+e+"("+I+"|$)"))&&T(e,(function(e){return n.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,n,t){return function(o){var r=fe.attr(o,e);return null==r?"!="===n:!n||(r+="","="===n?r===t:"!="===n?r!==t:"^="===n?t&&0===r.indexOf(t):"*="===n?t&&r.indexOf(t)>-1:"$="===n?t&&r.slice(-t.length)===t:"~="===n?(" "+r.replace(U," ")+" ").indexOf(t)>-1:"|="===n&&(r===t||r.slice(0,t.length+1)===t+"-"))}},CHILD:function(e,n,t,o,r){var a="nth"!==e.slice(0,3),i="last"!==e.slice(-4),f="of-type"===n;return 1===o&&0===r?function(e){return!!e.parentNode}:function(n,t,s){var c,l,d,b,p,m,g=a!==i?"nextSibling":"previousSibling",u=n.parentNode,h=f&&n.nodeName.toLowerCase(),v=!s&&!f,x=!1;if(u){if(a){for(;g;){for(b=n;b=b[g];)if(f?b.nodeName.toLowerCase()===h:1===b.nodeType)return!1;m=g="only"===e&&!m&&"nextSibling"}return!0}if(m=[i?u.firstChild:u.lastChild],i&&v){for(x=(p=(c=(l=(d=(b=u)[w]||(b[w]={}))[b.uniqueID]||(d[b.uniqueID]={}))[e]||[])[0]===k&&c[1])&&c[2],b=p&&u.childNodes[p];b=++p&&b&&b[g]||(x=p=0)||m.pop();)if(1===b.nodeType&&++x&&b===n){l[e]=[k,p,x];break}}else if(v&&(x=p=(c=(l=(d=(b=n)[w]||(b[w]={}))[b.uniqueID]||(d[b.uniqueID]={}))[e]||[])[0]===k&&c[1]),!1===x)for(;(b=++p&&b&&b[g]||(x=p=0)||m.pop())&&((f?b.nodeName.toLowerCase()!==h:1!==b.nodeType)||!++x||(v&&((l=(d=b[w]||(b[w]={}))[b.uniqueID]||(d[b.uniqueID]={}))[e]=[k,x]),b!==n)););return(x-=r)===o||x%o==0&&x/o>=0}}},PSEUDO:function(e,n){var t,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||fe.error("unsupported pseudo: "+e);return r[w]?r(n):r.length>1?(t=[e,e,"",n],o.setFilters.hasOwnProperty(e.toLowerCase())?ce((function(e,t){for(var o,a=r(e,n),i=a.length;i--;)e[o=N(e,a[i])]=!(t[o]=a[i])})):function(e){return r(e,0,t)}):r}},pseudos:{not:ce((function(e){var n=[],t=[],o=f(e.replace(H,"$1"));return o[w]?ce((function(e,n,t,r){for(var a,i=o(e,null,r,[]),f=e.length;f--;)(a=i[f])&&(e[f]=!(n[f]=a))})):function(e,r,a){return n[0]=e,o(n,null,a,t),n[0]=null,!t.pop()}})),has:ce((function(e){return function(n){return fe(e,n).length>0}})),contains:ce((function(e){return e=e.replace(ne,te),function(n){return(n.textContent||r(n)).indexOf(e)>-1}})),lang:ce((function(e){return X.test(e||"")||fe.error("unsupported lang: "+e),e=e.replace(ne,te).toLowerCase(),function(n){var t;do{if(t=g?n.lang:n.getAttribute("xml:lang")||n.getAttribute("lang"))return(t=t.toLowerCase())===e||0===t.indexOf(e+"-")}while((n=n.parentNode)&&1===n.nodeType);return!1}})),target:function(n){var t=e.location&&e.location.hash;return t&&t.slice(1)===n.id},root:function(e){return e===m},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var n=e.nodeName.toLowerCase();return"input"===n&&!!e.checked||"option"===n&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return G.test(e.nodeName)},input:function(e){return K.test(e.nodeName)},button:function(e){var n=e.nodeName.toLowerCase();return"input"===n&&"button"===e.type||"button"===n},text:function(e){var n;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(n=e.getAttribute("type"))||"text"===n.toLowerCase())},first:ue((function(){return[0]})),last:ue((function(e,n){return[n-1]})),eq:ue((function(e,n,t){return[t<0?t+n:t]})),even:ue((function(e,n){for(var t=0;tn?n:t;--o>=0;)e.push(o);return e})),gt:ue((function(e,n,t){for(var o=t<0?t+n:t;++o1?function(n,t,o){for(var r=e.length;r--;)if(!e[r](n,t,o))return!1;return!0}:e[0]}function ke(e,n,t,o,r){for(var a,i=[],f=0,s=e.length,c=null!=n;f-1&&(a[c]=!(i[c]=d))}}else h=ke(h===i?h.splice(m,h.length):h),r?r(null,i,h,s):D.apply(i,h)}))}function Te(e){for(var n,t,r,a=e.length,i=o.relative[e[0].type],f=i||o.relative[" "],s=i?1:0,l=we((function(e){return e===n}),f,!0),d=we((function(e){return N(n,e)>-1}),f,!0),b=[function(e,t,o){var r=!i&&(o||t!==c)||((n=t).nodeType?l(e,t,o):d(e,t,o));return n=null,r}];s1&&ye(b),s>1&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(H,"$1"),t,s0,r=e.length>0,a=function(a,i,f,s,l){var d,m,u,h=0,v="0",x=a&&[],w=[],y=c,_=a||r&&o.find.TAG("*",l),T=k+=null==y?1:Math.random()||.1,A=_.length;for(l&&(c=i==p||i||l);v!==A&&null!=(d=_[v]);v++){if(r&&d){for(m=0,i||d.ownerDocument==p||(b(d),f=!g);u=e[m++];)if(u(d,i||p,f)){s.push(d);break}l&&(k=T)}t&&((d=!u&&d)&&h--,a&&x.push(d))}if(h+=v,t&&v!==h){for(m=0;u=n[m++];)u(x,w,i,f);if(a){if(h>0)for(;v--;)x[v]||w[v]||(w[v]=q.call(s));w=ke(w)}D.apply(s,w),l&&!a&&w.length>0&&h+n.length>1&&fe.uniqueSort(s)}return l&&(k=T,c=y),x};return t?ce(a):a}(a,r)),f.selector=e}return f},s=fe.select=function(e,n,t,r){var a,s,c,l,d,b="function"==typeof e&&e,p=!r&&i(e=b.selector||e);if(t=t||[],1===p.length){if((s=p[0]=p[0].slice(0)).length>2&&"ID"===(c=s[0]).type&&9===n.nodeType&&g&&o.relative[s[1].type]){if(!(n=(o.find.ID(c.matches[0].replace(ne,te),n)||[])[0]))return t;b&&(n=n.parentNode),e=e.slice(s.shift().value.length)}for(a=V.needsContext.test(e)?0:s.length;a--&&(c=s[a],!o.relative[l=c.type]);)if((d=o.find[l])&&(r=d(c.matches[0].replace(ne,te),ee.test(s[0].type)&&he(n.parentNode)||n))){if(s.splice(a,1),!(e=r.length&&xe(s)))return D.apply(t,r),t;break}}return(b||f(e,p))(r,n,!g,t,!n||ee.test(e)&&he(n.parentNode)||n),t},t.sortStable=w.split("").sort(z).join("")===w,t.detectDuplicates=!!d,b(),t.sortDetached=le((function(e){return 1&e.compareDocumentPosition(p.createElement("fieldset"))})),le((function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")}))||de("type|href|height|width",(function(e,n,t){if(!t)return e.getAttribute(n,"type"===n.toLowerCase()?1:2)})),t.attributes&&le((function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||de("value",(function(e,n,t){if(!t&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),le((function(e){return null==e.getAttribute("disabled")}))||de(F,(function(e,n,t){var o;if(!t)return!0===e[n]?n.toLowerCase():(o=e.getAttributeNode(n))&&o.specified?o.value:null})),fe}(o);T.find=C,T.expr=C.selectors,T.expr[":"]=T.expr.pseudos,T.uniqueSort=T.unique=C.uniqueSort,T.text=C.getText,T.isXMLDoc=C.isXML,T.contains=C.contains,T.escapeSelector=C.escape;var E=function(e,n,t){for(var o=[],r=void 0!==t;(e=e[n])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&T(e).is(t))break;o.push(e)}return o},z=function(e,n){for(var t=[];e;e=e.nextSibling)1===e.nodeType&&e!==n&&t.push(e);return t},j=T.expr.match.needsContext;function S(e,n){return e.nodeName&&e.nodeName.toLowerCase()===n.toLowerCase()}var q=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function L(e,n,t){return h(n)?T.grep(e,(function(e,o){return!!n.call(e,o,e)!==t})):n.nodeType?T.grep(e,(function(e){return e===n!==t})):"string"!=typeof n?T.grep(e,(function(e){return l.call(n,e)>-1!==t})):T.filter(n,e,t)}T.filter=function(e,n,t){var o=n[0];return t&&(e=":not("+e+")"),1===n.length&&1===o.nodeType?T.find.matchesSelector(o,e)?[o]:[]:T.find.matches(e,T.grep(n,(function(e){return 1===e.nodeType})))},T.fn.extend({find:function(e){var n,t,o=this.length,r=this;if("string"!=typeof e)return this.pushStack(T(e).filter((function(){for(n=0;n1?T.uniqueSort(t):t},filter:function(e){return this.pushStack(L(this,e||[],!1))},not:function(e){return this.pushStack(L(this,e||[],!0))},is:function(e){return!!L(this,"string"==typeof e&&j.test(e)?T(e):e||[],!1).length}});var D,O=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(T.fn.init=function(e,n,t){var o,r;if(!e)return this;if(t=t||D,"string"==typeof e){if(!(o="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:O.exec(e))||!o[1]&&n)return!n||n.jquery?(n||t).find(e):this.constructor(n).find(e);if(o[1]){if(n=n instanceof T?n[0]:n,T.merge(this,T.parseHTML(o[1],n&&n.nodeType?n.ownerDocument||n:x,!0)),q.test(o[1])&&T.isPlainObject(n))for(o in n)h(this[o])?this[o](n[o]):this.attr(o,n[o]);return this}return(r=x.getElementById(o[2]))&&(this[0]=r,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):h(e)?void 0!==t.ready?t.ready(e):e(T):T.makeArray(e,this)}).prototype=T.fn,D=T(x);var N=/^(?:parents|prev(?:Until|All))/,F={children:!0,contents:!0,next:!0,prev:!0};function I(e,n){for(;(e=e[n])&&1!==e.nodeType;);return e}T.fn.extend({has:function(e){var n=T(e,this),t=n.length;return this.filter((function(){for(var e=0;e-1:1===t.nodeType&&T.find.matchesSelector(t,e))){a.push(t);break}return this.pushStack(a.length>1?T.uniqueSort(a):a)},index:function(e){return e?"string"==typeof e?l.call(T(e),this[0]):l.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,n){return this.pushStack(T.uniqueSort(T.merge(this.get(),T(e,n))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),T.each({parent:function(e){var n=e.parentNode;return n&&11!==n.nodeType?n:null},parents:function(e){return E(e,"parentNode")},parentsUntil:function(e,n,t){return E(e,"parentNode",t)},next:function(e){return I(e,"nextSibling")},prev:function(e){return I(e,"previousSibling")},nextAll:function(e){return E(e,"nextSibling")},prevAll:function(e){return E(e,"previousSibling")},nextUntil:function(e,n,t){return E(e,"nextSibling",t)},prevUntil:function(e,n,t){return E(e,"previousSibling",t)},siblings:function(e){return z((e.parentNode||{}).firstChild,e)},children:function(e){return z(e.firstChild)},contents:function(e){return null!=e.contentDocument&&i(e.contentDocument)?e.contentDocument:(S(e,"template")&&(e=e.content||e),T.merge([],e.childNodes))}},(function(e,n){T.fn[e]=function(t,o){var r=T.map(this,n,t);return"Until"!==e.slice(-5)&&(o=t),o&&"string"==typeof o&&(r=T.filter(o,r)),this.length>1&&(F[e]||T.uniqueSort(r),N.test(e)&&r.reverse()),this.pushStack(r)}}));var M=/[^\x20\t\r\n\f]+/g;function P(e){return e}function $(e){throw e}function U(e,n,t,o){var r;try{e&&h(r=e.promise)?r.call(e).done(n).fail(t):e&&h(r=e.then)?r.call(e,n,t):n.apply(void 0,[e].slice(o))}catch(e){t.apply(void 0,[e])}}T.Callbacks=function(e){e="string"==typeof e?function(e){var n={};return T.each(e.match(M)||[],(function(e,t){n[t]=!0})),n}(e):T.extend({},e);var n,t,o,r,a=[],i=[],f=-1,s=function(){for(r=r||e.once,o=n=!0;i.length;f=-1)for(t=i.shift();++f-1;)a.splice(t,1),t<=f&&f--})),this},has:function(e){return e?T.inArray(e,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return r=i=[],a=t="",this},disabled:function(){return!a},lock:function(){return r=i=[],t||n||(a=t=""),this},locked:function(){return!!r},fireWith:function(e,t){return r||(t=[e,(t=t||[]).slice?t.slice():t],i.push(t),n||s()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!o}};return c},T.extend({Deferred:function(e){var n=[["notify","progress",T.Callbacks("memory"),T.Callbacks("memory"),2],["resolve","done",T.Callbacks("once memory"),T.Callbacks("once memory"),0,"resolved"],["reject","fail",T.Callbacks("once memory"),T.Callbacks("once memory"),1,"rejected"]],t="pending",r={state:function(){return t},always:function(){return a.done(arguments).fail(arguments),this},catch:function(e){return r.then(null,e)},pipe:function(){var e=arguments;return T.Deferred((function(t){T.each(n,(function(n,o){var r=h(e[o[4]])&&e[o[4]];a[o[1]]((function(){var e=r&&r.apply(this,arguments);e&&h(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[o[0]+"With"](this,r?[e]:arguments)}))})),e=null})).promise()},then:function(e,t,r){var a=0;function i(e,n,t,r){return function(){var f=this,s=arguments,c=function(){var o,c;if(!(e=a&&(t!==$&&(f=void 0,s=[o]),n.rejectWith(f,s))}};e?l():(T.Deferred.getStackHook&&(l.stackTrace=T.Deferred.getStackHook()),o.setTimeout(l))}}return T.Deferred((function(o){n[0][3].add(i(0,o,h(r)?r:P,o.notifyWith)),n[1][3].add(i(0,o,h(e)?e:P)),n[2][3].add(i(0,o,h(t)?t:$))})).promise()},promise:function(e){return null!=e?T.extend(e,r):r}},a={};return T.each(n,(function(e,o){var i=o[2],f=o[5];r[o[1]]=i.add,f&&i.add((function(){t=f}),n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),i.add(o[3].fire),a[o[0]]=function(){return a[o[0]+"With"](this===a?void 0:this,arguments),this},a[o[0]+"With"]=i.fireWith})),r.promise(a),e&&e.call(a,a),a},when:function(e){var n=arguments.length,t=n,o=Array(t),r=f.call(arguments),a=T.Deferred(),i=function(e){return function(t){o[e]=this,r[e]=arguments.length>1?f.call(arguments):t,--n||a.resolveWith(o,r)}};if(n<=1&&(U(e,a.done(i(t)).resolve,a.reject,!n),"pending"===a.state()||h(r[t]&&r[t].then)))return a.then();for(;t--;)U(r[t],i(t),a.reject);return a.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;T.Deferred.exceptionHook=function(e,n){o.console&&o.console.warn&&e&&H.test(e.name)&&o.console.warn("jQuery.Deferred exception: "+e.message,e.stack,n)},T.readyException=function(e){o.setTimeout((function(){throw e}))};var R=T.Deferred();function B(){x.removeEventListener("DOMContentLoaded",B),o.removeEventListener("load",B),T.ready()}T.fn.ready=function(e){return R.then(e).catch((function(e){T.readyException(e)})),this},T.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--T.readyWait:T.isReady)||(T.isReady=!0,!0!==e&&--T.readyWait>0||R.resolveWith(x,[T]))}}),T.ready.then=R.then,"complete"===x.readyState||"loading"!==x.readyState&&!x.documentElement.doScroll?o.setTimeout(T.ready):(x.addEventListener("DOMContentLoaded",B),o.addEventListener("load",B));var W=function(e,n,t,o,r,a,i){var f=0,s=e.length,c=null==t;if("object"===k(t))for(f in r=!0,t)W(e,n,f,t[f],!0,a,i);else if(void 0!==o&&(r=!0,h(o)||(i=!0),c&&(i?(n.call(e,o),n=null):(c=n,n=function(e,n,t){return c.call(T(e),t)})),n))for(;f1,null,!0)},removeData:function(e){return this.each((function(){J.remove(this,e)}))}}),T.extend({queue:function(e,n,t){var o;if(e)return n=(n||"fx")+"queue",o=Z.get(e,n),t&&(!o||Array.isArray(t)?o=Z.access(e,n,T.makeArray(t)):o.push(t)),o||[]},dequeue:function(e,n){n=n||"fx";var t=T.queue(e,n),o=t.length,r=t.shift(),a=T._queueHooks(e,n);"inprogress"===r&&(r=t.shift(),o--),r&&("fx"===n&&t.unshift("inprogress"),delete a.stop,r.call(e,(function(){T.dequeue(e,n)}),a)),!o&&a&&a.empty.fire()},_queueHooks:function(e,n){var t=n+"queueHooks";return Z.get(e,t)||Z.access(e,t,{empty:T.Callbacks("once memory").add((function(){Z.remove(e,[n+"queue",t])}))})}}),T.fn.extend({queue:function(e,n){var t=2;return"string"!=typeof e&&(n=e,e="fx",t--),arguments.length\x20\t\r\n\f]*)/i,ve=/^$|^module$|\/(?:java|ecma)script/i;me=x.createDocumentFragment().appendChild(x.createElement("div")),(ge=x.createElement("input")).setAttribute("type","radio"),ge.setAttribute("checked","checked"),ge.setAttribute("name","t"),me.appendChild(ge),u.checkClone=me.cloneNode(!0).cloneNode(!0).lastChild.checked,me.innerHTML="",u.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue,me.innerHTML="",u.option=!!me.lastChild;var xe={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function we(e,n){var t;return t=void 0!==e.getElementsByTagName?e.getElementsByTagName(n||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(n||"*"):[],void 0===n||n&&S(e,n)?T.merge([e],t):t}function ye(e,n){for(var t=0,o=e.length;t",""]);var ke=/<|&#?\w+;/;function _e(e,n,t,o,r){for(var a,i,f,s,c,l,d=n.createDocumentFragment(),b=[],p=0,m=e.length;p-1)r&&r.push(a);else if(c=fe(a),i=we(d.appendChild(a),"script"),c&&ye(i),t)for(l=0;a=i[l++];)ve.test(a.type||"")&&t.push(a);return d}var Te=/^([^.]*)(?:\.(.+)|)/;function Ae(){return!0}function Ce(){return!1}function Ee(e,n){return e===function(){try{return x.activeElement}catch(e){}}()==("focus"===n)}function ze(e,n,t,o,r,a){var i,f;if("object"==typeof n){for(f in"string"!=typeof t&&(o=o||t,t=void 0),n)ze(e,f,t,o,n[f],a);return e}if(null==o&&null==r?(r=t,o=t=void 0):null==r&&("string"==typeof t?(r=o,o=void 0):(r=o,o=t,t=void 0)),!1===r)r=Ce;else if(!r)return e;return 1===a&&(i=r,r=function(e){return T().off(e),i.apply(this,arguments)},r.guid=i.guid||(i.guid=T.guid++)),e.each((function(){T.event.add(this,n,r,o,t)}))}function je(e,n,t){t?(Z.set(e,n,!1),T.event.add(e,n,{namespace:!1,handler:function(e){var o,r,a=Z.get(this,n);if(1&e.isTrigger&&this[n]){if(a.length)(T.event.special[n]||{}).delegateType&&e.stopPropagation();else if(a=f.call(arguments),Z.set(this,n,a),o=t(this,n),this[n](),a!==(r=Z.get(this,n))||o?Z.set(this,n,!1):r={},a!==r)return e.stopImmediatePropagation(),e.preventDefault(),r&&r.value}else a.length&&(Z.set(this,n,{value:T.event.trigger(T.extend(a[0],T.Event.prototype),a.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Z.get(e,n)&&T.event.add(e,n,Ae)}T.event={global:{},add:function(e,n,t,o,r){var a,i,f,s,c,l,d,b,p,m,g,u=Z.get(e);if(K(e))for(t.handler&&(t=(a=t).handler,r=a.selector),r&&T.find.matchesSelector(ie,r),t.guid||(t.guid=T.guid++),(s=u.events)||(s=u.events=Object.create(null)),(i=u.handle)||(i=u.handle=function(n){return void 0!==T&&T.event.triggered!==n.type?T.event.dispatch.apply(e,arguments):void 0}),c=(n=(n||"").match(M)||[""]).length;c--;)p=g=(f=Te.exec(n[c])||[])[1],m=(f[2]||"").split(".").sort(),p&&(d=T.event.special[p]||{},p=(r?d.delegateType:d.bindType)||p,d=T.event.special[p]||{},l=T.extend({type:p,origType:g,data:o,handler:t,guid:t.guid,selector:r,needsContext:r&&T.expr.match.needsContext.test(r),namespace:m.join(".")},a),(b=s[p])||((b=s[p]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,o,m,i)||e.addEventListener&&e.addEventListener(p,i)),d.add&&(d.add.call(e,l),l.handler.guid||(l.handler.guid=t.guid)),r?b.splice(b.delegateCount++,0,l):b.push(l),T.event.global[p]=!0)},remove:function(e,n,t,o,r){var a,i,f,s,c,l,d,b,p,m,g,u=Z.hasData(e)&&Z.get(e);if(u&&(s=u.events)){for(c=(n=(n||"").match(M)||[""]).length;c--;)if(p=g=(f=Te.exec(n[c])||[])[1],m=(f[2]||"").split(".").sort(),p){for(d=T.event.special[p]||{},b=s[p=(o?d.delegateType:d.bindType)||p]||[],f=f[2]&&new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=a=b.length;a--;)l=b[a],!r&&g!==l.origType||t&&t.guid!==l.guid||f&&!f.test(l.namespace)||o&&o!==l.selector&&("**"!==o||!l.selector)||(b.splice(a,1),l.selector&&b.delegateCount--,d.remove&&d.remove.call(e,l));i&&!b.length&&(d.teardown&&!1!==d.teardown.call(e,m,u.handle)||T.removeEvent(e,p,u.handle),delete s[p])}else for(p in s)T.event.remove(e,p+n[c],t,o,!0);T.isEmptyObject(s)&&Z.remove(e,"handle events")}},dispatch:function(e){var n,t,o,r,a,i,f=new Array(arguments.length),s=T.event.fix(e),c=(Z.get(this,"events")||Object.create(null))[s.type]||[],l=T.event.special[s.type]||{};for(f[0]=s,n=1;n=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(a=[],i={},t=0;t-1:T.find(r,this,null,[c]).length),i[r]&&a.push(o);a.length&&f.push({elem:c,handlers:a})}return c=this,s\s*$/g;function De(e,n){return S(e,"table")&&S(11!==n.nodeType?n:n.firstChild,"tr")&&T(e).children("tbody")[0]||e}function Oe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ne(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,n){var t,o,r,a,i,f;if(1===n.nodeType){if(Z.hasData(e)&&(f=Z.get(e).events))for(r in Z.remove(n,"handle events"),f)for(t=0,o=f[r].length;t1&&"string"==typeof m&&!u.checkClone&&qe.test(m))return e.each((function(r){var a=e.eq(r);g&&(n[0]=m.call(this,r,a.html())),Me(a,n,t,o)}));if(b&&(a=(r=_e(n,e[0].ownerDocument,!1,e,o)).firstChild,1===r.childNodes.length&&(r=a),a||o)){for(f=(i=T.map(we(r,"script"),Oe)).length;d0&&ye(i,!s&&we(e,"script")),f},cleanData:function(e){for(var n,t,o,r=T.event.special,a=0;void 0!==(t=e[a]);a++)if(K(t)){if(n=t[Z.expando]){if(n.events)for(o in n.events)r[o]?T.event.remove(t,o):T.removeEvent(t,o,n.handle);t[Z.expando]=void 0}t[J.expando]&&(t[J.expando]=void 0)}}}),T.fn.extend({detach:function(e){return Pe(this,e,!0)},remove:function(e){return Pe(this,e)},text:function(e){return W(this,(function(e){return void 0===e?T.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Me(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||De(this,e).appendChild(e)}))},prepend:function(){return Me(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var n=De(this,e);n.insertBefore(e,n.firstChild)}}))},before:function(){return Me(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Me(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,n=0;null!=(e=this[n]);n++)1===e.nodeType&&(T.cleanData(we(e,!1)),e.textContent="");return this},clone:function(e,n){return e=null!=e&&e,n=null==n?e:n,this.map((function(){return T.clone(this,e,n)}))},html:function(e){return W(this,(function(e){var n=this[0]||{},t=0,o=this.length;if(void 0===e&&1===n.nodeType)return n.innerHTML;if("string"==typeof e&&!Se.test(e)&&!xe[(he.exec(e)||["",""])[1].toLowerCase()]){e=T.htmlPrefilter(e);try{for(;t=0&&(s+=Math.max(0,Math.ceil(e["offset"+n[0].toUpperCase()+n.slice(1)]-a-s-f-.5))||0),s}function rn(e,n,t){var o=He(e),r=(!u.boxSizingReliable()||t)&&"border-box"===T.css(e,"boxSizing",!1,o),a=r,i=Xe(e,n,o),f="offset"+n[0].toUpperCase()+n.slice(1);if($e.test(i)){if(!t)return i;i="auto"}return(!u.boxSizingReliable()&&r||!u.reliableTrDimensions()&&S(e,"tr")||"auto"===i||!parseFloat(i)&&"inline"===T.css(e,"display",!1,o))&&e.getClientRects().length&&(r="border-box"===T.css(e,"boxSizing",!1,o),(a=f in e)&&(i=e[f])),(i=parseFloat(i)||0)+on(e,n,t||(r?"border":"content"),a,o,i)+"px"}function an(e,n,t,o,r){return new an.prototype.init(e,n,t,o,r)}T.extend({cssHooks:{opacity:{get:function(e,n){if(n){var t=Xe(e,"opacity");return""===t?"1":t}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,n,t,o){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,a,i,f=Q(n),s=Ue.test(n),c=e.style;if(s||(n=Ze(f)),i=T.cssHooks[n]||T.cssHooks[f],void 0===t)return i&&"get"in i&&void 0!==(r=i.get(e,!1,o))?r:c[n];"string"==(a=typeof t)&&(r=re.exec(t))&&r[1]&&(t=le(e,n,r),a="number"),null!=t&&t==t&&("number"!==a||s||(t+=r&&r[3]||(T.cssNumber[f]?"":"px")),u.clearCloneStyle||""!==t||0!==n.indexOf("background")||(c[n]="inherit"),i&&"set"in i&&void 0===(t=i.set(e,t,o))||(s?c.setProperty(n,t):c[n]=t))}},css:function(e,n,t,o){var r,a,i,f=Q(n);return Ue.test(n)||(n=Ze(f)),(i=T.cssHooks[n]||T.cssHooks[f])&&"get"in i&&(r=i.get(e,!0,t)),void 0===r&&(r=Xe(e,n,o)),"normal"===r&&n in nn&&(r=nn[n]),""===t||t?(a=parseFloat(r),!0===t||isFinite(a)?a||0:r):r}}),T.each(["height","width"],(function(e,n){T.cssHooks[n]={get:function(e,t,o){if(t)return!Je.test(T.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?rn(e,n,o):Re(e,en,(function(){return rn(e,n,o)}))},set:function(e,t,o){var r,a=He(e),i=!u.scrollboxSize()&&"absolute"===a.position,f=(i||o)&&"border-box"===T.css(e,"boxSizing",!1,a),s=o?on(e,n,o,f,a):0;return f&&i&&(s-=Math.ceil(e["offset"+n[0].toUpperCase()+n.slice(1)]-parseFloat(a[n])-on(e,n,"border",!1,a)-.5)),s&&(r=re.exec(t))&&"px"!==(r[3]||"px")&&(e.style[n]=t,t=T.css(e,n)),tn(0,t,s)}}})),T.cssHooks.marginLeft=Ve(u.reliableMarginLeft,(function(e,n){if(n)return(parseFloat(Xe(e,"marginLeft"))||e.getBoundingClientRect().left-Re(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),T.each({margin:"",padding:"",border:"Width"},(function(e,n){T.cssHooks[e+n]={expand:function(t){for(var o=0,r={},a="string"==typeof t?t.split(" "):[t];o<4;o++)r[e+ae[o]+n]=a[o]||a[o-2]||a[0];return r}},"margin"!==e&&(T.cssHooks[e+n].set=tn)})),T.fn.extend({css:function(e,n){return W(this,(function(e,n,t){var o,r,a={},i=0;if(Array.isArray(n)){for(o=He(e),r=n.length;i1)}}),T.Tween=an,an.prototype={constructor:an,init:function(e,n,t,o,r,a){this.elem=e,this.prop=t,this.easing=r||T.easing._default,this.options=n,this.start=this.now=this.cur(),this.end=o,this.unit=a||(T.cssNumber[t]?"":"px")},cur:function(){var e=an.propHooks[this.prop];return e&&e.get?e.get(this):an.propHooks._default.get(this)},run:function(e){var n,t=an.propHooks[this.prop];return this.options.duration?this.pos=n=T.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=n=e,this.now=(this.end-this.start)*n+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),t&&t.set?t.set(this):an.propHooks._default.set(this),this}},an.prototype.init.prototype=an.prototype,an.propHooks={_default:{get:function(e){var n;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(n=T.css(e.elem,e.prop,""))&&"auto"!==n?n:0},set:function(e){T.fx.step[e.prop]?T.fx.step[e.prop](e):1!==e.elem.nodeType||!T.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:T.style(e.elem,e.prop,e.now+e.unit)}}},an.propHooks.scrollTop=an.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},T.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},T.fx=an.prototype.init,T.fx.step={};var fn,sn,cn=/^(?:toggle|show|hide)$/,ln=/queueHooks$/;function dn(){sn&&(!1===x.hidden&&o.requestAnimationFrame?o.requestAnimationFrame(dn):o.setTimeout(dn,T.fx.interval),T.fx.tick())}function bn(){return o.setTimeout((function(){fn=void 0})),fn=Date.now()}function pn(e,n){var t,o=0,r={height:e};for(n=n?1:0;o<4;o+=2-n)r["margin"+(t=ae[o])]=r["padding"+t]=e;return n&&(r.opacity=r.width=e),r}function mn(e,n,t){for(var o,r=(gn.tweeners[n]||[]).concat(gn.tweeners["*"]),a=0,i=r.length;a1)},removeAttr:function(e){return this.each((function(){T.removeAttr(this,e)}))}}),T.extend({attr:function(e,n,t){var o,r,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return void 0===e.getAttribute?T.prop(e,n,t):(1===a&&T.isXMLDoc(e)||(r=T.attrHooks[n.toLowerCase()]||(T.expr.match.bool.test(n)?un:void 0)),void 0!==t?null===t?void T.removeAttr(e,n):r&&"set"in r&&void 0!==(o=r.set(e,t,n))?o:(e.setAttribute(n,t+""),t):r&&"get"in r&&null!==(o=r.get(e,n))?o:null==(o=T.find.attr(e,n))?void 0:o)},attrHooks:{type:{set:function(e,n){if(!u.radioValue&&"radio"===n&&S(e,"input")){var t=e.value;return e.setAttribute("type",n),t&&(e.value=t),n}}}},removeAttr:function(e,n){var t,o=0,r=n&&n.match(M);if(r&&1===e.nodeType)for(;t=r[o++];)e.removeAttribute(t)}}),un={set:function(e,n,t){return!1===n?T.removeAttr(e,t):e.setAttribute(t,t),t}},T.each(T.expr.match.bool.source.match(/\w+/g),(function(e,n){var t=hn[n]||T.find.attr;hn[n]=function(e,n,o){var r,a,i=n.toLowerCase();return o||(a=hn[i],hn[i]=r,r=null!=t(e,n,o)?i:null,hn[i]=a),r}}));var vn=/^(?:input|select|textarea|button)$/i,xn=/^(?:a|area)$/i;function wn(e){return(e.match(M)||[]).join(" ")}function yn(e){return e.getAttribute&&e.getAttribute("class")||""}function kn(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(M)||[]}T.fn.extend({prop:function(e,n){return W(this,T.prop,e,n,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[T.propFix[e]||e]}))}}),T.extend({prop:function(e,n,t){var o,r,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return 1===a&&T.isXMLDoc(e)||(n=T.propFix[n]||n,r=T.propHooks[n]),void 0!==t?r&&"set"in r&&void 0!==(o=r.set(e,t,n))?o:e[n]=t:r&&"get"in r&&null!==(o=r.get(e,n))?o:e[n]},propHooks:{tabIndex:{get:function(e){var n=T.find.attr(e,"tabindex");return n?parseInt(n,10):vn.test(e.nodeName)||xn.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),u.optSelected||(T.propHooks.selected={get:function(e){var n=e.parentNode;return n&&n.parentNode&&n.parentNode.selectedIndex,null},set:function(e){var n=e.parentNode;n&&(n.selectedIndex,n.parentNode&&n.parentNode.selectedIndex)}}),T.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){T.propFix[this.toLowerCase()]=this})),T.fn.extend({addClass:function(e){var n,t,o,r,a,i;return h(e)?this.each((function(n){T(this).addClass(e.call(this,n,yn(this)))})):(n=kn(e)).length?this.each((function(){if(o=yn(this),t=1===this.nodeType&&" "+wn(o)+" "){for(a=0;a-1;)t=t.replace(" "+r+" "," ");i=wn(t),o!==i&&this.setAttribute("class",i)}})):this:this.attr("class","")},toggleClass:function(e,n){var t,o,r,a,i=typeof e,f="string"===i||Array.isArray(e);return h(e)?this.each((function(t){T(this).toggleClass(e.call(this,t,yn(this),n),n)})):"boolean"==typeof n&&f?n?this.addClass(e):this.removeClass(e):(t=kn(e),this.each((function(){if(f)for(a=T(this),r=0;r-1)return!0;return!1}});var _n=/\r/g;T.fn.extend({val:function(e){var n,t,o,r=this[0];return arguments.length?(o=h(e),this.each((function(t){var r;1===this.nodeType&&(null==(r=o?e.call(this,t,T(this).val()):e)?r="":"number"==typeof r?r+="":Array.isArray(r)&&(r=T.map(r,(function(e){return null==e?"":e+""}))),(n=T.valHooks[this.type]||T.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&void 0!==n.set(this,r,"value")||(this.value=r))}))):r?(n=T.valHooks[r.type]||T.valHooks[r.nodeName.toLowerCase()])&&"get"in n&&void 0!==(t=n.get(r,"value"))?t:"string"==typeof(t=r.value)?t.replace(_n,""):null==t?"":t:void 0}}),T.extend({valHooks:{option:{get:function(e){var n=T.find.attr(e,"value");return null!=n?n:wn(T.text(e))}},select:{get:function(e){var n,t,o,r=e.options,a=e.selectedIndex,i="select-one"===e.type,f=i?null:[],s=i?a+1:r.length;for(o=a<0?s:i?a:0;o-1)&&(t=!0);return t||(e.selectedIndex=-1),a}}}}),T.each(["radio","checkbox"],(function(){T.valHooks[this]={set:function(e,n){if(Array.isArray(n))return e.checked=T.inArray(T(e).val(),n)>-1}},u.checkOn||(T.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),u.focusin="onfocusin"in o;var Tn=/^(?:focusinfocus|focusoutblur)$/,An=function(e){e.stopPropagation()};T.extend(T.event,{trigger:function(e,n,t,r){var a,i,f,s,c,l,d,b,m=[t||x],g=p.call(e,"type")?e.type:e,u=p.call(e,"namespace")?e.namespace.split("."):[];if(i=b=f=t=t||x,3!==t.nodeType&&8!==t.nodeType&&!Tn.test(g+T.event.triggered)&&(g.indexOf(".")>-1&&(u=g.split("."),g=u.shift(),u.sort()),c=g.indexOf(":")<0&&"on"+g,(e=e[T.expando]?e:new T.Event(g,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=u.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+u.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=t),n=null==n?[e]:T.makeArray(n,[e]),d=T.event.special[g]||{},r||!d.trigger||!1!==d.trigger.apply(t,n))){if(!r&&!d.noBubble&&!v(t)){for(s=d.delegateType||g,Tn.test(s+g)||(i=i.parentNode);i;i=i.parentNode)m.push(i),f=i;f===(t.ownerDocument||x)&&m.push(f.defaultView||f.parentWindow||o)}for(a=0;(i=m[a++])&&!e.isPropagationStopped();)b=i,e.type=a>1?s:d.bindType||g,(l=(Z.get(i,"events")||Object.create(null))[e.type]&&Z.get(i,"handle"))&&l.apply(i,n),(l=c&&i[c])&&l.apply&&K(i)&&(e.result=l.apply(i,n),!1===e.result&&e.preventDefault());return e.type=g,r||e.isDefaultPrevented()||d._default&&!1!==d._default.apply(m.pop(),n)||!K(t)||c&&h(t[g])&&!v(t)&&((f=t[c])&&(t[c]=null),T.event.triggered=g,e.isPropagationStopped()&&b.addEventListener(g,An),t[g](),e.isPropagationStopped()&&b.removeEventListener(g,An),T.event.triggered=void 0,f&&(t[c]=f)),e.result}},simulate:function(e,n,t){var o=T.extend(new T.Event,t,{type:e,isSimulated:!0});T.event.trigger(o,null,n)}}),T.fn.extend({trigger:function(e,n){return this.each((function(){T.event.trigger(e,n,this)}))},triggerHandler:function(e,n){var t=this[0];if(t)return T.event.trigger(e,n,t,!0)}}),u.focusin||T.each({focus:"focusin",blur:"focusout"},(function(e,n){var t=function(e){T.event.simulate(n,e.target,T.event.fix(e))};T.event.special[n]={setup:function(){var o=this.ownerDocument||this.document||this,r=Z.access(o,n);r||o.addEventListener(e,t,!0),Z.access(o,n,(r||0)+1)},teardown:function(){var o=this.ownerDocument||this.document||this,r=Z.access(o,n)-1;r?Z.access(o,n,r):(o.removeEventListener(e,t,!0),Z.remove(o,n))}}}));var Cn=o.location,En={guid:Date.now()},zn=/\?/;T.parseXML=function(e){var n,t;if(!e||"string"!=typeof e)return null;try{n=(new o.DOMParser).parseFromString(e,"text/xml")}catch(e){}return t=n&&n.getElementsByTagName("parsererror")[0],n&&!t||T.error("Invalid XML: "+(t?T.map(t.childNodes,(function(e){return e.textContent})).join("\n"):e)),n};var jn=/\[\]$/,Sn=/\r?\n/g,qn=/^(?:submit|button|image|reset|file)$/i,Ln=/^(?:input|select|textarea|keygen)/i;function Dn(e,n,t,o){var r;if(Array.isArray(n))T.each(n,(function(n,r){t||jn.test(e)?o(e,r):Dn(e+"["+("object"==typeof r&&null!=r?n:"")+"]",r,t,o)}));else if(t||"object"!==k(n))o(e,n);else for(r in n)Dn(e+"["+r+"]",n[r],t,o)}T.param=function(e,n){var t,o=[],r=function(e,n){var t=h(n)?n():n;o[o.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==t?"":t)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!T.isPlainObject(e))T.each(e,(function(){r(this.name,this.value)}));else for(t in e)Dn(t,e[t],n,r);return o.join("&")},T.fn.extend({serialize:function(){return T.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=T.prop(this,"elements");return e?T.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!T(this).is(":disabled")&&Ln.test(this.nodeName)&&!qn.test(e)&&(this.checked||!ue.test(e))})).map((function(e,n){var t=T(this).val();return null==t?null:Array.isArray(t)?T.map(t,(function(e){return{name:n.name,value:e.replace(Sn,"\r\n")}})):{name:n.name,value:t.replace(Sn,"\r\n")}})).get()}});var On=/%20/g,Nn=/#.*$/,Fn=/([?&])_=[^&]*/,In=/^(.*?):[ \t]*([^\r\n]*)$/gm,Mn=/^(?:GET|HEAD)$/,Pn=/^\/\//,$n={},Un={},Hn="*/".concat("*"),Rn=x.createElement("a");function Bn(e){return function(n,t){"string"!=typeof n&&(t=n,n="*");var o,r=0,a=n.toLowerCase().match(M)||[];if(h(t))for(;o=a[r++];)"+"===o[0]?(o=o.slice(1)||"*",(e[o]=e[o]||[]).unshift(t)):(e[o]=e[o]||[]).push(t)}}function Wn(e,n,t,o){var r={},a=e===Un;function i(f){var s;return r[f]=!0,T.each(e[f]||[],(function(e,f){var c=f(n,t,o);return"string"!=typeof c||a||r[c]?a?!(s=c):void 0:(n.dataTypes.unshift(c),i(c),!1)})),s}return i(n.dataTypes[0])||!r["*"]&&i("*")}function Yn(e,n){var t,o,r=T.ajaxSettings.flatOptions||{};for(t in n)void 0!==n[t]&&((r[t]?e:o||(o={}))[t]=n[t]);return o&&T.extend(!0,e,o),e}Rn.href=Cn.href,T.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Cn.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Cn.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Hn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":T.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,n){return n?Yn(Yn(e,T.ajaxSettings),n):Yn(T.ajaxSettings,e)},ajaxPrefilter:Bn($n),ajaxTransport:Bn(Un),ajax:function(e,n){"object"==typeof e&&(n=e,e=void 0),n=n||{};var t,r,a,i,f,s,c,l,d,b,p=T.ajaxSetup({},n),m=p.context||p,g=p.context&&(m.nodeType||m.jquery)?T(m):T.event,u=T.Deferred(),h=T.Callbacks("once memory"),v=p.statusCode||{},w={},y={},k="canceled",_={readyState:0,getResponseHeader:function(e){var n;if(c){if(!i)for(i={};n=In.exec(a);)i[n[1].toLowerCase()+" "]=(i[n[1].toLowerCase()+" "]||[]).concat(n[2]);n=i[e.toLowerCase()+" "]}return null==n?null:n.join(", ")},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,n){return null==c&&(e=y[e.toLowerCase()]=y[e.toLowerCase()]||e,w[e]=n),this},overrideMimeType:function(e){return null==c&&(p.mimeType=e),this},statusCode:function(e){var n;if(e)if(c)_.always(e[_.status]);else for(n in e)v[n]=[v[n],e[n]];return this},abort:function(e){var n=e||k;return t&&t.abort(n),A(0,n),this}};if(u.promise(_),p.url=((e||p.url||Cn.href)+"").replace(Pn,Cn.protocol+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(M)||[""],null==p.crossDomain){s=x.createElement("a");try{s.href=p.url,s.href=s.href,p.crossDomain=Rn.protocol+"//"+Rn.host!=s.protocol+"//"+s.host}catch(e){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=T.param(p.data,p.traditional)),Wn($n,p,n,_),c)return _;for(d in(l=T.event&&p.global)&&0==T.active++&&T.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Mn.test(p.type),r=p.url.replace(Nn,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(On,"+")):(b=p.url.slice(r.length),p.data&&(p.processData||"string"==typeof p.data)&&(r+=(zn.test(r)?"&":"?")+p.data,delete p.data),!1===p.cache&&(r=r.replace(Fn,"$1"),b=(zn.test(r)?"&":"?")+"_="+En.guid+++b),p.url=r+b),p.ifModified&&(T.lastModified[r]&&_.setRequestHeader("If-Modified-Since",T.lastModified[r]),T.etag[r]&&_.setRequestHeader("If-None-Match",T.etag[r])),(p.data&&p.hasContent&&!1!==p.contentType||n.contentType)&&_.setRequestHeader("Content-Type",p.contentType),_.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Hn+"; q=0.01":""):p.accepts["*"]),p.headers)_.setRequestHeader(d,p.headers[d]);if(p.beforeSend&&(!1===p.beforeSend.call(m,_,p)||c))return _.abort();if(k="abort",h.add(p.complete),_.done(p.success),_.fail(p.error),t=Wn(Un,p,n,_)){if(_.readyState=1,l&&g.trigger("ajaxSend",[_,p]),c)return _;p.async&&p.timeout>0&&(f=o.setTimeout((function(){_.abort("timeout")}),p.timeout));try{c=!1,t.send(w,A)}catch(e){if(c)throw e;A(-1,e)}}else A(-1,"No Transport");function A(e,n,i,s){var d,b,x,w,y,k=n;c||(c=!0,f&&o.clearTimeout(f),t=void 0,a=s||"",_.readyState=e>0?4:0,d=e>=200&&e<300||304===e,i&&(w=function(e,n,t){for(var o,r,a,i,f=e.contents,s=e.dataTypes;"*"===s[0];)s.shift(),void 0===o&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(r in f)if(f[r]&&f[r].test(o)){s.unshift(r);break}if(s[0]in t)a=s[0];else{for(r in t){if(!s[0]||e.converters[r+" "+s[0]]){a=r;break}i||(i=r)}a=a||i}if(a)return a!==s[0]&&s.unshift(a),t[a]}(p,_,i)),!d&&T.inArray("script",p.dataTypes)>-1&&T.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),w=function(e,n,t,o){var r,a,i,f,s,c={},l=e.dataTypes.slice();if(l[1])for(i in e.converters)c[i.toLowerCase()]=e.converters[i];for(a=l.shift();a;)if(e.responseFields[a]&&(t[e.responseFields[a]]=n),!s&&o&&e.dataFilter&&(n=e.dataFilter(n,e.dataType)),s=a,a=l.shift())if("*"===a)a=s;else if("*"!==s&&s!==a){if(!(i=c[s+" "+a]||c["* "+a]))for(r in c)if((f=r.split(" "))[1]===a&&(i=c[s+" "+f[0]]||c["* "+f[0]])){!0===i?i=c[r]:!0!==c[r]&&(a=f[0],l.unshift(f[1]));break}if(!0!==i)if(i&&e.throws)n=i(n);else try{n=i(n)}catch(e){return{state:"parsererror",error:i?e:"No conversion from "+s+" to "+a}}}return{state:"success",data:n}}(p,w,_,d),d?(p.ifModified&&((y=_.getResponseHeader("Last-Modified"))&&(T.lastModified[r]=y),(y=_.getResponseHeader("etag"))&&(T.etag[r]=y)),204===e||"HEAD"===p.type?k="nocontent":304===e?k="notmodified":(k=w.state,b=w.data,d=!(x=w.error))):(x=k,!e&&k||(k="error",e<0&&(e=0))),_.status=e,_.statusText=(n||k)+"",d?u.resolveWith(m,[b,k,_]):u.rejectWith(m,[_,k,x]),_.statusCode(v),v=void 0,l&&g.trigger(d?"ajaxSuccess":"ajaxError",[_,p,d?b:x]),h.fireWith(m,[_,k]),l&&(g.trigger("ajaxComplete",[_,p]),--T.active||T.event.trigger("ajaxStop")))}return _},getJSON:function(e,n,t){return T.get(e,n,t,"json")},getScript:function(e,n){return T.get(e,void 0,n,"script")}}),T.each(["get","post"],(function(e,n){T[n]=function(e,t,o,r){return h(t)&&(r=r||o,o=t,t=void 0),T.ajax(T.extend({url:e,type:n,dataType:r,data:t,success:o},T.isPlainObject(e)&&e))}})),T.ajaxPrefilter((function(e){var n;for(n in e.headers)"content-type"===n.toLowerCase()&&(e.contentType=e.headers[n]||"")})),T._evalUrl=function(e,n,t){return T.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){T.globalEval(e,n,t)}})},T.fn.extend({wrapAll:function(e){var n;return this[0]&&(h(e)&&(e=e.call(this[0])),n=T(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&n.insertBefore(this[0]),n.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return h(e)?this.each((function(n){T(this).wrapInner(e.call(this,n))})):this.each((function(){var n=T(this),t=n.contents();t.length?t.wrapAll(e):n.append(e)}))},wrap:function(e){var n=h(e);return this.each((function(t){T(this).wrapAll(n?e.call(this,t):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){T(this).replaceWith(this.childNodes)})),this}}),T.expr.pseudos.hidden=function(e){return!T.expr.pseudos.visible(e)},T.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},T.ajaxSettings.xhr=function(){try{return new o.XMLHttpRequest}catch(e){}};var Xn={0:200,1223:204},Vn=T.ajaxSettings.xhr();u.cors=!!Vn&&"withCredentials"in Vn,u.ajax=Vn=!!Vn,T.ajaxTransport((function(e){var n,t;if(u.cors||Vn&&!e.crossDomain)return{send:function(r,a){var i,f=e.xhr();if(f.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(i in e.xhrFields)f[i]=e.xhrFields[i];for(i in e.mimeType&&f.overrideMimeType&&f.overrideMimeType(e.mimeType),e.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)f.setRequestHeader(i,r[i]);n=function(e){return function(){n&&(n=t=f.onload=f.onerror=f.onabort=f.ontimeout=f.onreadystatechange=null,"abort"===e?f.abort():"error"===e?"number"!=typeof f.status?a(0,"error"):a(f.status,f.statusText):a(Xn[f.status]||f.status,f.statusText,"text"!==(f.responseType||"text")||"string"!=typeof f.responseText?{binary:f.response}:{text:f.responseText},f.getAllResponseHeaders()))}},f.onload=n(),t=f.onerror=f.ontimeout=n("error"),void 0!==f.onabort?f.onabort=t:f.onreadystatechange=function(){4===f.readyState&&o.setTimeout((function(){n&&t()}))},n=n("abort");try{f.send(e.hasContent&&e.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}})),T.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),T.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return T.globalEval(e),e}}}),T.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),T.ajaxTransport("script",(function(e){var n,t;if(e.crossDomain||e.scriptAttrs)return{send:function(o,r){n=T(" diff --git a/views/login.ejs b/views/login.ejs new file mode 100644 index 0000000..34edd48 --- /dev/null +++ b/views/login.ejs @@ -0,0 +1,37 @@ + + + + Neutron - Login + + + + + + +