From 780de8d426027883c77a3ffde8a597cfe2cecd62 Mon Sep 17 00:00:00 2001 From: Hunlongyu Date: Sat, 10 Oct 2020 17:10:29 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8D=99=20=E6=B8=85=E7=A9=BA=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E6=96=87=E4=BB=B6=20=F0=9F=8D=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .browserslistrc | 3 - .editorconfig | 5 - .eslintrc.js | 17 - .gitignore | 25 - LICENSE | 21 - README.md | 92 - babel.config.js | 14 - build/icons/1024x1024.png | Bin 139679 -> 0 bytes build/icons/128x128.png | Bin 10024 -> 0 bytes build/icons/16x16.png | Bin 838 -> 0 bytes build/icons/24x24.png | Bin 1399 -> 0 bytes build/icons/256x256.png | Bin 22832 -> 0 bytes build/icons/32x32.png | Bin 1967 -> 0 bytes build/icons/48x48.png | Bin 3220 -> 0 bytes build/icons/512x512.png | Bin 54697 -> 0 bytes build/icons/64x64.png | Bin 4445 -> 0 bytes build/icons/icon.icns | Bin 315470 -> 0 bytes build/icons/icon.ico | Bin 361102 -> 0 bytes docs/CNAME | 1 - docs/assets/css/style.css | 1213 -- docs/assets/img/apple-touch-icon.png | Bin 22832 -> 0 bytes docs/assets/img/favicon.png | Bin 1967 -> 0 bytes docs/assets/img/features.svg | 1 - docs/assets/img/gallery/001.png | Bin 69310 -> 0 bytes docs/assets/img/gallery/002.png | Bin 169704 -> 0 bytes docs/assets/img/gallery/003.png | Bin 37444 -> 0 bytes docs/assets/img/gallery/004.png | Bin 30585 -> 0 bytes docs/assets/img/gallery/005.png | Bin 74771 -> 0 bytes docs/assets/img/gallery/006.png | Bin 62767 -> 0 bytes docs/assets/img/gallery/007.png | Bin 63237 -> 0 bytes docs/assets/img/gallery/008.png | Bin 229282 -> 0 bytes docs/assets/img/light.png | Bin 54941 -> 0 bytes docs/assets/img/logo.png | Bin 10024 -> 0 bytes docs/assets/js/main.js | 156 - docs/assets/vendor/aos/aos.css | 1 - docs/assets/vendor/aos/aos.js | 1 - .../vendor/bootstrap/css/bootstrap-grid.css | 3899 ------ .../bootstrap/css/bootstrap-grid.css.map | 1 - .../bootstrap/css/bootstrap-grid.min.css | 7 - .../bootstrap/css/bootstrap-grid.min.css.map | 1 - .../vendor/bootstrap/css/bootstrap-reboot.css | 327 - .../bootstrap/css/bootstrap-reboot.css.map | 1 - .../bootstrap/css/bootstrap-reboot.min.css | 8 - .../css/bootstrap-reboot.min.css.map | 1 - .../assets/vendor/bootstrap/css/bootstrap.css | 10224 ---------------- .../vendor/bootstrap/css/bootstrap.css.map | 1 - .../vendor/bootstrap/css/bootstrap.min.css | 7 - .../bootstrap/css/bootstrap.min.css.map | 1 - .../vendor/bootstrap/js/bootstrap.bundle.js | 7134 ----------- .../bootstrap/js/bootstrap.bundle.js.map | 1 - .../bootstrap/js/bootstrap.bundle.min.js | 7 - .../bootstrap/js/bootstrap.bundle.min.js.map | 1 - docs/assets/vendor/bootstrap/js/bootstrap.js | 4521 ------- .../vendor/bootstrap/js/bootstrap.js.map | 1 - .../vendor/bootstrap/js/bootstrap.min.js | 7 - .../vendor/bootstrap/js/bootstrap.min.js.map | 1 - .../assets/vendor/boxicons/css/animations.css | 386 - docs/assets/vendor/boxicons/css/boxicons.css | 4911 -------- .../vendor/boxicons/css/boxicons.min.css | 1 - .../vendor/boxicons/css/transformations.css | 30 - .../assets/vendor/boxicons/fonts/boxicons.eot | Bin 263296 -> 0 bytes .../assets/vendor/boxicons/fonts/boxicons.svg | 1472 --- .../assets/vendor/boxicons/fonts/boxicons.ttf | Bin 263128 -> 0 bytes .../vendor/boxicons/fonts/boxicons.woff | Bin 263204 -> 0 bytes .../vendor/boxicons/fonts/boxicons.woff2 | Bin 89924 -> 0 bytes docs/assets/vendor/icofont/fonts/icofont.woff | Bin 645604 -> 0 bytes .../assets/vendor/icofont/fonts/icofont.woff2 | Bin 537868 -> 0 bytes docs/assets/vendor/icofont/icofont.min.css | 7 - .../vendor/jquery.easing/jquery.easing.min.js | 1 - docs/assets/vendor/jquery/jquery.min.js | 2 - docs/assets/vendor/jquery/jquery.min.map | 1 - docs/assets/vendor/owl.carousel/LICENSE | 23 - docs/assets/vendor/owl.carousel/README.md | 122 - .../owl.carousel/assets/ajax-loader.gif | Bin 3208 -> 0 bytes .../owl.carousel/assets/owl.carousel.css | 186 - .../owl.carousel/assets/owl.carousel.min.css | 6 - .../owl.carousel/assets/owl.theme.default.css | 50 - .../assets/owl.theme.default.min.css | 6 - .../owl.carousel/assets/owl.theme.green.css | 50 - .../assets/owl.theme.green.min.css | 6 - .../owl.carousel/assets/owl.video.play.png | Bin 4976 -> 0 bytes .../vendor/owl.carousel/owl.carousel.js | 3448 ------ .../vendor/owl.carousel/owl.carousel.min.js | 7 - docs/assets/vendor/venobox/venobox.css | 225 - docs/assets/vendor/venobox/venobox.js | 763 -- docs/assets/vendor/venobox/venobox.min.js | 12 - docs/doc/404.html | 19 - docs/doc/assets/css/0.styles.7cdd3ee2.css | 1 - docs/doc/assets/css/0.styles.a0babdbb.css | 1 - docs/doc/assets/img/search.83621669.svg | 1 - docs/doc/assets/js/2.b7bb5685.js | 1 - docs/doc/assets/js/3.0958b336.js | 1 - docs/doc/assets/js/3.4e0fa3d9.js | 1 - docs/doc/assets/js/4.023f7c55.js | 1 - docs/doc/assets/js/5.445cad31.js | 1 - docs/doc/assets/js/5.d90b4340.js | 1 - docs/doc/assets/js/6.32cb0422.js | 1 - docs/doc/assets/js/6.f276a306.js | 1 - docs/doc/assets/js/7.d3eb66c2.js | 1 - docs/doc/assets/js/7.e50f21bc.js | 1 - docs/doc/assets/js/8.d2479dad.js | 1 - docs/doc/assets/js/8.e8a88c5e.js | 1 - docs/doc/assets/js/9.10e938e4.js | 1 - docs/doc/assets/js/app.441507e8.js | 13 - docs/doc/assets/js/app.bfbedbef.js | 13 - docs/doc/index.html | 41 - docs/doc/question/index.html | 33 - docs/doc/shortcut/index.html | 34 - docs/doc/sites/index.html | 34 - docs/index.html | 283 - docs/player/player.html | 37 - extraResources/DefaulIptvList.m3u | 571 - extraResources/电视频道_1.m3u | 723 -- extraResources/电视频道_2.m3u | 6489 ---------- extraResources/电视频道_3_高清.m3u | 1877 --- extraResources/电视频道_4.m3u | 816 -- package.json | 66 - public/icon.png | Bin 43135 -> 0 bytes public/index.html | 17 - src/App.vue | 142 - src/assets/image/dark.png | Bin 81587 -> 0 bytes src/assets/image/green.png | Bin 83035 -> 0 bytes src/assets/image/light.png | Bin 77098 -> 0 bytes src/assets/image/logo.png | Bin 22832 -> 0 bytes src/assets/image/pink.png | Bin 75836 -> 0 bytes src/assets/image/wepay-hunlongyu.png | Bin 173345 -> 0 bytes src/assets/image/wepay_cuiocean.jpg | Bin 86771 -> 0 bytes src/assets/scss/style.scss | 236 - src/assets/scss/theme.scss | 82 - src/assets/scss/theme/dark.scss | 356 - src/assets/scss/theme/green.scss | 354 - src/assets/scss/theme/light.scss | 354 - src/assets/scss/theme/pink.scss | 353 - src/background.js | 140 - src/components/Aside.vue | 116 - src/components/Detail.vue | 486 - src/components/EditSites.vue | 268 - src/components/Film.vue | 586 - src/components/Frame.vue | 68 - src/components/History.vue | 225 - src/components/IPTV.vue | 276 - src/components/Play.vue | 1311 -- src/components/Setting.vue | 493 - src/components/Share.vue | 205 - src/components/Star.vue | 412 - src/components/register.js | 28 - src/lib/dexie/dexie.js | 27 - src/lib/dexie/history.js | 22 - src/lib/dexie/index.js | 21 - src/lib/dexie/initData.js | 1728 --- src/lib/dexie/iptv.js | 25 - src/lib/dexie/iptvSearch.js | 22 - src/lib/dexie/mini.js | 13 - src/lib/dexie/search.js | 22 - src/lib/dexie/setting.js | 11 - src/lib/dexie/shortcut.js | 14 - src/lib/dexie/sites.js | 22 - src/lib/dexie/star.js | 28 - src/lib/element/index.js | 3 - src/lib/site/onlineVideo.js | 219 - src/lib/site/server.js | 18 - src/lib/site/tools.js | 199 - src/main.js | 12 - src/mini/Mini.vue | 524 - src/mini/main.js | 10 - src/store/index.js | 74 - vue.config.js | 45 - 167 files changed, 60048 deletions(-) delete mode 100644 .browserslistrc delete mode 100644 .editorconfig delete mode 100644 .eslintrc.js delete mode 100644 .gitignore delete mode 100644 LICENSE delete mode 100644 README.md delete mode 100644 babel.config.js delete mode 100644 build/icons/1024x1024.png delete mode 100644 build/icons/128x128.png delete mode 100644 build/icons/16x16.png delete mode 100644 build/icons/24x24.png delete mode 100644 build/icons/256x256.png delete mode 100644 build/icons/32x32.png delete mode 100644 build/icons/48x48.png delete mode 100644 build/icons/512x512.png delete mode 100644 build/icons/64x64.png delete mode 100644 build/icons/icon.icns delete mode 100644 build/icons/icon.ico delete mode 100644 docs/CNAME delete mode 100644 docs/assets/css/style.css delete mode 100644 docs/assets/img/apple-touch-icon.png delete mode 100644 docs/assets/img/favicon.png delete mode 100644 docs/assets/img/features.svg delete mode 100644 docs/assets/img/gallery/001.png delete mode 100644 docs/assets/img/gallery/002.png delete mode 100644 docs/assets/img/gallery/003.png delete mode 100644 docs/assets/img/gallery/004.png delete mode 100644 docs/assets/img/gallery/005.png delete mode 100644 docs/assets/img/gallery/006.png delete mode 100644 docs/assets/img/gallery/007.png delete mode 100644 docs/assets/img/gallery/008.png delete mode 100644 docs/assets/img/light.png delete mode 100644 docs/assets/img/logo.png delete mode 100644 docs/assets/js/main.js delete mode 100644 docs/assets/vendor/aos/aos.css delete mode 100644 docs/assets/vendor/aos/aos.js delete mode 100644 docs/assets/vendor/bootstrap/css/bootstrap-grid.css delete mode 100644 docs/assets/vendor/bootstrap/css/bootstrap-grid.css.map delete mode 100644 docs/assets/vendor/bootstrap/css/bootstrap-grid.min.css delete mode 100644 docs/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map delete mode 100644 docs/assets/vendor/bootstrap/css/bootstrap-reboot.css delete mode 100644 docs/assets/vendor/bootstrap/css/bootstrap-reboot.css.map delete mode 100644 docs/assets/vendor/bootstrap/css/bootstrap-reboot.min.css delete mode 100644 docs/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map delete mode 100644 docs/assets/vendor/bootstrap/css/bootstrap.css delete mode 100644 docs/assets/vendor/bootstrap/css/bootstrap.css.map delete mode 100644 docs/assets/vendor/bootstrap/css/bootstrap.min.css delete mode 100644 docs/assets/vendor/bootstrap/css/bootstrap.min.css.map delete mode 100644 docs/assets/vendor/bootstrap/js/bootstrap.bundle.js delete mode 100644 docs/assets/vendor/bootstrap/js/bootstrap.bundle.js.map delete mode 100644 docs/assets/vendor/bootstrap/js/bootstrap.bundle.min.js delete mode 100644 docs/assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map delete mode 100644 docs/assets/vendor/bootstrap/js/bootstrap.js delete mode 100644 docs/assets/vendor/bootstrap/js/bootstrap.js.map delete mode 100644 docs/assets/vendor/bootstrap/js/bootstrap.min.js delete mode 100644 docs/assets/vendor/bootstrap/js/bootstrap.min.js.map delete mode 100644 docs/assets/vendor/boxicons/css/animations.css delete mode 100644 docs/assets/vendor/boxicons/css/boxicons.css delete mode 100644 docs/assets/vendor/boxicons/css/boxicons.min.css delete mode 100644 docs/assets/vendor/boxicons/css/transformations.css delete mode 100644 docs/assets/vendor/boxicons/fonts/boxicons.eot delete mode 100644 docs/assets/vendor/boxicons/fonts/boxicons.svg delete mode 100644 docs/assets/vendor/boxicons/fonts/boxicons.ttf delete mode 100644 docs/assets/vendor/boxicons/fonts/boxicons.woff delete mode 100644 docs/assets/vendor/boxicons/fonts/boxicons.woff2 delete mode 100644 docs/assets/vendor/icofont/fonts/icofont.woff delete mode 100644 docs/assets/vendor/icofont/fonts/icofont.woff2 delete mode 100644 docs/assets/vendor/icofont/icofont.min.css delete mode 100644 docs/assets/vendor/jquery.easing/jquery.easing.min.js delete mode 100644 docs/assets/vendor/jquery/jquery.min.js delete mode 100644 docs/assets/vendor/jquery/jquery.min.map delete mode 100644 docs/assets/vendor/owl.carousel/LICENSE delete mode 100644 docs/assets/vendor/owl.carousel/README.md delete mode 100644 docs/assets/vendor/owl.carousel/assets/ajax-loader.gif delete mode 100644 docs/assets/vendor/owl.carousel/assets/owl.carousel.css delete mode 100644 docs/assets/vendor/owl.carousel/assets/owl.carousel.min.css delete mode 100644 docs/assets/vendor/owl.carousel/assets/owl.theme.default.css delete mode 100644 docs/assets/vendor/owl.carousel/assets/owl.theme.default.min.css delete mode 100644 docs/assets/vendor/owl.carousel/assets/owl.theme.green.css delete mode 100644 docs/assets/vendor/owl.carousel/assets/owl.theme.green.min.css delete mode 100644 docs/assets/vendor/owl.carousel/assets/owl.video.play.png delete mode 100644 docs/assets/vendor/owl.carousel/owl.carousel.js delete mode 100644 docs/assets/vendor/owl.carousel/owl.carousel.min.js delete mode 100644 docs/assets/vendor/venobox/venobox.css delete mode 100644 docs/assets/vendor/venobox/venobox.js delete mode 100644 docs/assets/vendor/venobox/venobox.min.js delete mode 100644 docs/doc/404.html delete mode 100644 docs/doc/assets/css/0.styles.7cdd3ee2.css delete mode 100644 docs/doc/assets/css/0.styles.a0babdbb.css delete mode 100644 docs/doc/assets/img/search.83621669.svg delete mode 100644 docs/doc/assets/js/2.b7bb5685.js delete mode 100644 docs/doc/assets/js/3.0958b336.js delete mode 100644 docs/doc/assets/js/3.4e0fa3d9.js delete mode 100644 docs/doc/assets/js/4.023f7c55.js delete mode 100644 docs/doc/assets/js/5.445cad31.js delete mode 100644 docs/doc/assets/js/5.d90b4340.js delete mode 100644 docs/doc/assets/js/6.32cb0422.js delete mode 100644 docs/doc/assets/js/6.f276a306.js delete mode 100644 docs/doc/assets/js/7.d3eb66c2.js delete mode 100644 docs/doc/assets/js/7.e50f21bc.js delete mode 100644 docs/doc/assets/js/8.d2479dad.js delete mode 100644 docs/doc/assets/js/8.e8a88c5e.js delete mode 100644 docs/doc/assets/js/9.10e938e4.js delete mode 100644 docs/doc/assets/js/app.441507e8.js delete mode 100644 docs/doc/assets/js/app.bfbedbef.js delete mode 100644 docs/doc/index.html delete mode 100644 docs/doc/question/index.html delete mode 100644 docs/doc/shortcut/index.html delete mode 100644 docs/doc/sites/index.html delete mode 100644 docs/index.html delete mode 100644 docs/player/player.html delete mode 100644 extraResources/DefaulIptvList.m3u delete mode 100644 extraResources/电视频道_1.m3u delete mode 100644 extraResources/电视频道_2.m3u delete mode 100644 extraResources/电视频道_3_高清.m3u delete mode 100644 extraResources/电视频道_4.m3u delete mode 100644 package.json delete mode 100644 public/icon.png delete mode 100644 public/index.html delete mode 100644 src/App.vue delete mode 100644 src/assets/image/dark.png delete mode 100644 src/assets/image/green.png delete mode 100644 src/assets/image/light.png delete mode 100644 src/assets/image/logo.png delete mode 100644 src/assets/image/pink.png delete mode 100644 src/assets/image/wepay-hunlongyu.png delete mode 100644 src/assets/image/wepay_cuiocean.jpg delete mode 100644 src/assets/scss/style.scss delete mode 100644 src/assets/scss/theme.scss delete mode 100644 src/assets/scss/theme/dark.scss delete mode 100644 src/assets/scss/theme/green.scss delete mode 100644 src/assets/scss/theme/light.scss delete mode 100644 src/assets/scss/theme/pink.scss delete mode 100644 src/background.js delete mode 100644 src/components/Aside.vue delete mode 100644 src/components/Detail.vue delete mode 100644 src/components/EditSites.vue delete mode 100644 src/components/Film.vue delete mode 100644 src/components/Frame.vue delete mode 100644 src/components/History.vue delete mode 100644 src/components/IPTV.vue delete mode 100644 src/components/Play.vue delete mode 100644 src/components/Setting.vue delete mode 100644 src/components/Share.vue delete mode 100644 src/components/Star.vue delete mode 100644 src/components/register.js delete mode 100644 src/lib/dexie/dexie.js delete mode 100644 src/lib/dexie/history.js delete mode 100644 src/lib/dexie/index.js delete mode 100644 src/lib/dexie/initData.js delete mode 100644 src/lib/dexie/iptv.js delete mode 100644 src/lib/dexie/iptvSearch.js delete mode 100644 src/lib/dexie/mini.js delete mode 100644 src/lib/dexie/search.js delete mode 100644 src/lib/dexie/setting.js delete mode 100644 src/lib/dexie/shortcut.js delete mode 100644 src/lib/dexie/sites.js delete mode 100644 src/lib/dexie/star.js delete mode 100644 src/lib/element/index.js delete mode 100644 src/lib/site/onlineVideo.js delete mode 100644 src/lib/site/server.js delete mode 100644 src/lib/site/tools.js delete mode 100644 src/main.js delete mode 100644 src/mini/Mini.vue delete mode 100644 src/mini/main.js delete mode 100644 src/store/index.js delete mode 100644 vue.config.js diff --git a/.browserslistrc b/.browserslistrc deleted file mode 100644 index 214388f..0000000 --- a/.browserslistrc +++ /dev/null @@ -1,3 +0,0 @@ -> 1% -last 2 versions -not dead diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index 7053c49..0000000 --- a/.editorconfig +++ /dev/null @@ -1,5 +0,0 @@ -[*.{js,jsx,ts,tsx,vue}] -indent_style = space -indent_size = 2 -trim_trailing_whitespace = true -insert_final_newline = true diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index 2c6a7fa..0000000 --- a/.eslintrc.js +++ /dev/null @@ -1,17 +0,0 @@ -module.exports = { - root: true, - env: { - node: true - }, - extends: [ - 'plugin:vue/essential', - '@vue/standard' - ], - parserOptions: { - parser: 'babel-eslint' - }, - rules: { - 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', - 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off' - } -} diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 2276c4a..0000000 --- a/.gitignore +++ /dev/null @@ -1,25 +0,0 @@ -.DS_Store -node_modules -/dist - -# local env files -.env.local -.env.*.local - -# Log files -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* - -# Editor directories and files -.idea -.vscode -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? - -#Electron-builder output -/dist_electron \ No newline at end of file diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 754a928..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2020 Hunlongyu - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md deleted file mode 100644 index 38ddbe1..0000000 --- a/README.md +++ /dev/null @@ -1,92 +0,0 @@ -

- -

-

-官网 -反馈 -

-

- -

-

- - - - -

-

-GitHub All Releases -GitHub release (latest by date including pre-releases) -GitHub - -

- - -

ZY Player 资源播放器

- - - -### ✨特性 - -- 🍕 全平台支持. Windows, Mac, Linux -- 🍔 视频源支持自定义, 支持导入, 导出 -- 🍟 支持海报模式和列表模式浏览资源 -- 🌭 播放历史, 自动跳转历史进度 -- 🍿 收藏夹支持导入,导出, 支持同步追剧 -- 🥙 支持精简模式, 摸鱼划水 -- 🥪 一键搜索所有资源, 支持历史搜索记录 -- 🌮 导出资源下载链接 -- 🍣 支持第三方播放器播放 -- 🍤 显示豆瓣评分 - -### 🌴 下载 - -- 🍓 [Github -- 官方下载](https://github.com/Hunlongyu/ZY-Player/releases) -- 🍉 [蓝奏云 -- 快速下载](https://www.lanzoux.com/b04s6a3re) 密码:95px -- 🍒 适用于32位操作系统的x86软件,在蓝奏云网盘里, 后缀名: ZY Player * 32位.exe - -### 🚀 快捷键 - -播放窗口 和 Mini窗口 - -| 快捷键 | 说明 | 快捷键 | 说明 | -| :-----------: | ---------------------------- | :-------: | ----------------- | -| `Alt + Space` | 聚焦或取消聚焦(全局快捷键) | | | -| `→` | 快进 5 秒 | `←` | 快退 5 秒 | -| `↑` | 音量调高 | `↓` | 音量调低 | -| `m` | 静音 | `t` | 置顶或退出置顶 | -| `f` | 进入或退出全屏 | `esc` | 退出全屏 | -| `Alt + →` | 下一集 | `Alt + ←` | 上一集 | -| `Alt + ↑` | 透明度调高 | `Alt + ↓` | 透明度调低 | -| `home` | 跳到视频开始位置 | `end` | 跳到视频结束位置 | -| `pgUp` | 播放倍速加快 0.25 | `pgDown` | 播放倍速减慢 0.25 | -| `Alt + m` | 进入或退出 Mini 模式 | `space` | 播放或暂停 | - -### 🎨 截图 - -| 🥼 浏览 (海报模式) | 🧥 浏览 (列表模式) | -| :----------------------------------------------------------: | :----------------------------------------------------------: | -| ![海报.png](https://i.loli.net/2020/09/02/ZAfGjcqLxoslpWQ.png) | ![列表.png](https://i.loli.net/2020/09/02/jrEkX3yiOGPFazs.png) | -| 👔 搜索 | 👕 详情 | -| ![搜索.png](https://i.loli.net/2020/09/02/HdMos8gent4kTmW.png) | ![详情.png](https://i.loli.net/2020/09/02/S2Np4GAmBz8Rj6P.png) | -| 👖 播放 (普通模式) | 🩳 播放 (精简模式) | -| ![播放.png](https://i.loli.net/2020/09/02/RLBoaZyuS2DCkJ3.png) | ![精简.png](https://i.loli.net/2020/09/02/f21SNdiVFHmeh6b.png) | -| 🧣 历史记录 | 🧤 收藏夹 | -| ![历史.png](https://i.loli.net/2020/09/02/ZhNXatyJi9Dvr3d.png) | ![收藏.png](https://i.loli.net/2020/09/02/wy4H76m2sQ8YdKi.png) | -| 👗 白色主题 | 🥻 黑色主题 | -| ![白色.png](https://i.loli.net/2020/09/02/gslBIYvTaSZRwfU.png) | ![黑色.png](https://i.loli.net/2020/09/02/dMmETUq1ACuGsI6.png) | -| 👘 绿色主题 | 👚 粉色主题 | -| ![绿色.png](https://i.loli.net/2020/09/02/nxJF71b3qusUclZ.png) | ![粉色.png](https://i.loli.net/2020/09/02/8rGL45p6kSqRCOz.png) | - -### 🍭 开发者 - -| [Hunlongyu](https://github.com/Hunlongyu) | [cuiocean](https://github.com/cuiocean) | -| :----------------------------------------------------------: | :----------------------------------------------------------: | -| | | -| 💻 🎨 🐛 | 💻 🐛 | - - - -### 🧧 赞助 - -[![LATOPAY](https://latopay.com/w/lt-bg-2062.png)](https://latopay.com/@Hunlongyu) diff --git a/babel.config.js b/babel.config.js deleted file mode 100644 index ca8c045..0000000 --- a/babel.config.js +++ /dev/null @@ -1,14 +0,0 @@ -module.exports = { - presets: [ - '@vue/cli-plugin-babel/preset' - ], - plugins: [ - [ - 'component', - { - libraryName: 'element-ui', - styleLibraryName: 'theme-chalk' - } - ] - ] -} diff --git a/build/icons/1024x1024.png b/build/icons/1024x1024.png deleted file mode 100644 index 478320b37d29edf179d8711e6fd9be739f3c69fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139679 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

Lp@)~1X4)EYbtT*s!$IZ3^sd8D(WZc%jRvZ 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 Bm%9J} diff --git a/build/icons/128x128.png b/build/icons/128x128.png deleted file mode 100644 index bff6424be64ef31aaa0ce193a13cddbde39e3b08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10024 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 diff --git a/build/icons/32x32.png b/build/icons/32x32.png deleted file mode 100644 index 9f5b2ffce598f4b99ce61a4ce98983fe6ddddfa0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1967 zcmV;g2T=HlP)PD$DB1>I`#8W{2%^w zWX`zI=>>t9ChK&AbtV-!qpX;o!0Gp_Gi_G%mK9T<_<&(joW!Q?89H?O+g9{a>&*Fq zGoBSg;56150%x#d2%Nz>P2h}JG25)uYeLaatew6t;sg{Y@Ivpj1)Jx5LnxYbn4vT1q%X`8I71)?>kQWEx2@<~)}8s#3mk{y7`CSyOelIq=yXdU zT3Kf>)KMS5l<~0(NSQ`J@xO#4!6A01UuApmOB~L36F7r)TCC^?Lea}M%v@y|LNUav znTZvl(;KbmMb;T$G?U{k)WsL0Fbszi$By2uZ0vlRZkr_#gLUTlNW8^Q&AKl`8BLkj zvttdYryXihBp%gzE=?oWGuoVu!eh9UQq(0HI5#zqj_d(CgO73IO^(EyGv&JTAAje; z?T$enWjrOnLCGQt#+a`&vtk`_Rm*2pZK_$;a0_!sHc=#~iv+cjGMYhq@?$O()anRN zRjPSROFV>!&*$YSkJ;5TX&-ox5A)qbqUSVTJAdc94{h5^fk(k!TVs@x2LNRl#pL)Z z6h2=Rtu(hzx{8sek|Kw?f5AWQ@+mMBC}fF((5bZH&uk#?eDcmG?|kx+ zPu}_DolidU$vGbYyY#fXWpjILXQPU71vL^jAy!5b0F7`@dA9$kPppN z5v~B%8w!+?r3l2-Bx>{$a_$5EnO@3AK_3HAf`KqWI!Z7QCP;?~2BHM%Fu_2W;O0q} zQ)QC0XI@})_Zs@cBz-nXE~@6XNw@L*$M>=?+fJ{oAe0IOAEg9DEd|zl`=hEl1?N&w zqrXce1N#X&;SQJQiWjGD`mu@{q$-sk1MpAv}$e2Ny0 zxr7R{hqm5LKm|n=dIT-?OMw`Vez=uE3k}djfmUOPsVOwXmeUa9Q=#P8*tHBuQ!;(T z8C)~rI|S0r&h(80t`|sB^p(o_%&1DTwRZ)Oq)02xRTFMvY63h(@Z8hK)IvgE4-1p0}x8SReKFnE2dLYm#Ae> zqX&|rK&w#<)tX+(f&4Z~s!a{oOrX89Cte@Gn%ewIX%%|Dd&3;vr~JCc@ZV2CC_7i>IV#^ zPz+KAR1XD_bW?J~{*67^dw>{4N@*6?{)BO{MnXDpe9Rbq1y#x?=f%kRKHbr?d=ymC z7go?`lT@42S&+IDg~w2RVTM7yMxcX&fOjcMyH@t(mH~?YQY=W_%xTHl6d4*gRj&li zr{2muPHVqUe^^g{m;@P1OZ_h}D#@`N${%G=hXHm`5J@L#_Y!;ax8leH35tA`WM6Iv zZw<7Pi+pk}MlSMcs-DYvsX2TQY-U&bejrYfQ9j=ve;YOaD2}Bo=;cVz0~iY0jG$iR z6T-ppazfESf)XnkI?0?nXRzsj^X-&I-f z@MdM)`{Z0FHD)0S#pfXi4=bs>fz1wt8DApLPz!xfiqaAv0@$##k+pP%vBkNP@KT#-f5Rwr|-3*>jG!6&Jc(p zq3RjoHDFW?k$Ch+19av)IT9QtaGF32))}nR2d$VNtvmC+KO(r z&YT%IgB3&IG}ajcXRu-joWVLx;0#vGTh{3{q3DO#PG6Vh1Qf&cWY<}QqNiJ@7Y1Tx zS*IJVGpWECteBp_=??2mn-#q|6#eEsUwVw;_zz0=XnrH(pgjNp002ovPDHLkV1kI* Bn=k+X diff --git a/build/icons/48x48.png b/build/icons/48x48.png deleted file mode 100644 index 5d42e217d8aa6787748f492abda583c3edc50945..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3220 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 R)V~cH=yfB#vTF|E{{hsMFERiC diff --git a/build/icons/512x512.png b/build/icons/512x512.png deleted file mode 100644 index afd9d6efdb5ce7af1ebf8f2f3bb08920d6cf2b48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54697 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

YT;WhKmir%zU0C2a9?0c`K}d8Sj=iWCd!j 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 diff --git a/build/icons/64x64.png b/build/icons/64x64.png deleted file mode 100644 index 87b5692fe398d864e90957489bebd5ce4c9e61e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4445 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 diff --git a/build/icons/icon.icns b/build/icons/icon.icns deleted file mode 100644 index 93d0b34b3b7bf76723eee3b7b5d135a63b54ab0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 315470 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

rd3^r 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 jmoqK;mB7QhKet;|SK=y{LuALjm8@ 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 S%J67nQFV1u(y>J!Y5yC(mz;J0 diff --git a/build/icons/icon.ico b/build/icons/icon.ico deleted file mode 100644 index 8159717781fb73e82285634ef3be31e5ffe37f57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 361102 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

Bza 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

himLRHGF{oJHY=^)c-0L<^Q*b z|0~&qMrgK@Bi% zy{~|M`K4h04z!uzzrfx6zn;09UeDM~pJX1OU-QE#2lk|PsIv#yr*|y#6pad-Ox;n3 ztGmR$+xag>{jXJM+CIMwuz<&>^UmJ}{zrm;qmuYvN9TW;|Ed|gsA|SeYK|D<9f%v! z`~>P519)HG7j-wMMt(=#0|%iE^c4R^r~xt;HGnEb9x?q{clI( z|CRFpM#c_$GkpiO%Q{L&O^MpxfQN^HAbl9kidjJ2;nV91_Pa6rp5fmF_D7@L?$AxG zJ=viicqZ@cE#SWv_)li`J;DDQ;Q!6^?Nkk|OV%+uVM@}*0XL5W%>A6$U#J___+5jB zfc?Rqy_07FTU&s7JUBG=8%=ulIeb4eAH{?pY51qf0wO2aZ17QDtv|Z5uFP8Ox%gg^2 zVgJkXza{_G(zeoDXw48m@Vh>k(u)i(TKF%5{{Jel|9{HwVC@~0_5j$w?YW$j?ZAJETKIoEbrZdV z_C8vV%tN#h@r21*eWG&5fvmz@I-Y%rzKL5xT|&oEhu~2X`)c8TpkK$_L038s1OHn7 zu2OIXzaH#YK|60t|Hsw#zdZlT{J)dBk={++Ahp`5TWECF2|8qmA)U59xIPx-qc1My z2GXLW_0%_fI<*fOgEpEva8nomq2T`$@Gtnz)!t524}kxB!2eIs|14nr-_rVDp5*_% zl=bvp$~t-!!Uw$N|Rl?Z99Gvq7?B)H$Irxz?sa@!Jw6WAKWULzbFNXgA zCg}e^D(XJf-p6%40RC_LU-q$9;6FvJ{J)>FmZ~SOky@RU4b(s50R5ilPXWkNGZhzI zpBpR64;-TtWlW-7(AJ%q@EdiDm`-g%C!md|wo)6XR{pc0|2+szv-e$xtV`Y*{67Ky z_gd&JkI=fj0J>&Mr2;P;4|xAB8g;VwXI-GV z$s4Ip)NE=S{w1{zn}jxz+Hg}p{}-VF_!`)E$^EIlsq1?H?B53M-+^d4*8f#I{~sp( zP9G-yMjs`ul3I<#l~f0R>zB5Z=4PFyUGOaiVob;_Hd28Kv`Px`9Sn%Oj{@sQbNpy! z`T?4fu!=gurvE&ADzyUht-`0!7u*n+?|E+b09nX)TAX5sZVGlhAdusW}Rbt!0*{UancrCM?i}%XF zdxpb)Kc^3&otV>?ryryl$s1^J+%MERY8JJCJ>MeYD{3jVX%hQh$bWIatKH8*|Mwkt z+>_d8xVHzu{~chz2U?uB^Z!Z0GWsN8Db*f2Jn!%cylUl==xzsS`2WrGEdJcUS z{XN=jYRoO_J8;kJS6KcFq5t`3AO9XNyZb)WKF@PK0RC?U|DS;Wvl{=EmjA#${=Hg& ze=TRvb0~WBlfnL7Xnmmn8N(W&+WcQB=KnP4e@^Hf&`XQo^(cMn`EaoRz^l4_)4_k1 zH|+mu_PTf^N0RVv8?|k>;Jeb{!iooCjKL#|Mw-@GhT5M zXz^ zQvXNe-|76nTm|L;pwR{1-v{Cl$>X z`d_P{|1|{qUmt@12P*vq);d7z0S9^j{NDop{|o+K1OKg||1}BvU%!L@)6oBkg#J%X zt%Sep|F}v2BOm%d(P-zP|FaJIUtdB0t9{FeX>Wr4htO_w;8eAzYCWL!fSo-6{%-~U z{|5h$)QVs7D)he^pmm4-*97Q)%>)0xqwT62x9~Xhe|*sbq5l&N{hw&)|76sUov(xb zkJO<5ql5lWCiH(|p#KvM{hwgy|6D;k3H_hF(EeG2wgCEHlc4|A8~R_Lp;c`b`Ss&q z|Nqc5&h5Nz+S9ZiaAyyI|69QRKhW+3|96A`yTSjx;QwCmFE#LgFZjO~{Qn#L-wpon b0{j0!(|m63yja?2X+5CzfYt+U?1BFWqH^9f diff --git a/docs/CNAME b/docs/CNAME deleted file mode 100644 index 39b6231..0000000 --- a/docs/CNAME +++ /dev/null @@ -1 +0,0 @@ -zyplayer.fun \ No newline at end of file diff --git a/docs/assets/css/style.css b/docs/assets/css/style.css deleted file mode 100644 index e11089f..0000000 --- a/docs/assets/css/style.css +++ /dev/null @@ -1,1213 +0,0 @@ -/** -* Template Name: Appland - v2.0.0 -* Template URL: https://bootstrapmade.com/free-bootstrap-app-landing-page-template/ -* Author: BootstrapMade.com -* License: https://bootstrapmade.com/license/ -*/ - -/*-------------------------------------------------------------- -# General ---------------------------------------------------------------*/ -body { - font-family: "Open Sans", sans-serif; - color: #585a61; - overflow-y: scroll; -} -body::-webkit-scrollbar{ - width: 5px; - height: 1px; -} -body::-webkit-scrollbar-thumb { - border-radius: 10px; - position: absolute; -} -body::-webkit-scrollbar-track { - border-radius: 10px; - position: absolute; -} - -a { - color: #5777ba; -} - -a:hover { - color: #7b94c9; - text-decoration: none; -} - -h1, h2, h3, h4, h5, h6 { - font-family: "Raleway", sans-serif; -} - -/*-------------------------------------------------------------- -# Back to top button ---------------------------------------------------------------*/ -.back-to-top { - position: fixed; - display: none; - width: 40px; - height: 40px; - border-radius: 50px; - right: 15px; - bottom: 15px; - background: #5777ba; - color: #fff; - transition: display 0.5s ease-in-out; - z-index: 99999; -} - -.back-to-top i { - font-size: 24px; - position: absolute; - top: 7px; - left: 8px; -} - -.back-to-top:hover { - color: #fff; - background: #748ec6; - transition: background 0.2s ease-in-out; -} - -/*-------------------------------------------------------------- -# Header ---------------------------------------------------------------*/ -#header { - height: 72px; - transition: all 0.5s; - z-index: 997; - transition: all 0.5s; - padding: 15px 0; -} - -#header.header-scrolled { - background: rgba(255, 255, 255, 0.95); - box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); -} - -#header .logo h1 { - font-size: 30px; - margin: 0; - padding: 2px 0; - line-height: 1; - font-weight: 400; - letter-spacing: 2px; -} - -#header .logo h1 a, #header .logo h1 a:hover { - color: #5777ba; - text-decoration: none; -} - -#header .logo img { - padding: 0; - margin: 0; - max-height: 40px; -} - -@media (max-width: 992px) { - #header { - background: rgba(255, 255, 255, 0.95); - box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); - } -} - -/*-------------------------------------------------------------- -# Navigation Menu ---------------------------------------------------------------*/ -/* Desktop Navigation */ -.nav-menu, .nav-menu * { - margin: 0; - padding: 0; - list-style: none; -} - -.nav-menu > ul > li { - position: relative; - white-space: nowrap; - float: left; -} - -.nav-menu a { - display: block; - position: relative; - color: #47536e; - padding: 8px 15px 12px 15px; - transition: 0.3s; - font-size: 14px; - font-family: "Open Sans", sans-serif; -} - -.nav-menu a:hover, .nav-menu .active > a, .nav-menu li:hover > a { - color: #5777ba; - text-decoration: none; -} - -.nav-menu .get-started a { - background: #5777ba; - color: #fff; - border-radius: 50px; - margin: 0 15px; - padding: 10px 25px; -} - -.nav-menu .get-started a:hover { - background: #748ec6; - color: #fff; -} - -.nav-menu .drop-down ul { - display: block; - position: absolute; - left: 0; - top: calc(100% - 30px); - z-index: 99; - opacity: 0; - visibility: hidden; - padding: 10px 0; - background: #fff; - box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25); - transition: ease all 0.3s; -} - -.nav-menu .drop-down:hover > ul { - opacity: 1; - top: 100%; - visibility: visible; -} - -.nav-menu .drop-down li { - min-width: 180px; - position: relative; -} - -.nav-menu .drop-down ul a { - padding: 10px 20px; - font-size: 14px; - font-weight: 500; - text-transform: none; - color: #233355; -} - -.nav-menu .drop-down ul a:hover, .nav-menu .drop-down ul .active > a, .nav-menu .drop-down ul li:hover > a { - color: #5777ba; -} - -.nav-menu .drop-down > a:after { - content: "\ea99"; - font-family: IcoFont; - padding-left: 5px; -} - -.nav-menu .drop-down .drop-down ul { - top: 0; - left: calc(100% - 30px); -} - -.nav-menu .drop-down .drop-down:hover > ul { - opacity: 1; - top: 0; - left: 100%; -} - -.nav-menu .drop-down .drop-down > a { - padding-right: 35px; -} - -.nav-menu .drop-down .drop-down > a:after { - content: "\eaa0"; - font-family: IcoFont; - position: absolute; - right: 15px; -} - -@media (max-width: 1366px) { - .nav-menu .drop-down .drop-down ul { - left: -90%; - } - .nav-menu .drop-down .drop-down:hover > ul { - left: -100%; - } - .nav-menu .drop-down .drop-down > a:after { - content: "\ea9d"; - } -} - -/* Mobile Navigation */ -.mobile-nav-toggle { - position: fixed; - right: 15px; - top: 22px; - z-index: 9998; - border: 0; - background: none; - font-size: 24px; - transition: all 0.4s; - outline: none !important; - line-height: 1; - cursor: pointer; - text-align: right; -} - -.mobile-nav-toggle i { - color: #5777ba; -} - -.mobile-nav { - position: fixed; - top: 55px; - right: 15px; - bottom: 15px; - left: 15px; - z-index: 9999; - overflow-y: auto; - background: #fff; - transition: ease-in-out 0.2s; - opacity: 0; - visibility: hidden; - border-radius: 10px; - padding: 10px 0; -} - -.mobile-nav * { - margin: 0; - padding: 0; - list-style: none; -} - -.mobile-nav a { - display: block; - position: relative; - color: #47536e; - padding: 10px 20px; - font-weight: 500; - outline: none; -} - -.mobile-nav a:hover, .mobile-nav .active > a, .mobile-nav li:hover > a { - color: #5777ba; - text-decoration: none; -} - -.mobile-nav .drop-down > a:after { - content: "\ea99"; - font-family: IcoFont; - padding-left: 10px; - position: absolute; - right: 15px; -} - -.mobile-nav .active.drop-down > a:after { - content: "\eaa1"; -} - -.mobile-nav .drop-down > a { - padding-right: 35px; -} - -.mobile-nav .drop-down ul { - display: none; - overflow: hidden; -} - -.mobile-nav .drop-down li { - padding-left: 20px; -} - -.mobile-nav-overly { - width: 100%; - height: 100%; - z-index: 9997; - top: 0; - left: 0; - position: fixed; - background: rgba(35, 51, 85, 0.7); - overflow: hidden; - display: none; - transition: ease-in-out 0.2s; -} - -.mobile-nav-active { - overflow: hidden; -} - -.mobile-nav-active .mobile-nav { - opacity: 1; - visibility: visible; -} - -.mobile-nav-active .mobile-nav-toggle i { - color: #fff; -} - -/*-------------------------------------------------------------- -# Hero Section ---------------------------------------------------------------*/ -#hero { - width: 100%; - position: relative; - overflow: hidden; - padding: 140px 0 100px 0; -} - -#hero::before { - content: ''; - position: absolute; - right: -100%; - top: 20%; - width: 250%; - height: 200%; - z-index: -1; - background-color: #e8ecf5; - transform: skewY(135deg); -} - -#hero h1 { - margin: 0 0 10px 0; - font-size: 48px; - font-weight: 500; - line-height: 56px; - color: #5777ba; - font-family: "Poppins", sans-serif; -} - -#hero h2 { - color: #515f7d; - margin-bottom: 50px; - font-size: 20px; -} - -#hero .download-btn { - font-family: "Raleway", sans-serif; - font-weight: 500; - font-size: 15px; - display: inline-block; - padding: 8px 24px 10px 46px; - border-radius: 3px; - transition: 0.5s; - color: #fff; - background: #47536e; - position: relative; -} - -#hero .download-btn:hover { - background: #5777ba; -} - -#hero .download-btn i { - font-size: 20px; - position: absolute; - left: 18px; - top: 8.5px; -} - -#hero .download-btn + .download-btn { - margin-left: 20px; -} - -@media (max-width: 991px) { - #hero { - text-align: center; - } - #hero .download-btn + .download-btn { - margin: 0 10px; - } - #hero .hero-img { - text-align: center; - } - #hero .hero-img img { - width: 60%; - } -} - -@media (max-width: 768px) { - #hero h1 { - font-size: 28px; - line-height: 36px; - } - #hero h2 { - font-size: 18px; - line-height: 24px; - margin-bottom: 30px; - } - #hero .hero-img img { - width: 70%; - } -} - -@media (max-width: 575px) { - #hero .hero-img img { - width: 80%; - } -} - -/*-------------------------------------------------------------- -# Sections General ---------------------------------------------------------------*/ -section { - padding: 60px 0; - overflow: hidden; -} - -.section-bg { - background-color: #f2f5fa; -} - -.section-title { - text-align: center; - padding-bottom: 30px; -} - -.section-title h2 { - font-size: 32px; - font-weight: 400; - margin-bottom: 20px; - padding-bottom: 0; - color: #5777ba; - font-family: "Poppins", sans-serif; -} - -.section-title p { - margin-bottom: 0; -} - -/*-------------------------------------------------------------- -# App Features ---------------------------------------------------------------*/ -.features .content { - padding: 30px 0; -} - -.features .content .icon-box { - margin-top: 25px; -} - -.features .content .icon-box h4 { - font-size: 20px; - font-weight: 700; - margin: 5px 0 10px 60px; -} - -.features .content .icon-box i { - font-size: 48px; - float: left; - color: #5777ba; -} - -.features .content .icon-box p { - font-size: 15px; - color: #979aa1; - margin-left: 60px; -} - -@media (max-width: 991px) { - .features .image { - text-align: center; - } - .features .image img { - max-width: 80%; - } -} - -@media (max-width: 667px) { - .features .image img { - max-width: 100%; - } -} - -/*-------------------------------------------------------------- -# Details ---------------------------------------------------------------*/ -.details .content + .content { - margin-top: 100px; -} - -.details .content h3 { - font-weight: 700; - font-size: 32px; - color: #47536e; -} - -.details .content ul { - list-style: none; - padding: 0; -} - -.details .content ul li { - padding-bottom: 10px; -} - -.details .content ul i { - font-size: 20px; - padding-right: 4px; - color: #5777ba; -} - -.details .content p:last-child { - margin-bottom: 0; -} - -/*-------------------------------------------------------------- -# Gallery ---------------------------------------------------------------*/ -.gallery { - overflow: hidden; -} - -.gallery .owl-nav, .gallery .owl-dots { - margin-top: 40px; - text-align: center; -} - -.gallery .owl-item { - transition: 0.3s ease-in-out; -} - -.gallery .owl-dot { - display: inline-block; - margin: 0 5px; - width: 12px; - height: 12px; - border-radius: 50%; - background-color: #eff2f8 !important; -} - -.gallery .owl-dot.active { - background-color: #5777ba !important; -} - -.gallery .gallery-carousel { - padding-top: 30px; -} - -.gallery .gallery-carousel .owl-stage-outer { - overflow: visible; -} - -@media (min-width: 992px) { - .gallery .gallery-carousel .center { - border: 6px solid #5777ba; - padding: 4px; - background: #fff; - z-index: 1; - transform: scale(1.2); - margin-top: 10px; - /* border-radius: 25px; */ - } -} - -/*-------------------------------------------------------------- -# Testimonials ---------------------------------------------------------------*/ -.testimonials .testimonial-wrap { - padding-left: 50px; -} - -.testimonials .testimonial-item { - box-sizing: content-box; - padding: 30px 30px 30px 60px; - margin: 30px 15px; - min-height: 200px; - box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08); - position: relative; - background: #fff; -} - -.testimonials .testimonial-item .testimonial-img { - width: 90px; - border-radius: 10px; - border: 6px solid #fff; - position: absolute; - left: -45px; -} - -.testimonials .testimonial-item h3 { - font-size: 18px; - font-weight: bold; - margin: 10px 0 5px 0; - color: #111; -} - -.testimonials .testimonial-item h4 { - font-size: 14px; - color: #999; - margin: 0; -} - -.testimonials .testimonial-item .quote-icon-left, .testimonials .testimonial-item .quote-icon-right { - color: #e8ecf5; - font-size: 26px; -} - -.testimonials .testimonial-item .quote-icon-left { - display: inline-block; - left: -5px; - position: relative; -} - -.testimonials .testimonial-item .quote-icon-right { - display: inline-block; - right: -5px; - position: relative; - top: 10px; -} - -.testimonials .testimonial-item p { - font-style: italic; - margin: 15px auto 15px auto; -} - -.testimonials .owl-nav, .testimonials .owl-dots { - margin-top: 5px; - text-align: center; -} - -.testimonials .owl-dot { - display: inline-block; - margin: 0 5px; - width: 12px; - height: 12px; - border-radius: 50%; - background-color: #ddd !important; -} - -.testimonials .owl-dot.active { - background-color: #5777ba !important; -} - -@media (max-width: 767px) { - .testimonials .testimonial-wrap { - padding-left: 0; - } - .testimonials .testimonial-item { - padding: 30px; - margin: 15px; - } - .testimonials .testimonial-item .testimonial-img { - position: static; - left: auto; - } -} - -/*-------------------------------------------------------------- -# Pricing ---------------------------------------------------------------*/ -.pricing .row { - padding-top: 40px; -} - -.pricing .box { - padding: 40px; - margin-bottom: 30px; - box-shadow: 0px 0px 30px rgba(73, 78, 92, 0.15); - background: #fff; - text-align: center; -} - -.pricing h3 { - font-weight: 300; - margin-bottom: 15px; - font-size: 28px; -} - -.pricing h4 { - font-size: 46px; - color: #5777ba; - font-weight: 400; - font-family: "Open Sans", sans-serif; - margin-bottom: 25px; -} - -.pricing h4 span { - color: #bababa; - font-size: 18px; - display: block; -} - -.pricing ul { - padding: 0; - list-style: none; - color: #999; - text-align: left; - line-height: 20px; -} - -.pricing ul li { - padding-bottom: 12px; -} - -.pricing ul i { - color: #5777ba; - font-size: 18px; - padding-right: 4px; -} - -.pricing ul .na { - color: #ccc; -} - -.pricing ul .na i { - color: #ccc; -} - -.pricing ul .na span { - text-decoration: line-through; -} - -.pricing .get-started-btn { - background: #47536e; - display: inline-block; - padding: 6px 30px; - border-radius: 20px; - color: #fff; - transition: none; - font-size: 14px; - font-weight: 400; - font-family: "Raleway", sans-serif; - transition: 0.3s; -} - -.pricing .get-started-btn:hover { - background: #5777ba; -} - -.pricing .featured { - z-index: 10; - margin: -30px -5px 0 -5px; -} - -.pricing .featured .get-started-btn { - background: #5777ba; -} - -.pricing .featured .get-started-btn:hover { - background: #748ec6; -} - -@media (max-width: 992px) { - .pricing .box { - max-width: 60%; - margin: 0 auto 30px auto; - } -} - -@media (max-width: 767px) { - .pricing .box { - max-width: 80%; - margin: 0 auto 30px auto; - } -} - -@media (max-width: 420px) { - .pricing .box { - max-width: 100%; - margin: 0 auto 30px auto; - } -} - -/*-------------------------------------------------------------- -# Frequently Asked Questions ---------------------------------------------------------------*/ -.faq .accordion-list { - padding: 0 100px; -} - -.faq .accordion-list ul { - padding: 0; - list-style: none; -} - -.faq .accordion-list li + li { - margin-top: 15px; -} - -.faq .accordion-list li { - padding: 20px; - background: #fff; - border-radius: 4px; - position: relative; -} - -.faq .accordion-list a { - display: block; - position: relative; - font-family: "Poppins", sans-serif; - font-size: 16px; - line-height: 24px; - font-weight: 500; - padding: 0 30px; - outline: none; -} - -.faq .accordion-list .icon-help { - font-size: 24px; - position: absolute; - right: 0; - left: 20px; - color: #b1c0df; -} - -.faq .accordion-list .icon-show, .faq .accordion-list .icon-close { - font-size: 24px; - position: absolute; - right: 0; - top: 0; -} - -.faq .accordion-list p { - margin-bottom: 0; - padding: 10px 0 0 0; -} - -.faq .accordion-list .icon-show { - display: none; -} - -.faq .accordion-list a.collapsed { - color: #343a40; -} - -.faq .accordion-list a.collapsed:hover { - color: #5777ba; -} - -.faq .accordion-list a.collapsed .icon-show { - display: inline-block; -} - -.faq .accordion-list a.collapsed .icon-close { - display: none; -} - -@media (max-width: 1200px) { - .faq .accordion-list { - padding: 0; - } -} - -/*-------------------------------------------------------------- -# Contact ---------------------------------------------------------------*/ -.contact .info { - padding: 20px 40px; - background: #f1f3f6; - color: #47536e; - text-align: center; - border: 1px solid #fff; -} - -.contact .info i { - font-size: 48px; - color: #9fb2d8; - margin-bottom: 15px; -} - -.contact .info h4 { - padding: 0; - margin: 0 0 10px 0; - font-size: 16px; - font-weight: 600; - text-transform: uppercase; - font-family: "Poppins", sans-serif; -} - -.contact .info p { - font-size: 15px; -} - -.contact .php-email-form { - width: 100%; -} - -.contact .php-email-form .validate { - display: none; - color: red; - margin: 0; - font-weight: 400; - font-size: 13px; -} - -.contact .php-email-form .error-message { - display: none; - color: #fff; - background: #ed3c0d; - text-align: center; - padding: 15px; - font-weight: 600; -} - -.contact .php-email-form .sent-message { - display: none; - color: #fff; - background: #18d26e; - text-align: center; - padding: 15px; - font-weight: 600; -} - -.contact .php-email-form .loading { - display: none; - background: #fff; - text-align: center; - padding: 15px; -} - -.contact .php-email-form .loading:before { - content: ""; - display: inline-block; - border-radius: 50%; - width: 24px; - height: 24px; - margin: 0 10px -6px 0; - border: 3px solid #18d26e; - border-top-color: #eee; - -webkit-animation: animate-loading 1s linear infinite; - animation: animate-loading 1s linear infinite; -} - -.contact .php-email-form label { - font-family: "Poppins", sans-serif; - margin-bottom: 5px; - color: #8a8c95; -} - -.contact .php-email-form input, .contact .php-email-form textarea { - border-radius: 0; - box-shadow: none; - font-size: 14px; -} - -.contact .php-email-form input::focus, .contact .php-email-form textarea::focus { - background-color: #5777ba; -} - -.contact .php-email-form input { - padding: 20px 15px; -} - -.contact .php-email-form textarea { - padding: 12px 15px; -} - -.contact .php-email-form button[type="submit"] { - background: #fff; - border: 2px solid #5777ba; - padding: 10px 24px; - color: #5777ba; - transition: 0.4s; - border-radius: 50px; - margin-top: 5px; -} - -.contact .php-email-form button[type="submit"]:hover { - background: #5777ba; - color: #fff; -} - -@media (max-width: 1024px) { - .contact .php-email-form { - padding: 30px 15px 15px 15px; - } -} - -@media (max-width: 768px) { - .contact .php-email-form { - padding: 15px 0 0 0; - } -} - -@-webkit-keyframes animate-loading { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} - -@keyframes animate-loading { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} - -/*-------------------------------------------------------------- -# Footer ---------------------------------------------------------------*/ -#footer { - background: #fff; - padding: 0 0 30px 0; - color: #47536e; - font-size: 14px; - background: #eff2f8; -} - -#footer .footer-newsletter { - padding: 50px 0; - background: #eff2f8; - text-align: center; - font-size: 15px; -} - -#footer .footer-newsletter h4 { - font-size: 24px; - margin: 0 0 20px 0; - padding: 0; - line-height: 1; - font-weight: 600; - color: #47536e; -} - -#footer .footer-newsletter form { - margin-top: 30px; - background: #fff; - padding: 6px 10px; - position: relative; - border-radius: 50px; - box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); - text-align: left; -} - -#footer .footer-newsletter form input[type="email"] { - border: 0; - padding: 4px 8px; - width: calc(100% - 100px); -} - -#footer .footer-newsletter form input[type="submit"] { - position: absolute; - top: 0; - right: 0; - bottom: 0; - border: 0; - background: none; - font-size: 16px; - padding: 0 20px; - background: #5777ba; - color: #fff; - transition: 0.3s; - border-radius: 50px; - box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); -} - -#footer .footer-newsletter form input[type="submit"]:hover { - background: #415f9d; -} - -#footer .footer-top { - padding: 60px 0 30px 0; - background: #fff; -} - -#footer .footer-top .footer-contact { - margin-bottom: 30px; -} - -#footer .footer-top .footer-contact h4 { - font-size: 22px; - margin: 0 0 30px 0; - padding: 2px 0 2px 0; - line-height: 1; - font-weight: 700; - color: #47536e; -} - -#footer .footer-top .footer-contact p { - font-size: 14px; - line-height: 24px; - margin-bottom: 0; - font-family: "Raleway", sans-serif; - color: #8a8c95; -} - -#footer .footer-top h4 { - font-size: 16px; - font-weight: bold; - color: #47536e; - position: relative; - padding-bottom: 12px; -} - -#footer .footer-top .footer-links { - margin-bottom: 30px; -} - -#footer .footer-top .footer-links ul { - list-style: none; - padding: 0; - margin: 0; -} - -#footer .footer-top .footer-links ul i { - padding-right: 2px; - color: #9fb2d8; - font-size: 18px; - line-height: 1; -} - -#footer .footer-top .footer-links ul li { - padding: 10px 0; - display: flex; - align-items: center; -} - -#footer .footer-top .footer-links ul li:first-child { - padding-top: 0; -} - -#footer .footer-top .footer-links ul a { - color: #8a8c95; - transition: 0.3s; - display: inline-block; - line-height: 1; -} - -#footer .footer-top .footer-links ul a:hover { - text-decoration: none; - color: #5777ba; -} - -#footer .footer-top .social-links a { - font-size: 18px; - display: inline-block; - background: #5777ba; - color: #fff; - line-height: 1; - padding: 8px 0; - margin-right: 4px; - border-radius: 50%; - text-align: center; - width: 36px; - height: 36px; - transition: 0.3s; -} - -#footer .footer-top .social-links a:hover { - background: #27282c; - color: #fff; - text-decoration: none; -} - -#footer .copyright { - text-align: center; - float: left; - color: #47536e; -} - -#footer .credits { - float: right; - text-align: center; - font-size: 13px; - color: #47536e; -} - -@media (max-width: 768px) { - #footer .copyright, #footer .credits { - float: none; - text-align: center; - padding: 5px 0; - } -} diff --git a/docs/assets/img/apple-touch-icon.png b/docs/assets/img/apple-touch-icon.png deleted file mode 100644 index 6f3646b3923042c86876d956d3ff23eb1745313c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22832 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 diff --git a/docs/assets/img/favicon.png b/docs/assets/img/favicon.png deleted file mode 100644 index 9f5b2ffce598f4b99ce61a4ce98983fe6ddddfa0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1967 zcmV;g2T=HlP)PD$DB1>I`#8W{2%^w zWX`zI=>>t9ChK&AbtV-!qpX;o!0Gp_Gi_G%mK9T<_<&(joW!Q?89H?O+g9{a>&*Fq zGoBSg;56150%x#d2%Nz>P2h}JG25)uYeLaatew6t;sg{Y@Ivpj1)Jx5LnxYbn4vT1q%X`8I71)?>kQWEx2@<~)}8s#3mk{y7`CSyOelIq=yXdU zT3Kf>)KMS5l<~0(NSQ`J@xO#4!6A01UuApmOB~L36F7r)TCC^?Lea}M%v@y|LNUav znTZvl(;KbmMb;T$G?U{k)WsL0Fbszi$By2uZ0vlRZkr_#gLUTlNW8^Q&AKl`8BLkj zvttdYryXihBp%gzE=?oWGuoVu!eh9UQq(0HI5#zqj_d(CgO73IO^(EyGv&JTAAje; z?T$enWjrOnLCGQt#+a`&vtk`_Rm*2pZK_$;a0_!sHc=#~iv+cjGMYhq@?$O()anRN zRjPSROFV>!&*$YSkJ;5TX&-ox5A)qbqUSVTJAdc94{h5^fk(k!TVs@x2LNRl#pL)Z z6h2=Rtu(hzx{8sek|Kw?f5AWQ@+mMBC}fF((5bZH&uk#?eDcmG?|kx+ zPu}_DolidU$vGbYyY#fXWpjILXQPU71vL^jAy!5b0F7`@dA9$kPppN z5v~B%8w!+?r3l2-Bx>{$a_$5EnO@3AK_3HAf`KqWI!Z7QCP;?~2BHM%Fu_2W;O0q} zQ)QC0XI@})_Zs@cBz-nXE~@6XNw@L*$M>=?+fJ{oAe0IOAEg9DEd|zl`=hEl1?N&w zqrXce1N#X&;SQJQiWjGD`mu@{q$-sk1MpAv}$e2Ny0 zxr7R{hqm5LKm|n=dIT-?OMw`Vez=uE3k}djfmUOPsVOwXmeUa9Q=#P8*tHBuQ!;(T z8C)~rI|S0r&h(80t`|sB^p(o_%&1DTwRZ)Oq)02xRTFMvY63h(@Z8hK)IvgE4-1p0}x8SReKFnE2dLYm#Ae> zqX&|rK&w#<)tX+(f&4Z~s!a{oOrX89Cte@Gn%ewIX%%|Dd&3;vr~JCc@ZV2CC_7i>IV#^ zPz+KAR1XD_bW?J~{*67^dw>{4N@*6?{)BO{MnXDpe9Rbq1y#x?=f%kRKHbr?d=ymC z7go?`lT@42S&+IDg~w2RVTM7yMxcX&fOjcMyH@t(mH~?YQY=W_%xTHl6d4*gRj&li zr{2muPHVqUe^^g{m;@P1OZ_h}D#@`N${%G=hXHm`5J@L#_Y!;ax8leH35tA`WM6Iv zZw<7Pi+pk}MlSMcs-DYvsX2TQY-U&bejrYfQ9j=ve;YOaD2}Bo=;cVz0~iY0jG$iR z6T-ppazfESf)XnkI?0?nXRzsj^X-&I-f z@MdM)`{Z0FHD)0S#pfXi4=bs>fz1wt8DApLPz!xfiqaAv0@$##k+pP%vBkNP@KT#-f5Rwr|-3*>jG!6&Jc(p zq3RjoHDFW?k$Ch+19av)IT9QtaGF32))}nR2d$VNtvmC+KO(r z&YT%IgB3&IG}ajcXRu-joWVLx;0#vGTh{3{q3DO#PG6Vh1Qf&cWY<}QqNiJ@7Y1Tx zS*IJVGpWECteBp_=??2mn-#q|6#eEsUwVw;_zz0=XnrH(pgjNp002ovPDHLkV1kI* Bn=k+X diff --git a/docs/assets/img/features.svg b/docs/assets/img/features.svg deleted file mode 100644 index 986e8ee..0000000 --- a/docs/assets/img/features.svg +++ /dev/null @@ -1 +0,0 @@ -Telemedicine_SVG \ No newline at end of file diff --git a/docs/assets/img/gallery/001.png b/docs/assets/img/gallery/001.png deleted file mode 100644 index 9fb06b1285e6b49108cad6a9c0346915905472a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69310 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

BcL&6=9(4xwfcVeV_N$0e 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 kz}bo7INtgqE28Y|YE7bP#8+XrVuGWB_lby>m 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%0DeKA7Cq6zCS+Mo~L{CaL2q?}IzC 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

-KY#(KqGVf&|();1x z2pno5enl5Lq(9$hfNt=)msIE}%pHG<0oXqEa`_R62`XHShRt6zng##~6j0`X^bU&n>>Lt}Su!Q)l*ylaysl=-a(K z$32t7&Kz$$Wj!948*r`_HcXk2tz{zjjTG zY0T#5U-M!_;P=Ti8DrH2L6u3n&tXrqZHuwo*Hd6*G>*7|I%_cpe?xg=qY!-^FBAJ| z`FvGjm$PVPuH2Mzm*ZBH9Uw6@a;e}AN!4N-P|8~R2Ghev&&Z6Em$lV{3e}C_R?sr~ zx(srw8vVo|3;<~wIP`;9BN&z&aSfds<|ag}Qnkqax7u98UYg89DF_kW9J~X4$k7Qt zJ1D{6t#ZN4BC&#ac2+FeSIQzw=QyubS(}d3{k?weo3`D@uY&U*#`5p`Zr4stK7a5B z54eK>!0)KM1zgzT4rTZOaq-(2d}`-J)Cb8lMB?cGm6cj;@ALfFM^7OabknoNubJg-mrp|RvsYh-ZzuAlJ(NAn?Wy;rjMDy;+ zVpPO~C*+=0BrFy@sAxTZz9BKmq6(n&$xXiYE~ja|bXp+@a4pT7oNRJzh)kRQ+8Y)Y_mPMx}8N)5|WqYDCGMu`M1%AF48En!E_1hrSw zej-n3^;@{F)N{!L_Z? z>L`-a&0KY5?AKfIWEDHGEZ*sUQBw;dA+M~e%wEFFf4r>Ne71(UJ{5%KNc$mgH$Ugg9?0IT-*1^^2q`sm6Vw}OF!q)&~NLd zx!#{%`$yzzLuH^Wc~tOZU6DG+jZM2_H$KnicF|1E`Oqg}3WN7&Rk_ujXO;0%w?U8j ztE~Yzc9Stzqb;s$q<0U9b^`xKFefEBfEXYzG=WCe6Dw`=6;rQ02Id!I%aa z=y-|>m#d!+*BkH5Cw(Dwj)6iGTnwNjF38uqtRIxEDy{%K#MPz+SuorEB+)&K zEGvGAbuy{oe}hdWsqm9nfMmpQW$=b z#hR$h&&_)}bk!%XTbJZu*8VP+Tu+&q^Xc@=0iSLJ8%NnUzz} zkVRluB&68>SfM-~$+Styjyi=lhA=RPd1zAEjkU4|$0!{%l|fz;o!u@AAFkO<_oXlw zn2cV$F^D>(EHcVHafxw1{@b%Hy;t>JWV(xUnTlU`i- zti4flQjnK76MwykUz@yp$#|ag@#h`fk*=uIb?WEoaEv86LuO2Lp*8(*y^C@(6;wxk zeA^=-%*N0s%7t9y$3hl_Zqs~_kT69D{Wl6S&JYuREzdx~-m8Qya0)-(DBPag9A=S- zor9Y>>m3S}Nuq-N-D`T7LAty%1O#}xL3ig-rXHo8r#%MJDI`>8HwvP+_Q)1iP3 zVcs2~_&5(Xx(zTzY+d1rMWHE9vJnxf(>WzQLpNcv{a{@d5>~sHn(GmY2~ZQLC{cmH`WBLL%a^SaH%yjogHb-bj6QUG&k`)^>K& z(A<8y;ifKc7{3m?+3Gf&Bv*YBPH1Exaq2TTYyD_$^UeSd&C;-Fa7?0YzI-rZv{sy5 zps0*5&NdAvg+Y}s{YPYPZ#2xoKtxSR-mux2>HPBC?#y|Kr>x9TtK~Hi@)pq$@JU54 zIo(-l9`eLNLG}06BH4A;5IR|FO*K3Ik8lmqY(ZRVpDsC247HzSwRvpuVLm6982Tdl)X0g$wmxqUm9H);CjSf*iy;~Za!Vq1k#0hMa0xl_r zPpdcuUfkD0M#d9?0dkRljG%;OW=`Xy?#J~mTp4f|RFfp!h@+5&P_{-6>`tO7+sCUu z19yo_Vu^wDgu19Urgh_|>yFpUX8pGIVzv`eswWKs+Nwvr$5ZtG$k)$6R$FPFY56p* z!=sraNxeA7cw+2nN(rqY7r_m@xxO$8&Vpm0WS0`d6qP~+!tgK48UI8S-8VJmb}*J% zXFDF#k0G~Fzz|!=L_F9X*6wR-e*vhq_{-vUD@X6mesIW@1QkVTO6|UB(sa z>WUYoN74)G&d$zGdp&k(7`uHcASYL1il}?4t4+UA^YZ-s{PGnHO?JaWe#Ub^gJZ*- zYN| zE$DHcEr+Mq*2*Kcb?_3A1S|50ZQ&Yi`BVnO^o@H&5jw7i2sIstatbYoJdxxG&S5Er zPlr$EGvNV+#4&h@B-p%Kg&2D=kJ%?mE!JuLbKc#AUuNw&d;uABg@O>(4#P&8Br>@T z95~M8e`e(1NwlD(A{Z~3JhD|c++~#48=-jcJI} zm&1emu1|LeK1aG5cUE1eJ|*2wR$8cbyn2!7dGs(=9KV9y98kXhu;SNJ$dsMZBR*C*50J=DlKI8Z2Hxe5xEPCEGIZf9K`bL&MCO!=Sle@Q(vqtT5r0Fo<3 zk_8P!?ND?phc~+57=Xb-oTEO@nqYJodK|T7Z->*MJI5#lO+<+S!ZdWus*k?5j+J~0`pVS3WDpO@ zSY|}t#C1T&$q7ggowWQoBxAA~!(S50p$vAWf1XOtwtt9IoEB3iGS5HU(b0WnUUt;& zg6P`La;@UN8w<_!uG#oAP*^CN@(Bu|QzoK=YLmpFcLEwL1`Zh> zPVE5}i3;`@Hd?{#Sr-JMeDXp9Lu^W!Whlpt7nLlS2#RHC7)lEwQa}L~h-W-`h7Nt& zg9;%)_mlt&Qp*`f1*M8yXtWYTBiuAcCf*b_cLJfs=f$2VCB9dDp(t|=VPkw2*;7gJ z4=~Ot?K-QtA;rDoA;Ri*TQ8!eRU4vzMa`ptuW9`>aZ@;fBf8OwGCdj`(F+l*U`t3z zQOBe_jV2QMy=u%>X+B8Pl_i@LR!ggrRe^{Jcga_RDmH5N_~N819c*PNZ zG#3tzUFpRFwdj_&I^J)E)5f1hLm|7Tm?N_3+XfL9uY9;Z%y9ApF89s`ko&bHfIX-N zKRbZ7-ip6Q_|R%7fK*B%spD)6YdP)gSy*EVU5FQ6ZK&BmuQqE|fN^5C$FqS;3$% zbeS4zM57w8#!2!?^s#J&B%{3k3(Ts8ulHNR?>lnhP*NB+lRb|(S5B-LSl}|wnk49$ zSTLm&j!~joPD4Uy+{kDzl*Ad~!+~SfU40GJJiEP5x9N|xjIa<+C}xRaEAR8Lmaix+ z{U*>~k83Rkh%+t32p;LP#xi6XNWPTf&d*XR*wPYCl9xb6;p;5qHZ@xWAC&R2(dEL1 zt+||jcr*t~DWQG*{8pXM1T)nUsX z#|V&Np~@NF1KU9GHFb68JwqWFVKN90t;`A=M01XXA-(}&i9@J-NI2mrGM#{T%FdNfcPqvRzQm;)8?#Zh}UhA?cHf#%pZXlWdEG* zpb$5?ZPg+)xqjDI_;di<)9fQBwy1}Z4A9>;;`OH5peIByq~pEP1~g0?R~}FX<@B2M zg~q*Jl!3z6u?Z|+jIs>Mw$S9KnS}JLiA4&ntPDNC9#QmQ21tcUii;s~KHIPXk^EpS z=O%5OTu4EgW1|D1EY;wPVr>vzFHg@#($)fmOfFeY)?Tlm zjf*e#s=+DXGKoGqA)NQwoM*a=G9*R*V@nm&`em%pv$+0S;%E(?ICQ#XwXF2;T5=GY zj&9(>jB7@MjTJOW*kh#4P>)PUN1li=F5Gwmn0yOxF%lb-d0j(6H90-&Pz|9X%rN9Q zcP_hyAwsn7&*-?lQT>q|gCPajeY!fj-c*A=RG_qslIUG`Mi>}IHCP*k8W5ro`Pl*K~6r=!^UQig~Ne;&A_MpOwE@YvFDsiQ0-37{O4Acl1 zGL*1JFOY%Zm1;ue4s0^ysvd@hU5%W&=_$i>nq65X=%cdaR)~7bS_7_f$_PTxjjpab z(|dl~F>)#@AUj&Z0*bIXyEwnOTXJKY4S39B8SPNgxNr!$$r5X?eLGo0#)hLXGQRO+ zC3_kkqoUl0&-8Jr%y=SBqU{xb5uXm3Uf4#*L!f4=osJ#>KK=-tDz+a@MjG_0By&77 zYp2&hAf8I5&poNcu{o!7A7DI$e;Z~!dpQKxBE!ZbAo!_j>H_xPvb3rsZQ>r{sN`Vo2fWDsqw6~U>Hc2*?BCK7;?b-Wa{o~Dl z*7Z8p(pN#pzYG!sr;XB(!M1?lgtEj4i~_T=;% z0ff^B=Fm(=gVieQ$UyK%7DJ1o4M^Nx5R9ZaP$(rw9Vms`BYaq>z6sDk8ZCaDsfm)G zv8PaBr)@hU;2a16{>(TRqwVeOvJ&e$LxBDDPWg8@GZC|~6Qc`==L}ib+1PZ$;RWhZ z9HT&;tgs+fO9Rg!x}NmA#tTKVrz)SRWx62KJvO8r=9z^e_%Swom%hIIna(^0B@RX$ zLge_7KgTjp|5&_)WU77kW>5;HwT;j&dwF^-I12X=LA6qgvZ4@?0aJxq8}@_P%Up%i zJg8K`^7M9JvI-qKyhLp%N;pPEQ1Pco)MrL0cIXF%E!Dtq4je)lx;T;eQ&ui#Vp%G+ z({9j@;O+}wS*p=md#MD501GuM)}av3U1pc5lPK)}Ndo2UVJ3c2Gcgy#rUMcdvPm{i z4N`UwQ>Q&qU6cWTDGOsM{2`3rL$6qE9vU4*1!OLyq4l0jePG<~WD;fK;#3z=kvijP zT)F49l}hlEGCs0soBhSO?Tig`5FrVEniaBg3P~)Ujk-3G{N_R^ZR%vkM-~;f+_P%| z88AwBflU_tQ$|U$kawttu6M)a&pM7+;l||YG;>;VT*oq^qr~@Kq9iAn?2uBg0dA}o z2ZNGT9w#5JOch*4b>-c|y?O86p9DsYD^fh>PidJxW zLbXb9={8qpfVQZ#NXk$dogp5Nz)n4F?QDt{_7Ce*8hquHFWAD+r+GYDs+_VS? zF_CwJ=zWRsW$nGfMy$Fx@&1JqpThwt9p@ZDE)wx9I_1ZL(A96cPS6CEj;>(#Fvwua zd&QkfSq~%wAp$Ef`KVdHYK%%IA+e68B{nqNywVwN^g{j^9M->4!HO6etJzfYWs|Gf z5>6;{Fd*|bd5)_s4P>R_s0`CNM~UP$bp_+1Eyz#kk^vC{*ue{CW2kYC10+$=oBD}iDrE@W-Th^i|4Cj&_P+DY$cs>6%D#nX zcm4a)h8t7DADidF|AQs|XYrTaA#5gzdy8uEHtBgqXlBf&j=AHk) zkE+I*H}akPzmJOKZ{PSo`(gj5>yXs(8$%6^-f3?*XDf-jmF^!74?w!_vfvsrEz&jZ z(w}wWX#@q#o)6gSDgFPCf9c^nP*cmth#1k%yxA6py<+|E-3d>W$v!LYOlv#*8)X0P z&K}(sTK)>?I&o*^8u2LfP z7WZWl@6Hp~f@j&Y(>b#8n;4z+I9K5BB<{qPW&{5GiC$@KRD@VuS(|w}ZO4IRcQ0}= zr<88`1I8=kV=47GoR;U8DcWb%rCc-29&f4+wj8bN%UjRE<7Z?(p7Q?Iz7wzdt)F_qk`GCO`NfHevGh1{jC)FnN>^FOoAbt6im-hg5ZlgLaoKR3YhI zk{g3=@BguTF9jp&on!S|)WgUf7-eWxLvpQ3LG=c*1mrIcy_txsFhr+BWfi{csnESyN2jto>%0u zFPCPj^Yj5KF0;C%t3oq2D~Of;C&D)z;j8|@a{@2^CQ0z|rm+`k@f@^0!rNmXVULkP zp@$9Vv}ho^=j#8~ZmUaCIgyKe*+PN)WHMJZBIxbU$SB^x_0vr))Mt*@-})63a!dUxM;P6AB}}wMt38M* zRoG&HR`2%=&t87gS_BSH&SlUaHfp8Jt~>9^w!>9Jq(gbeO_x-nRKS9*zJtx$x9t`jZKk@_Fptng<#BR zBDdYHy6*Nx`*^P%9P+BapJ08m$_q|p#;*_TaOibBs;e-VGk^+zRcip&a>FzKrJwuE zQds0ml3#;L3~jzPGu0RV#xaE1;?30^rOA;;FPSk=0DS=vfveYpP|`i@f}y$ze! zKla`l5O`0h{}Fs^#(Fzoo;78Y>q};wt|gu){AS}Cwu~= zXe9RZ#pHoOz66sJw=$mPPBN^r!a5}^-+)b7z3Vi!s1y{H@x8@ZVDvzFy*${>=r1k4 zL)u(@wDiD@iLcn&!agDw19_sQFFdoTVZmDEA6E0#=YFnju}*7@k0&}6zlU6lUbeA_qtA8chuL~j*YZ6}S9K%2)mbEFzTac> z3>`KV;msZ(iC2X=uP>~lcN3_R&nurl;xmYSor4>; zU(fV{*({{&IuSl+I&5k8(~tK}%rDH`49k+0uEtly7Hv?oS}ayZ)&f01tG%WC2Y>V> zK7{q-E*Xl@%S!ls`I2lr(uyLON_yjl_*E8jyh>~fw9^cz9ui(&^I#x9Ywy?>yUlt< z5a{Cp*Mo{?l;#~LO8Mpg8Z6i(xzwoHVaW(ZG`+@+90AIKP*?A|u;tsH+Z(I!!*_>0 zvtFWduXMFdnkyU#%b)Zh6pH5N0X^xi80!xV3@g|E6UK^My}SFV4I`!YY;wHQU+j>L zx+k410-%kbG5elf!2g0}RmsNRoKFK$?R!8qCa)v=d0AIEYItJIo20woLM5>#*U8(N z?|0k)>`sUlt}dx~_n@BHq<0`a>8o z=uT6{e_;k*UdLw7L13$Ew^-$=exJYHG)&g6aXv#f==AB&^!zZ9)A|E@K&wg9)GAT( z1xMbHQ`H+Ug~9SnC}cw(XJ<8Pm6h-FZVRq#T;TCRlWAm7Sd3t6$HlqH+UK=Uj%fWi zZNgO-HD=s4405Mn+38m+&IK7<4UeZmchm?a$JU;5E_NIpeO+MX{O)DR9vKw4UgT7fvBo7b9(xzNo@t8 z__kA?ADN`9qcKwc4EHxL>im~sw@0obJqb;KJ383L`?E7?dKZe(uu+XECDv@;ZEO%z z5OgUB-1v7AOIz^@5%+sg*|T!^k^7cU?#onlX;qHltI{%+=qAf!jCP$smc^ zPy62#`Os$A?4WbvmmFTmu9ZX zto3a{Cx|xaBV$z@;Z5g;#?yE<5`u&eFBpgde;yo#k=9#J14!0`g^KOgYH+;Upoh_B ziTh35JPx|iXd$|1taWa;AJ>njAdsV7sYNG4ju*IZ1e<9d( zafaW~>}Ti9()=?h=r4%k$^MHQSkQi_C`8^Yp6dU~FO>%|rt|^}UaBLMJu8FO*|OCS z{My~Cqe&C{$0CSol?12N4%0iDUo@-NbV}EZu{&lRz5#|ag`@h_atQ3wtQ&wsyJjCd!q z7O1O9B80`m4X#oD%nz7#>i}E%a`50Mu$Q>=T8ldnfmV6d8Wg}z&O0vdZ(8*csA7Y+ zq!)^V^=B-}N*T6`wdri$)xP&K6~1WH?we=fs~sUZucfQ-{gnopZ%w{>9OkrWEh#W6 zo9>#kBm<$w;>mWr$Quldt#I-EaJ??=AbW1>p8{j$Ql5t?P7vv`XD0snz@;&rJPjI6 z|14}2I^(%$unLoQ=UZSYT5nHKxWV6zj~*~Z$#*lXtzL6QQsZ^OJ!iz67TP4Q64@33 z#A%NG)fnq+9acY?b_5 z(*dy*nWm31GCb>H4(O7S6qrSqi>KWo;dpgcwS-TapO3@BN}4_rVWY3TyS@G6`XNQ# zBzSd9Utjp#Jwo^oKxcmMiod<;YwA4L0=&gL&yX*X@FISd=iyNGmicTfP=kRg~LFAOG=Ff3#lZ{x$({ zg_n`)JiA5J6eq!ir-9}|{TY<9@HwDoUzkbtYt|q6sBbidbudcy9@6QZ^tmHVvV(39 zD*dFK7wg^e7EVEQHAZI3^*(J!F}_s0I5I^eD!q3%n{0q(6hhiuMk99aU8)-Ds-Aw~~(Il*6AxSZ{_GW6ji@U#Wf^Kdw3tr_d?x!_G6NsqNYakU3z2b=c9d8yoeb zr6Zz>U|HY`R@7k8vQN<_mOF-pQzY&aPA zy`=)cRA>N6BwN{~3v$X9Rr?C3y|9Bv|KR!SgM@Y*&z}r=3F)w`3w0n?_;+4c0`SM} zpbMj6>}au14`hUlN|!nl572Uisc%S0lWA+9YBK5Cmzkw~7={%+6&pV;fA;LloDQTs zS)r4yQ-^YWp<0UBJ|CH2f8#(oc6CAgXt6lPAi;L8H*0CMye67A^(nh~YeivR(MT>c*^qvf?$+xV4j=QUs5_tN*L~n1(@)9J|vIKxKV1)s@Azl26a_tO$Lor_{T>G8-t>3#3&p*7I`udfQ z2&?m}11Cc0Xf8Kl!X5z5g6tnwZ+>XhmuCl{mHl7sy;W3P-MTFbQ4%x|f&~bK1Pc}{ zxCIj2-66QU79<1-5FjMDySq~q6c*fF3wNh*J%hdWK6kad@80L0htuwTSgrjJ`7;S~ z)|}tyU;ldVa};$c)Dp-F0eprXZIsXOnM83V!PwN7RU}#m4I>q(b7)_sj_3zcT-#;g zM|;=nDg3`ypGCu)Q_B>J5(xc#A9by5GX8ycaPJ{Ec3(y!Dp_;eUM9IXQNy4G)svi7eXjX1^v!!@z zLrIAhj$N*N_licC#tHN(emFbbf}s;Xe7|Q(Le=%pJxK(ZNXUre7v}s3cMcOQ_yEvP zuCt9C%jWhtK##lD@uNn8A#cXScW!KZt*icYes1!(SLzH2lJ4t8{R+Y?q+vm`Z&R}&$JT>RSMnP8TC z_GCJ=+|o{DY0=-67uD-ybh-r)(SR7T9bl+(eJG~XyilgbdoY}Q%Z;<&pPQ_{NQPg+ zf>rU-Xlp@EZ`hkwMw$a&Q*@?Q8xs2&8D6ztcs`E8ga~mQ4Y^azHcIXnCWE&^vO(#}^a#kV zWWwH124noB9{d#1O9IF8AUP}&GU?N%TX_qJM*C7{-&XbQ&8IpDKLeTU1Mi(Ti>!pkj+U$^d~j;m>VuT*Cbcf{j!HR*_>E1uJGBP`RTL|d zeb0toDbgpzRjdx`eE|2mTiBFF+~}y*U%{zI3`1}<%1rr3QC>~vc92qr+cK};r+=7r zI=Ah~6+fDr+8i~=3u=%#U&4k$@VIbAlHiWZ0g?n;OOvv+P}TMR+57si%m{h0nfD2U zDjI!Yg_OzfdvfC4Qh1>9eEoe3bLtz=I86&)eDp?8R;5HM4p*n~R;+!$Z_=mZzF%U~ za-nRCsXUYG&hibT9w4Yv9`uEA2e&PR-bR#tB0~67_Vl>@j%m1H+FI?pJoFSqejgzJ zaqNP);V%efJPy{zfIY-rXB}ec8T;$Ml5uVSSlhU5CjGEOHf)LzA=4jEb4>NYc~R>~ z<+LT~CMYQU;=$ZZ*}-sBI-BL+UHNaDXpX+mLG_u%s3xo0IIQpq<7~8UpfiqgOpTHT zQ-gWgbyLbCu-p9L$5Y2$&T7jm?dbz6CY!GX9On52YKZm1kcGU9hkh>`FVYO!Gsntn z9dy8`(yw1A=wJs+ds<3!DMmr@?-`frLb)INPCgu zW104ayY)Y~WRjGduirh!C$HuI&4Mr@twunGT>jH#jOvg&%y@K2cwFk;IC_w0WBl!E zREVJ%On-P42q?Fg-j_`XY)vn)qufw9N*x}>SE>BJazYD8vsd_&iQ3X3=+<*?^Sup8 zt;52^1e`S|pH>*C8h6X%_H9BesD=rd=viJxq9o{A@(7$+p?}EUG|$Iqxrn|W&;*UQ zRm`Rb>d;2R_^|U1TLjEkmUwj(sNUV*qSB3;zHS**xnmndL;}_tL_eb=sGao$_g8t& z7FQl>>(UcZ6##UI=LD@ioVJ#7*F8q>*n9HlP7eKbch1%1ztFU{-c)uhNHc03J7|HD zBEUEK%k;fQ&StI=G`Y80g1;V)#NlE_0truX1LL`|owA1S^H(Pk`1{1d?u75?=H1ea z9zPQf|Lh7>>B4}}@8pa&hn$id5G9F^nK%_h6&EjH&NPirAEKCB(37l=iZl}QXAk~e zg$%k;0i=)Gb5CeE|AbeN?Ppiyr)KB}^$=pS=iZ?a>@ zU{OCqIW8&LnE?~Ct;W6SJ5152(Ax!~DCD|yRTf*M!O1S@lhV9@_j zO%i`~%Txgx@<;oa!jGy{*MXT}UaKF4RM!POMa_!?uXmjSQFuGgIzWt*k3UO7pU~Kn z=GrT9y~JS`T(a)~~qv_9H&WEsWmz70Pv*(7;~`N=PAAk3rgN}(UT_I<@a z=Df_7QBMJ0bQB4zw2D!M7uQDOKexP~(R?{H%Aws)D>>{tCtC7i#6^x&7Jap2TOseb98<-`}f-)nHMK3=$b-ZUF_M z)YU-0C86DuYxwtuWzL9z;@0d5$_uo3CCqLI=J|e)hT|O`Y#*Vy8n0-+&Gn1k>5^_d zETn&6ugY&beCmz$pFV6rMZcruIVvSizI1UYJ)@x0d7p1O?V)}NT()H1G*p+f( z`S#q3*n}qYmw{F9PfneGTTlEvCy$HiSWB;i-*6mG1Uk^e$IceuFT1w1kqtNlv(FTT zOS4^=Z7_$yAgK$x9gLBw!@WccaR__ru0(sZ+0LI_wG|nC>S^1k+}v?|4pu7le5XT* z$<%kSA}2dtPZkM&2{0eRlPccCwf;Uuq5R><&Sr zI%lU?Cu+F917HXOCcl#y-QT)Te%JK9??0vQ#X4=F*z)!zVPg$gs_k!lHPLT@Mq-nZ zZIb+`y&(O04vN`dzlxMAM65rN=4e|F)jW>aa|HVuFy_cUrHBCVz-r+uXi}VX+@|cp zRa(j!ybth8o@!kDM;0Ir!oTylPM7v5{W;EIL9P^@-uz9Gg!L~ZM^O#U7mTz|_tlRE z+bqc}q@t28j0jb9J`vi!c7Oc-;VTlNw8u2MMBfjfX}MRYL2}S?PoT*^9!mc1>nrp@ z=lUH-1e;X)=ljH~<9nAmPQVkAvw=vx%@0#^f}d4uJzEl%6S7TxW5MU$2HYfcepn4Cf`0Z!dnntq0^h#Ef8jE}WoFZ76Ok8& zX89zB@Omf#Tpsv_rD4dOsNc_#TKRnAO1;jQ%hN@7E;+Bbkt1-Co5<-`jmnH4rbFCm z^`Jsu0Xmlr8Sld>b+ZLtZoxSv1e`s^ zs`y50Cvfu^Rr03~kxwD+Zy2Z-r3q~lmqKx%Q+9Ys^*igi!qp7*VG{)hlvACu-ZvH+ zpUL>`9@69}k_+>#4=Nc)2`5L(9E>nElGxHem#1a>Nb4vm{x%&bqnLyOZ1%$B0f{b4 z5X!yS_{{rGOr~J}d)+!*-uc!RQ`J-W%?WIvV5$v7I8dT>kS&K`oyU!u0&tvGSdQKjsw*Dca+ri^??#H*J<~Q2Q0FmR2O~!PMvTeO2n$%iEkc? z`Q|&ScOV6+$}&e!F_V%ynJ@Fv+oKu_IXAy^s*~`1KF4#KB&rP!>GgeNSF*5&l7u%B zh&yq_1eRBAn?};QL=M)?*rk6}1@8^mvzHVwub~MTqzWnE9UGJwl*m0XOVRhb2BYEr zu6*k0W53PWQ?HiL2jef99FYoQ+8cX#63<@wjuq+b9>$k6US`CO?x%J`Er7|3u`Q0l zEOVckV!7M8rH05ohAx@toqbcxWj3`+%cYq?#2a4rEgu?%aBq5M z>|*Sb*9OJQF2;r#ns>`S1gYr%nS;17h$WjU`#%x(FytmbLwl2t+42MXO}+Oq*}2k{ zZ6u{hf9WT7t2t;X7}3{T$zQndlcT>hQ(8}O-O~lI)|_iD>XmcGCrJ@MdRqN*6139o zEps0CATkxcZyrO#R!FbJBr?(XUb1ChGQOC1|I^Y}ahu%nl}nb)xX1Z<`Rqqokr6qvTT8%V5Q;nHJ%z^G{``y{>zc z%+_2vn{t$IQcw0sRw3BAw+xK?7eABe%5(3+tgdr~1t&!R_MFdQ0xkY?Yaq z9v^J%z(fHYE(!M^QL0-p5wH1!;GM9rUoKQFG-;n$*Xr%H`gb8k3XX&kHc3O@cFYA+ z1KZr(WBdHO?)El;^@A~5Fs#q>7gk&r^o6Uh93ovo2zuSZBLG4WQ-efKxsHs38*x;& zD%KQ}8r+iwUYC8}L9Sw*`oNVkva5``ea%RZS%>TO;Rk^oq}hKM*2DjoVLgt7sszJM z)PU$vH_I3FF7X4T=}oGd+sJgldg%S@Q zjDXv~a52r$Z&4)rY&q}(KyakiT2%DU))(sw8L~NT_6^*ERugZHjF7F5&M%@TfzWy+ zOCQDV>?l@0WC&ZXtk%RPb>Vsi!|gd1rOTS%0QbMRFcwvp);@Dm_bMb&{{yN;&Nm=xhNyN2tDhe$0Y~12)ofsfRwKa7D)D@ptr%uQn&M)9?jTe1z%7UC0?Ubf28H zRqEd)Yt;gGyP?Kx2S_|%mMSSQlRr}7JSLPEV5~qDTLKl8msjGlbvGm}SD3{)>Zh#I zY#kZ!?NZAm26$JHa@B)T0f-0-#I}F#B14p1+X@ErTmOiJnBUub@B%|Le9mjjgSk(C zOmKXl+vjI3R!Bg9a8JP^OAe)_TJ>R5iwL&+MSeaVI6rtk%=}H3WQ0Gz3n_EYe<&!7 zJ-8^^i@qrYKC2?S2>>}Tc&x*b$>ikaREMDf3dnTp)p7Pa8W9P2AYP?x!=~EAz6Z(d<}g2?Boi&Qs?7C z5ZWkk+nsE;GlKfNr~Z)O$XBfHsN1^+n@+h&PrCBj0h=9UXSOef4TWS!JHM~XVDFcoAEzzgE6HYe|V zc8iC9hkbLl0Qo*T; zb?X*q{PG2^ZmKo0NNwOVsEFaLwud7cbgiV1J21-RS_np-jX{VLBThmkE->AU` zO$l+@tSB7$T!5L|Aza{XygImad(z85@(PYNH8V~QC`C{uJ`&o~?n^v`_d}voV0N7R z^6w?N8!H1ve^(uExsJX$OId?pvg~EkuIj+LLf#e^aI#HOWI@<( zkgI0APjc+=cj%&6B-2HHB?AK~B41Gu4pqUzKoDeh7ImFwdmDA(dH%!zq|fSCf?s9wjNq z6KXP9M;$n33mHX3@20;#qh-vJgk}h0^O2z*m?^@}&;HOieN{+;z;>?eGebE2%AR*l zG8cOd`qY9H(?QH|Z+t}$^jYeg6#Ix6dJizprM%UKyLoJ=5?n9!BTR-jwd^j3rZ?Ov z-iXyZg1rk~_{!l30~>hLSj8ifMa~sel7tPm$tEiwW+b4uzj~hDYN~2xc1VB-9Ww*@ z(Gf{jlf)2SHq(Re4Q}NowfDMETuF82D*2{HuY+%or=>~8!8_|kzdm%t_gfLJCf#0} zF%x!Jtlg~_KJu4>VOfk7y1O+~b`D#Ta~+po{mowTcvXQgQTtI-tN(9*eIS-A@L1jZ zik=~7&m2GfNOBdR=7L{MD_h6GjwUCgI@@hMANg>rU0h6Skj90C_XSe-@x2?aW7h7j zdqB|!I&Vrgc?5@Al+4Y-BCrfwm?x6&ryFRgJiXi!J@md)r22A`xo{-ElB1p6?*XAZ z&hm?Yw|SGoPu?y+e|Y}}ECK_g!^OIIP*3}8dl*wCphEeoxd~n7?_H- zw!-SG*OovJ7V_hVq)`UWihi)WxR;}~-Qma(kdkku1~2P?r0{_Ng}4Vbpn;oGJg~>( zd>gMz@@bv0hw1gxL@5{a20mqT5KGJ5rR%O)^bf?)h1I}&$@I&qMD$q{q*D@QKI}auZd}LtjKTZFB3lM>>b7_ zcdx^d?vH`2HVpD4Zgi37<8#S#!2g9clmO*xctZ+^>p(67e5#q+QB(wNbW{aMCat|N z9=fI-c9yr=K5n!}+kvh7!*8r$tkn_iCZk8~PX-^Lcbp3|9Aq^N)3UnAXmeOJ>W%}V z2tX;C9rCwQ_u=v~=!*!RY=sT)i@%S{w=Br1r+@ijrlvI8Y=CSan0dl`#QTOjj@Xpa zs-fUpx<9}E%b&~ve%B|H=Wi!~L`O%d&m9Z)Mc9chDpYHr!hJHljTXTqdKZ|yiyOQ) zJ|}XZr#4y(?FDV%E^DzPjT`c@8Hhbuz2Bz+y9hRo3M$w}RMrCs1%ksXw8rrH`oo@D zNpLmK%JZaAdPJIF7I>u=++vSz$7BAMGcY-?(fpWDc0mq%5+;-}F zX)2Wzs_#I(M?E01-El9p8{F%mn^6{`4sOwRDMU}%^BPxs+@A{Tli)=NGg_;ssIRTG zQ1zpfxR<6D#8Sn(w<9ghDd(r=2|$6YsoiAkd%}$2(!()2L{yh_(Ud=h$ydn z^5`8+KmOv?#cGg0#!l8#mH6r|HMx@ESl;TF)&X?IUx9a~18!k=vQQ!sGf8f%S&S~+ z`PhDJ9Ic6Rzu89?jUuDtDdx|i>|hWycxt~m;)YYaWL`@!QG(Vv24)4X3D$v;ny(Ew zD$zcWqQ@Gcpi*U%8q_lOv1S}}9q23Tf>6$z2$)=ety8)(V5h(#K3>wUwcV_$5h+kEO*D?WzlVVqs(XCoB9=Z8yh}|SH2@OjnO2p zpAEqQ(h+uI{uY-F@|6e^nJjQwf3bLMNMzF+3#YIDnU?u{6W9(6yo&UpO}55gS(@*0 zSUc2*yWg14uWp}xqs7_T>?0CmURPu{8mDKvy}{nmwbHV^Ufpr!eRgNtVwCWB0$0A& zH7yHTc06#Pz@hWv@rCKo8?}x8(5&bR+P=GB9ryh$*Mo~c?;KIWh~!ht7;*N8VF$ur z$}a#KrD$L)dm-GBJd*`jxnD&;YBA4;MFiaa1t43%t9{Dwu7Y-a`cn$BB-yn*S{v&_ z$BFkDW6dw>K3ddRjJ{HI=fH}p{^}|l@Wts-M>tE2r@0{mVI?EMk zK}Vk8F(FQk46Cob58D|0zppz9*?7|^kabXfs9HrR2-o(G^QFZ91UD9N$Z%eReGL#6B~O< zcI56Ne&IO<$Y{Gv0zG!X#JtXi;3h%c_*mthGt8(pY2dThu0_b{?rEu}KkTykb@)Co zEYNrM#d>a(IHZ&w47g9;K&~S4z?)EfGvFGYyib9t(^y{I1p=#f3UnqNL0cZx(^8zS z{A6T5-MP4~}Yl{T<(lTra)y*Oh~cV?h?i5=f1+aC@_Ess{4k9z}-*s4LFXnzvP>!0SN zG%vK4uN5~QgYcyu?}ZXpg~2kX)g{P3KOY-e zmZH8)#S2M>~jP(mj@UnH8-( z3{8jXrJkKY?SK4e32>w#KK&zK)bTY?gJ6-(&D7)FxJ*kjea$~UsNXJ;A@P5rp^CiW zApYhwY5BT)o zgeXh==t52`=$w{T$&|n!K{plyA`6U&$1OG9;x4^MrCfKS^cAwAz5FWlmXk-9aYZ%A z77ROJlmNjYkY;iALKb6P?IHowAV(%WpD>kI)pS~(h`kFd2-MOmVZ8}^$y07P?d>zL z_!w>l@|YXG^y}2WTa-j|Xs`<}raE>{+T}kcwSIo&mlP^n+$W7Ln5i%ccH5HDmPS-X z#_;V)#0&jVmF@2A5FZ$^GGht{F zJ^CZ?($3x#P32A|LCSj)OLf$gteHEyRsB*Z-CclzjdMdv$_GCH;(SygP7>{=#an_M z8VDZkP`xelR;uaQ12PkshZ0ObNLVHoXaRsh-XCT&%d|0n7E(L3qRseB_);@ej{f0c zj`m)Hakwjz7)KZYe^y|)+jLJX$5kdF-3Trr;ZIq$+ph+F!G?4hbTEoS&`7I@MrRnyB=4pKR}PsF9sQnmWN&VcPw+6(?-G$OF26_H}n zAWHu}u`gqoh?uV5`1o7X8Tin~JQ0Nyox(`lHmL_R;o`Xr;@?chk7od*m7qmFD^V zFVKqdQn&zx2EmzQzEsA)g+%T|F^(Yl2v`( zsV8i={V(43&1IQ%v2*tEaQ34|$sQ-v@pJAjSGCXnXx6XXmL5k6Sl1d`45O<^ORvUe zj}>{lDcaN8sLy!b@8=4NVi8X!A~<%($Itwk#FVq1J>q>e0;?@=gKJ7#*gUmS(^b2j zx^gT3)6TWGH}j_tu2j+Wai}RVl)h$Fly^gm+v!4zV_L38* zM7Fz`w4R*oJneSJ1;GSWCiRQpX5PsP_{TE-e4eAXTX;;l#KgpmT3hJ@jg9kzhSb5( zk2kk3%P?L1afmnfq{widGyEjIsmeJ%sdk_g3zM%kez?7EN9;Fr+z?bn%~{!LWo^$e zHGV37m_)vXV1b-wjsIF6yR9|xE;|S*OdsDN?Usi5NH5QnPx^~HR>sc1+ZPX$b7z;K zfBy8=h=5NaA*FaK9as4CSdRGS{a}Py`kw4>&EO1uaq-O%hWolPp+Qe+hjTNBpII1c zy9VEoD71C)=3rnXNsrmlCrqUoI(fXW@^XxZEa(+S(nr0R-SP9G%K~3RO3xlnH1?;R zaQtPu0vj7cF0M=x{ZE}NhQX==cJ-ClT&J;<{%g8tYg1E1OH4M&mq%bf-@WR0=0(ND zBwOF4&klF59?@9@YgOyLeI8+u4fomN4@l~$2or^eFS~O)?p{r%I&^B%)N&VVl{y}A zy>Pa*nV5j|PRf)``h#CR=s=z=J64=)E2VT;^{#+{k#{PX>00uvjQo|hr{R9jq+?W7 z^Jx#e_nzM^hgeuHVY`}S33wyr{`Yw3EqkmwJ6~_q-(FD*TCi&*eE2q^bFO>09^xlU zX>AGZPa{{-5I&EbNpm^;V5l@?Xzgiearxb9V{waw!Gw1114kwkgATKNhJtqm~(kg+0q;NhwdRdl$sr)p~e4PU;x!H8n1v zmF;uzqLOuokai}!M1hSc`DBlr(VXm7$KmKh$iXcN(=t;-$xS7WFck6m@O2j{@73Hm zoTE>oF8#Lh4Run%1?RzrmdzOc_M^UfxeC?zwC~y3if1B>J*?viRn)nR@n?B{esiV? z-U9-+e{F`tsU6~tvmwtqwVP~oJlVN~-KA-+km51|JE~6}ewV!nOTLi6wi_BW?IhQh z7izz|6^fE!QT$R;2#O7-!>njs+%U7(uU}_cx2QT_1gEy0J7row{L}d$x+bmXto}YT zdu01;S;{>W6r)Vu-6(pASrinMuLeF(!FN}X3Oz(Y`4M_|@Z%>rR1}o7*E!(m;4>xg zBkO2%C@6xC5AcCe&;3t7-j{(vhmSuDvW^OyDtA9|_a}Ll!jZz7C%ZIG_pLu>HC$Zf zUXA91YeGXoY0XSC(8y|l-W|^h`B^jj7zJhVJ*^}hoa69q4hsG6_)QcP{E)kS0sdF# z{^v_|_>@ax`gKpaKvAm) z{6l8TO^kR{s>5!S`l}Gw{8u!-%++Qm!?NHVFK z%j?RM%DQmo0GsD$)zCguQt{e~_r6&!Zzoe9Ez9BBq2M|@*PWXzMFL!Zv0J;0_=}7) z&L+pgUK8MPT;BCVA7Z|bf->`Hg-D6Ra=Q=W{=xSbfPq~;au+_tfvoK9{%J9ctLDm5 zHWyW8-pA>uURJ-$+nz=t1-@TIBa947HPN>^&sra*REM~g6E-TU;%oVntmW^ zRbcbUG|}8M2?)(t(gX#EiwDyT)p9$@dERAA;&n13+Y)WKlApKx!O5K2*LIF`mx!;g z!K|<6=ol=BT3PJzvA&Kqrjd~^hv(=7OxjZ1Uxd*B{$Ybp`Fw?32{Cge07oWIy^r0@ z5XeZq>HG4tYqc72J&I)FLyk-}Z@{3{mV1aYK3_Rap7bK;Hqa`_uagCmxgl@ktv-Ne zhNf?92+5TJC6pEV9-EHb^Gtp%9h>y(s+i9PK7Q=_>3t0U`3SVA@7uSgV}fN4 zzdH2*EJU|Qkyg{U;{eRza0gj5eQnjXXhmFs@LrDRjPo%tnT8BgGzoK1MCcT-D*;5p zG@D0feXtEO5Cx@iL@7yV<&y>Z6ACJ!H!N&y2`6d3@Ev(^odj-37PuciZVo|Mk-Z#u zX9FMjbpMo$t%(5KT{2KZV)^;`MDR~5*NGl4dTb=pKHnZFIytd-ZhcX{v^2bK8~6Av z&zQ-JiGmVCOeZn>m1Y|;?Q%5H898@he7F$!=RT;hg)8(e-Rb(ZB`1Mh&s}(dMV)u2 zziORF)$!ZQBg-v_{| z4Ay06ba99QAdlJT4lr53pZ*`f??1x2p-2VJFZS^|T=lt`r5JA) z9--(B(e|edfn(!kSv`r$nbsZ4Q34(Z$olI$jH%Xji}KR0brh92zckt{7@~iOA}AhV za)-ok+5byy?rH*r1>7wXLc(`W;JcdVS84j4lqB*^G;M|xVy(J0IRCMxXLU4rmH+}I zaYKxeW2CZ9PR8Y!ohP6`du{43&*B0s%-@gm&XaRmS=GTSjpUJPb1d;zH69B-;CNk8 zK5{h)9R(%AH|2fSKZ=^$W!Lji-^j>le2J7HI4-y<0Ee3#l4GU5wf-91U@4K$XbZ=j zb66A=@65gO@*S2)G);Of*Qb*uU2ay2y`y1jwFYMGna zdo_S|ge|nfJ%lq+2%d2x4PVYJhVnd9`zFsfv_ch?dMV2Uwxy4<(D@jEUi-4c)=$>{q;E&+c5 z9_DKyqcp5#tll1uFXfo&?FHFHS*E|lHJXmg*Sz9jgk*jFv5B+$<}O1-zb)a$VO<~N zlobEaZpS{Mu$-9SV`GDXOVd5x2Ea(?)8*u7Gl{4-@;I}nx%%L-iX?b?$qC>~ceKHC zJo#dX|4+u3t<*hUIbGfAwe)KqmmT_T4Dt4yig(st``<2YQgX#5+%7uV4KceOqkQcY zma7eIE~VMJ-ERXHtqI2%!49kI>h|B@XjTB0-mgKM+U0`?Xk2!Hs?!a9>EYQM_J@T| zyi)}&)k@uBx@>HwsfEW~;HsURKW;Us!eXUkaOtsqa`x+`mK+wkY}w@V-r(XFSnIO* zkHDT%s3^?hPw4O}^$-bA=oA=RK0S`SSprdFlP~W_#fQLij%)p?ywhFmmIFo^3SSS6 z7i4_S?|bnBYo*Ko5G;ksn^_jfc6UAv;|kws1~0|nh4 zr~V<{YC!fLir^%kQqgNtz|Pk_k5a!>6%9`RIV=Hn2f1_r|ACGtf;MR>A`ky`W}k8e zz%leCAHPf(Skh8PK3y?IM67L-{JaSQcJ}jN9!kujB>+E65=<_pfSq;iV{QF*a` zISfGL1m$RBo4?U?N`z-xffm=Ao;Cu&6@><{ss9y&k^x;}BXSsN!W0F?|D$uW{TKY7 z$+m)`P*o#fT%T$X)BcK!j3!;O9%)nnMR4=}b z;dsC3Ob&=@cgDMG!121`Q~vh|D`}>6V@S;hPcHA(=Knh@%`;X&tP#XTQ2!Ee&~NMM zA-%gBICm#okyPzV?ur(Yi;c+C1=sbN7W9TGaJ)PH&{W|OxCJS&C;xA|#6KAIjQr-K zRwLIBx0k927{J-P_7sIlQfJcNg%~cgUE1QaI%N{C2HdQ=uOd7=T%me_p6B|n+|m`) z&Ut-u?6N6<_ zsh{$Eu}>yrys`z;QFgMHqT-+0Lg@!6UvodoJ)!Weh_e8!#>IL2-L~t-MsNbC%^ zB2A7j4*0sMy1j-|o7){uCO||70hOI?@UYQ6joRtlY8EaA2oOE%vNtfW4?q^6jEKnE zu9>>)WjrW;#op&n>6Dctk!yWkC$ZG-Rmaw@l^y`I&5Az*jCym*D8nrUDD_OOh3?eW zZywjP#mwOIE5B2h-B?Z=XMGsx4c6hgHS>m`L9HcSgDqBNb%4gPZ_7Vfvs4dqG0Jl~ zIu*#CwhNqQ1myN~eGm_u-}ctZ8kB&Pv?2?*elY*uUdReyQQWBx|Hf$mpMAL{aL}!L zTjbGwvi!H-`(PT}p;##=Wuwthgf>(WwC}1|;Y?jobMyE8{K(ez@w(F!{3tI!oL!w7 zz4e*%cCY=}A-3mWeJ16SD7A$jffK0|sks9oW!8hgC@)Wn-$=y(G&al!kvKQbW5seM z8A|}FFQPdihT`1>pJYAvZEov8X96VxSQ$GzQ6Ly{tVxBy=898Ml~oKD(mK?cx)i=t znLY75TLJXVz{}SwsG;#E`z21oH%nxTws>B4ItB F{{bSEm#F{% diff --git a/docs/assets/img/gallery/003.png b/docs/assets/img/gallery/003.png deleted file mode 100644 index 43ef2669f76e1a20240efa0be9cd6e5ab3d04d25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37444 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 B=o

F$#5?mic~ z-uK&Q@3Z$fsg)|o>z*Lx)_j8zZ+!KsG%q& zbA%(0u$pu2%}~f+-FBlU==F{Cbb6{M!`(-o^2)^3c3l|C%xrW1BFdQblv{fG&pFjD zkNrI%EaW`5Gfs8$(Ty#4L7||(%P#)eAKm7iw`o`UYI>PS50TG>QfUu5O;5BEws+c* zn;VrfCp)dW0hf=4)@gVL5jE1L9ba*Ce>iVVXgc>sr_k=qyL|_lqoxmMV_(;vCSD8z z+J>x&B~K%(N7YWtHipBCZ<)1~m+qvpU1hj<5)C(R&wjh-@!wDTv$c4?B;Wb{pyNku zvaHs_>0>|PWd?MO#P{U*7mvU7dFfK2+BM!ad4im$zM1j+wE}f_5ZJ_TYO z#Dp#)U(Ck=XZQ42Pq^f(KvzgHF_v)oS;XJWJcDr~2=+Pd?4IS#njqKismU%Lb<_Np zNBSbTx7U!r@B7y$F@&M_Xl}ug{QQ^1b0rxEGxG=*oI_ z)3q+r^Hig}(!#d}858?K=L!x3_SK43(|LRSdk1(E!h~zz_EbID{~5GG_~;cedIY?>JGQQGg%AwNQmA)_p{deFU8-_kgGi%COvvH2{(TCWeg>z zx|56LIM(l{qyt{xUqg8r(@a@d8|e`L=g}3YBqtk>z^uTwd1a2n%;fp#+QqwmCH3+4 zmf{kw?KqFVE9Ncua`#^s+dn~ZY(>Fxvj16z?+dpWLHNHGQD*^6054Mpzob15=EeWl z4+{wJC3M@H!eBC!laHx(6Z~sQ6~bVbV(k{zAYd%dv(g<*&GBed$=4a;olbnun*$VX`@%3JYvZi5U6XN7-OkSjgDP4N3aYt1C&dQNAEeASj2)+b#a`ZVK3S(s zSTSfA5bh89bMt7i*bRS{?%STn|8Lgke|=G$*pbVXBcC_>MA!7Bk`@}xe_ub*##&$A z`dRvd9kxs7H3kBIFLtjd-`8!8bWr6*mHVh(H(&On?xMbw z6_3%R4#n@6?7V;f9#1mei=Iwn(JA}E$IJLj+>0wkqpKo|`Uuqw?Q5CZzh75nm51r2 z$|RNas?~b``$;5>A8TU} zW4*(e{Xx&i&rC4-;Lj?2oX;j{NK278HOLnB{bt6^@+*S>Ofve6)-I_aL;nVSjFpPm z#h1KA&u%Q<^b!7Zp>Hq!PX*<_PS}5}I=0`<)&_U_DHxhjWX>ugPIiMSUw1Ui0;{Rb zzdiY__2Htg2*)z4hSYe%Mw3>%~#ZZqkS}Q=(zK8^EMXPH@R`a8@6a(&|xL=%b zq+s_1>8}+(j2b2ZtCH$!US_vAd0tK~YSc!Z>Y?sti|*|KmV$C`_(1iL{SgoUp;4=y zH|%;$49+HVPAdODdA+%TB_4<)NtaNkL@f;3BU5HaZ%zD>U@$ zw!8thhbVG$xN09er+=WmV&}*^xz;8ifLS#vfyLK<_=`oUYlnlOAlsKt)dr%%qZSfu z8e!perIv}I*veYV(EY60^+DCJxaM#7XoabHwGwm?T-+rKELu7UVl0{lsd9f68Y!#| zT%yBArTDQoE{Cx^6Ma$kraEh*ZYXwTnh|fVD`ZMsNlvTHpP3K$^rRAbZp@(lbY+w{ z-^P%wq1$2hH3i+xiI&xthoYM@lfH$@SN?V;%#pxSX`KtioJSGq!I(+bCbcy&F4$c9 zHuOOTv;FXmsr*zsJQ+`ZOyyC1?_5ex&);#&q_{fa?nr!eaB794!TvZ8k)Ek?4XJ?f zN*Z$usycTyA&252Tl&qz{SocGFKQPBUh>sH(@6kIjq;+Ry zc}iV*y8G?NJbjMkQprG-o4~%o%;^J`=o?*sDWTnrwWWv)HYxTyOL6}E6)o(YT$chD zNnUa-D=Dcu390()4h?2i8O5F67wX|iH+!~6iQU&yyA952|7su#k}qdHesn2F3hr+% zO*x>U<%i8zeRe*%S!yy%_b)xMvb%QXFb=_yACwn(nn${@ufIKh(f!mqv%q_prp}+e zm_Kp0x+Csnpal1)ZCAh>JcvtLC#Bh?oKgN9LC#b8c>^QZOE4WO} zDkt_Or?kgOWHG0*A|%4|&bJLZY8LnQVeR$jYNa0rB&`dAw6n6ij4DgaH0xt1o`te; z>*#*l=6HG#B8tqcTq)@L_!rtyobobbzb7?5jqQhVm5vutvi9sgpk<%?HDKs0MBH2CJYG;9>(_z8Uo&Ei} z%BYMhd<@P@!Cy0Kibt{HIhB!{OMMaOZ;ufYZ@pMM7zB}|le1?hh?^#3gs5jzsvR-B zF#8xXu>slyJ;Eb`uZoL{&(|h|6U&VwFt-!C`X4?e>fAH9%YU-jwA3;oZ+*{@Gg_Y8 zP%A6D%qBe`dL!?oL)(@xZ>8lSjb+z7`VE6e0$&0sZtBjrM-mCVZd-DoMAG!+9^a!K zYTv5l_hRoKc3%GFK^~+{fOnhZ<0FGlPZPVjFg7bzkZdvh_GZG4uxRG3WtRq)v}^R2 znOzSs^vq7ZQ+IdUA{b1KLM36HZPnqLTuoMfgwoR_(mOl*sg6d32IaJrW<5P=Bh}Cr zk$;FudH=Onj_TpPP{GUa7u_kFHT zP0fc!XjUt#hJ?6j#0I{%CWejou_6NdpgH(wBROd~m(%$|mr(FsjHZQ7Sb^lN4Y<#A zVCQVs3qJ@3G(u3#l&gTH?%F*!z8C`dO z|M+NcGZ9`3Q))N0-N>>5p-nT(oSC%NccPKl%H$PYoK&?34b3eqE$Ov0y(WF(IVesN zRzDlKo}Y(rP?bYLG9MowJaf;!fj@8Nh?bbnL&rq1R7`=oiRem?4-smvzDF;y_U~T}u4XK) zT-n;@cyf?1{k~}I@SfEko4RKMl$Y#Q8Dke^W)E5pQ>4%Qo3VPv?;#E4(T5auj|?Sk2y`pm|GpTyuyC23?hyXpIaZ+MR7aX&%#RRz9O-fTo}ym zE&7do;dSGBk6wbS^Gb-1HOBh>-nVb>AJxbEZJBIdogNE?@!8!~4yG|SVLdaHY-!sn zXeqibEF7b^Hro^QQ8V^KvjmB{XvfLgSl!B%Yb4rv4GrNxGnxcs51UfhNdgF!tU71V zewjH2_)OzX`~7(1q?Mt(91|QZ>ye{srU9pN_-n@8Ud>d72+`?c*FOJ;vlX1|jtJ3d zB}GSz{*Hv=8mfj2f$X{zQ=#ZTLUBuw(W z`W45}DiNkxJRKRm2UcFvug zaVCll1;;j&VoAFO1{fW?U%~{!!5ukx=iAU=)~;HW3R+*-(Gi%J1j)x_nPO;&&SO@t*$#{p_gHDRbxv?x$mwjHOMhdCwsUza=q!} z$=3tkwih|ugra6cp!`L%seol6A4@=A)+Gu-Lchy!K1sd7J0ysBfVwU@7 zPTi4}^&Fpb7m;Gevi!&iI?Jl+zs={9LVGLRm|&*^kkbm;!KlT5qS@G@QuRECLD^6S zU-Ao!KkKNNLFbc1U76=buK=65W8Tr_j1DBHCrFqK$!@HZKA&6Sf>ZYF5@jalLl*Zy zwVb1Sv{7>`W@cvML$Oie)qx3?uv^#N-OGIDH>j=TCNvH)PgT`zPUQ_=oD>j=3roQ% z3%%Pxu#41_F-@RWk%ZL16Z~!u1@{1 zeH)m^M+-@=S9zf`kjMW(CZ{*A`;x*TL+p1c_O47o;v_X}JcDo=>a}N@>3JU=B5Zd0 z<+m6@yNs3!nLXX>EsL2fQ_^$MEGcB7BUtU%unNnns;i?&D2(T(p7MIx&PijDKXqf8 z?0GL1v^NAG#$N$H!)fG+Tr;2#nUeukSnV|k|8NJbOV97gTA_*DgClE!AfPhc%K@X% zWj^U)6ORWWR|k{Y-Llua6#(@ZeU(-wa{Cx^`c)n<42(45A&oD^Qcz^x569;m8h}*+ zg?p}8|4^SamTK4kZ~iBu50)biZubf0NT>PWq%?UvRWIr(3d=xogg1;SZW zR;%|h1c>xtL9r_J1Nb~!>0yOG-N!jR2uvP~iNCCRgxoZ-FiB0ZfOP?P^SR{}CcZ&T zh{^}=0RByFLt;HZJ)feAKcjy*t$Oz>f){)8rCt0I9%^hujiLH)(xmW8%OJmIJjZDJ1nK7kD*rr z=QL@~y}gA?&1JJ5TaCdQhX9q!S4Iiug`sLuISjtNlpdoXyHTH&wF6(#8ht7S;5*@b z0`rp0v2k&Ap~sn-h|_LSQ_E1*_bEg^tcHp80E$NkzIZ~+FSE&fRU`gRdI!L|8b;a9 z?gib#HwLeIUC@QzL}s?--&g^H34gAvoK#OA(~5qbNYD8#*`Rf4pWAQCMTq%e5hu&i z-NEpBx?Uf*_?w%4Tl|NlqNV?%VxYz1{Gp3zZ}|QZO8!s1C}?N@x`0u@`F82q_|@O^ z^zo#amLM+AblL3ta|5`S3qOnKl;o6q@X?0mZx*(5%6O7{+GaU^MCiaymb$+X5?{G zvGB0;vXOhq6n-{--6v|8@2=XoZa)0k-rl~>U+tm$p#n*vBB$lH^JWtWRG0)IzyIPc zb{Pc$_385M!ZNp(G(?J>WRaRSe@ps$Gj;;O-PoEa(VUDV1bl5RU z7%bxeJOYTj7SGT)9~S6|s8gQW8IFe@AU>ATGXAY?>482j>Re4Kcd;gu08s@Xc!21Y z2VU7puB0JbiDZ1kd=aVzdR+po^3c-UkV9r&|- zKz8^B{vtc{ClDKEm4c7vXaEHLW_(Bd?sC9nuHv1ZNR}N?5j#= z9Gen^c_`V_rJ?!v2YWlW$rv6_pUzSjrZgKWbp(C@=D+2}ayw5bHpe6$$rMM>5c$N4 zr}?YS*WHX3fiYE=sm?FI0qj;R!i-!H?vU5 z92F3_%U^N8TlheST#t#x9Y>Fe_W0px)ZX~txE+&-e13=F`^dCTb?;0KVcrr=ILA3O zMu|WR03g0~>rNWK?N`!(G~mwtmM#S#$kF)gm%%KMSE6P?>BLOaUAK;n?zOf@9au;K|gm$Uf`cF_27@v+I`wvV&@CkI{io ziz1C%(y-K(-sC&$a62d}EmCSno|tGnuw&ZzCfcpbVDG%~z{2D}#v7NS#JI&86_cb` zUU|5OstgOIm?(W=4%FjO5D#r$BL0@0sE7={ioBdwoLk~OcU8nwmtSyX0+@oq+21Gk zjpIjVY}`HPv-RD@B@&nHAK>YTFB@KxI0%0kuwIW%(4kdb3t&S)ULK`Xv6sEx9`0|7 z91Fx0e&`9?6E?_A*4r{cZd<}726^JnA_XZ!qjGA=NN&uW{{2F{nt9ePyV>t%8)%^A zxa~aOoKN4&>dW%mT7q?vL8B(8rKx3q2%N^$G#9qzbEXmc=ZOWO>}dl$0QMfwiozKa zxQd>$ht)FBAgq>oH#$1l0LAP5z5@>2y#f1)z0O3@uAe8@ZUKBU+;{g6yJ0h1Tn?Y_ zM(or}^YeqLtn}U{=ro@?ANkQ~so#<`z6=0F&&;5<5@=hWt3n46DyOPiXUxLHAaR+j zz6z1=z03n@0+meN^NFzIgK2VHYo8rnb{qj%@vYeb?D;*oWK6L&Z135X)olciA3c^Z zxvZ^~Y3u77*M82#+!a8+x_yr)(ud{HDLsgsURqMykS&sG^)JC!oY4iicc^kINCU42 z>>B&1sN;x*Oz zh_LjpwVe!E{I(_Z3kHAUb!%#fPIVGb#&OR59IAB&!0NKK}`-MXGx<8SgW~} z*dfk$lv&Tn>^25dW_ZS=s8Nuy(E`N|BrldjSaSEe*Q()7xYogo`5xbX!W4S7oY6b~EqI z?aX%vqCpu9Yfh3#Z7J-yruk6YfZO4@1i4AEuQq{#mi^G#@Y)0mNh?TBKHdS-1C%-a zJk(q|4#Q#{9ay&rk*{C`9-oZS--|j3c?%1qu#A#%TLA#%t-@LfN!tz~!aAbku^Nvr zMpiR1mNi)eJfUt%^+b3s(sjz$Cq4(sc$}q+cxeM7Maq}Wy1(2(^ z>Kh;$M0#)z^f=6hM`)&%`>5qesFhM#Y`*q;?(#*guuQLU&lA+)gH5DjdG^E?PI{~K z6v8nR>}KUB68moZn#XCSXZK|O^7D)5)6spK<1n-C0GY6$SH`x*fug7kBmr$YFcLj6*?kWP^fx4QNRN7q+I8Dr zRas?v<-t*>9Ccv8F3@TdIzhLN6!UAFv!CbPfAuDLN1EJGF;oQr!3&KFI?!X_ICf<> zp-J>pl$(qIUN?0^mn{+wCz$M$C{Pcm$HFSbSN{HKyUzI9M$ATmv5!XlwD|RKev`V& zp;4v0LV;P;eo1D)lQ@=v21(L}K_ERapH!^&ApYt%m1Sq;nK~uv8jd7d5(lJ#a1bmc z)r^yoQ`X*d6(Oq7Jl6_^D&x{ObHXA4<`@@acn2oSzSCXJ*jNU zz=U7tXXBJgO3q6rKbwTeg_s9N8be5~Qe1{IyuL12;Qpig5687IE(1ar$4(Q72Bm@} z&>zYRe{GB4{EwVoVO5Wuvb+Yr!EWmxj`Py$<6R098dY;^LQ-ZiS_fN9S-*IlA8cvy zH<9+4D8Zo$a#h0l`r4@u6)tk+$J4A(wCC*B;w5~t@Oo(ORgaj7}t{WzOJqiQRHT`%DdA^Gt%t>q{i;&d}4 zkI8q&a^2u9z$k$?qYB3lwz30_I$DQcswIzrtHf=t3Tmf+`6tH-9~>R zm3@~zLa;<+MTVfP-_@b->hG`C?ekBVO_=O3a;>Uskp8S6iIF$zAN5gpNoCl@=it`U zVgmd1hj=awMr^)nIa5u6P$7)Wd50Poshh%|7mVjH04N2)#-#64XiKm6Gm$JGpJwGH z!U~=SO%~zxqR3;(I{h{n^+VzZ&PBMIPw2)JMsYRWZ@yK4`7<{&Q!PFr<6Gu2SB(eE zSXKR4!+Ty_{$n6oMI*?*##BWDck+YeMKiy`a?M`jF_#bIFGh#`9M(E>{YovU|3t#y zwH-Dw5(fMku7DTCntbks`|xw``N1wb6npQy&IEgBMIt?@>A;v})3ibF_~Uc5o4vYH zpXBKU%$ZMWcKFTdbpwwL9U@m8&x@k!hcO`nw>s{6+y`(OFfU1fic*++*VIpPS7-3X zu3h1b6mnI21I2+vs>5f%|BoQY3#LGJo`azTmimDzYn1or{g%yZD^e$YDj{hb1b8M( zvmGtV@7%bSRVbc-HcsN*zD8DX|7ewvIgpd&#YvOIm=X_F@DU@s47*K?rxkP zc47xqt&jwd;*D9=&#Y3pHT_aZhRm+-oz9X4Y%UOQGWhT|?Kh?7bbySvEID?Lt~aL`Xev3E*O+(e zk&`ocJ^5R5#xyU_GR&oYIicsXK5EMtaO6oqH-JT}uN(UrYhXd4X? zaQy=5bKlLpmHtvJfAnJxLpsH6YjfUJ_c8g+mMd>7R5D$>$dVrF_k_>(k{5y$p*xN7 znR6g&gl})<>?;_p61b?GGV+IOndRj)LQWLNItg)iHDegw)?VL0BVt9&zt>9>@bj!BG0_sZF zMn8EaVIr=ZRo2uZJ2C@@VVv`=16B8mtE~ttJpCb_ribkCxkYYnuDCp51ZNDkH0Myn zpdq6S%omDfQ$GnXN&Z^*X|Wye4db9v?7OMTC>T7T7j+8W*QGa39z~B*+pi(u(wkfh zVslCi3(Kb4$#hR$nWo02RFK2+;4kZx&u_4=SIKkg|)?9)@5Zsg?q;f zyVg_>UaEId%qXqvbY6ycTj_w~+ty~cn&$v)X5~eXP|)6L`X{+YV{jbCj~{o8MDbT2 z&nPhCDwGYAcs}cs1TI7#^s`t(YUZ=y&z|QWnAKH$-P#qEmgfXe`}iRJ9x&ON6f@A+ zAAu9}K?b+l+yogbi3;P#!079aPtGL@X*XEyKYc(H9~I)9m5Z!BQ=G_@z}B3 zP0{bn)}m|b`P1bbu!g7l0+p3^?U=o4Pr}6oZb-x$Nm@^TW-z{vhDS}w9G_*+gBbqt36~FPlqw9GuiMGix2F zBfP{zZLy#`!XVG(DC5s05OX!B$GoT= zo8VqZ1x;JrmmlV&XZLepIDid$H?``NKHfA~S2II+2zC=eTO}O9!$TGE<#6DrN=ipR zGw4C0km;BNczL)|1ST70<*0F5-bYm(psovt;Jz>%^_0=ZJ7zS{Z|)H~1z{wRMEcNhepQ- zJFV9@ao0wfZ-;z$78cKs`}|Gu`*hSpfa^1uA?Yu)$ngb>XEee&dZU4_Y`5A>FD|68 z>wo}XX?owlCQZPq)99=c&nT%{Ghd-VZ5Bj8`nNH7W9C#++I{ zI0Sw?k1$ErwSf!2d2UwRYvNYSsB0VroY{!8{&XA{H#mnJzp8pN1~stYE%!m~&3z=z z`uMT;>6{|}!kRsvXX6G&B-n3G&N+18k%H|xWk?^!!s-3R(80ZkZ}UP8j^VLXAQROx zEvFb#RyIYz+}^3*Ok*d1z$^3d$=dj+`z!WhUbcI|?5{zgBak#SoZly#5N5BfTIL!3 z;lb-f-w^Y}iSjWpWPmj9-xul5v{hWLJEm&p_sXSX$eTOFDA zRZDa-_=DQ5ICsvn_`Y6It9G<3ijTwz%IhaTiDKB;?*YG>ICionBx$Cz+I4aSH{iAMu8OC+iE-kA~KKr3qF*^Q6?afmW0mdLZr zI7}1zWh{Ky#Mn=Wex&Grf|I3q=~L+QlOrtvaiZmxFUIq_9KB?4S%5WHM5I6ARg0F} zDvO9X2EiVzuqQpPU3&)sTWLo(%wtlrDDz5o5snF}dp}Hq`n1D6EVRdFKBo`9JiWu` zEhwNUu>951($9Rch^^s{Uxi!)_KzGfO>(ja`X8Spfd-9}gYhqcHb4kV(R(xk`?unY zws7q~hwc79=gIzKJn6Ug`@i9n$QReK9Xk;LrN=IKzdw^)dTrdotvKs3VMYemkE4G- z8V({w4#q#Rvi}gv{GU@)|GO^p-zm`l{_9SeKzKgN9X%Vzm{0!llIgSx8;7IV?qN|S z1n6Ee#l^)Qj@1O@ddyJ6vL8!8JA+PDpic*ze`B_TO$QYZseb*;o5-$jcnN1Od~e&yA(H4oWH5wX1m)@ z<}`Pyra}}EY(r5jyj-A;gNh{{$cOf8MZ=%=cS?!2#(U}Cg8N~g$sfUe!8SxYoyw9Y zW+ddc0|ZAtd)UI=)}=)7WXqHufpqO&Z>x5qPKfVLpGV_cp;j-KEK+F zO1N!YAUp+MryU>(E0d7l!F$Fi?d{;wJ1(i&qo(}TEk3I?ACZ%)DLKaQloNKcVi?*J zE01ceiC5`-;JgOkcE}ZX_M!-!;@Fyg>HbSORE0uNqg7ILlXgC^!?U^W2t1#Teu@!le#()&bEn+SadF4)nu)rnl9IcJF+z$7a3%&#s zIt1IJkKfTPX7)syv|Wg5!)9DMUtGL4QkzNglWCOWGQX|N4xk@bx(Nsi7pqv~Cm!V^ zQO>5*1?KB_AwO037UUvcd<8c)8=iE&T7JmRlo^Wj5ZU8 zDWzU^(KE5#Sjeam>(L6Io9J#tj`Qq;Rs-M|R7?Oy_q8Kq!wxfvOkj8QdfrQkSqY`O zLmVu019P3?D#IS6KR~9uh5ReEd)Aj$;1ESIL)9_?bO@mRaF*Z%cX1V`rRT{ZXv{lr zDT+1sGT0gx6sRttX?iX;FHLsU>(Fv{$l^;>I`(k5jsVvLO*O5yD!I}b6!LOM2oG3T zm@xB3h?tAqxeY)`4Cj2Gwy}hxA=o44F|ELAzVKQ{P$WJL?>RL#!yRw-1|j}U7Zhe^ z?rZL7Y)+EA;`8#z^Rfpz7k~ zpr|tjBH-Yl7lmC($f?art}KTX4T#$P{TdT-d!HTG6wnHJovxk2=?Mv~v=kcI80qFY zDb%%VxNLK*h+i@i%G94h4d65zMdxh-{AE)Rq>%rGb(%;odq#smj|uXhEhV@MsdH)l zLmVnC2?=cM-;#Dgkx6?E^1C5oc0Mk?=H3*j!0~rF2M2>owm*4%d*1L87Bigx5iEUd z4G3=!jbiEuvyercup1Jyvg~N>9sFb6)`bHT$CqwhSqI;ywRM;XkN>pu`xCwwCZ@TD z6m-wUU;Ju;(g*tXVL~c(c^A@+eCGOg=S4uPi?ZH$aT)8n!f^Xj`pg?unblwhL8L}} zdCgw->c6$@d>TCzcEqj%y4oV~*hQ2_@7SCZ_xff07%I&lCx&{6)v@gx9!$cBb`Ph; zJP&iO82)T>b(ry+CILuM2M`skOP-gkI;_*klOp7KL!%8L)M30%X1&7*;NC)7>mvW^ zbq0gxkI}&lc>^Gc+HV_QL##r~v5ZvB5`1YG1CR?L2P?mLn}i#vl`p$;W(A)~Xprc1 zs$%&EK|ICGisqW#IR1Vlm%C=Vd-s5HU342+%=nS#;JDP|%W(obSnFNEwyID>4YZZI z9!R8O_FWhHDNbNhUbn}A^3|WRY@@{H&$$z7*Aozj?HM7^k012LJyLa5&gs(#Z{iR` zHi*X{&-I!pf!zbC*x~49@WK`4-Z)Uua2JqZ(fHR-P4dRFbF(|Pe*ST84)%Z&0R!iI z+JM<&brkCMA4L*irVgUMPFiNf>8BAVd&7b_Lj|lLI_9pwWy|u8zKD5UxFq@p?n@MG z)=k}X4KD%5!K6U7UIy|b_&QWAC)r;OEGALpVy{O8M?+ma-ezr*d|8_|(ZxviE&89? zwnK~*0!>P(L9RMmkLa(4N<@HM$*R43e-~|i(EXDHZ+S}hG^|90X@9DH<5SBiU}g~I z-LT$r=h-eU8P`Qz3)q*L2vgUxk8&q0Rtqb#5Fedt>s9OW?1OOyF%F?k@WbBh2u;jI{_$gtg9HJAG)Bo#lCj$szw8+)f^Y5*Njl3a6eO zRM;YT*m?)8C8`5KzSMdS6RAzH(nR31z)dEo>oQUQR{5HY3xlLVbIhq9L-& z=mC+`7S7-tO-znvC#fz+LQeiAFWPpn`c9314w|pK-g6Q+E70F3$*CJ=uFw4}7t+Eq z_fh;;C{-oRBL0%54x(>>$6u3=Bw!%9{`1Ztn5N*tK#&KH^B2E0m|L0-u5J|To|+r4 zKmo3*+5dTjEvZmiB^~#qm}`JoZ|bj4kQfhE>xUS0EN-d116`Q=z8$5y1=0GbaSOlm z67ZVQF(2QW7SNE%;P54~;Z#oI_CLhDPi3iyQi6H{r!?@dY3jn6SHJ3_b#Mjt24%H8 zgKsL-#6mNQ&*s{5r*?0xi8q@aDzNUqYNY1nRK@4-e@yB5gf48~-@%Uoda(O`J38cj z&LChlzCl^CFZ;SSIz^?IoMDr0{`6;MZz13NQ3eo1AZtN_vzidD9h>zEu}N+Yi=>B! zHDc%XmKzu7o!1z~?w$!9&v&?6o4EkC06o9S>#><`QoL>xpYg@vBsrB#q_?(~bzxq` z-cc{8SJMQ}>1sYk-9)rpH?67pn`RnBFJn`xG5Zq()-4bIs$vfK+*i{e9!! zL`r+uKH0f9kt8cOF&Y0Ye^0I2@B~Gu$+XQ;NcAKuqsAxp?crbt5DN%3U(Mp!NR+K1 zL$alWIUxWrUIR0EB;PWj?tk_^c_`WPeMUh$>}d# z!u2zaamDjWeH)N|QkNg`k^hN@+JU-%^aEwpv`zS|Rh#HBemY3{A71z&8LJOi zfYSnogP~Bw&8+DkEtHu@Udj}ux}K_%cVf^wNL%mKcy`c4%7dlnaWcawdH-<4h4|jA zJ_YXG{oZPX0E%*$qmUaSY1~!2J`jXQ^)aBP|2pzZ(Nr=kzm1Xsf&AtA(*6qTRfe%z zjy%uHF!hhuxj*gs5-D&4PTq5U`tMfN$Pu>Oj>&OEq=HYvz?8DmC>uoEQkz|NfR5=$ZMeP zA@YPUN`7sl;grrki-|yXaSyVVh@)uy=t!P9RZ0en9CBHaV#EJQN>?&IV8a>~fjY3I z#M<3{%T(2}`qTuPTtMKKaKv+v+y|9Jp6!w6V&AU`o2sXd`DNyZR*IRKTinqgEaY`4;h>pEGfH|Nreuk4Z#Hg zk$e_k0o2OVDzWf9=g-%xIT{26ynST08UAQNR|=_$_4yS(xhHhmZ#ETxs}IK=ST(NU9%*^i#Ywy2Pm;a}U)7dpou?lVsBr#c^y)k*kBHnC z$(DXdLr`bSmm?Kv$fereo-qYW6l9vMRtyv=t5Yy~$Q03o`@~3H!_Jtm!@zp1Hf`v3 zCGSdeET-$hQIjndsRB~GAfxMKQj#(XPL#}}@^JLNt>j-P5fKO9Yk*V6xeNazx{F?w z*iYtUOn-Ra=?L%+)+UD3?AtufwOn^8ZBNtuOd%G#Ro;GeK5G-V~ zV1(Q)?d}2Y&R-19#zR}$W-k+};XrW`^i+m~Nfr3pen0DxkL9n;%kjTR7I~3V)P4=q zLsVfHntlL{>a7&x=Zhl6Q?0ilYcj@fFJDuhSM<#A{IdA={LlF-pQabJPGp)c>lXN( z;E1_m;2iE;asB$2N8TXG*|guW8*F|S#%KO8a^n3iK7lb$TeY+JVC5`M9Qm6nGx z4eqUH--=gd%&xO#ePaA-%&=Se;xsEInTq7p1kl6b1qIT_UY&4IT$$;>?*xcXn^Etiqz{C)s z`cL&wi-%xuRV8@H2=#5Tg`sjv6ix2$?`__p^;r=Vf0{L;M5148u*{I(5%r!rx;@w9 zZ^*uqJ%To?+H`b+mIOc)m{#i6?KK%+jESN%86|5>$6*MC|Kr^@ulj0z1aB|>iahn zo%-LxyJj^Y5%3RIQ+mKRDrBV$DzD6{&h68zEP$|n)dX9y+U`!I9HbQB_+$7f{8Zry z`(!mE6n7D?c}E_mQCi&~3_XPRd)bnbnaHGTMmjMP>&}~es&4W}8NQt+K^T@1 zGm}^C98Ea2N*H#=9+zqDL?%CTmQpH!L9M2;T)0q74r}$nYw2|MXD9fb#zFCDGAb@3 ziM>DmBf#gkkp}s#s#YbW3`(2uk&RbgQ-+W}Aa%&y)@RqBc|A(4fF>1%HwobWH=l2k z&c0}y854MKoLml&1)ROUKCX*`XUFc;d{0j*(>95(sL$#S+dZ6A)Z-4%1s{_om@w|SlZq?{E=ekY|^*!q_tT{_RG-#tD9B% zdv<#eOQ5xE;aj4W1oZxFN#Z9IG(lW(fNb$LlXP0gyzOL*ESiFXg3RP5VLC&`qMtIV z?}&f{h?S#bMjg|GVzv61Nr3Ny0^}NfXaC9q`0QI(54-E5#6+M66p$x7Dxf2_j?AMNpF$yu=F4{CI*?ODUwoItU&GS3M+(Js{fg7!k$SGYTvMe2|)Uz+b z$-9uB$ryQCd*{BjGOuW{^$!glx;5_0AilU?!JgN#YrYmgFuuNB_dBvasQdp9Q{i{J zJ2|J`^ye@Lb(B^K^_T_&)n%dK?f_kz<_}d-$fBLP5|6b+)KjJ(*5(Y>g z1Kn>mrL|>r;EH)zdj5bP)xcr4{J)!IV_iYV(`P5(uBzpLp8pAQ38)tLe8c_5Wge!} zDMc^Hu)$&auYT!(gIowhLLT-NqN^hK%+6PSacV)#!3R?3(ZNcNQ`vC_U`1LC7sPVE zZGU&sUfYtg-fV7RGFD`8_{a06%7X?}tQ*++2&GV!i0}o74h44^4HwW;8jsx$Xkc8e zdJ5Te=vNNRz4|LjAF__p7z|4NR8_ZclSBgCaF^J+?adCJL^ONDd1xLs+B5sym_HeG z1(Z_oyt!ucVQPRhPg4_}N5#-6OCH-NI3;|=SuI~CSnMiQW7S0S3!mlqW7I%*u=ZBg zR}}Sen-S;gp!=H(>4qZt7$~C(vxg5mK@AfPD8wF8_(WP!lh>FgN^Knlz-~WrSc!s0 zdXS(Xuh}B`8dYC$6|8`n`MB_Pn_GDUzDHTjCjb48So%C}hW-YmGXQej=bDS5dKb1z zQJhb3Kl7wdb==4If%O(F4d;psn)0Pp@o?syNkOg}2w>BV*W3$gnr7(0Lo`c4ZFmWUHQ9K%g{5ASb6x2pnKr zcNVp~Q6<~55++Y9oA14S_uTruDW_J&esxlpqc{N!Bna5sXrEl9PZ^2 zZ_tu4w>{e`7I)W0g<+lf>T14lMG}47+tU0%5L3hUMBo$EY~_jPf=soV)^?#%48@~= zB>pY@4EL3VtnuNmW+VLQaG#qSvSfntu9*d*@{d#WDCwTZLTgIw0kwjx4E<$xA}L4(91I{3(FLs2AQ>ea zg3t>l*xnf$@@8t$v&M@~S7_CDF!l|65(+6@*L=wAAo3x~9yblK)&~vJ?q_{XZ)}SSBqoYfdcS z19ct3(&(~1)fzSmC`armSi5hG1OcIC4nap7u^vE&#Yf2>bs?}0?W?dCPOgYPxM)nt zK$(`?W_knjJE6Rj(tM>@6(EZgbZT^|F!=c88vuz9509xj8^`_llKG-t~8hCiK2g2+GHXSGT`n+pQMqGvYL$piAsG zX?O`~a-@$xwU=*S_T6q)G9w6~D0Ug_8C;#vw0SImb%RjF}e6oOb`UoWdu zkOcJR!iCdGTr|;JRaSb++}3<1B0~mE@E+FEwq=nsgJfyevjZaeVqVUhM#MS&rQI!Y z+-bSF7by#{1@dcZ3&r12>o_H}fT1wSF2mujs5b0ed?lna@Zw6MnZ zIQCA=4WSh|9RxI>Kyv5^9idUc>Bk-p77?@-KnN13tV|FwB){kmX<;;wUA9X#EyQ}d z9XC=hu zFD^>apyoHS`s?gJ;j;K&dVY9Y{H&0jw&^nS?^%W_K5G!M=pctuf&fw-^LQ-$xIv+} zqDeRWNWl-rBZ%CChy`A<1j(Ijd!+AfY5d_@g*|(ix4&P!3GKboVfV2hXj;4&bXbNV z?tIEjWJ}92nbh9pn8bR@5IFM%^qi5^EhhTn#trNgmgjsERGQRxggf8y>%D&NK!A6l zJA*ZNfPjGVheZDt!1ZT5R=NwVA8=$hk0Bc`Jzk#0U(o{Nnk2iyXzS)yctM*6ttVZ> zDvsI2xBIRzdZNXuf&&8Be{<9T;|UPKEV?{*E*7Un;f^LD*;ib?s!SNr3>l#xv$0Jw zPiV;Pz{yiAbgXgHBkfGBFo)q|U$<1HJpV}F2zZo0!@`0MXlm177|CUyk*=M%) zD`BCt0;s2;^Vi7XLXEJe`=?eR-F?*bRBg-IJqyv+T5eyLLu0#u7bL2Yo+lF!W7Vc!AoJ0 zx+d$y;F4fkrc-H?&b+>mX_>1P(yIi&MX(Gcw;>XlkHLlBs(tfsCnPi?NNPufe&ql< z#u`P9eno7zl-y+{KWPic^}$=Uikle^rB;)suXh_x>^OT6f*`=Ff9>&e`XAp8f3KQ@3f}n5xN`gu>dH;6oP%7aWbZ zAal)RQ^4)>m=}`B%}HNT_q^=Jg<2`y#Q6G<$6wslBVLDbf9Gc=0pE5|41HCMLeWaN zU>Q~IrDr?b&5QgkG`~Q1?~iifsaHVP1pf_)F8m+Bo(FpiXdjb*qXU@Ig1dwv^{Md( zhF|r{J_Z@(C!Iksupzm~rCZ)WQH?PH5(6Q*mkeU+E2_kRmUTKHC@73AH9xeuz79Ht zfD8thGZ}n%xce|C6!<=AE6J>krOto3-a8m3kF-HJ40KQckp&GooxX#Psk6mZcY8-Il%Rsx zFP6#sK{Y@w=o$dRDIm8FxT{bZUcjC$4hl}cPNC$@>w$t4fIi-zhy-E_Hb3y1;_sWF zh6_CC!>f3c#c-gr9=?BVSq46Bi#!yrXAoO;JHI(%LBY90>zw>$dZ#hI(eVVxN_Vh6 z(mjLk-E~fy6$ad8bk}+7Q(r*+V^!_dhUE&F7XYVY64ayJVeqQuIKg&jSh-u=?r@wN z@Fp$){@Ou%koWGy6ZP ziG`DeD(bx}D_K(A<1G!*5G?@beklj}{(tlq0jcvpqq7Wxij+u6K$Yj_>;U;}XSFb+ zF5nRX>hBLnd8pkr(l}^ll6%@eAOoaz07&GVaEd)JXWl^JZUx*)F}hL3c(?NI0VpjR zR8(iUL_F`iwkGOaUR8CiToCL`JLv>vgZJSxQ7jAb3lqygJ)gYe3x}7~-wL%T+srv} z8KB>{QoAP^r_^s>T6fC_rT7QOd`&v|(7%0_A9Qc|xh`d2S{ZO6|Ft(g^ZfHix_aAD zVc4Cd>nq$$u%|AJH02&VMyM0%R!RsmdLr;ObGrzSeN|h zQ$RrwnoBL$zwEaC6U_g!Xy<_Hn%H8+15ksd>Wg0#h~M{q$@I7PpgIJ^n6Vo)vY{{M zx9dG32MR%gdhYqFi5u+SC6)=b`nk-QZPc`pRU--FO=mQXE;0V~D z$->+c`W%F=xL)Gf?+M-Sh2N()<_Wyg&7aK-jkNgIKmiX(JpholR@Q03vqrt+*Nb`( zyKPWi`KKS;+VDdjYQ+5)Q|GH5Pe6S2PcJw?XPqAhmWSYeNYD?+669O4N@alhf6OQ1ohn0XV^ZC@%cxfM>%FCvuf@b}n7DModT+^av6=WL4 zT~7K0FG?}WgE;>HWtzj0+)fTdd1e^2_yAog7IyFPo!H5&P{KQiOM|Na!mj9KLpN=% zaE(Tel`3TJXVL=*X7#N-xLSjW10N!Uk67JZb@%c*33JM*xShGO>chX4Bou>cxq)r>SqUo^7vJ?+aLEzQA>db zJmCmo+5Ql=%y^p-j=>0~Mp>7M{_@~)6&xTCU;!(UF-yk8dBbfb+vov#=OV?S{xjK? zI35nGkz8G>C3KmKL91An$b=l*yW6y&`f>Ety>-*G>KEd_eDQM0EML6YtTEjwp88eO zEyBP^$)l*V*xPABNksX|WaAmHte<7#MbdxbuQuzl)b_p|%59`Y+3meC5*ZEsNDK@J zh_l*ijXYOUx&_D0Q1N6|vrR(}JDxU;$wq{cHrg^C;y8WrlDY?T{5rZl$GmzfSLn$z zm^Ho`oPy1?f3!>#OBq&>0xxOso*rM+93r&GZji@09cb?QsnBWjPdFl5_T?U9iQbMO zN+YR|t?^}ij%6b}CGlOMZmKMFi|tgSLW9L0TI7^Gw7PWnh26V6llrce$%d$WzfWrM zZ`eVf+iw($J(uXDBiCX+4z>D?%y3W&({N%!j6nLSz?4P2#64 zaFvFG*QOVGdqJV407wEiZ25dO#eEGScRJP=e!O0 z*j(qS>N@0ch+AZx{i+sO-)8gCHE^RQUQ3u_VK*H)U!0%Z|AJK~iVhFzm}39Pz+`f!dx;3fA~mYA50~ln z&})vJwau}ANWdi}Eqc$`<2>d@C3Kj)rFs^cyA(dzFb3O*&m6y%D6Uy5kE6YeMO;vf z3=I4}VaNzR1?KwHZt)UkZ>J9K#W=!o=ipKl2Gv8gP&eKFMrS z8vLb&6WyOKzQN8&Uu^h<`?B6{Q{)h|HV>r8YqD7}`l(%3%ZvOpvc}Jt+YW_QRUYk3 zxkwnE3SZwp^Hq*}`Xk>9nU|dP{^XuRP_22udX#4P9YXoXc7tNE8;B#r?SlQ6NiVC0 zklgv2KnQ2V5QT3ECtZUW_ap8khR-}1N55f@AaH9ibT8uj$gueOrUK85+ZMuyeE2*G zuX`r7PJgtIVL&DdS5_R5H~`*}<*AUxU6&TTT%3hoRpIs22)MQ~d*axtw-IL-Y87lZ z!4rn$W}4Ph1mSP}N<-<@WI$NT04^9#xTEfTPRv5Z>njc9&AM)(!~6+YMT8pb6_jhq ztuu9YUazz}s9e|SHDk}4peb7;fYfngk=zJ^A!q-Lav0$26SpL_0Jm>qr_tx{v^ut@ zw{0D+fhr&Ezr;v*QZ%nHc^feHD6Ee*0kh#J__k_(r?y5~AwnXvx!o@4Q0XL$goY*I z;doN$RInL~SICDO+aW!g8T{0ts;vy+YIUZ^@>tZ0Vul;6K>DRWZ49^egsd=$IJj|G z3f6^!nlid^n#=_>!mFRmkcf^If0_C5_E*gC_PPVxm*H@WVW4sDLp4$oy;|8b z{xZI8EW`R;`RytdfeE#mMF-B8bsBCoRuFnoF?!6w!NF_@<9FOTIGD;t)AqT&v^9&o z`E0CAGl8yJKx2|f4mPcYewH@e9*>4;E+j^wK>c-9RruQMn6apa49wOH3{Qu$6z4K( zj4wHw5UQGk%h=hz#;o^SRMJ!qbSs>IPLmz|{&me#MP!^?e<#+deng9yTw#yBP}WGU ziRnIOT;PIlYT`V5(@OYN;Pj-ykdooh=;&zrV)|}4D~OT@YYAo+Cfd|M`xweHF@pDa zi2~Gb**G51R;rNZ)q-w`=%U;x%De3E>-cU0t};W0eK5zaRwDYTccyp9R*oXg)0Z~n zA}~N3M6OWbk#_^ND>SUCa-pDL$N>`au)ZLJn57rB(RiEw`tq z7sXe`kSl`@T1qvXwocA;sj$0bq^=qgP9WQm0mF}JeMO+j8D1eZ>m2N>47gdWkPn8V zU~gS}nYaBsQ2O#3X~sA!>OQxoJyvkM70Z3%z~jye!tbJd4HuC-@hhGK`;nUsyeH35 zE}KgUP2>7oHm!lgZ|^z%>TYDPVipt>>jpeB`6O*br_c_lotu0E>YA8ORv}spo(rSQ z0Af#<^Y-c{PXq@`G*b6mI@n-01^m%MZG+>!Y=27Dz?8oSzhiIdsde$&0jxSf^DtAn$82`ho4aCwY;S3wt6Dh*@MK{l@A$+6d3J_vnt;2d|IgxcI=ngOPD+ z@_-z5XFRe(B8Zux=iR@4F>kofYV5t9hz+_*|2FLqbv}CjgCd_Batezr(G9jB*rPcJ zyS}IPP{w3Qj+PHxCos0&_AHbGUj+Li?LQiwGZNEoW0q?oM+#|GU?lM zHJR7|L_)GnUA84SJfac<5r*L z!ZFl|(XY!odv@)zv#H9E?$;m=6>Sw$j??R|o;~Qel~mZY)nZ%f45Z)AhN$z#&9K4F zSLK*i03OmY(CX>Pk|W}=?mccD{jHvaq(ooWWO77JJ{a}C-oNMiu-9$+J%VJBeUMWF zK21TZws!SB1bXMr2qu75N7Z1Z7A+{=Yp+%XGQYf$zkAn%%8GR>jye$k$+DN3DB51Q8s#b^`@Xtu>kvS9n_CB{`x8(igNCzHJOa_HfA!NXj{>Z!CjlH_U z|H-$<`uv1AoEC}h2^GIsIMdbLSmaQizV7%sASP&jTRn|9Zd+wtc zh|Vod0D&nX+jH}MjkqIn173Gp>o{)2sU0$P9+%IWsf{A_8)DEc%P)H<*Y+OS5oqDa z@YyfK1DaH10&hIg81%hqZtKkGM>tP5H=K1~wX!AAnhg{;RjpudhIE3KoBK09pp}~I zk0f~AY^1%;Ri1`&STi|6qo0A4z5!z9NcGdNf1hrlv8efWK6#+BiH(L8gAV==ww}NC zxRWA%-{G~YuG~p&&dA$@DhlWS62PrZ7_z9~O74%ojEhb%jWIAFrNc5M2 z!g;IH$AK~z%0Kc*e;HB-4ZVZhx&fps&XnvFv1?=hgZW*%j<4*T5wPn)%26=#U%MOp zD|edz;o15}WqKD|OjC&9tNA6KLwLso;gS8N87f?YYFR&ry*)7(0pWr62=7cQe~^^n z7%eHTt$g9cTJd_71^ckXg;|u)u3eXU(!3IT)KFR+*&%dgB%H;=I6lg}3+Q!0zv)FQ zy%BGP4DD$`K~+he0^%*<^wGM_Gf@GcKmC#^vkZ}#8^DH8vG?CSQNH&(m`F}wvAnU@ z*%Lq*Jz`h2Wd3=v%Xi!TkBg?r0*xV}+wapMn-BlE$48gmpZ1Ss6#Frl=;6X2LJMIh z0;%EQqsfq$K(Xz-9JRP}?-}W7Y)`eC?B=0b>)g~Djs+^G`GL*}8Jn@u zffi?O`d9-B{P9(h7;@|{6LeI$-s+WkbvADD|w#pR0)=v z$&oVx!hu*IiMP&ODfY6)I*%BL#^zk;vIRSLo>YpG-1}1}GWx>jjMc` z3OzuMltEzcgI4&VFV?#OndQ9=b@=sYMy|u&lh&rz&w3YjH2-TIV~Z?}A)9AFkvuo? z*nt6g(f(W`$=&?>zB#_6+<+*4$MKh{mI_~M z{TZVp0xE|@EHwPgzkfB*efbN*WbF@i^j6An$cc`e9SvWnI1F;vwvbUb`3Vdbgt~49 znGU;mfv>{Xo${H!!-EO%8=ShB=ZkVW1P&4*8&70C5=xoR=_#J9uPLZLozZ&+Kt#RR z+|uI1Y2~*fwy0_gibY$ZmT<5Q1eevLUp62J$ky~T`mO_UK&xM-z&Xiq2VPEgsIPS$ zydQ^UvpMlYPwk`TUjOliAjcf2sWtdOV;u7;m8%KkAQe2;OPVbvQCvd2M6^JwN)_+z ziV6x#G)NvB`_7zCmZxlp{UZ6Nwn{1vLR{b!@S^0Re*qI|;FbL^ZNkk)9`p@?ChKz4a{I{*x+QWRabZIGRT;7@pU~TOf!$i%I{Z6Q@ z*@~pz>|Ae9uK^ZtoSezxs=Q@8U`$tov{EonD9F;v~0=}D`4AL%YGXi zE#@F&8m!+5+51;r2Rn`TNqoY(nGR9XACABA2<@GUJRT!-7S2Al^A+#7L0ab8{ANXo zWh)ja3zO`T@6--w}GFv-IDlm8!^b+O4li3Fff(o}PVwQpYx+}wR_w6@vp(@?P~AY+kjFzU)sD zFt}HFNWykC?TI1AW|2EtaHhu6YO}OuyF<}p|E^trPg9f(4Yq?sGkiJARw(y~vL?Vj zA?@kX?-p1Y7~@quUt*~o!E{A5OQRMJBrdBS{FE9FEKL?gyMgJ<1CamMfKOj>Q`Yx$ z@q{sVX|~ip4M-cbKpzmfx#dW5v5UyeeeSZAxS&K7%|Tx6nAK^O0`RoMGK9xH68qA0 z41vM&YxHam6X*+*%l{f1=KlqCb54Pw=o8^hs#f!)A;mOZm)@PV38a*C=N9J zQk%Yz41jX%=>dC9#MHaiPNZn6;s(~(llkR8;R4PGf@$P%Fg&GXQHTpDtwh` z7HfFIoP7mIqbZNat@_;ne_hEHh^*S!-IyZR>@%_o(WO*o(QG7aiXJI&AODt}g z9#jYWYN3&6=ql!Bj*8FdDS;Uu54lBPN&GryX+AAZ^Xk+{{b{L3aXc?gv%h_SgH?$)K3U{yv$@T^1SZ*QZ}i5M@JXPrCn z@@;|kLSlxhra!5Lg!FSHw4iThU+p#*q-;L3DP*%$bIVUnOkUhEP>^w1%wY04j%;bq zmJ$}eiXnSMU|LGqU(J}1e|~_Bd5=s05#cxmfVMbW9+**K6k=zF#q+z~;Iy637Q&e8 zuIz_ zO$5L+zv}-|ePN--xdDx)j$#4^JB_T@X^Sl0N<$0^%R}F*3~%xQ7b)OgC$j;-eXoCN z9w%L(5!=rm5CN){zV;;b5qmCXOPT6ZLN-0D?T(+OO$3s-v=UNjgn6`3o3ybk*AH+w z!|HdFbLJzjW`Rk|Tk%Dmyi}?Z{T4`iYLPh4=nYWqVlR)x0>ca-e);U0vmhu~Jn_Zs zQ92tSHy|HOlarUKL%wxQq`>5WCfo4a0d9Y%OW|MXuK4$}|3!YFe-rlKg#CNGi?{TL zYPY5T+G%{}ZY6UEP?(4Sn#&p4oO!T{sm{uCnDI(Zn;Rpf>7Jzqp`;eui@F(;%jQRJE2oK$hU3-;zK^$ zeujpq!|k#14pk9^UIQI|g94(Py>lZ@!aUCMZ{a#L# zEtBzST#U=g(vpaN^r)jvZapVeb(8!=LH>4&=NN^YyoYatgvZ_=SqYYi&ee?ESQ&R7 zT9orPYJUv)X7_GUHPrmSdDUCBU2)<_W~Q94kEf!8Z10PXjzSCtzRfO4Wr__&G9M;8 z1Q4vfn`fUCq3q}rq%`5Q9eR%sv^L(~WE$Irx;i@#ZN%m_F0RCT-e=AiAv9N4j~?wv zJSS$lgZJ}am|WQOoDmTbv8u3#fsct1Oac^vt_&7oz>0A01fXeM>0nN71;DMO?%e1~iKMF(X!7HLSCr*%xe6bJ9uH z-a(P`zSGl_X>OU0w#HQT?K>d$*%u|dxqH_)ey5eO$fc=aG-yN43!%5DR1DsG7!`Kx zzPme{p&*_eLC<9DvjZHlZwb1_@A#=((nxLj18Pcjht!frV$5f<3ZHyEuI>f+@_KPg zY=2A-kj=}N=avN>!mnf-1k~ZO{LYFxd(>P}Q8}W$-3?dN=4be)058p6qERmQ^HI1b z%jINhNpW%GqGZPHx_Gj<^W^Q8F@{i!L1m_f4gF&Ufh3fd+lg5BODL1tFo2qTILIOIh@Lz;w9I0Jq z@0*{KlQv_i!0Y*~t6^(1SOkxihMOu>CpVjPH_BW99=Ol=v9U9enQ-%|RltKw)&J)x zoKa=dn*~1nYf#TDs(#H`hv z5p2^Bb(0UU6AD_+fMac+6c%iU^eUSI#>DklMb7*TB8@s6K`{#r7&+f}FDOt;OLx$q7S%FPWK6;h6 ayAzo=b1M51up4*n(z|AKwNm@;@BaYCgNjFIM5(_N7zi0V; zzTdeszx&6XduQ&+2KI2ePJZOrYyI64{Y;14f? zKx7~(u@5S)Y5R+At}0vU)K|;b8Ok0~d1H)UAIE5PS^Uy}`84&lEHigywQJhUq9*Uo z0<>+XvHn_KD7kS&R$-Y>0e-MEcra{)wG3@fuSw_TwvPRan>y3o&H40OyS~eVkCJA3 z-&F=QmzHnWgvlx6-%GtK`s5`PMS8iNRzK{fI^tFcD+6O!TPD7G_3F00-rIIyQ_gW~ z(4p~j+^l?3AZ_{B;TI-(DbfLnT)Of#00Cf&h>Zc+nKHx+C)l!AUB zIRRpR*A;OAxxLFIzS#brq|>|~u$9pmp@c$Si2M~Kt7HGx8@>p)@Hxi!IX=R#lXo%x z*!^?Aul#;AC>&L19G~ekStPNLy$44Drk2Y6u>6{aSNMTnjPABCA7K9biunVjZFAf| z!;}fJ`})cs-GBQ__&M$UKfc@l`zhHP**~ibcYpYFPmgbSj)KdR`>*sVp67^%r6nAH zWUat@)#wmkuy8(N3_dm+o|-M<_#9(hHZd(DhV#6*gTh1WT~Oyv5d&Mnh8XsXy?^Em z4_-Pe-xpw6C&w+VJ%JL;&PI|(<1@YVs!LX#>d1RrzD)M-ew5Qn&Wv9{_+=lQ%W{R0 z$evk|woz+o2l8nvRyJA;J>TWR30J(|UQ+*QIXFmxMvQVb@vI!I%sYSlwzB|-0;`PS z>iBKZ6w`~xxX8`>(#X7K=yUf(BlA#rzNYpfx0+2es^Y6@v+D;ZmwYAG9fIx?gL^7_ zjkMOC-k@5dC4RK4i^d^&`Qe^={r;HaZg#u`>$11p^O7hS$0wC7ukQ!2rm$h#H=*#c zy(%yh3wZWlzJ2>w%+8Gtmm{v7@#mK$C90qQuywnn6QbhsP*a>n-)%gk+6|N>^bbY5yO=FUSMzi)B!( z@T;ZCk0UhY^QN4|IaYpmZt<~W_@<*N;p zsVY00bEo>rMUSR(~zag)rZ zrz2j8$U4Z~GdrKsgu>v>JR2DA39bpA$n%v_`(%x6EVp|Zk?Gi!QXS^vY>|87Q1>VN zSZ(6}9`s4PN$J53t(wBYqsH;2&uK&A90UrvualDhJa~y*flTKj zU(J{0-`_e0-99WEsXx2_h0f{hV|s*QO`+_qCIsu7Vv;6})9JldC6P(nBMOdRwYuy+ z!);m`3QLYFqiSZn-|?)-Y-lo;DDy{3Lch>$I5xvSoX6gr8zZ~*&bI(Y6!3jE2=D*T zGTNs;&q;UQ#}|>R5QQ|b&f?w!y%#Sh?0qEt3tGRA*H7=?{3_J(dEQg1cfX3=wdjBJ z_5aUD^ncI=G9vm1DF536`M)yJX_0iH`mVbg?=9EBo@JRUvyKPyEqaKAA64*>eb`$n z35w#{A^usL3~0?TSUUobkTaH|oj%#$AS*a2pn8ZhiN4D|U$Bd~%tWAC5@)IxdrT&D zk*%MfV*{GPuO2PoE-#pSFUZb3@mIW(zqJvxE?+FFC>Q|e?r-Mvq!@ZNRhg#@ZsGwigD99alKdH7p znk;M@vrf0HMdwNlx+=w^&J5>GeyLDtQJh}5oS_HYT+SM#^~ulX2SrU=I5RUZsK~XNnQF zP%9tn2wVBA5@8BJtVaAu1WG=l;%q1z@`MbzLl$qivr}-#DL=-g?&b4_*SX}}8Xfjo zAkyZ3bzFXZ@5*J)l~Pl#(D&%6!ANs%X!bIr5EmJ%0X z(d=iPVW0VA6jj!iJ-*LxMBMWFcHikRxw#Xp?os03TPh3i+aF1Ij)|jf>}4tyY@_5{ zDr_xhd;485`^t;nlOKW%WHPr}(F&W*;-9cd?_O47;fB2-(a*GsMEEqwOT6&(b6t%u|-^Bb>Sr`BVYpiAAf zdF#zr;y53)BvTcCF!h6n1}05hje6gCr5x?9kNRt)$Wiw3%Su;TSDIITv0G57EL@zo z;N<*0GTk%GNswr*R;1o(1oK=Mktw|uIURfSgs}LQP1%P51PbSB=N~)FqS8~Cc&+GW zVxT5XGtL}_Dzc_R2lAzFH>#WWVC?akGW4;i9JRf@up|u03^^l8w>Dr<&s5#jRo>OY zo#=O3nGR6L&ZvB8VQLU2C))KAcdu@4mO#ZR zT76ebeP=eUU}P#l51WJqeSnFTMmhOuPs(bd5Y!Ffdbm<@KB?jtNx5s+kuv`wP0KtCu7dJt^?@T zs9ZF5_H;UHeYAL3mr_>$l6Fv}(oSk5q~Ok+~Ng&K{uWIHu&Wf5cqc~v=K?JZh66K{LNZ=vA12$wLoh99f@MwRs7 zQFR&8($fS(PG*oVi^!+OCjjxjmHKrQp4sg;K76J1R~UQ*tc9433)w#e#?B~cl# zsG71lOUm+&CrolAOTJ`Y$s*}Tc2aQ7TpCYQf=%*9W|o{JHYVtoO27{XR3wygx{c0? za?m!Hb!wOElX3diKZskzrIs)x@3>_P>%C*MQfV@9W^^!7=-G3QZX)4xDBGL+^dUfs z7R&KQRgZ3-m+4d93+t*qbdX*1e>OS#rH;a>ru}BmX0LOvQ$7%#R;)=uExxHvtpT!| zu+mrVs`QGls$wr4qv@QhJC$Co^D(Xo%e)Zm_{19Kr)mbo%CCtZ$7>4%PU|&pWMNLk z)Uwn3^;JX^DMjIPly!5kntNMx#WF`iV<7cY?98w*jCdk6)S*T$-(oHo9-H> z!LyOq$Is{iBr_ELrK13lqZK~FsVTHyxlGuWBoQa;=;PLQD1^UV!X}i58BGT4;5wv= zdTOhJ&S}xWrGm{X^EUfY>SW6*?jH3L1c!^1Zk5%&ARU`=sDmCdHFD z3Q7MOTs8q8)}dQfxeMwl_np-QD96gA9{rLQVG^6HHYPS{le>e&c!o_0n4$#GhYeOs zX*>`p$w~HO^I0|H+1?i=l<2|nX?d_0Uv5R*dPYNkUMl0Mc)M2SX=B%6%2f7w^P>0iMlnN zx4tHnBH5G5AhwKa4x?@I?)ZTF1sdqr!E>aOu?aq=Cf?1Yw~^*#7ysT1Y{JopOQP8j zB^M`%@sw6?<68inX{cyYY)qkBz68E8g&}|H#To7V2-K^E#GYNmkPh*AtfF&TpS+UT zdN1xqxloccO;;9bS-)Om?Y3iWJ5OIf^KqWWz;J?BI@Qw>K$d(+8$d>3uv&6cBIq4N zlTj)wJj?+0VpC5=5omil9>6&u5j~u=>Y~3HSm3cU)pD(9Fkh6oZ-BZx_0HpAI zldj5(O>=g+sguv8bM)KJ^`p;?r7~WW&p#dyXydfKoNK{-FqD}4TrZp*vgFb*9Vurv z1OipPM8+X@748fjhg65Bd0S@S_@=v0OBs84;c+s%+F?)~qO=m~a7MR0hB!f3WKzhh(8RW)HPbMw1w9Yjgv-#r79!T4|Q)ANu4q* z!ojk3UBH6RkOLE{vrkRJ1!e16a^&4E=iYv>o_wrsIW~DgC#Y_xE{TEe78fFP(0ux3 znn3woDmjpPcR!{Ze*`k(h-LaXk&366m6d}2c;`W5_9ujURbarp-}r~HkYvqQbZWAt zNw}4I?z!K^e&@;>Ygo}Jg~l5g#}=avzlW{s)p}SPm>5t{eGrrVP0u^j+YWUMb1XKw zl%c+4dJIYmMY6IAKlarI#_H*ps)vkshM?#KUB-Z5sIici%Oj53_w1WPu)JRAARg@Y z;~KH3IL?bMrOKaD%rfFim7nOX@TTjHvj=MhoU99mVl=spt+2RoNlr`Do7C5*N=NjV zxeJ{%8SnRZ<&6k5v|PPE}zk_iugj0{?x$EmCB+qXutL7sl=JE6i3$+@R6`NlhwmR`}+Wt^ctyInxTEH zJFaPhWUJ)gLbX-!b|FkphdjHC>QhP6BW_DO`M2YOJYkyaq%OT9Cx%}nE z4CKyy%9@IDvr}~$`&#Min>x6}=EXA??F&t}j@y>I;*E8h%T0I^mB*U!cqpqAF4!KW z*lLenU7sYPl3(qYcM4RH9(t)qi?g4y>wR11m+}iq{$1d8W_n#N3&U%Ok$v?Pa5>-F zPk}A=Z`Qqr*xDObJ$y2^M#AFwOP*@d*vmoioN00Dh4@s%6!QlZ9==cKX0s`cU(Fw( zcd3q4E~(3(wHn)3HO4=4keTlGo6KZt(Z(M8G^*gf%sqDzxmB*A30TIUy`p4+z1~ z6IjOF`xMTh3Iq`^0MkguCysXYd)=`QJ!r$Q>HV9ZY}t%DoGvvf*H)3?j%PN#b>&kO=38=DM zgWLHzOF9>w7tenOaDjZSkipFNfSLS!Zm;kAc9K^1Au)Fz^iZ2h-6n&(k}TdHi2Jl8 zmLA>pg4d;tz!=BhPhs{quFJ54P0g;N$k=2k1HyCVcJeMc7fxO$fMzGR)*5=+}Fsw>2WpFKj2JvmiVvq*Rym&^S%SQ?jpFbca

`S6+ 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 LhKLfleZ>C&=$>)$ diff --git a/docs/assets/img/gallery/006.png b/docs/assets/img/gallery/006.png deleted file mode 100644 index 0b8419f5555e51311ce4ea79096ff654c2ecea4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62767 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 VdrPHTxDdW3FQ+K`Mq2;g{{z3!Yq0lC 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

Bfe>> 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%0Dt@xd2n452wJyE?o{o^Y$= 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 diff --git a/docs/assets/img/light.png b/docs/assets/img/light.png deleted file mode 100644 index 5cf8dd3e38c9f73c30df36b71c90ffc7dd778406..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54941 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 Qu%c|_kYB(W5n95q?;Q$D3RUz1=kLEE`e5sIQl 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 MPgg&ebxsLQ0B^{N6951J diff --git a/docs/assets/img/logo.png b/docs/assets/img/logo.png deleted file mode 100644 index bff6424be64ef31aaa0ce193a13cddbde39e3b08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10024 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 100) { - $('#header').addClass('header-scrolled'); - } else { - $('#header').removeClass('header-scrolled'); - } - }); - - if ($(window).scrollTop() > 100) { - $('#header').addClass('header-scrolled'); - } - - // Smooth scroll for the navigation menu and links with .scrollto classes - $(document).on('click', '.nav-menu a, .mobile-nav a, .scrollto', function(e) { - if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) { - e.preventDefault(); - var target = $(this.hash); - if (target.length) { - var scrollto = target.offset().top; - var scrolled = 20; - if ($('#header').length) { - scrollto -= $('#header').outerHeight() - if (!$('#header').hasClass('header-scrolled')) { - scrollto += scrolled; - } - } - if ($(this).attr("href") == '#header') { - scrollto = 0; - } - $('html, body').animate({ - scrollTop: scrollto - }, 1500, 'easeInOutExpo'); - if ($(this).parents('.nav-menu, .mobile-nav').length) { - $('.nav-menu .active, .mobile-nav .active').removeClass('active'); - $(this).closest('li').addClass('active'); - } - if ($('body').hasClass('mobile-nav-active')) { - $('body').removeClass('mobile-nav-active'); - $('.mobile-nav-toggle i').toggleClass('icofont-navigation-menu icofont-close'); - $('.mobile-nav-overly').fadeOut(); - } - return false; - } - } - }); - - // Mobile Navigation - if ($('.nav-menu').length) { - var $mobile_nav = $('.nav-menu').clone().prop({ - class: 'mobile-nav d-lg-none' - }); - $('body').append($mobile_nav); - $('body').prepend(''); - $('body').append('

'); - $(document).on('click', '.mobile-nav-toggle', function(e) { - $('body').toggleClass('mobile-nav-active'); - $('.mobile-nav-toggle i').toggleClass('icofont-navigation-menu icofont-close'); - $('.mobile-nav-overly').toggle(); - }); - $(document).on('click', '.mobile-nav .drop-down > a', function(e) { - e.preventDefault(); - $(this).next().slideToggle(300); - $(this).parent().toggleClass('active'); - }); - $(document).click(function(e) { - var container = $(".mobile-nav, .mobile-nav-toggle"); - if (!container.is(e.target) && container.has(e.target).length === 0) { - if ($('body').hasClass('mobile-nav-active')) { - $('body').removeClass('mobile-nav-active'); - $('.mobile-nav-toggle i').toggleClass('icofont-navigation-menu icofont-close'); - $('.mobile-nav-overly').fadeOut(); - } - } - }); - } else if ($(".mobile-nav, .mobile-nav-toggle").length) { - $(".mobile-nav, .mobile-nav-toggle").hide(); - } - - // Back to top button - $(window).scroll(function() { - if ($(this).scrollTop() > 100) { - $('.back-to-top').fadeIn('slow'); - } else { - $('.back-to-top').fadeOut('slow'); - } - }); - $('.back-to-top').click(function() { - $('html, body').animate({ - scrollTop: 0 - }, 1500, 'easeInOutExpo'); - return false; - }); - - // Gallery carousel (uses the Owl Carousel library) - $(".gallery-carousel").owlCarousel({ - autoplay: true, - dots: true, - loop: true, - center: true, - margin: 25, - responsive: { - 0: { - items: 1 - }, - 768: { - items: 3 - }, - 992: { - items: 4 - }, - 1200: { - items: 5 - } - } - }); - - // Initiate venobox lightbox - $(document).ready(function() { - $('.venobox').venobox(); - }); - - // Testimonials carousel (uses the Owl Carousel library) - $(".testimonials-carousel").owlCarousel({ - autoplay: true, - dots: true, - loop: true, - responsive: { - 0: { - items: 1 - }, - 768: { - items: 1 - }, - 900: { - items: 2 - } - } - }); - - // Initi AOS - AOS.init({ - duration: 800, - easing: "ease-in-out" - }); - -})(jQuery); \ No newline at end of file diff --git a/docs/assets/vendor/aos/aos.css b/docs/assets/vendor/aos/aos.css deleted file mode 100644 index 66923fe..0000000 --- a/docs/assets/vendor/aos/aos.css +++ /dev/null @@ -1 +0,0 @@ -[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)} \ No newline at end of file diff --git a/docs/assets/vendor/aos/aos.js b/docs/assets/vendor/aos/aos.js deleted file mode 100644 index 86dc4bf..0000000 --- a/docs/assets/vendor/aos/aos.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.AOS=t():e.AOS=t()}(this,function(){return function(e){function t(o){if(n[o])return n[o].exports;var i=n[o]={exports:{},id:o,loaded:!1};return e[o].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="dist/",t(0)}([function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}var i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]&&arguments[0];if(e&&(k=!0),k)return w=(0,y.default)(w,x),(0,b.default)(w,x.once),w},O=function(){w=(0,h.default)(),j()},M=function(){w.forEach(function(e,t){e.node.removeAttribute("data-aos"),e.node.removeAttribute("data-aos-easing"),e.node.removeAttribute("data-aos-duration"),e.node.removeAttribute("data-aos-delay")})},S=function(e){return e===!0||"mobile"===e&&p.default.mobile()||"phone"===e&&p.default.phone()||"tablet"===e&&p.default.tablet()||"function"==typeof e&&e()===!0},_=function(e){x=i(x,e),w=(0,h.default)();var t=document.all&&!window.atob;return S(x.disable)||t?M():(x.disableMutationObserver||d.default.isSupported()||(console.info('\n aos: MutationObserver is not supported on this browser,\n code mutations observing has been disabled.\n You may have to call "refreshHard()" by yourself.\n '),x.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",x.easing),document.querySelector("body").setAttribute("data-aos-duration",x.duration),document.querySelector("body").setAttribute("data-aos-delay",x.delay),"DOMContentLoaded"===x.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?j(!0):"load"===x.startEvent?window.addEventListener(x.startEvent,function(){j(!0)}):document.addEventListener(x.startEvent,function(){j(!0)}),window.addEventListener("resize",(0,s.default)(j,x.debounceDelay,!0)),window.addEventListener("orientationchange",(0,s.default)(j,x.debounceDelay,!0)),window.addEventListener("scroll",(0,u.default)(function(){(0,b.default)(w,x.once)},x.throttleDelay)),x.disableMutationObserver||d.default.ready("[data-aos]",O),w)};e.exports={init:_,refresh:j,refreshHard:O}},function(e,t){},,,,,function(e,t){(function(t){"use strict";function n(e,t,n){function o(t){var n=b,o=v;return b=v=void 0,k=t,g=e.apply(o,n)}function r(e){return k=e,h=setTimeout(f,t),M?o(e):g}function a(e){var n=e-w,o=e-k,i=t-n;return S?j(i,y-o):i}function c(e){var n=e-w,o=e-k;return void 0===w||n>=t||n<0||S&&o>=y}function f(){var e=O();return c(e)?d(e):void(h=setTimeout(f,a(e)))}function d(e){return h=void 0,_&&b?o(e):(b=v=void 0,g)}function l(){void 0!==h&&clearTimeout(h),k=0,b=w=v=h=void 0}function p(){return void 0===h?g:d(O())}function m(){var e=O(),n=c(e);if(b=arguments,v=this,w=e,n){if(void 0===h)return r(w);if(S)return h=setTimeout(f,t),o(w)}return void 0===h&&(h=setTimeout(f,t)),g}var b,v,y,g,h,w,k=0,M=!1,S=!1,_=!0;if("function"!=typeof e)throw new TypeError(s);return t=u(t)||0,i(n)&&(M=!!n.leading,S="maxWait"in n,y=S?x(u(n.maxWait)||0,t):y,_="trailing"in n?!!n.trailing:_),m.cancel=l,m.flush=p,m}function o(e,t,o){var r=!0,a=!0;if("function"!=typeof e)throw new TypeError(s);return i(o)&&(r="leading"in o?!!o.leading:r,a="trailing"in o?!!o.trailing:a),n(e,t,{leading:r,maxWait:t,trailing:a})}function i(e){var t="undefined"==typeof e?"undefined":c(e);return!!e&&("object"==t||"function"==t)}function r(e){return!!e&&"object"==("undefined"==typeof e?"undefined":c(e))}function a(e){return"symbol"==("undefined"==typeof e?"undefined":c(e))||r(e)&&k.call(e)==d}function u(e){if("number"==typeof e)return e;if(a(e))return f;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(l,"");var n=m.test(e);return n||b.test(e)?v(e.slice(2),n?2:8):p.test(e)?f:+e}var c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s="Expected a function",f=NaN,d="[object Symbol]",l=/^\s+|\s+$/g,p=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,b=/^0o[0-7]+$/i,v=parseInt,y="object"==("undefined"==typeof t?"undefined":c(t))&&t&&t.Object===Object&&t,g="object"==("undefined"==typeof self?"undefined":c(self))&&self&&self.Object===Object&&self,h=y||g||Function("return this")(),w=Object.prototype,k=w.toString,x=Math.max,j=Math.min,O=function(){return h.Date.now()};e.exports=o}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function n(e,t,n){function i(t){var n=b,o=v;return b=v=void 0,O=t,g=e.apply(o,n)}function r(e){return O=e,h=setTimeout(f,t),M?i(e):g}function u(e){var n=e-w,o=e-O,i=t-n;return S?x(i,y-o):i}function s(e){var n=e-w,o=e-O;return void 0===w||n>=t||n<0||S&&o>=y}function f(){var e=j();return s(e)?d(e):void(h=setTimeout(f,u(e)))}function d(e){return h=void 0,_&&b?i(e):(b=v=void 0,g)}function l(){void 0!==h&&clearTimeout(h),O=0,b=w=v=h=void 0}function p(){return void 0===h?g:d(j())}function m(){var e=j(),n=s(e);if(b=arguments,v=this,w=e,n){if(void 0===h)return r(w);if(S)return h=setTimeout(f,t),i(w)}return void 0===h&&(h=setTimeout(f,t)),g}var b,v,y,g,h,w,O=0,M=!1,S=!1,_=!0;if("function"!=typeof e)throw new TypeError(c);return t=a(t)||0,o(n)&&(M=!!n.leading,S="maxWait"in n,y=S?k(a(n.maxWait)||0,t):y,_="trailing"in n?!!n.trailing:_),m.cancel=l,m.flush=p,m}function o(e){var t="undefined"==typeof e?"undefined":u(e);return!!e&&("object"==t||"function"==t)}function i(e){return!!e&&"object"==("undefined"==typeof e?"undefined":u(e))}function r(e){return"symbol"==("undefined"==typeof e?"undefined":u(e))||i(e)&&w.call(e)==f}function a(e){if("number"==typeof e)return e;if(r(e))return s;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(d,"");var n=p.test(e);return n||m.test(e)?b(e.slice(2),n?2:8):l.test(e)?s:+e}var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c="Expected a function",s=NaN,f="[object Symbol]",d=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,p=/^0b[01]+$/i,m=/^0o[0-7]+$/i,b=parseInt,v="object"==("undefined"==typeof t?"undefined":u(t))&&t&&t.Object===Object&&t,y="object"==("undefined"==typeof self?"undefined":u(self))&&self&&self.Object===Object&&self,g=v||y||Function("return this")(),h=Object.prototype,w=h.toString,k=Math.max,x=Math.min,j=function(){return g.Date.now()};e.exports=n}).call(t,function(){return this}())},function(e,t){"use strict";function n(e){var t=void 0,o=void 0,i=void 0;for(t=0;te.position?e.node.classList.add("aos-animate"):"undefined"!=typeof o&&("false"===o||!n&&"true"!==o)&&e.node.classList.remove("aos-animate")},o=function(e,t){var o=window.pageYOffset,i=window.innerHeight;e.forEach(function(e,r){n(e,i+o,t)})};t.default=o},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(12),r=o(i),a=function(e,t){return e.forEach(function(e,n){e.node.classList.add("aos-init"),e.position=(0,r.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(13),r=o(i),a=function(e,t){var n=0,o=0,i=window.innerHeight,a={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(a.offset&&!isNaN(a.offset)&&(o=parseInt(a.offset)),a.anchor&&document.querySelectorAll(a.anchor)&&(e=document.querySelectorAll(a.anchor)[0]),n=(0,r.default)(e).top,a.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=i/2;break;case"bottom-center":n+=i/2+e.offsetHeight;break;case"center-center":n+=i/2+e.offsetHeight/2;break;case"top-top":n+=i;break;case"bottom-top":n+=e.offsetHeight+i;break;case"center-top":n+=e.offsetHeight/2+i}return a.anchorPlacement||a.offset||isNaN(t)||(o=t),n+o};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}); \ No newline at end of file diff --git a/docs/assets/vendor/bootstrap/css/bootstrap-grid.css b/docs/assets/vendor/bootstrap/css/bootstrap-grid.css deleted file mode 100644 index 259a9e2..0000000 --- a/docs/assets/vendor/bootstrap/css/bootstrap-grid.css +++ /dev/null @@ -1,3899 +0,0 @@ -/*! - * Bootstrap Grid v4.4.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -html { - box-sizing: border-box; - -ms-overflow-style: scrollbar; -} - -*, -*::before, -*::after { - box-sizing: inherit; -} - -.container { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container { - max-width: 1140px; - } -} - -.container-fluid, .container-sm, .container-md, .container-lg, .container-xl { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container, .container-sm { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container, .container-sm, .container-md { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container, .container-sm, .container-md, .container-lg { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container, .container-sm, .container-md, .container-lg, .container-xl { - max-width: 1140px; - } -} - -.row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -15px; - margin-left: -15px; -} - -.no-gutters { - margin-right: 0; - margin-left: 0; -} - -.no-gutters > .col, -.no-gutters > [class*="col-"] { - padding-right: 0; - padding-left: 0; -} - -.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, -.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, -.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, -.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, -.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, -.col-xl-auto { - position: relative; - width: 100%; - padding-right: 15px; - padding-left: 15px; -} - -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; -} - -.row-cols-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.row-cols-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.row-cols-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.row-cols-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.row-cols-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; -} - -.row-cols-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; -} - -.col-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; -} - -.col-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.col-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.col-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; -} - -.col-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.col-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; -} - -.col-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; -} - -.col-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; -} - -.col-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; -} - -.col-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; -} - -.col-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.order-first { - -ms-flex-order: -1; - order: -1; -} - -.order-last { - -ms-flex-order: 13; - order: 13; -} - -.order-0 { - -ms-flex-order: 0; - order: 0; -} - -.order-1 { - -ms-flex-order: 1; - order: 1; -} - -.order-2 { - -ms-flex-order: 2; - order: 2; -} - -.order-3 { - -ms-flex-order: 3; - order: 3; -} - -.order-4 { - -ms-flex-order: 4; - order: 4; -} - -.order-5 { - -ms-flex-order: 5; - order: 5; -} - -.order-6 { - -ms-flex-order: 6; - order: 6; -} - -.order-7 { - -ms-flex-order: 7; - order: 7; -} - -.order-8 { - -ms-flex-order: 8; - order: 8; -} - -.order-9 { - -ms-flex-order: 9; - order: 9; -} - -.order-10 { - -ms-flex-order: 10; - order: 10; -} - -.order-11 { - -ms-flex-order: 11; - order: 11; -} - -.order-12 { - -ms-flex-order: 12; - order: 12; -} - -.offset-1 { - margin-left: 8.333333%; -} - -.offset-2 { - margin-left: 16.666667%; -} - -.offset-3 { - margin-left: 25%; -} - -.offset-4 { - margin-left: 33.333333%; -} - -.offset-5 { - margin-left: 41.666667%; -} - -.offset-6 { - margin-left: 50%; -} - -.offset-7 { - margin-left: 58.333333%; -} - -.offset-8 { - margin-left: 66.666667%; -} - -.offset-9 { - margin-left: 75%; -} - -.offset-10 { - margin-left: 83.333333%; -} - -.offset-11 { - margin-left: 91.666667%; -} - -@media (min-width: 576px) { - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-sm-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-sm-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-sm-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-sm-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-sm-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-sm-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-sm-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-sm-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-sm-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-sm-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-sm-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-sm-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-sm-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-sm-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-sm-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-sm-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-sm-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-sm-first { - -ms-flex-order: -1; - order: -1; - } - .order-sm-last { - -ms-flex-order: 13; - order: 13; - } - .order-sm-0 { - -ms-flex-order: 0; - order: 0; - } - .order-sm-1 { - -ms-flex-order: 1; - order: 1; - } - .order-sm-2 { - -ms-flex-order: 2; - order: 2; - } - .order-sm-3 { - -ms-flex-order: 3; - order: 3; - } - .order-sm-4 { - -ms-flex-order: 4; - order: 4; - } - .order-sm-5 { - -ms-flex-order: 5; - order: 5; - } - .order-sm-6 { - -ms-flex-order: 6; - order: 6; - } - .order-sm-7 { - -ms-flex-order: 7; - order: 7; - } - .order-sm-8 { - -ms-flex-order: 8; - order: 8; - } - .order-sm-9 { - -ms-flex-order: 9; - order: 9; - } - .order-sm-10 { - -ms-flex-order: 10; - order: 10; - } - .order-sm-11 { - -ms-flex-order: 11; - order: 11; - } - .order-sm-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-sm-0 { - margin-left: 0; - } - .offset-sm-1 { - margin-left: 8.333333%; - } - .offset-sm-2 { - margin-left: 16.666667%; - } - .offset-sm-3 { - margin-left: 25%; - } - .offset-sm-4 { - margin-left: 33.333333%; - } - .offset-sm-5 { - margin-left: 41.666667%; - } - .offset-sm-6 { - margin-left: 50%; - } - .offset-sm-7 { - margin-left: 58.333333%; - } - .offset-sm-8 { - margin-left: 66.666667%; - } - .offset-sm-9 { - margin-left: 75%; - } - .offset-sm-10 { - margin-left: 83.333333%; - } - .offset-sm-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 768px) { - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-md-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-md-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-md-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-md-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-md-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-md-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-md-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-md-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-md-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-md-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-md-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-md-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-md-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-md-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-md-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-md-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-md-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-md-first { - -ms-flex-order: -1; - order: -1; - } - .order-md-last { - -ms-flex-order: 13; - order: 13; - } - .order-md-0 { - -ms-flex-order: 0; - order: 0; - } - .order-md-1 { - -ms-flex-order: 1; - order: 1; - } - .order-md-2 { - -ms-flex-order: 2; - order: 2; - } - .order-md-3 { - -ms-flex-order: 3; - order: 3; - } - .order-md-4 { - -ms-flex-order: 4; - order: 4; - } - .order-md-5 { - -ms-flex-order: 5; - order: 5; - } - .order-md-6 { - -ms-flex-order: 6; - order: 6; - } - .order-md-7 { - -ms-flex-order: 7; - order: 7; - } - .order-md-8 { - -ms-flex-order: 8; - order: 8; - } - .order-md-9 { - -ms-flex-order: 9; - order: 9; - } - .order-md-10 { - -ms-flex-order: 10; - order: 10; - } - .order-md-11 { - -ms-flex-order: 11; - order: 11; - } - .order-md-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-md-0 { - margin-left: 0; - } - .offset-md-1 { - margin-left: 8.333333%; - } - .offset-md-2 { - margin-left: 16.666667%; - } - .offset-md-3 { - margin-left: 25%; - } - .offset-md-4 { - margin-left: 33.333333%; - } - .offset-md-5 { - margin-left: 41.666667%; - } - .offset-md-6 { - margin-left: 50%; - } - .offset-md-7 { - margin-left: 58.333333%; - } - .offset-md-8 { - margin-left: 66.666667%; - } - .offset-md-9 { - margin-left: 75%; - } - .offset-md-10 { - margin-left: 83.333333%; - } - .offset-md-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 992px) { - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-lg-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-lg-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-lg-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-lg-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-lg-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-lg-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-lg-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-lg-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-lg-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-lg-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-lg-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-lg-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-lg-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-lg-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-lg-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-lg-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-lg-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-lg-first { - -ms-flex-order: -1; - order: -1; - } - .order-lg-last { - -ms-flex-order: 13; - order: 13; - } - .order-lg-0 { - -ms-flex-order: 0; - order: 0; - } - .order-lg-1 { - -ms-flex-order: 1; - order: 1; - } - .order-lg-2 { - -ms-flex-order: 2; - order: 2; - } - .order-lg-3 { - -ms-flex-order: 3; - order: 3; - } - .order-lg-4 { - -ms-flex-order: 4; - order: 4; - } - .order-lg-5 { - -ms-flex-order: 5; - order: 5; - } - .order-lg-6 { - -ms-flex-order: 6; - order: 6; - } - .order-lg-7 { - -ms-flex-order: 7; - order: 7; - } - .order-lg-8 { - -ms-flex-order: 8; - order: 8; - } - .order-lg-9 { - -ms-flex-order: 9; - order: 9; - } - .order-lg-10 { - -ms-flex-order: 10; - order: 10; - } - .order-lg-11 { - -ms-flex-order: 11; - order: 11; - } - .order-lg-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-lg-0 { - margin-left: 0; - } - .offset-lg-1 { - margin-left: 8.333333%; - } - .offset-lg-2 { - margin-left: 16.666667%; - } - .offset-lg-3 { - margin-left: 25%; - } - .offset-lg-4 { - margin-left: 33.333333%; - } - .offset-lg-5 { - margin-left: 41.666667%; - } - .offset-lg-6 { - margin-left: 50%; - } - .offset-lg-7 { - margin-left: 58.333333%; - } - .offset-lg-8 { - margin-left: 66.666667%; - } - .offset-lg-9 { - margin-left: 75%; - } - .offset-lg-10 { - margin-left: 83.333333%; - } - .offset-lg-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 1200px) { - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-xl-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-xl-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-xl-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-xl-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-xl-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-xl-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-xl-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-xl-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-xl-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-xl-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-xl-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-xl-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-xl-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-xl-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-xl-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-xl-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-xl-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-xl-first { - -ms-flex-order: -1; - order: -1; - } - .order-xl-last { - -ms-flex-order: 13; - order: 13; - } - .order-xl-0 { - -ms-flex-order: 0; - order: 0; - } - .order-xl-1 { - -ms-flex-order: 1; - order: 1; - } - .order-xl-2 { - -ms-flex-order: 2; - order: 2; - } - .order-xl-3 { - -ms-flex-order: 3; - order: 3; - } - .order-xl-4 { - -ms-flex-order: 4; - order: 4; - } - .order-xl-5 { - -ms-flex-order: 5; - order: 5; - } - .order-xl-6 { - -ms-flex-order: 6; - order: 6; - } - .order-xl-7 { - -ms-flex-order: 7; - order: 7; - } - .order-xl-8 { - -ms-flex-order: 8; - order: 8; - } - .order-xl-9 { - -ms-flex-order: 9; - order: 9; - } - .order-xl-10 { - -ms-flex-order: 10; - order: 10; - } - .order-xl-11 { - -ms-flex-order: 11; - order: 11; - } - .order-xl-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-xl-0 { - margin-left: 0; - } - .offset-xl-1 { - margin-left: 8.333333%; - } - .offset-xl-2 { - margin-left: 16.666667%; - } - .offset-xl-3 { - margin-left: 25%; - } - .offset-xl-4 { - margin-left: 33.333333%; - } - .offset-xl-5 { - margin-left: 41.666667%; - } - .offset-xl-6 { - margin-left: 50%; - } - .offset-xl-7 { - margin-left: 58.333333%; - } - .offset-xl-8 { - margin-left: 66.666667%; - } - .offset-xl-9 { - margin-left: 75%; - } - .offset-xl-10 { - margin-left: 83.333333%; - } - .offset-xl-11 { - margin-left: 91.666667%; - } -} - -.d-none { - display: none !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: -ms-flexbox !important; - display: flex !important; -} - -.d-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; -} - -@media (min-width: 576px) { - .d-sm-none { - display: none !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-block { - display: block !important; - } - .d-sm-table { - display: table !important; - } - .d-sm-table-row { - display: table-row !important; - } - .d-sm-table-cell { - display: table-cell !important; - } - .d-sm-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-sm-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 768px) { - .d-md-none { - display: none !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-block { - display: block !important; - } - .d-md-table { - display: table !important; - } - .d-md-table-row { - display: table-row !important; - } - .d-md-table-cell { - display: table-cell !important; - } - .d-md-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-md-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 992px) { - .d-lg-none { - display: none !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-block { - display: block !important; - } - .d-lg-table { - display: table !important; - } - .d-lg-table-row { - display: table-row !important; - } - .d-lg-table-cell { - display: table-cell !important; - } - .d-lg-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-lg-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 1200px) { - .d-xl-none { - display: none !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-block { - display: block !important; - } - .d-xl-table { - display: table !important; - } - .d-xl-table-row { - display: table-row !important; - } - .d-xl-table-cell { - display: table-cell !important; - } - .d-xl-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-xl-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media print { - .d-print-none { - display: none !important; - } - .d-print-inline { - display: inline !important; - } - .d-print-inline-block { - display: inline-block !important; - } - .d-print-block { - display: block !important; - } - .d-print-table { - display: table !important; - } - .d-print-table-row { - display: table-row !important; - } - .d-print-table-cell { - display: table-cell !important; - } - .d-print-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-print-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -.flex-row { - -ms-flex-direction: row !important; - flex-direction: row !important; -} - -.flex-column { - -ms-flex-direction: column !important; - flex-direction: column !important; -} - -.flex-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; -} - -.flex-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; -} - -.flex-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; -} - -.flex-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; -} - -.flex-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; -} - -.flex-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; -} - -.flex-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; -} - -.justify-content-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; -} - -.justify-content-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; -} - -.justify-content-center { - -ms-flex-pack: center !important; - justify-content: center !important; -} - -.justify-content-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; -} - -.justify-content-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; -} - -.align-items-start { - -ms-flex-align: start !important; - align-items: flex-start !important; -} - -.align-items-end { - -ms-flex-align: end !important; - align-items: flex-end !important; -} - -.align-items-center { - -ms-flex-align: center !important; - align-items: center !important; -} - -.align-items-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; -} - -.align-items-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; -} - -.align-content-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; -} - -.align-content-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; -} - -.align-content-center { - -ms-flex-line-pack: center !important; - align-content: center !important; -} - -.align-content-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; -} - -.align-content-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; -} - -.align-content-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; -} - -.align-self-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; -} - -.align-self-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; -} - -.align-self-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; -} - -.align-self-center { - -ms-flex-item-align: center !important; - align-self: center !important; -} - -.align-self-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; -} - -.align-self-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; -} - -@media (min-width: 576px) { - .flex-sm-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-sm-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-sm-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-sm-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-sm-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-sm-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-sm-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-sm-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-sm-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-sm-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-sm-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-sm-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-sm-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-sm-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-sm-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-sm-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-sm-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-sm-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-sm-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-sm-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-sm-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-sm-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-sm-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-sm-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-sm-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-sm-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-sm-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-sm-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-sm-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-sm-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-sm-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-sm-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-sm-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-sm-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 768px) { - .flex-md-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-md-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-md-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-md-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-md-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-md-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-md-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-md-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-md-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-md-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-md-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-md-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-md-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-md-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-md-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-md-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-md-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-md-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-md-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-md-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-md-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-md-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-md-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-md-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-md-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-md-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-md-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-md-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-md-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-md-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-md-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-md-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-md-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-md-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 992px) { - .flex-lg-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-lg-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-lg-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-lg-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-lg-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-lg-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-lg-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-lg-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-lg-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-lg-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-lg-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-lg-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-lg-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-lg-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-lg-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-lg-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-lg-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-lg-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-lg-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-lg-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-lg-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-lg-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-lg-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-lg-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-lg-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-lg-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-lg-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-lg-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-lg-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-lg-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-lg-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-lg-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-lg-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-lg-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 1200px) { - .flex-xl-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-xl-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-xl-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-xl-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-xl-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-xl-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-xl-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-xl-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-xl-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-xl-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-xl-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-xl-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-xl-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-xl-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-xl-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-xl-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-xl-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-xl-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-xl-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-xl-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-xl-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-xl-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-xl-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-xl-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-xl-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-xl-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-xl-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-xl-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-xl-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-xl-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-xl-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-xl-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-xl-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-xl-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -.m-0 { - margin: 0 !important; -} - -.mt-0, -.my-0 { - margin-top: 0 !important; -} - -.mr-0, -.mx-0 { - margin-right: 0 !important; -} - -.mb-0, -.my-0 { - margin-bottom: 0 !important; -} - -.ml-0, -.mx-0 { - margin-left: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.mt-1, -.my-1 { - margin-top: 0.25rem !important; -} - -.mr-1, -.mx-1 { - margin-right: 0.25rem !important; -} - -.mb-1, -.my-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1, -.mx-1 { - margin-left: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.mt-2, -.my-2 { - margin-top: 0.5rem !important; -} - -.mr-2, -.mx-2 { - margin-right: 0.5rem !important; -} - -.mb-2, -.my-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2, -.mx-2 { - margin-left: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.mt-3, -.my-3 { - margin-top: 1rem !important; -} - -.mr-3, -.mx-3 { - margin-right: 1rem !important; -} - -.mb-3, -.my-3 { - margin-bottom: 1rem !important; -} - -.ml-3, -.mx-3 { - margin-left: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.mt-4, -.my-4 { - margin-top: 1.5rem !important; -} - -.mr-4, -.mx-4 { - margin-right: 1.5rem !important; -} - -.mb-4, -.my-4 { - margin-bottom: 1.5rem !important; -} - -.ml-4, -.mx-4 { - margin-left: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.mt-5, -.my-5 { - margin-top: 3rem !important; -} - -.mr-5, -.mx-5 { - margin-right: 3rem !important; -} - -.mb-5, -.my-5 { - margin-bottom: 3rem !important; -} - -.ml-5, -.mx-5 { - margin-left: 3rem !important; -} - -.p-0 { - padding: 0 !important; -} - -.pt-0, -.py-0 { - padding-top: 0 !important; -} - -.pr-0, -.px-0 { - padding-right: 0 !important; -} - -.pb-0, -.py-0 { - padding-bottom: 0 !important; -} - -.pl-0, -.px-0 { - padding-left: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.pt-1, -.py-1 { - padding-top: 0.25rem !important; -} - -.pr-1, -.px-1 { - padding-right: 0.25rem !important; -} - -.pb-1, -.py-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1, -.px-1 { - padding-left: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.pt-2, -.py-2 { - padding-top: 0.5rem !important; -} - -.pr-2, -.px-2 { - padding-right: 0.5rem !important; -} - -.pb-2, -.py-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2, -.px-2 { - padding-left: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.pt-3, -.py-3 { - padding-top: 1rem !important; -} - -.pr-3, -.px-3 { - padding-right: 1rem !important; -} - -.pb-3, -.py-3 { - padding-bottom: 1rem !important; -} - -.pl-3, -.px-3 { - padding-left: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.pt-4, -.py-4 { - padding-top: 1.5rem !important; -} - -.pr-4, -.px-4 { - padding-right: 1.5rem !important; -} - -.pb-4, -.py-4 { - padding-bottom: 1.5rem !important; -} - -.pl-4, -.px-4 { - padding-left: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.pt-5, -.py-5 { - padding-top: 3rem !important; -} - -.pr-5, -.px-5 { - padding-right: 3rem !important; -} - -.pb-5, -.py-5 { - padding-bottom: 3rem !important; -} - -.pl-5, -.px-5 { - padding-left: 3rem !important; -} - -.m-n1 { - margin: -0.25rem !important; -} - -.mt-n1, -.my-n1 { - margin-top: -0.25rem !important; -} - -.mr-n1, -.mx-n1 { - margin-right: -0.25rem !important; -} - -.mb-n1, -.my-n1 { - margin-bottom: -0.25rem !important; -} - -.ml-n1, -.mx-n1 { - margin-left: -0.25rem !important; -} - -.m-n2 { - margin: -0.5rem !important; -} - -.mt-n2, -.my-n2 { - margin-top: -0.5rem !important; -} - -.mr-n2, -.mx-n2 { - margin-right: -0.5rem !important; -} - -.mb-n2, -.my-n2 { - margin-bottom: -0.5rem !important; -} - -.ml-n2, -.mx-n2 { - margin-left: -0.5rem !important; -} - -.m-n3 { - margin: -1rem !important; -} - -.mt-n3, -.my-n3 { - margin-top: -1rem !important; -} - -.mr-n3, -.mx-n3 { - margin-right: -1rem !important; -} - -.mb-n3, -.my-n3 { - margin-bottom: -1rem !important; -} - -.ml-n3, -.mx-n3 { - margin-left: -1rem !important; -} - -.m-n4 { - margin: -1.5rem !important; -} - -.mt-n4, -.my-n4 { - margin-top: -1.5rem !important; -} - -.mr-n4, -.mx-n4 { - margin-right: -1.5rem !important; -} - -.mb-n4, -.my-n4 { - margin-bottom: -1.5rem !important; -} - -.ml-n4, -.mx-n4 { - margin-left: -1.5rem !important; -} - -.m-n5 { - margin: -3rem !important; -} - -.mt-n5, -.my-n5 { - margin-top: -3rem !important; -} - -.mr-n5, -.mx-n5 { - margin-right: -3rem !important; -} - -.mb-n5, -.my-n5 { - margin-bottom: -3rem !important; -} - -.ml-n5, -.mx-n5 { - margin-left: -3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mt-auto, -.my-auto { - margin-top: auto !important; -} - -.mr-auto, -.mx-auto { - margin-right: auto !important; -} - -.mb-auto, -.my-auto { - margin-bottom: auto !important; -} - -.ml-auto, -.mx-auto { - margin-left: auto !important; -} - -@media (min-width: 576px) { - .m-sm-0 { - margin: 0 !important; - } - .mt-sm-0, - .my-sm-0 { - margin-top: 0 !important; - } - .mr-sm-0, - .mx-sm-0 { - margin-right: 0 !important; - } - .mb-sm-0, - .my-sm-0 { - margin-bottom: 0 !important; - } - .ml-sm-0, - .mx-sm-0 { - margin-left: 0 !important; - } - .m-sm-1 { - margin: 0.25rem !important; - } - .mt-sm-1, - .my-sm-1 { - margin-top: 0.25rem !important; - } - .mr-sm-1, - .mx-sm-1 { - margin-right: 0.25rem !important; - } - .mb-sm-1, - .my-sm-1 { - margin-bottom: 0.25rem !important; - } - .ml-sm-1, - .mx-sm-1 { - margin-left: 0.25rem !important; - } - .m-sm-2 { - margin: 0.5rem !important; - } - .mt-sm-2, - .my-sm-2 { - margin-top: 0.5rem !important; - } - .mr-sm-2, - .mx-sm-2 { - margin-right: 0.5rem !important; - } - .mb-sm-2, - .my-sm-2 { - margin-bottom: 0.5rem !important; - } - .ml-sm-2, - .mx-sm-2 { - margin-left: 0.5rem !important; - } - .m-sm-3 { - margin: 1rem !important; - } - .mt-sm-3, - .my-sm-3 { - margin-top: 1rem !important; - } - .mr-sm-3, - .mx-sm-3 { - margin-right: 1rem !important; - } - .mb-sm-3, - .my-sm-3 { - margin-bottom: 1rem !important; - } - .ml-sm-3, - .mx-sm-3 { - margin-left: 1rem !important; - } - .m-sm-4 { - margin: 1.5rem !important; - } - .mt-sm-4, - .my-sm-4 { - margin-top: 1.5rem !important; - } - .mr-sm-4, - .mx-sm-4 { - margin-right: 1.5rem !important; - } - .mb-sm-4, - .my-sm-4 { - margin-bottom: 1.5rem !important; - } - .ml-sm-4, - .mx-sm-4 { - margin-left: 1.5rem !important; - } - .m-sm-5 { - margin: 3rem !important; - } - .mt-sm-5, - .my-sm-5 { - margin-top: 3rem !important; - } - .mr-sm-5, - .mx-sm-5 { - margin-right: 3rem !important; - } - .mb-sm-5, - .my-sm-5 { - margin-bottom: 3rem !important; - } - .ml-sm-5, - .mx-sm-5 { - margin-left: 3rem !important; - } - .p-sm-0 { - padding: 0 !important; - } - .pt-sm-0, - .py-sm-0 { - padding-top: 0 !important; - } - .pr-sm-0, - .px-sm-0 { - padding-right: 0 !important; - } - .pb-sm-0, - .py-sm-0 { - padding-bottom: 0 !important; - } - .pl-sm-0, - .px-sm-0 { - padding-left: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .pt-sm-1, - .py-sm-1 { - padding-top: 0.25rem !important; - } - .pr-sm-1, - .px-sm-1 { - padding-right: 0.25rem !important; - } - .pb-sm-1, - .py-sm-1 { - padding-bottom: 0.25rem !important; - } - .pl-sm-1, - .px-sm-1 { - padding-left: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .pt-sm-2, - .py-sm-2 { - padding-top: 0.5rem !important; - } - .pr-sm-2, - .px-sm-2 { - padding-right: 0.5rem !important; - } - .pb-sm-2, - .py-sm-2 { - padding-bottom: 0.5rem !important; - } - .pl-sm-2, - .px-sm-2 { - padding-left: 0.5rem !important; - } - .p-sm-3 { - padding: 1rem !important; - } - .pt-sm-3, - .py-sm-3 { - padding-top: 1rem !important; - } - .pr-sm-3, - .px-sm-3 { - padding-right: 1rem !important; - } - .pb-sm-3, - .py-sm-3 { - padding-bottom: 1rem !important; - } - .pl-sm-3, - .px-sm-3 { - padding-left: 1rem !important; - } - .p-sm-4 { - padding: 1.5rem !important; - } - .pt-sm-4, - .py-sm-4 { - padding-top: 1.5rem !important; - } - .pr-sm-4, - .px-sm-4 { - padding-right: 1.5rem !important; - } - .pb-sm-4, - .py-sm-4 { - padding-bottom: 1.5rem !important; - } - .pl-sm-4, - .px-sm-4 { - padding-left: 1.5rem !important; - } - .p-sm-5 { - padding: 3rem !important; - } - .pt-sm-5, - .py-sm-5 { - padding-top: 3rem !important; - } - .pr-sm-5, - .px-sm-5 { - padding-right: 3rem !important; - } - .pb-sm-5, - .py-sm-5 { - padding-bottom: 3rem !important; - } - .pl-sm-5, - .px-sm-5 { - padding-left: 3rem !important; - } - .m-sm-n1 { - margin: -0.25rem !important; - } - .mt-sm-n1, - .my-sm-n1 { - margin-top: -0.25rem !important; - } - .mr-sm-n1, - .mx-sm-n1 { - margin-right: -0.25rem !important; - } - .mb-sm-n1, - .my-sm-n1 { - margin-bottom: -0.25rem !important; - } - .ml-sm-n1, - .mx-sm-n1 { - margin-left: -0.25rem !important; - } - .m-sm-n2 { - margin: -0.5rem !important; - } - .mt-sm-n2, - .my-sm-n2 { - margin-top: -0.5rem !important; - } - .mr-sm-n2, - .mx-sm-n2 { - margin-right: -0.5rem !important; - } - .mb-sm-n2, - .my-sm-n2 { - margin-bottom: -0.5rem !important; - } - .ml-sm-n2, - .mx-sm-n2 { - margin-left: -0.5rem !important; - } - .m-sm-n3 { - margin: -1rem !important; - } - .mt-sm-n3, - .my-sm-n3 { - margin-top: -1rem !important; - } - .mr-sm-n3, - .mx-sm-n3 { - margin-right: -1rem !important; - } - .mb-sm-n3, - .my-sm-n3 { - margin-bottom: -1rem !important; - } - .ml-sm-n3, - .mx-sm-n3 { - margin-left: -1rem !important; - } - .m-sm-n4 { - margin: -1.5rem !important; - } - .mt-sm-n4, - .my-sm-n4 { - margin-top: -1.5rem !important; - } - .mr-sm-n4, - .mx-sm-n4 { - margin-right: -1.5rem !important; - } - .mb-sm-n4, - .my-sm-n4 { - margin-bottom: -1.5rem !important; - } - .ml-sm-n4, - .mx-sm-n4 { - margin-left: -1.5rem !important; - } - .m-sm-n5 { - margin: -3rem !important; - } - .mt-sm-n5, - .my-sm-n5 { - margin-top: -3rem !important; - } - .mr-sm-n5, - .mx-sm-n5 { - margin-right: -3rem !important; - } - .mb-sm-n5, - .my-sm-n5 { - margin-bottom: -3rem !important; - } - .ml-sm-n5, - .mx-sm-n5 { - margin-left: -3rem !important; - } - .m-sm-auto { - margin: auto !important; - } - .mt-sm-auto, - .my-sm-auto { - margin-top: auto !important; - } - .mr-sm-auto, - .mx-sm-auto { - margin-right: auto !important; - } - .mb-sm-auto, - .my-sm-auto { - margin-bottom: auto !important; - } - .ml-sm-auto, - .mx-sm-auto { - margin-left: auto !important; - } -} - -@media (min-width: 768px) { - .m-md-0 { - margin: 0 !important; - } - .mt-md-0, - .my-md-0 { - margin-top: 0 !important; - } - .mr-md-0, - .mx-md-0 { - margin-right: 0 !important; - } - .mb-md-0, - .my-md-0 { - margin-bottom: 0 !important; - } - .ml-md-0, - .mx-md-0 { - margin-left: 0 !important; - } - .m-md-1 { - margin: 0.25rem !important; - } - .mt-md-1, - .my-md-1 { - margin-top: 0.25rem !important; - } - .mr-md-1, - .mx-md-1 { - margin-right: 0.25rem !important; - } - .mb-md-1, - .my-md-1 { - margin-bottom: 0.25rem !important; - } - .ml-md-1, - .mx-md-1 { - margin-left: 0.25rem !important; - } - .m-md-2 { - margin: 0.5rem !important; - } - .mt-md-2, - .my-md-2 { - margin-top: 0.5rem !important; - } - .mr-md-2, - .mx-md-2 { - margin-right: 0.5rem !important; - } - .mb-md-2, - .my-md-2 { - margin-bottom: 0.5rem !important; - } - .ml-md-2, - .mx-md-2 { - margin-left: 0.5rem !important; - } - .m-md-3 { - margin: 1rem !important; - } - .mt-md-3, - .my-md-3 { - margin-top: 1rem !important; - } - .mr-md-3, - .mx-md-3 { - margin-right: 1rem !important; - } - .mb-md-3, - .my-md-3 { - margin-bottom: 1rem !important; - } - .ml-md-3, - .mx-md-3 { - margin-left: 1rem !important; - } - .m-md-4 { - margin: 1.5rem !important; - } - .mt-md-4, - .my-md-4 { - margin-top: 1.5rem !important; - } - .mr-md-4, - .mx-md-4 { - margin-right: 1.5rem !important; - } - .mb-md-4, - .my-md-4 { - margin-bottom: 1.5rem !important; - } - .ml-md-4, - .mx-md-4 { - margin-left: 1.5rem !important; - } - .m-md-5 { - margin: 3rem !important; - } - .mt-md-5, - .my-md-5 { - margin-top: 3rem !important; - } - .mr-md-5, - .mx-md-5 { - margin-right: 3rem !important; - } - .mb-md-5, - .my-md-5 { - margin-bottom: 3rem !important; - } - .ml-md-5, - .mx-md-5 { - margin-left: 3rem !important; - } - .p-md-0 { - padding: 0 !important; - } - .pt-md-0, - .py-md-0 { - padding-top: 0 !important; - } - .pr-md-0, - .px-md-0 { - padding-right: 0 !important; - } - .pb-md-0, - .py-md-0 { - padding-bottom: 0 !important; - } - .pl-md-0, - .px-md-0 { - padding-left: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .pt-md-1, - .py-md-1 { - padding-top: 0.25rem !important; - } - .pr-md-1, - .px-md-1 { - padding-right: 0.25rem !important; - } - .pb-md-1, - .py-md-1 { - padding-bottom: 0.25rem !important; - } - .pl-md-1, - .px-md-1 { - padding-left: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .pt-md-2, - .py-md-2 { - padding-top: 0.5rem !important; - } - .pr-md-2, - .px-md-2 { - padding-right: 0.5rem !important; - } - .pb-md-2, - .py-md-2 { - padding-bottom: 0.5rem !important; - } - .pl-md-2, - .px-md-2 { - padding-left: 0.5rem !important; - } - .p-md-3 { - padding: 1rem !important; - } - .pt-md-3, - .py-md-3 { - padding-top: 1rem !important; - } - .pr-md-3, - .px-md-3 { - padding-right: 1rem !important; - } - .pb-md-3, - .py-md-3 { - padding-bottom: 1rem !important; - } - .pl-md-3, - .px-md-3 { - padding-left: 1rem !important; - } - .p-md-4 { - padding: 1.5rem !important; - } - .pt-md-4, - .py-md-4 { - padding-top: 1.5rem !important; - } - .pr-md-4, - .px-md-4 { - padding-right: 1.5rem !important; - } - .pb-md-4, - .py-md-4 { - padding-bottom: 1.5rem !important; - } - .pl-md-4, - .px-md-4 { - padding-left: 1.5rem !important; - } - .p-md-5 { - padding: 3rem !important; - } - .pt-md-5, - .py-md-5 { - padding-top: 3rem !important; - } - .pr-md-5, - .px-md-5 { - padding-right: 3rem !important; - } - .pb-md-5, - .py-md-5 { - padding-bottom: 3rem !important; - } - .pl-md-5, - .px-md-5 { - padding-left: 3rem !important; - } - .m-md-n1 { - margin: -0.25rem !important; - } - .mt-md-n1, - .my-md-n1 { - margin-top: -0.25rem !important; - } - .mr-md-n1, - .mx-md-n1 { - margin-right: -0.25rem !important; - } - .mb-md-n1, - .my-md-n1 { - margin-bottom: -0.25rem !important; - } - .ml-md-n1, - .mx-md-n1 { - margin-left: -0.25rem !important; - } - .m-md-n2 { - margin: -0.5rem !important; - } - .mt-md-n2, - .my-md-n2 { - margin-top: -0.5rem !important; - } - .mr-md-n2, - .mx-md-n2 { - margin-right: -0.5rem !important; - } - .mb-md-n2, - .my-md-n2 { - margin-bottom: -0.5rem !important; - } - .ml-md-n2, - .mx-md-n2 { - margin-left: -0.5rem !important; - } - .m-md-n3 { - margin: -1rem !important; - } - .mt-md-n3, - .my-md-n3 { - margin-top: -1rem !important; - } - .mr-md-n3, - .mx-md-n3 { - margin-right: -1rem !important; - } - .mb-md-n3, - .my-md-n3 { - margin-bottom: -1rem !important; - } - .ml-md-n3, - .mx-md-n3 { - margin-left: -1rem !important; - } - .m-md-n4 { - margin: -1.5rem !important; - } - .mt-md-n4, - .my-md-n4 { - margin-top: -1.5rem !important; - } - .mr-md-n4, - .mx-md-n4 { - margin-right: -1.5rem !important; - } - .mb-md-n4, - .my-md-n4 { - margin-bottom: -1.5rem !important; - } - .ml-md-n4, - .mx-md-n4 { - margin-left: -1.5rem !important; - } - .m-md-n5 { - margin: -3rem !important; - } - .mt-md-n5, - .my-md-n5 { - margin-top: -3rem !important; - } - .mr-md-n5, - .mx-md-n5 { - margin-right: -3rem !important; - } - .mb-md-n5, - .my-md-n5 { - margin-bottom: -3rem !important; - } - .ml-md-n5, - .mx-md-n5 { - margin-left: -3rem !important; - } - .m-md-auto { - margin: auto !important; - } - .mt-md-auto, - .my-md-auto { - margin-top: auto !important; - } - .mr-md-auto, - .mx-md-auto { - margin-right: auto !important; - } - .mb-md-auto, - .my-md-auto { - margin-bottom: auto !important; - } - .ml-md-auto, - .mx-md-auto { - margin-left: auto !important; - } -} - -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 !important; - } - .mt-lg-0, - .my-lg-0 { - margin-top: 0 !important; - } - .mr-lg-0, - .mx-lg-0 { - margin-right: 0 !important; - } - .mb-lg-0, - .my-lg-0 { - margin-bottom: 0 !important; - } - .ml-lg-0, - .mx-lg-0 { - margin-left: 0 !important; - } - .m-lg-1 { - margin: 0.25rem !important; - } - .mt-lg-1, - .my-lg-1 { - margin-top: 0.25rem !important; - } - .mr-lg-1, - .mx-lg-1 { - margin-right: 0.25rem !important; - } - .mb-lg-1, - .my-lg-1 { - margin-bottom: 0.25rem !important; - } - .ml-lg-1, - .mx-lg-1 { - margin-left: 0.25rem !important; - } - .m-lg-2 { - margin: 0.5rem !important; - } - .mt-lg-2, - .my-lg-2 { - margin-top: 0.5rem !important; - } - .mr-lg-2, - .mx-lg-2 { - margin-right: 0.5rem !important; - } - .mb-lg-2, - .my-lg-2 { - margin-bottom: 0.5rem !important; - } - .ml-lg-2, - .mx-lg-2 { - margin-left: 0.5rem !important; - } - .m-lg-3 { - margin: 1rem !important; - } - .mt-lg-3, - .my-lg-3 { - margin-top: 1rem !important; - } - .mr-lg-3, - .mx-lg-3 { - margin-right: 1rem !important; - } - .mb-lg-3, - .my-lg-3 { - margin-bottom: 1rem !important; - } - .ml-lg-3, - .mx-lg-3 { - margin-left: 1rem !important; - } - .m-lg-4 { - margin: 1.5rem !important; - } - .mt-lg-4, - .my-lg-4 { - margin-top: 1.5rem !important; - } - .mr-lg-4, - .mx-lg-4 { - margin-right: 1.5rem !important; - } - .mb-lg-4, - .my-lg-4 { - margin-bottom: 1.5rem !important; - } - .ml-lg-4, - .mx-lg-4 { - margin-left: 1.5rem !important; - } - .m-lg-5 { - margin: 3rem !important; - } - .mt-lg-5, - .my-lg-5 { - margin-top: 3rem !important; - } - .mr-lg-5, - .mx-lg-5 { - margin-right: 3rem !important; - } - .mb-lg-5, - .my-lg-5 { - margin-bottom: 3rem !important; - } - .ml-lg-5, - .mx-lg-5 { - margin-left: 3rem !important; - } - .p-lg-0 { - padding: 0 !important; - } - .pt-lg-0, - .py-lg-0 { - padding-top: 0 !important; - } - .pr-lg-0, - .px-lg-0 { - padding-right: 0 !important; - } - .pb-lg-0, - .py-lg-0 { - padding-bottom: 0 !important; - } - .pl-lg-0, - .px-lg-0 { - padding-left: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .pt-lg-1, - .py-lg-1 { - padding-top: 0.25rem !important; - } - .pr-lg-1, - .px-lg-1 { - padding-right: 0.25rem !important; - } - .pb-lg-1, - .py-lg-1 { - padding-bottom: 0.25rem !important; - } - .pl-lg-1, - .px-lg-1 { - padding-left: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .pt-lg-2, - .py-lg-2 { - padding-top: 0.5rem !important; - } - .pr-lg-2, - .px-lg-2 { - padding-right: 0.5rem !important; - } - .pb-lg-2, - .py-lg-2 { - padding-bottom: 0.5rem !important; - } - .pl-lg-2, - .px-lg-2 { - padding-left: 0.5rem !important; - } - .p-lg-3 { - padding: 1rem !important; - } - .pt-lg-3, - .py-lg-3 { - padding-top: 1rem !important; - } - .pr-lg-3, - .px-lg-3 { - padding-right: 1rem !important; - } - .pb-lg-3, - .py-lg-3 { - padding-bottom: 1rem !important; - } - .pl-lg-3, - .px-lg-3 { - padding-left: 1rem !important; - } - .p-lg-4 { - padding: 1.5rem !important; - } - .pt-lg-4, - .py-lg-4 { - padding-top: 1.5rem !important; - } - .pr-lg-4, - .px-lg-4 { - padding-right: 1.5rem !important; - } - .pb-lg-4, - .py-lg-4 { - padding-bottom: 1.5rem !important; - } - .pl-lg-4, - .px-lg-4 { - padding-left: 1.5rem !important; - } - .p-lg-5 { - padding: 3rem !important; - } - .pt-lg-5, - .py-lg-5 { - padding-top: 3rem !important; - } - .pr-lg-5, - .px-lg-5 { - padding-right: 3rem !important; - } - .pb-lg-5, - .py-lg-5 { - padding-bottom: 3rem !important; - } - .pl-lg-5, - .px-lg-5 { - padding-left: 3rem !important; - } - .m-lg-n1 { - margin: -0.25rem !important; - } - .mt-lg-n1, - .my-lg-n1 { - margin-top: -0.25rem !important; - } - .mr-lg-n1, - .mx-lg-n1 { - margin-right: -0.25rem !important; - } - .mb-lg-n1, - .my-lg-n1 { - margin-bottom: -0.25rem !important; - } - .ml-lg-n1, - .mx-lg-n1 { - margin-left: -0.25rem !important; - } - .m-lg-n2 { - margin: -0.5rem !important; - } - .mt-lg-n2, - .my-lg-n2 { - margin-top: -0.5rem !important; - } - .mr-lg-n2, - .mx-lg-n2 { - margin-right: -0.5rem !important; - } - .mb-lg-n2, - .my-lg-n2 { - margin-bottom: -0.5rem !important; - } - .ml-lg-n2, - .mx-lg-n2 { - margin-left: -0.5rem !important; - } - .m-lg-n3 { - margin: -1rem !important; - } - .mt-lg-n3, - .my-lg-n3 { - margin-top: -1rem !important; - } - .mr-lg-n3, - .mx-lg-n3 { - margin-right: -1rem !important; - } - .mb-lg-n3, - .my-lg-n3 { - margin-bottom: -1rem !important; - } - .ml-lg-n3, - .mx-lg-n3 { - margin-left: -1rem !important; - } - .m-lg-n4 { - margin: -1.5rem !important; - } - .mt-lg-n4, - .my-lg-n4 { - margin-top: -1.5rem !important; - } - .mr-lg-n4, - .mx-lg-n4 { - margin-right: -1.5rem !important; - } - .mb-lg-n4, - .my-lg-n4 { - margin-bottom: -1.5rem !important; - } - .ml-lg-n4, - .mx-lg-n4 { - margin-left: -1.5rem !important; - } - .m-lg-n5 { - margin: -3rem !important; - } - .mt-lg-n5, - .my-lg-n5 { - margin-top: -3rem !important; - } - .mr-lg-n5, - .mx-lg-n5 { - margin-right: -3rem !important; - } - .mb-lg-n5, - .my-lg-n5 { - margin-bottom: -3rem !important; - } - .ml-lg-n5, - .mx-lg-n5 { - margin-left: -3rem !important; - } - .m-lg-auto { - margin: auto !important; - } - .mt-lg-auto, - .my-lg-auto { - margin-top: auto !important; - } - .mr-lg-auto, - .mx-lg-auto { - margin-right: auto !important; - } - .mb-lg-auto, - .my-lg-auto { - margin-bottom: auto !important; - } - .ml-lg-auto, - .mx-lg-auto { - margin-left: auto !important; - } -} - -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 !important; - } - .mt-xl-0, - .my-xl-0 { - margin-top: 0 !important; - } - .mr-xl-0, - .mx-xl-0 { - margin-right: 0 !important; - } - .mb-xl-0, - .my-xl-0 { - margin-bottom: 0 !important; - } - .ml-xl-0, - .mx-xl-0 { - margin-left: 0 !important; - } - .m-xl-1 { - margin: 0.25rem !important; - } - .mt-xl-1, - .my-xl-1 { - margin-top: 0.25rem !important; - } - .mr-xl-1, - .mx-xl-1 { - margin-right: 0.25rem !important; - } - .mb-xl-1, - .my-xl-1 { - margin-bottom: 0.25rem !important; - } - .ml-xl-1, - .mx-xl-1 { - margin-left: 0.25rem !important; - } - .m-xl-2 { - margin: 0.5rem !important; - } - .mt-xl-2, - .my-xl-2 { - margin-top: 0.5rem !important; - } - .mr-xl-2, - .mx-xl-2 { - margin-right: 0.5rem !important; - } - .mb-xl-2, - .my-xl-2 { - margin-bottom: 0.5rem !important; - } - .ml-xl-2, - .mx-xl-2 { - margin-left: 0.5rem !important; - } - .m-xl-3 { - margin: 1rem !important; - } - .mt-xl-3, - .my-xl-3 { - margin-top: 1rem !important; - } - .mr-xl-3, - .mx-xl-3 { - margin-right: 1rem !important; - } - .mb-xl-3, - .my-xl-3 { - margin-bottom: 1rem !important; - } - .ml-xl-3, - .mx-xl-3 { - margin-left: 1rem !important; - } - .m-xl-4 { - margin: 1.5rem !important; - } - .mt-xl-4, - .my-xl-4 { - margin-top: 1.5rem !important; - } - .mr-xl-4, - .mx-xl-4 { - margin-right: 1.5rem !important; - } - .mb-xl-4, - .my-xl-4 { - margin-bottom: 1.5rem !important; - } - .ml-xl-4, - .mx-xl-4 { - margin-left: 1.5rem !important; - } - .m-xl-5 { - margin: 3rem !important; - } - .mt-xl-5, - .my-xl-5 { - margin-top: 3rem !important; - } - .mr-xl-5, - .mx-xl-5 { - margin-right: 3rem !important; - } - .mb-xl-5, - .my-xl-5 { - margin-bottom: 3rem !important; - } - .ml-xl-5, - .mx-xl-5 { - margin-left: 3rem !important; - } - .p-xl-0 { - padding: 0 !important; - } - .pt-xl-0, - .py-xl-0 { - padding-top: 0 !important; - } - .pr-xl-0, - .px-xl-0 { - padding-right: 0 !important; - } - .pb-xl-0, - .py-xl-0 { - padding-bottom: 0 !important; - } - .pl-xl-0, - .px-xl-0 { - padding-left: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .pt-xl-1, - .py-xl-1 { - padding-top: 0.25rem !important; - } - .pr-xl-1, - .px-xl-1 { - padding-right: 0.25rem !important; - } - .pb-xl-1, - .py-xl-1 { - padding-bottom: 0.25rem !important; - } - .pl-xl-1, - .px-xl-1 { - padding-left: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .pt-xl-2, - .py-xl-2 { - padding-top: 0.5rem !important; - } - .pr-xl-2, - .px-xl-2 { - padding-right: 0.5rem !important; - } - .pb-xl-2, - .py-xl-2 { - padding-bottom: 0.5rem !important; - } - .pl-xl-2, - .px-xl-2 { - padding-left: 0.5rem !important; - } - .p-xl-3 { - padding: 1rem !important; - } - .pt-xl-3, - .py-xl-3 { - padding-top: 1rem !important; - } - .pr-xl-3, - .px-xl-3 { - padding-right: 1rem !important; - } - .pb-xl-3, - .py-xl-3 { - padding-bottom: 1rem !important; - } - .pl-xl-3, - .px-xl-3 { - padding-left: 1rem !important; - } - .p-xl-4 { - padding: 1.5rem !important; - } - .pt-xl-4, - .py-xl-4 { - padding-top: 1.5rem !important; - } - .pr-xl-4, - .px-xl-4 { - padding-right: 1.5rem !important; - } - .pb-xl-4, - .py-xl-4 { - padding-bottom: 1.5rem !important; - } - .pl-xl-4, - .px-xl-4 { - padding-left: 1.5rem !important; - } - .p-xl-5 { - padding: 3rem !important; - } - .pt-xl-5, - .py-xl-5 { - padding-top: 3rem !important; - } - .pr-xl-5, - .px-xl-5 { - padding-right: 3rem !important; - } - .pb-xl-5, - .py-xl-5 { - padding-bottom: 3rem !important; - } - .pl-xl-5, - .px-xl-5 { - padding-left: 3rem !important; - } - .m-xl-n1 { - margin: -0.25rem !important; - } - .mt-xl-n1, - .my-xl-n1 { - margin-top: -0.25rem !important; - } - .mr-xl-n1, - .mx-xl-n1 { - margin-right: -0.25rem !important; - } - .mb-xl-n1, - .my-xl-n1 { - margin-bottom: -0.25rem !important; - } - .ml-xl-n1, - .mx-xl-n1 { - margin-left: -0.25rem !important; - } - .m-xl-n2 { - margin: -0.5rem !important; - } - .mt-xl-n2, - .my-xl-n2 { - margin-top: -0.5rem !important; - } - .mr-xl-n2, - .mx-xl-n2 { - margin-right: -0.5rem !important; - } - .mb-xl-n2, - .my-xl-n2 { - margin-bottom: -0.5rem !important; - } - .ml-xl-n2, - .mx-xl-n2 { - margin-left: -0.5rem !important; - } - .m-xl-n3 { - margin: -1rem !important; - } - .mt-xl-n3, - .my-xl-n3 { - margin-top: -1rem !important; - } - .mr-xl-n3, - .mx-xl-n3 { - margin-right: -1rem !important; - } - .mb-xl-n3, - .my-xl-n3 { - margin-bottom: -1rem !important; - } - .ml-xl-n3, - .mx-xl-n3 { - margin-left: -1rem !important; - } - .m-xl-n4 { - margin: -1.5rem !important; - } - .mt-xl-n4, - .my-xl-n4 { - margin-top: -1.5rem !important; - } - .mr-xl-n4, - .mx-xl-n4 { - margin-right: -1.5rem !important; - } - .mb-xl-n4, - .my-xl-n4 { - margin-bottom: -1.5rem !important; - } - .ml-xl-n4, - .mx-xl-n4 { - margin-left: -1.5rem !important; - } - .m-xl-n5 { - margin: -3rem !important; - } - .mt-xl-n5, - .my-xl-n5 { - margin-top: -3rem !important; - } - .mr-xl-n5, - .mx-xl-n5 { - margin-right: -3rem !important; - } - .mb-xl-n5, - .my-xl-n5 { - margin-bottom: -3rem !important; - } - .ml-xl-n5, - .mx-xl-n5 { - margin-left: -3rem !important; - } - .m-xl-auto { - margin: auto !important; - } - .mt-xl-auto, - .my-xl-auto { - margin-top: auto !important; - } - .mr-xl-auto, - .mx-xl-auto { - margin-right: auto !important; - } - .mb-xl-auto, - .my-xl-auto { - margin-bottom: auto !important; - } - .ml-xl-auto, - .mx-xl-auto { - margin-left: auto !important; - } -} -/*# sourceMappingURL=bootstrap-grid.css.map */ \ No newline at end of file diff --git a/docs/assets/vendor/bootstrap/css/bootstrap-grid.css.map b/docs/assets/vendor/bootstrap/css/bootstrap-grid.css.map deleted file mode 100644 index 8661e3e..0000000 --- a/docs/assets/vendor/bootstrap/css/bootstrap-grid.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap-grid.scss","bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_display.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_spacing.scss"],"names":[],"mappings":"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Z;ELw1BlB;EKv1BM;IAAwB,iBADZ;IACY,QADZ;EL21BlB;EK11BM;IAAwB,iBADZ;IACY,QADZ;EL81BlB;EK71BM;IAAwB,iBADZ;IACY,QADZ;ELi2BlB;EKh2BM;IAAwB,iBADZ;IACY,QADZ;ELo2BlB;EKn2BM;IAAwB,iBADZ;IACY,QADZ;ELu2BlB;EKt2BM;IAAwB,iBADZ;IACY,QADZ;EL02BlB;EKz2BM;IAAwB,iBADZ;IACY,QADZ;EL62BlB;EK52BM;IAAwB,kBADZ;IACY,SADZ;ELg3BlB;EK/2BM;IAAwB,kBADZ;IACY,SADZ;ELm3BlB;EKl3BM;IAAwB,kBADZ;IACY,SADZ;ELs3BlB;EK/2BQ;IHRR,cAA4B;EF03B5B;EKl3BQ;IHRR,sBAA8C;EF63B9C;EKr3BQ;IHRR,uBAA8C;EFg4B9C;EKx3BQ;IHRR,gBAA8C;EFm4B9C;EK33BQ;IHRR,uBAA8C;EFs4B9C;EK93BQ;IHRR,uBAA8C;EFy4B9C;EKj4BQ;IHRR,gBAA8C;EF44B9C;EKp4BQ;IHRR,uBAA8C;EF+4B9C;EKv4BQ;IHRR,uBAA8C;EFk5B9C;EK14BQ;IHRR,gBAA8C;EFq5B9C;EK74BQ;IHRR,uBAA8C;EFw5B9C;EKh5BQ;IHRR,uBAA8C;EF25B9C;AACF;;AMx8BM;EAAwB,wBAA0B;AN48BxD;;AM58BM;EAAwB,0BAA0B;ANg9BxD;;AMh9BM;EAAwB,gCAA0B;ANo9BxD;;AMp9BM;EAAwB,yBAA0B;ANw9BxD;;AMx9BM;EAAwB,yBAA0B;AN49BxD;;AM59BM;EAAwB,6BAA0B;ANg+BxD;;AMh+BM;EAAwB,8BAA0B;ANo+BxD;;AMp+BM;EAAwB,+BAA0B;EAA1B,wBAA0B;ANw+BxD;;AMx+BM;EAAwB,sCAA0B;EAA1B,+BAA0B;AN4+BxD;;AG37BI;EGjDE;IAAwB,wBAA0B;ENi/BtD;EMj/BI;IAAwB,0BAA0B;ENo/BtD;EMp/BI;IAAwB,gCAA0B;ENu/BtD;EMv/BI;IAAwB,yBAA0B;EN0/BtD;EM1/BI;IAAwB,yBAA0B;EN6/BtD;EM7/BI;IAAwB,6BAA0B;ENggCtD;EMhgCI;IAAwB,8BAA0B;ENmgCtD;EM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A0C;ARurDpD;;AQrrDQ;;EAEE,yBAAsC;ARwrDhD;;AQvsDQ;EAAgC,0BAA4B;AR2sDpE;;AQ1sDQ;;EAEE,8BAAoC;AR6sD9C;;AQ3sDQ;;EAEE,gCAAwC;AR8sDlD;;AQ5sDQ;;EAEE,iCAA0C;AR+sDpD;;AQ7sDQ;;EAEE,+BAAsC;ARgtDhD;;AQ/tDQ;EAAgC,yBAA4B;ARmuDpE;;AQluDQ;;EAEE,6BAAoC;ARquD9C;;AQnuDQ;;EAEE,+BAAwC;ARsuDlD;;AQpuDQ;;EAEE,gCAA0C;ARuuDpD;;AQruDQ;;EAEE,8BAAsC;ARwuDhD;;AQvvDQ;EAAgC,uBAA4B;AR2vDpE;;AQ1vDQ;;EAEE,2BAAoC;AR6vD9C;;AQ3vDQ;;EAEE,6BAAwC;AR8vDlD;;AQ5vDQ;;EAEE,8BAA0C;AR+vDpD;;AQ7vDQ;;EAEE,4BAAsC;ARgwDhD;;AQ/wDQ;EAAgC,yBAA4B;ARmxDpE;;AQlxDQ;;EAEE,6BAAoC;ARqxD9C;;AQnxDQ;;EAEE,+BAAwC;ARsxDlD;;AQpxDQ;;EAEE,gCAA0C;ARuxDpD;;AQrxDQ;;EAEE,8BAAsC;ARwxDhD;;AQvyDQ;EAAgC,uBAA4B;AR2yDpE;;AQ1yDQ;;EAEE,2BAAoC;AR6yD9C;;AQ3yDQ;;EAEE,6BAAwC;AR8yDlD;;AQ5yDQ;;EAEE,8BAA0C;AR+yDpD;;AQ7yDQ;;EAEE,4BAAsC;ARgzDhD;;AQ/zDQ;EAAgC,qBAA4B;ARm0DpE;;AQl0DQ;;EAEE,yBAAoC;ARq0D9C;;AQn0DQ;;EAEE,2BAAwC;ARs0DlD;;AQp0DQ;;EAEE,4BAA0C;ARu0DpD;;AQr0DQ;;EAEE,0BAAsC;ARw0DhD;;AQv1DQ;EAAgC,2BAA4B;AR21DpE;;AQ11DQ;;EAEE,+BAAoC;AR61D9C;;AQ31DQ;;EAEE,iCAAwC;AR81DlD;;AQ51DQ;;EAEE,kCAA0C;AR+1DpD;;AQ71DQ;;EAEE,gCAAsC;ARg2DhD;;AQ/2DQ;EAAgC,0BAA4B;ARm3DpE;;AQl3DQ;;EAEE,8BAAoC;ARq3D9C;;AQn3DQ;;EAEE,gCAAwC;ARs3DlD;;AQp3DQ;;EAEE,iCAA0C;ARu3DpD;;AQr3DQ;;EAEE,+BAAsC;ARw3DhD;;AQv4DQ;EAAgC,wBAA4B;AR24DpE;;AQ14DQ;;EAEE,4BAAoC;AR64D9C;;AQ34DQ;;EAEE,8BAAwC;AR84DlD;;AQ54DQ;;EAEE,+BAA0C;AR+4DpD;;AQ74DQ;;EAEE,6BAAsC;ARg5DhD;;AQ/5DQ;EAAgC,0BAA4B;ARm6DpE;;AQl6DQ;;EAEE,8BAAoC;ARq6D9C;;AQn6DQ;;EAEE,gCAAwC;ARs6DlD;;AQp6DQ;;EAEE,iCAA0C;ARu6DpD;;AQr6DQ;;EAEE,+BAAsC;ARw6DhD;;AQv7DQ;EAAgC,wBAA4B;AR27DpE;;AQ17DQ;;EAEE,4BAAoC;AR67D9C;;AQ37DQ;;EAEE,8BAAwC;AR87DlD;;AQ57DQ;;EAEE,+BAA0C;AR+7DpD;;AQ77DQ;;EAEE,6BAAsC;ARg8DhD;;AQx7DQ;EAAwB,2BAA2B;AR47D3D;;AQ37DQ;;EAEE,+BAA+B;AR87DzC;;AQ57DQ;;EAEE,iCAAiC;AR+7D3C;;AQ77DQ;;EAEE,kCAAkC;ARg8D5C;;AQ97DQ;;EAEE,gCAAgC;ARi8D1C;;AQh9DQ;EAAwB,0BAA2B;ARo9D3D;;AQn9DQ;;EAEE,8BAA+B;ARs9DzC;;AQp9DQ;;EAEE,gCAAiC;ARu9D3C;;AQr9DQ;;EAEE,iCAAkC;ARw9D5C;;AQt9DQ;;EAEE,+BAAgC;ARy9D1C;;AQx+DQ;EAAwB,wBAA2B;AR4+D3D;;AQ3+DQ;;EAEE,4BAA+B;AR8+DzC;;AQ5+DQ;;EAEE,8BAAiC;AR++D3C;;AQ7+DQ;;EAEE,+BAAkC;ARg/D5C;;AQ9+DQ;;EAEE,6BAAgC;ARi/D1C;;AQhgEQ;EAAwB,0BAA2B;ARogE3D;;AQngEQ;;EAEE,8BAA+B;ARsgEzC;;AQpgEQ;;EAEE,gCAAiC;ARugE3C;;AQrgEQ;;EAEE,iCAAkC;ARwgE5C;;AQtgEQ;;EAEE,+BAAgC;ARygE1C;;AQxhEQ;EAAwB,wBAA2B;AR4hE3D;;AQ3hEQ;;EAEE,4BAA+B;AR8hEzC;;AQ5hEQ;;EAEE,8BAAiC;AR+hE3C;;AQ7hEQ;;EAEE,+BAAkC;ARgiE5C;;AQ9hEQ;;EAEE,6BAAgC;ARiiE1C;;AQ3hEI;EAAmB,uBAAuB;AR+hE9C;;AQ9hEI;;EAEE,2BAA2B;ARiiEjC;;AQ/hEI;;EAEE,6BAA6B;ARkiEnC;;AQhiEI;;EAEE,8BAA8B;ARmiEpC;;AQjiEI;;EAEE,4BAA4B;ARoiElC;;AG7iEI;EKlDI;IAAgC,oBAA4B;ERomElE;EQnmEM;;IAEE,wBAAoC;ERqmE5C;EQnmEM;;IAEE,0BAAwC;ERqmEhD;EQnmEM;;IAEE,2BAA0C;ERqmElD;EQnmEM;;IAEE,yBAAsC;ERqmE9C;EQpnEM;IAAgC,0BAA4B;ERunElE;EQtnEM;;IAEE,8BAAoC;ERwnE5C;EQtnEM;;IAEE,gCAAwC;ERwnEhD;EQtnEM;;IAEE,iCAA0C;ERwnElD;EQtnEM;;IAEE,+BAAsC;ERwnE9C;EQvoEM;IAAgC,yBAA4B;ER0oElE;EQzoEM;;IAEE,6BAAoC;ER2oE5C;EQzoEM;;IAEE,+BAAwC;ER2oEhD;EQzoEM;;IAEE,gCAA0C;ER2oElD;EQzoEM;;IAEE,8BAAsC;ER2oE9C;EQ1pEM;IAAgC,uBAA4B;ER6pElE;EQ5pEM;;IAEE,2BAAoC;ER8pE5C;EQ5pEM;;IAEE,6BAAwC;ER8pEhD;EQ5pEM;;IAEE,8BAA0C;ER8pElD;EQ5pEM;;IAEE,4BAAsC;ER8pE9C;EQ7qEM;IAAgC,yBAA4B;ERgrElE;EQ/qEM;;IAEE,6BAAoC;ERirE5C;EQ/qEM;;IAEE,+BAAwC;ERirEhD;EQ/qEM;;IAEE,gCAA0C;ERirElD;EQ/qEM;;IAEE,8BAAsC;ERirE9C;EQhsEM;IAAgC,uBAA4B;ERmsElE;EQlsEM;;IAEE,2BAAoC;ERosE5C;EQlsEM;;IAEE,6BAAwC;ERosEhD;EQlsEM;;IAEE,8BAA0C;ERosElD;EQlsEM;;IAEE,4BAAsC;ERosE9C;EQntEM;IAAgC,qBAA4B;ERstElE;EQrtEM;;IAEE,yBAAoC;ERutE5C;EQrtEM;;IAEE,2BAAwC;ERutEhD;EQrtEM;;IAEE,4BAA0C;ERutElD;EQrtEM;;IAEE,0BAAsC;ERutE9C;EQtuEM;IAAgC,2BAA4B;ERyuElE;EQxuEM;;IAEE,+BAAoC;ER0uE5C;EQxuEM;;IAEE,iCAAwC;ER0uEhD;EQxuEM;;IAEE,kCAA0C;ER0uElD;EQxuEM;;IAEE,gCAAsC;ER0uE9C;EQzvEM;IAAgC,0BAA4B;ER4vElE;EQ3vEM;;IAEE,8BAAoC;ER6vE5C;EQ3vEM;;IAEE,gCAAwC;ER6vEhD;EQ3vEM;;IAEE,iCAA0C;ER6vElD;EQ3vEM;;IAEE,+BAAsC;ER6vE9C;EQ5wEM;IAAgC,wBAA4B;ER+wElE;EQ9wEM;;IAEE,4BAAoC;ERgxE5C;EQ9wEM;;IAEE,8BAAwC;ERgxEhD;EQ9wEM;;IAEE,+BAA0C;ERgxElD;EQ9wEM;;IAEE,6BAAsC;ERgxE9C;EQ/xEM;IAAgC,0BAA4B;ERkyElE;EQjyEM;;IAEE,8BAAoC;ERmyE5C;EQjyEM;;IAEE,gCAAwC;ERmyEhD;EQjyEM;;IAEE,iCAA0C;ERmyElD;EQjyEM;;IAEE,+BAAsC;ERmyE9C;EQlzEM;IAAgC,wBAA4B;ERqzElE;EQpzEM;;IAEE,4BAAoC;ERszE5C;EQpzEM;;IAEE,8BAAwC;ERszEhD;EQpzEM;;IAEE,+BAA0C;ERszElD;EQpzEM;;IAEE,6BAAsC;ERszE9C;EQ9yEM;IAAwB,2BAA2B;ERizEzD;EQhzEM;;IAEE,+BAA+B;ERkzEvC;EQhzEM;;IAEE,iCAAiC;ERkzEzC;EQhzEM;;IAEE,kCAAkC;ERkzE1C;EQhzEM;;IAEE,gCAAgC;ERkzExC;EQj0EM;IAAwB,0BAA2B;ERo0EzD;EQn0EM;;IAEE,8BAA+B;ERq0EvC;EQn0EM;;IAEE,gCAAiC;ERq0EzC;EQn0EM;;IAEE,iCAAkC;ERq0E1C;EQn0EM;;IAEE,+BAAgC;ERq0ExC;EQp1EM;IAAwB,wBAA2B;ERu1EzD;EQt1EM;;IAEE,4BAA+B;ERw1EvC;EQt1EM;;IAEE,8BAAiC;ERw1EzC;EQt1EM;;IAEE,+BAAkC;ERw1E1C;EQt1EM;;IAEE,6BAAgC;ERw1ExC;EQv2EM;IAAwB,0BAA2B;ER02EzD;EQz2EM;;IAEE,8BAA+B;ER22EvC;EQz2EM;;IAEE,gCAAiC;ER22EzC;EQz2EM;;IAEE,iCAAkC;ER22E1C;EQz2EM;;IAEE,+BAAgC;ER22ExC;EQ13EM;IAAwB,wBAA2B;ER63EzD;EQ53EM;;IAEE,4BAA+B;ER83EvC;EQ53EM;;IAEE,8BAAiC;ER83EzC;EQ53EM;;IAEE,+BAAkC;ER83E1C;EQ53EM;;IAEE,6BAAgC;ER83ExC;EQx3EE;IAAmB,uBAAuB;ER23E5C;EQ13EE;;IAEE,2BAA2B;ER43E/B;EQ13EE;;IAEE,6BAA6B;ER43EjC;EQ13EE;;IAEE,8BAA8B;ER43ElC;EQ13EE;;IAEE,4BAA4B;ER43EhC;AACF;;AGt4EI;EKlDI;IAAgC,oBAA4B;ER67ElE;EQ57EM;;IAEE,wBAAoC;ER87E5C;EQ57EM;;IAEE,0BAAwC;ER87EhD;EQ57EM;;IAEE,2BAA0C;ER87ElD;EQ57EM;;IAEE,yBAAsC;ER87E9C;EQ78EM;IAAgC,0BAA4B;ERg9ElE;EQ/8EM;;IAEE,8BAAoC;ERi9E5C;EQ/8EM;;IAEE,gCAAwC;ERi9EhD;EQ/8EM;;IAEE,iCAA0C;ERi9ElD;EQ/8EM;;IAEE,+BAAsC;ERi9E9C;EQh+EM;IAAgC,yBAA4B;ERm+ElE;EQl+EM;;IAEE,6BAAoC;ERo+E5C;EQl+EM;;IAEE,+BAAwC;ERo+EhD;EQl+EM;;IAEE,gCAA0C;ERo+ElD;EQl+EM;;IAEE,8BAAsC;ERo+E9C;EQn/EM;IAAgC,uBAA4B;ERs/ElE;EQr/EM;;IAEE,2BAAoC;ERu/E5C;EQr/EM;;IAEE,6BAAwC;ERu/EhD;EQr/EM;;IAEE,8BAA0C;ERu/ElD;EQr/EM;;IAEE,4BAAsC;ERu/E9C;EQtgFM;IAAgC,yBAA4B;ERygFlE;EQxgFM;;IAEE,6BAAoC;ER0gF5C;EQxgFM;;IAEE,+BAAwC;ER0gFhD;EQxgFM;;IAEE,gCAA0C;ER0gFlD;EQxgFM;;IAEE,8BAAsC;ER0gF9C;EQzhFM;IAAgC,uBAA4B;ER4hFlE;EQ3hFM;;IAEE,2BAAoC;ER6hF5C;EQ3hFM;;IAEE,6BAAwC;ER6hFhD;EQ3hFM;;IAEE,8BAA0C;ER6hFlD;EQ3hFM;;IAEE,4BAAsC;ER6hF9C;EQ5iFM;IAAgC,qBAA4B;ER+iFlE;EQ9iFM;;IAEE,yBAAoC;ERgjF5C;EQ9iFM;;IAEE,2BAAwC;ERgjFhD;EQ9iFM;;IAEE,4BAA0C;ERgjFlD;EQ9iFM;;IAEE,0BAAsC;ERgjF9C;EQ/jFM;IAAgC,2BAA4B;ERkkFlE;EQjkFM;;IAEE,+BAAoC;ERmkF5C;EQjkFM;;IAEE,iCAAwC;ERmkFhD;EQjkFM;;IAEE,kCAA0C;ERmkFlD;EQjkFM;;IAEE,gCAAsC;ERmkF9C;EQllFM;IAAgC,0BAA4B;ERqlFlE;EQplFM;;IAEE,8BAAoC;ERslF5C;EQplFM;;IAEE,gCAAwC;ERslFhD;EQplFM;;IAEE,iCAA0C;ERslFlD;EQplFM;;IAEE,+BAAsC;ERslF9C;EQrmFM;IAAgC,wBAA4B;ERwmFlE;EQvmFM;;IAEE,4BAAoC;ERymF5C;EQvmFM;;IAEE,8BAAwC;ERymFhD;EQvmFM;;IAEE,+BAA0C;ERymFlD;EQvmFM;;IAEE,6BAAsC;ERymF9C;EQxnFM;IAAgC,0BAA4B;ER2nFlE;EQ1nFM;;IAEE,8BAAoC;ER4nF5C;EQ1nFM;;IAEE,gCAAwC;ER4nFhD;EQ1nFM;;IAEE,iCAA0C;ER4nFlD;EQ1nFM;;IAEE,+BAAsC;ER4nF9C;EQ3oFM;IAAgC,wBAA4B;ER8oFlE;EQ7oFM;;IAEE,4BAAoC;ER+oF5C;EQ7oFM;;IAEE,8BAAwC;ER+oFhD;EQ7oFM;;IAEE,+BAA0C;ER+oFlD;EQ7oFM;;IAEE,6BAAsC;ER+oF9C;EQvoFM;IAAwB,2BAA2B;ER0oFzD;EQzoFM;;IAEE,+BAA+B;ER2oFvC;EQzoFM;;IAEE,iCAAiC;ER2oFzC;EQzoFM;;IAEE,kCAAkC;ER2oF1C;EQzoFM;;IAEE,gCAAgC;ER2oFxC;EQ1pFM;IAAwB,0BAA2B;ER6pFzD;EQ5pFM;;IAEE,8BAA+B;ER8pFvC;EQ5pFM;;IAEE,gCAAiC;ER8pFzC;EQ5pFM;;IAEE,iCAAkC;ER8pF1C;EQ5pFM;;IAEE,+BAAgC;ER8pFxC;EQ7qFM;IAAwB,wBAA2B;ERgrFzD;EQ/qFM;;IAEE,4BAA+B;ERirFvC;EQ/qFM;;IAEE,8BAAiC;ERirFzC;EQ/qFM;;IAEE,+BAAkC;ERirF1C;EQ/qFM;;IAEE,6BAAgC;ERirFxC;EQhsFM;IAAwB,0BAA2B;ERmsFzD;EQlsFM;;IAEE,8BAA+B;ERosFvC;EQlsFM;;IAEE,gCAAiC;ERosFzC;EQlsFM;;IAEE,iCAAkC;ERosF1C;EQlsFM;;IAEE,+BAAgC;ERosFxC;EQntFM;IAAwB,wBAA2B;ERstFzD;EQrtFM;;IAEE,4BAA+B;ERutFvC;EQrtFM;;IAEE,8BAAiC;ERutFzC;EQrtFM;;IAEE,+BAAkC;ERutF1C;EQrtFM;;IAEE,6BAAgC;ERutFxC;EQjtFE;IAAmB,uBAAuB;ERotF5C;EQntFE;;IAEE,2BAA2B;ERqtF/B;EQntFE;;IAEE,6BAA6B;ERqtFjC;EQntFE;;IAEE,8BAA8B;ERqtFlC;EQntFE;;IAEE,4BAA4B;ERqtFhC;AACF;;AG/tFI;EKlDI;IAAgC,oBAA4B;ERsxFlE;EQrxFM;;IAEE,wBAAoC;ERuxF5C;EQrxFM;;IAEE,0BAAwC;ERuxFhD;EQrxFM;;IAEE,2BAA0C;ERuxFlD;EQrxFM;;IAEE,yBAAsC;ERuxF9C;EQtyFM;IAAgC,0BAA4B;ERyyFlE;EQxyFM;;IAEE,8BAAoC;ER0yF5C;EQxyFM;;IAEE,gCAAwC;ER0yFhD;EQxyFM;;IAEE,iCAA0C;ER0yFlD;EQxyFM;;IAEE,+BAAsC;ER0yF9C;EQzzFM;IAAgC,yBAA4B;ER4zFlE;EQ3zFM;;IAEE,6BAAoC;ER6zF5C;EQ3zFM;;IAEE,+BAAwC;ER6zFhD;EQ3zFM;;IAEE,gCAA0C;ER6zFlD;EQ3zFM;;IAEE,8BAAsC;ER6zF9C;EQ50FM;IAAgC,uBAA4B;ER+0FlE;EQ90FM;;IAEE,2BAAoC;ERg1F5C;EQ90FM;;IAEE,6BAAwC;ERg1FhD;EQ90FM;;IAEE,8BAA0C;ERg1FlD;EQ90FM;;IAEE,4BAAsC;ERg1F9C;EQ/1FM;IAAgC,yBAA4B;ERk2FlE;EQj2FM;;IAEE,6BAAoC;ERm2F5C;EQj2FM;;IAEE,+BAAwC;ERm2FhD;EQj2FM;;IAEE,gCAA0C;ERm2FlD;EQj2FM;;IAEE,8BAAsC;ERm2F9C;EQl3FM;IAAgC,uBAA4B;ERq3FlE;EQp3FM;;IAEE,2BAAoC;ERs3F5C;EQp3FM;;IAEE,6BAAwC;ERs3FhD;EQp3FM;;IAEE,8BAA0C;ERs3FlD;EQp3FM;;IAEE,4BAAsC;ERs3F9C;EQr4FM;IAAgC,qBAA4B;ERw4FlE;EQv4FM;;IAEE,yBAAoC;ERy4F5C;EQv4FM;;IAEE,2BAAwC;ERy4FhD;EQv4FM;;IAEE,4BAA0C;ERy4FlD;EQv4FM;;IAEE,0BAAsC;ERy4F9C;EQx5FM;IAAgC,2BAA4B;ER25FlE;EQ15FM;;IAEE,+BAAoC;ER45F5C;EQ15FM;;IAEE,iCAAwC;ER45FhD;EQ15FM;;IAEE,kCAA0C;ER45FlD;EQ15FM;;IAEE,gCAAsC;ER45F9C;EQ36FM;IAAgC,0BAA4B;ER86FlE;EQ76FM;;IAEE,8BAAoC;ER+6F5C;EQ76FM;;IAEE,gCAAwC;ER+6FhD;EQ76FM;;IAEE,iCAA0C;ER+6FlD;EQ76FM;;IAEE,+BAAsC;ER+6F9C;EQ97FM;IAAgC,wBAA4B;ERi8FlE;EQh8FM;;IAEE,4BAAoC;ERk8F5C;EQh8FM;;IAEE,8BAAwC;ERk8FhD;EQh8FM;;IAEE,+BAA0C;ERk8FlD;EQh8FM;;IAEE,6BAAsC;ERk8F9C;EQj9FM;IAAgC,0BAA4B;ERo9FlE;EQn9FM;;IAEE,8BAAoC;ERq9F5C;EQn9FM;;IAEE,gCAAwC;ERq9FhD;EQn9FM;;IAEE,iCAA0C;ERq9FlD;EQn9FM;;IAEE,+BAAsC;ERq9F9C;EQp+FM;IAAgC,wBAA4B;ERu+FlE;EQt+FM;;IAEE,4BAAoC;ERw+F5C;EQt+FM;;IAEE,8BAAwC;ERw+FhD;EQt+FM;;IAEE,+BAA0C;ERw+FlD;EQt+FM;;IAEE,6BAAsC;ERw+F9C;EQh+FM;IAAwB,2BAA2B;ERm+FzD;EQl+FM;;IAEE,+BAA+B;ERo+FvC;EQl+FM;;IAEE,iCAAiC;ERo+FzC;EQl+FM;;IAEE,kCAAkC;ERo+F1C;EQl+FM;;IAEE,gCAAgC;ERo+FxC;EQn/FM;IAAwB,0BAA2B;ERs/FzD;EQr/FM;;IAEE,8BAA+B;ERu/FvC;EQr/FM;;IAEE,gCAAiC;ERu/FzC;EQr/FM;;IAEE,iCAAkC;ERu/F1C;EQr/FM;;IAEE,+BAAgC;ERu/FxC;EQtgGM;IAAwB,wBAA2B;ERygGzD;EQxgGM;;IAEE,4BAA+B;ER0gGvC;EQxgGM;;IAEE,8BAAiC;ER0gGzC;EQxgGM;;IAEE,+BAAkC;ER0gG1C;EQxgGM;;IAEE,6BAAgC;ER0gGxC;EQzhGM;IAAwB,0BAA2B;ER4hGzD;EQ3hGM;;IAEE,8BAA+B;ER6hGvC;EQ3hGM;;IAEE,gCAAiC;ER6hGzC;EQ3hGM;;IAEE,iCAAkC;ER6hG1C;EQ3hGM;;IAEE,+BAAgC;ER6hGxC;EQ5iGM;IAAwB,wBAA2B;ER+iGzD;EQ9iGM;;IAEE,4BAA+B;ERgjGvC;EQ9iGM;;IAEE,8BAAiC;ERgjGzC;EQ9iGM;;IAEE,+BAAkC;ERgjG1C;EQ9iGM;;IAEE,6BAAgC;ERgjGxC;EQ1iGE;IAAmB,uBAAuB;ER6iG5C;EQ5iGE;;IAEE,2BAA2B;ER8iG/B;EQ5iGE;;IAEE,6BAA6B;ER8iGjC;EQ5iGE;;IAEE,8BAA8B;ER8iGlC;EQ5iGE;;IAEE,4BAA4B;ER8iGhC;AACF;;AGxjGI;EKlDI;IAAgC,oBAA4B;ER+mGlE;EQ9mGM;;IAEE,wBAAoC;ERgnG5C;EQ9mGM;;IAEE,0BAAwC;ERgnGhD;EQ9mGM;;IAEE,2BAA0C;ERgnGlD;EQ9mGM;;IAEE,yBAAsC;ERgnG9C;EQ/nGM;IAAgC,0BAA4B;ERkoGlE;EQjoGM;;IAEE,8BAAoC;ERmoG5C;EQjoGM;;IAEE,gCAAwC;ERmoGhD;EQjoGM;;IAEE,iCAA0C;ERmoGlD;EQjoGM;;IAEE,+BAAsC;ERmoG9C;EQlpGM;IAAgC,yBAA4B;ERqpGlE;EQppGM;;IAEE,6BAAoC;ERspG5C;EQppGM;;IAEE,+BAAwC;ERspGhD;EQppGM;;IAEE,gCAA0C;ERspGlD;EQppGM;;IAEE,8BAAsC;ERspG9C;EQrqGM;IAAgC,uBAA4B;ERwqGlE;EQvqGM;;IAEE,2BAAoC;ERyqG5C;EQvqGM;;IAEE,6BAAwC;ERyqGhD;EQvqGM;;IAEE,8BAA0C;ERyqGlD;EQvqGM;;IAEE,4BAAsC;ERyqG9C;EQxrGM;IAAgC,yBAA4B;ER2rGlE;EQ1rGM;;IAEE,6BAAoC;ER4rG5C;EQ1rGM;;IAEE,+BAAwC;ER4rGhD;EQ1rGM;;IAEE,gCAA0C;ER4rGlD;EQ1rGM;;IAEE,8BAAsC;ER4rG9C;EQ3sGM;IAAgC,uBAA4B;ER8sGlE;EQ7sGM;;IAEE,2BAAoC;ER+sG5C;EQ7sGM;;IAEE,6BAAwC;ER+sGhD;EQ7sGM;;IAEE,8BAA0C;ER+sGlD;EQ7sGM;;IAEE,4BAAsC;ER+sG9C;EQ9tGM;IAAgC,qBAA4B;ERiuGlE;EQhuGM;;IAEE,yBAAoC;ERkuG5C;EQhuGM;;IAEE,2BAAwC;ERkuGhD;EQhuGM;;IAEE,4BAA0C;ERkuGlD;EQhuGM;;IAEE,0BAAsC;ERkuG9C;EQjvGM;IAAgC,2BAA4B;ERovGlE;EQnvGM;;IAEE,+BAAoC;ERqvG5C;EQnvGM;;IAEE,iCAAwC;ERqvGhD;EQnvGM;;IAEE,kCAA0C;ERqvGlD;EQnvGM;;IAEE,gCAAsC;ERqvG9C;EQpwGM;IAAgC,0BAA4B;ERuwGlE;EQtwGM;;IAEE,8BAAoC;ERwwG5C;EQtwGM;;IAEE,gCAAwC;ERwwGhD;EQtwGM;;IAEE,iCAA0C;ERwwGlD;EQtwGM;;IAEE,+BAAsC;ERwwG9C;EQvxGM;IAAgC,wBAA4B;ER0xGlE;EQzxGM;;IAEE,4BAAoC;ER2xG5C;EQzxGM;;IAEE,8BAAwC;ER2xGhD;EQzxGM;;IAEE,+BAA0C;ER2xGlD;EQzxGM;;IAEE,6BAAsC;ER2xG9C;EQ1yGM;IAAgC,0BAA4B;ER6yGlE;EQ5yGM;;IAEE,8BAAoC;ER8yG5C;EQ5yGM;;IAEE,gCAAwC;ER8yGhD;EQ5yGM;;IAEE,iCAA0C;ER8yGlD;EQ5yGM;;IAEE,+BAAsC;ER8yG9C;EQ7zGM;IAAgC,wBAA4B;ERg0GlE;EQ/zGM;;IAEE,4BAAoC;ERi0G5C;EQ/zGM;;IAEE,8BAAwC;ERi0GhD;EQ/zGM;;IAEE,+BAA0C;ERi0GlD;EQ/zGM;;IAEE,6BAAsC;ERi0G9C;EQzzGM;IAAwB,2BAA2B;ER4zGzD;EQ3zGM;;IAEE,+BAA+B;ER6zGvC;EQ3zGM;;IAEE,iCAAiC;ER6zGzC;EQ3zGM;;IAEE,kCAAkC;ER6zG1C;EQ3zGM;;IAEE,gCAAgC;ER6zGxC;EQ50GM;IAAwB,0BAA2B;ER+0GzD;EQ90GM;;IAEE,8BAA+B;ERg1GvC;EQ90GM;;IAEE,gCAAiC;ERg1GzC;EQ90GM;;IAEE,iCAAkC;ERg1G1C;EQ90GM;;IAEE,+BAAgC;ERg1GxC;EQ/1GM;IAAwB,wBAA2B;ERk2GzD;EQj2GM;;IAEE,4BAA+B;ERm2GvC;EQj2GM;;IAEE,8BAAiC;ERm2GzC;EQj2GM;;IAEE,+BAAkC;ERm2G1C;EQj2GM;;IAEE,6BAAgC;ERm2GxC;EQl3GM;IAAwB,0BAA2B;ERq3GzD;EQp3GM;;IAEE,8BAA+B;ERs3GvC;EQp3GM;;IAEE,gCAAiC;ERs3GzC;EQp3GM;;IAEE,iCAAkC;ERs3G1C;EQp3GM;;IAEE,+BAAgC;ERs3GxC;EQr4GM;IAAwB,wBAA2B;ERw4GzD;EQv4GM;;IAEE,4BAA+B;ERy4GvC;EQv4GM;;IAEE,8BAAiC;ERy4GzC;EQv4GM;;IAEE,+BAAkC;ERy4G1C;EQv4GM;;IAEE,6BAAgC;ERy4GxC;EQn4GE;IAAmB,uBAAuB;ERs4G5C;EQr4GE;;IAEE,2BAA2B;ERu4G/B;EQr4GE;;IAEE,6BAA6B;ERu4GjC;EQr4GE;;IAEE,8BAA8B;ERu4GlC;EQr4GE;;IAEE,4BAA4B;ERu4GhC;AACF","file":"bootstrap-grid.css","sourcesContent":["/*!\n * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/display\";\n@import \"utilities/flex\";\n@import \"utilities/spacing\";\n","/*!\n * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container, .container-sm {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container, .container-sm, .container-md {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container, .container-sm, .container-md, .container-lg {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container, .container-sm, .container-md, .container-lg, .container-xl {\n max-width: 1140px;\n }\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n @each $name, $width in $grid-breakpoints {\n @if ($container-max-width > $width or $breakpoint == $name) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n }\n }\n }\n }\n}\n\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n & > * {\n flex: 0 0 100% / $count;\n max-width: 100% / $count;\n }\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\",\"%3c\"),\n (\">\",\"%3e\"),\n (\"#\",\"%23\"),\n) !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n$grid-row-columns: 6 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y / 2) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height-sm * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height-lg * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n$custom-control-cursor: null !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-label-color: null !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: url(\"data:image/svg+xml,\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: url(\"data:image/svg+xml,\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: url(\"data:image/svg+xml,\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: subtract($custom-control-indicator-size, $custom-control-indicator-border-width * 4) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: url(\"data:image/svg+xml,\") !default;\n$custom-select-background: escape-svg($custom-select-indicator) no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: add(1em * .75, (2 * $custom-select-padding-y * .75) + $custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-font-size: null !default;\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if $size != 0 {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n"]} \ No newline at end of file diff --git a/docs/assets/vendor/bootstrap/css/bootstrap-grid.min.css b/docs/assets/vendor/bootstrap/css/bootstrap-grid.min.css deleted file mode 100644 index 6533f31..0000000 --- a/docs/assets/vendor/bootstrap/css/bootstrap-grid.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap Grid v4.4.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}} -/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file diff --git a/docs/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map b/docs/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map deleted file mode 100644 index 1b393db..0000000 --- a/docs/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap-grid.scss","dist/css/bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_display.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_spacing.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/display\";\n@import \"utilities/flex\";\n@import \"utilities/spacing\";\n","/*!\n * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container, .container-sm {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container, .container-sm, .container-md {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container, .container-sm, .container-md, .container-lg {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container, .container-sm, .container-md, .container-lg, .container-xl {\n max-width: 1140px;\n }\n}\n\n.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.row-cols-1 > * {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.row-cols-2 > * {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.row-cols-3 > * {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.row-cols-4 > * {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.row-cols-5 > * {\n -ms-flex: 0 0 20%;\n flex: 0 0 20%;\n max-width: 20%;\n}\n\n.row-cols-6 > * {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n -ms-flex-order: -1;\n order: -1;\n}\n\n.order-last {\n -ms-flex-order: 13;\n order: 13;\n}\n\n.order-0 {\n -ms-flex-order: 0;\n order: 0;\n}\n\n.order-1 {\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -ms-flex-order: 12;\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-sm-1 > * {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-sm-2 > * {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-sm-3 > * {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-sm-4 > * {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-sm-5 > * {\n -ms-flex: 0 0 20%;\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-sm-6 > * {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-sm-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-sm-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-sm-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-md-1 > * {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-md-2 > * {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-md-3 > * {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-md-4 > * {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-md-5 > * {\n -ms-flex: 0 0 20%;\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-md-6 > * {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-md-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-md-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-md-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-lg-1 > * {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-lg-2 > * {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-lg-3 > * {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-lg-4 > * {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-lg-5 > * {\n -ms-flex: 0 0 20%;\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-lg-6 > * {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-lg-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-lg-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-lg-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xl-1 > * {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xl-2 > * {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xl-3 > * {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-xl-4 > * {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xl-5 > * {\n -ms-flex: 0 0 20%;\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xl-6 > * {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-xl-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-xl-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-xl-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n}\n\n.d-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-md-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-print-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n.flex-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n @each $name, $width in $grid-breakpoints {\n @if ($container-max-width > $width or $breakpoint == $name) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n }\n }\n }\n }\n}\n\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n & > * {\n flex: 0 0 100% / $count;\n max-width: 100% / $count;\n }\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if $size != 0 {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n"]} \ No newline at end of file diff --git a/docs/assets/vendor/bootstrap/css/bootstrap-reboot.css b/docs/assets/vendor/bootstrap/css/bootstrap-reboot.css deleted file mode 100644 index 91b0fc4..0000000 --- a/docs/assets/vendor/bootstrap/css/bootstrap-reboot.css +++ /dev/null @@ -1,327 +0,0 @@ -/*! - * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) - */ -*, -*::before, -*::after { - box-sizing: border-box; -} - -html { - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { - display: block; -} - -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #212529; - text-align: left; - background-color: #fff; -} - -[tabindex="-1"]:focus:not(:focus-visible) { - outline: 0 !important; -} - -hr { - box-sizing: content-box; - height: 0; - overflow: visible; -} - -h1, h2, h3, h4, h5, h6 { - margin-top: 0; - margin-bottom: 0.5rem; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -abbr[title], -abbr[data-original-title] { - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - border-bottom: 0; - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - -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 { - font-size: 80%; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sub { - bottom: -.25em; -} - -sup { - top: -.5em; -} - -a { - color: #007bff; - text-decoration: none; - background-color: transparent; -} - -a:hover { - color: #0056b3; - text-decoration: underline; -} - -a:not([href]) { - color: inherit; - text-decoration: none; -} - -a:not([href]):hover { - color: inherit; - text-decoration: none; -} - -pre, -code, -kbd, -samp { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - font-size: 1em; -} - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; -} - -figure { - margin: 0 0 1rem; -} - -img { - vertical-align: middle; - border-style: none; -} - -svg { - overflow: hidden; - vertical-align: middle; -} - -table { - border-collapse: collapse; -} - -caption { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #6c757d; - text-align: left; - caption-side: bottom; -} - -th { - text-align: inherit; -} - -label { - display: inline-block; - margin-bottom: 0.5rem; -} - -button { - border-radius: 0; -} - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -button, -input { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -select { - word-wrap: normal; -} - -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; -} - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - padding: 0; - border-style: none; -} - -input[type="radio"], -input[type="checkbox"] { - box-sizing: border-box; - padding: 0; -} - -input[type="date"], -input[type="time"], -input[type="datetime-local"], -input[type="month"] { - -webkit-appearance: listbox; -} - -textarea { - overflow: auto; - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - max-width: 100%; - padding: 0; - margin-bottom: .5rem; - font-size: 1.5rem; - line-height: inherit; - color: inherit; - white-space: normal; -} - -progress { - vertical-align: baseline; -} - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -[type="search"] { - outline-offset: -2px; - -webkit-appearance: none; -} - -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} - -output { - display: inline-block; -} - -summary { - display: list-item; - cursor: pointer; -} - -template { - display: none; -} - -[hidden] { - display: none !important; -} -/*# sourceMappingURL=bootstrap-reboot.css.map */ \ No newline at end of file diff --git a/docs/assets/vendor/bootstrap/css/bootstrap-reboot.css.map b/docs/assets/vendor/bootstrap/css/bootstrap-reboot.css.map deleted file mode 100644 index 701f671..0000000 --- a/docs/assets/vendor/bootstrap/css/bootstrap-reboot.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap-reboot.scss","bootstrap-reboot.css","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/vendor/_rfs.scss","../../scss/mixins/_hover.scss"],"names":[],"mappings":"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","file":"bootstrap-reboot.css","sourcesContent":["/*!\n * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","/*!\n * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n\n @include hover() {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\",\"%3c\"),\n (\">\",\"%3e\"),\n (\"#\",\"%23\"),\n) !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n$grid-row-columns: 6 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y / 2) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height-sm * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height-lg * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n$custom-control-cursor: null !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-label-color: null !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: url(\"data:image/svg+xml,\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: url(\"data:image/svg+xml,\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: url(\"data:image/svg+xml,\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: subtract($custom-control-indicator-size, $custom-control-indicator-border-width * 4) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: url(\"data:image/svg+xml,\") !default;\n$custom-select-background: escape-svg($custom-select-indicator) no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: add(1em * .75, (2 * $custom-select-padding-y * .75) + $custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-font-size: null !default;\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover() {\n &:hover { @content; }\n}\n\n@mixin hover-focus() {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus() {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active() {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n"]} \ No newline at end of file diff --git a/docs/assets/vendor/bootstrap/css/bootstrap-reboot.min.css b/docs/assets/vendor/bootstrap/css/bootstrap-reboot.min.css deleted file mode 100644 index 5308df6..0000000 --- a/docs/assets/vendor/bootstrap/css/bootstrap-reboot.min.css +++ /dev/null @@ -1,8 +0,0 @@ -/*! - * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) - */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important} -/*# sourceMappingURL=bootstrap-reboot.min.css.map */ \ No newline at end of file diff --git a/docs/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map b/docs/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map deleted file mode 100644 index b8551f7..0000000 --- a/docs/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap-reboot.scss","../../scss/_reboot.scss","dist/css/bootstrap-reboot.css","../../scss/vendor/_rfs.scss","bootstrap-reboot.css","../../scss/mixins/_hover.scss"],"names":[],"mappings":"AAAA;;;;;;ACkBA,ECTA,QADA,SDaE,WAAA,WAGF,KACE,YAAA,WACA,YAAA,KACA,yBAAA,KACA,4BAAA,YAMF,QAAA,MAAA,WAAA,OAAA,OAAA,OAAA,OAAA,KAAA,IAAA,QACE,QAAA,MAUF,KACE,OAAA,EACA,YAAA,aAAA,CAAA,kBAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,WAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBEgFI,UAAA,KF9EJ,YAAA,IACA,YAAA,IACA,MAAA,QACA,WAAA,KACA,iBAAA,KGlBF,0CH+BE,QAAA,YASF,GACE,WAAA,YACA,OAAA,EACA,SAAA,QAaF,GAAA,GAAA,GAAA,GAAA,GAAA,GACE,WAAA,EACA,cAAA,MAOF,EACE,WAAA,EACA,cAAA,KC9CF,0BDyDA,YAEE,gBAAA,UACA,wBAAA,UAAA,OAAA,gBAAA,UAAA,OACA,OAAA,KACA,cAAA,EACA,iCAAA,KAAA,yBAAA,KAGF,QACE,cAAA,KACA,WAAA,OACA,YAAA,QCnDF,GDsDA,GCvDA,GD0DE,WAAA,EACA,cAAA,KAGF,MCtDA,MACA,MAFA,MD2DE,cAAA,EAGF,GACE,YAAA,IAGF,GACE,cAAA,MACA,YAAA,EAGF,WACE,OAAA,EAAA,EAAA,KAGF,ECvDA,ODyDE,YAAA,OAGF,MExFI,UAAA,IFiGJ,IC5DA,ID8DE,SAAA,SEnGE,UAAA,IFqGF,YAAA,EACA,eAAA,SAGF,IAAM,OAAA,OACN,IAAM,IAAA,MAON,EACE,MAAA,QACA,gBAAA,KACA,iBAAA,YIhLA,QJmLE,MAAA,QACA,gBAAA,UASJ,cACE,MAAA,QACA,gBAAA,KI/LA,oBJkME,MAAA,QACA,gBAAA,KC7DJ,KACA,IDqEA,ICpEA,KDwEE,YAAA,cAAA,CAAA,KAAA,CAAA,MAAA,CAAA,QAAA,CAAA,iBAAA,CAAA,aAAA,CAAA,UEpJE,UAAA,IFwJJ,IAEE,WAAA,EAEA,cAAA,KAEA,SAAA,KAQF,OAEE,OAAA,EAAA,EAAA,KAQF,IACE,eAAA,OACA,aAAA,KAGF,IAGE,SAAA,OACA,eAAA,OAQF,MACE,gBAAA,SAGF,QACE,YAAA,OACA,eAAA,OACA,MAAA,QACA,WAAA,KACA,aAAA,OAGF,GAGE,WAAA,QAQF,MAEE,QAAA,aACA,cAAA,MAMF,OAEE,cAAA,EAOF,aACE,QAAA,IAAA,OACA,QAAA,IAAA,KAAA,yBCxGF,OD2GA,MCzGA,SADA,OAEA,SD6GE,OAAA,EACA,YAAA,QErPE,UAAA,QFuPF,YAAA,QAGF,OC3GA,MD6GE,SAAA,QAGF,OC3GA,OD6GE,eAAA,KAMF,OACE,UAAA,OC3GF,cACA,aACA,cDgHA,OAIE,mBAAA,OC/GF,6BACA,4BACA,6BDkHE,sBAKI,OAAA,QClHN,gCACA,+BACA,gCDsHA,yBAIE,QAAA,EACA,aAAA,KCrHF,qBDwHA,kBAEE,WAAA,WACA,QAAA,EAIF,iBCxHA,2BACA,kBAFA,iBDkIE,mBAAA,QAGF,SACE,SAAA,KAEA,OAAA,SAGF,SAME,UAAA,EAEA,QAAA,EACA,OAAA,EACA,OAAA,EAKF,OACE,QAAA,MACA,MAAA,KACA,UAAA,KACA,QAAA,EACA,cAAA,MEjSI,UAAA,OFmSJ,YAAA,QACA,MAAA,QACA,YAAA,OAGF,SACE,eAAA,SGvIF,yCFGA,yCD0IE,OAAA,KGxIF,cHgJE,eAAA,KACA,mBAAA,KG5IF,yCHoJE,mBAAA,KAQF,6BACE,KAAA,QACA,mBAAA,OAOF,OACE,QAAA,aAGF,QACE,QAAA,UACA,OAAA,QAGF,SACE,QAAA,KGzJF,SH+JE,QAAA","sourcesContent":["/*!\n * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n\n @include hover() {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","/*!\n * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","/*!\n * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover() {\n &:hover { @content; }\n}\n\n@mixin hover-focus() {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus() {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active() {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n"]} \ No newline at end of file diff --git a/docs/assets/vendor/bootstrap/css/bootstrap.css b/docs/assets/vendor/bootstrap/css/bootstrap.css deleted file mode 100644 index 8eac957..0000000 --- a/docs/assets/vendor/bootstrap/css/bootstrap.css +++ /dev/null @@ -1,10224 +0,0 @@ -/*! - * Bootstrap v4.4.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -:root { - --blue: #007bff; - --indigo: #6610f2; - --purple: #6f42c1; - --pink: #e83e8c; - --red: #dc3545; - --orange: #fd7e14; - --yellow: #ffc107; - --green: #28a745; - --teal: #20c997; - --cyan: #17a2b8; - --white: #fff; - --gray: #6c757d; - --gray-dark: #343a40; - --primary: #007bff; - --secondary: #6c757d; - --success: #28a745; - --info: #17a2b8; - --warning: #ffc107; - --danger: #dc3545; - --light: #f8f9fa; - --dark: #343a40; - --breakpoint-xs: 0; - --breakpoint-sm: 576px; - --breakpoint-md: 768px; - --breakpoint-lg: 992px; - --breakpoint-xl: 1200px; - --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; -} - -*, -*::before, -*::after { - box-sizing: border-box; -} - -html { - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { - display: block; -} - -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #212529; - text-align: left; - background-color: #fff; -} - -[tabindex="-1"]:focus:not(:focus-visible) { - outline: 0 !important; -} - -hr { - box-sizing: content-box; - height: 0; - overflow: visible; -} - -h1, h2, h3, h4, h5, h6 { - margin-top: 0; - margin-bottom: 0.5rem; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -abbr[title], -abbr[data-original-title] { - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - border-bottom: 0; - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - -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 { - font-size: 80%; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sub { - bottom: -.25em; -} - -sup { - top: -.5em; -} - -a { - color: #007bff; - text-decoration: none; - background-color: transparent; -} - -a:hover { - color: #0056b3; - text-decoration: underline; -} - -a:not([href]) { - color: inherit; - text-decoration: none; -} - -a:not([href]):hover { - color: inherit; - text-decoration: none; -} - -pre, -code, -kbd, -samp { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - font-size: 1em; -} - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; -} - -figure { - margin: 0 0 1rem; -} - -img { - vertical-align: middle; - border-style: none; -} - -svg { - overflow: hidden; - vertical-align: middle; -} - -table { - border-collapse: collapse; -} - -caption { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #6c757d; - text-align: left; - caption-side: bottom; -} - -th { - text-align: inherit; -} - -label { - display: inline-block; - margin-bottom: 0.5rem; -} - -button { - border-radius: 0; -} - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -button, -input { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -select { - word-wrap: normal; -} - -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; -} - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - padding: 0; - border-style: none; -} - -input[type="radio"], -input[type="checkbox"] { - box-sizing: border-box; - padding: 0; -} - -input[type="date"], -input[type="time"], -input[type="datetime-local"], -input[type="month"] { - -webkit-appearance: listbox; -} - -textarea { - overflow: auto; - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - max-width: 100%; - padding: 0; - margin-bottom: .5rem; - font-size: 1.5rem; - line-height: inherit; - color: inherit; - white-space: normal; -} - -progress { - vertical-align: baseline; -} - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -[type="search"] { - outline-offset: -2px; - -webkit-appearance: none; -} - -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} - -output { - display: inline-block; -} - -summary { - display: list-item; - cursor: pointer; -} - -template { - display: none; -} - -[hidden] { - display: none !important; -} - -h1, h2, h3, h4, h5, h6, -.h1, .h2, .h3, .h4, .h5, .h6 { - margin-bottom: 0.5rem; - font-weight: 500; - line-height: 1.2; -} - -h1, .h1 { - font-size: 2.5rem; -} - -h2, .h2 { - font-size: 2rem; -} - -h3, .h3 { - font-size: 1.75rem; -} - -h4, .h4 { - font-size: 1.5rem; -} - -h5, .h5 { - font-size: 1.25rem; -} - -h6, .h6 { - font-size: 1rem; -} - -.lead { - font-size: 1.25rem; - font-weight: 300; -} - -.display-1 { - font-size: 6rem; - font-weight: 300; - line-height: 1.2; -} - -.display-2 { - font-size: 5.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-3 { - font-size: 4.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-4 { - font-size: 3.5rem; - font-weight: 300; - line-height: 1.2; -} - -hr { - margin-top: 1rem; - margin-bottom: 1rem; - border: 0; - border-top: 1px solid rgba(0, 0, 0, 0.1); -} - -small, -.small { - font-size: 80%; - font-weight: 400; -} - -mark, -.mark { - padding: 0.2em; - background-color: #fcf8e3; -} - -.list-unstyled { - padding-left: 0; - list-style: none; -} - -.list-inline { - padding-left: 0; - list-style: none; -} - -.list-inline-item { - display: inline-block; -} - -.list-inline-item:not(:last-child) { - margin-right: 0.5rem; -} - -.initialism { - font-size: 90%; - text-transform: uppercase; -} - -.blockquote { - margin-bottom: 1rem; - font-size: 1.25rem; -} - -.blockquote-footer { - display: block; - font-size: 80%; - color: #6c757d; -} - -.blockquote-footer::before { - content: "\2014\00A0"; -} - -.img-fluid { - max-width: 100%; - height: auto; -} - -.img-thumbnail { - padding: 0.25rem; - background-color: #fff; - border: 1px solid #dee2e6; - border-radius: 0.25rem; - max-width: 100%; - height: auto; -} - -.figure { - display: inline-block; -} - -.figure-img { - margin-bottom: 0.5rem; - line-height: 1; -} - -.figure-caption { - font-size: 90%; - color: #6c757d; -} - -code { - font-size: 87.5%; - color: #e83e8c; - word-wrap: break-word; -} - -a > code { - color: inherit; -} - -kbd { - padding: 0.2rem 0.4rem; - font-size: 87.5%; - color: #fff; - background-color: #212529; - border-radius: 0.2rem; -} - -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: 700; -} - -pre { - display: block; - font-size: 87.5%; - color: #212529; -} - -pre code { - font-size: inherit; - color: inherit; - word-break: normal; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -.container { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container { - max-width: 1140px; - } -} - -.container-fluid, .container-sm, .container-md, .container-lg, .container-xl { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container, .container-sm { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container, .container-sm, .container-md { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container, .container-sm, .container-md, .container-lg { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container, .container-sm, .container-md, .container-lg, .container-xl { - max-width: 1140px; - } -} - -.row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -15px; - margin-left: -15px; -} - -.no-gutters { - margin-right: 0; - margin-left: 0; -} - -.no-gutters > .col, -.no-gutters > [class*="col-"] { - padding-right: 0; - padding-left: 0; -} - -.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, -.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, -.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, -.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, -.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, -.col-xl-auto { - position: relative; - width: 100%; - padding-right: 15px; - padding-left: 15px; -} - -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; -} - -.row-cols-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.row-cols-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.row-cols-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.row-cols-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.row-cols-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; -} - -.row-cols-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; -} - -.col-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; -} - -.col-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.col-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.col-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; -} - -.col-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.col-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; -} - -.col-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; -} - -.col-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; -} - -.col-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; -} - -.col-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; -} - -.col-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.order-first { - -ms-flex-order: -1; - order: -1; -} - -.order-last { - -ms-flex-order: 13; - order: 13; -} - -.order-0 { - -ms-flex-order: 0; - order: 0; -} - -.order-1 { - -ms-flex-order: 1; - order: 1; -} - -.order-2 { - -ms-flex-order: 2; - order: 2; -} - -.order-3 { - -ms-flex-order: 3; - order: 3; -} - -.order-4 { - -ms-flex-order: 4; - order: 4; -} - -.order-5 { - -ms-flex-order: 5; - order: 5; -} - -.order-6 { - -ms-flex-order: 6; - order: 6; -} - -.order-7 { - -ms-flex-order: 7; - order: 7; -} - -.order-8 { - -ms-flex-order: 8; - order: 8; -} - -.order-9 { - -ms-flex-order: 9; - order: 9; -} - -.order-10 { - -ms-flex-order: 10; - order: 10; -} - -.order-11 { - -ms-flex-order: 11; - order: 11; -} - -.order-12 { - -ms-flex-order: 12; - order: 12; -} - -.offset-1 { - margin-left: 8.333333%; -} - -.offset-2 { - margin-left: 16.666667%; -} - -.offset-3 { - margin-left: 25%; -} - -.offset-4 { - margin-left: 33.333333%; -} - -.offset-5 { - margin-left: 41.666667%; -} - -.offset-6 { - margin-left: 50%; -} - -.offset-7 { - margin-left: 58.333333%; -} - -.offset-8 { - margin-left: 66.666667%; -} - -.offset-9 { - margin-left: 75%; -} - -.offset-10 { - margin-left: 83.333333%; -} - -.offset-11 { - margin-left: 91.666667%; -} - -@media (min-width: 576px) { - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-sm-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-sm-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-sm-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-sm-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-sm-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-sm-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-sm-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-sm-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-sm-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-sm-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-sm-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-sm-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-sm-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-sm-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-sm-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-sm-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-sm-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-sm-first { - -ms-flex-order: -1; - order: -1; - } - .order-sm-last { - -ms-flex-order: 13; - order: 13; - } - .order-sm-0 { - -ms-flex-order: 0; - order: 0; - } - .order-sm-1 { - -ms-flex-order: 1; - order: 1; - } - .order-sm-2 { - -ms-flex-order: 2; - order: 2; - } - .order-sm-3 { - -ms-flex-order: 3; - order: 3; - } - .order-sm-4 { - -ms-flex-order: 4; - order: 4; - } - .order-sm-5 { - -ms-flex-order: 5; - order: 5; - } - .order-sm-6 { - -ms-flex-order: 6; - order: 6; - } - .order-sm-7 { - -ms-flex-order: 7; - order: 7; - } - .order-sm-8 { - -ms-flex-order: 8; - order: 8; - } - .order-sm-9 { - -ms-flex-order: 9; - order: 9; - } - .order-sm-10 { - -ms-flex-order: 10; - order: 10; - } - .order-sm-11 { - -ms-flex-order: 11; - order: 11; - } - .order-sm-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-sm-0 { - margin-left: 0; - } - .offset-sm-1 { - margin-left: 8.333333%; - } - .offset-sm-2 { - margin-left: 16.666667%; - } - .offset-sm-3 { - margin-left: 25%; - } - .offset-sm-4 { - margin-left: 33.333333%; - } - .offset-sm-5 { - margin-left: 41.666667%; - } - .offset-sm-6 { - margin-left: 50%; - } - .offset-sm-7 { - margin-left: 58.333333%; - } - .offset-sm-8 { - margin-left: 66.666667%; - } - .offset-sm-9 { - margin-left: 75%; - } - .offset-sm-10 { - margin-left: 83.333333%; - } - .offset-sm-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 768px) { - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-md-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-md-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-md-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-md-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-md-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-md-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-md-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-md-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-md-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-md-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-md-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-md-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-md-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-md-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-md-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-md-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-md-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-md-first { - -ms-flex-order: -1; - order: -1; - } - .order-md-last { - -ms-flex-order: 13; - order: 13; - } - .order-md-0 { - -ms-flex-order: 0; - order: 0; - } - .order-md-1 { - -ms-flex-order: 1; - order: 1; - } - .order-md-2 { - -ms-flex-order: 2; - order: 2; - } - .order-md-3 { - -ms-flex-order: 3; - order: 3; - } - .order-md-4 { - -ms-flex-order: 4; - order: 4; - } - .order-md-5 { - -ms-flex-order: 5; - order: 5; - } - .order-md-6 { - -ms-flex-order: 6; - order: 6; - } - .order-md-7 { - -ms-flex-order: 7; - order: 7; - } - .order-md-8 { - -ms-flex-order: 8; - order: 8; - } - .order-md-9 { - -ms-flex-order: 9; - order: 9; - } - .order-md-10 { - -ms-flex-order: 10; - order: 10; - } - .order-md-11 { - -ms-flex-order: 11; - order: 11; - } - .order-md-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-md-0 { - margin-left: 0; - } - .offset-md-1 { - margin-left: 8.333333%; - } - .offset-md-2 { - margin-left: 16.666667%; - } - .offset-md-3 { - margin-left: 25%; - } - .offset-md-4 { - margin-left: 33.333333%; - } - .offset-md-5 { - margin-left: 41.666667%; - } - .offset-md-6 { - margin-left: 50%; - } - .offset-md-7 { - margin-left: 58.333333%; - } - .offset-md-8 { - margin-left: 66.666667%; - } - .offset-md-9 { - margin-left: 75%; - } - .offset-md-10 { - margin-left: 83.333333%; - } - .offset-md-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 992px) { - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-lg-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-lg-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-lg-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-lg-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-lg-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-lg-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-lg-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-lg-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-lg-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-lg-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-lg-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-lg-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-lg-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-lg-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-lg-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-lg-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-lg-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-lg-first { - -ms-flex-order: -1; - order: -1; - } - .order-lg-last { - -ms-flex-order: 13; - order: 13; - } - .order-lg-0 { - -ms-flex-order: 0; - order: 0; - } - .order-lg-1 { - -ms-flex-order: 1; - order: 1; - } - .order-lg-2 { - -ms-flex-order: 2; - order: 2; - } - .order-lg-3 { - -ms-flex-order: 3; - order: 3; - } - .order-lg-4 { - -ms-flex-order: 4; - order: 4; - } - .order-lg-5 { - -ms-flex-order: 5; - order: 5; - } - .order-lg-6 { - -ms-flex-order: 6; - order: 6; - } - .order-lg-7 { - -ms-flex-order: 7; - order: 7; - } - .order-lg-8 { - -ms-flex-order: 8; - order: 8; - } - .order-lg-9 { - -ms-flex-order: 9; - order: 9; - } - .order-lg-10 { - -ms-flex-order: 10; - order: 10; - } - .order-lg-11 { - -ms-flex-order: 11; - order: 11; - } - .order-lg-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-lg-0 { - margin-left: 0; - } - .offset-lg-1 { - margin-left: 8.333333%; - } - .offset-lg-2 { - margin-left: 16.666667%; - } - .offset-lg-3 { - margin-left: 25%; - } - .offset-lg-4 { - margin-left: 33.333333%; - } - .offset-lg-5 { - margin-left: 41.666667%; - } - .offset-lg-6 { - margin-left: 50%; - } - .offset-lg-7 { - margin-left: 58.333333%; - } - .offset-lg-8 { - margin-left: 66.666667%; - } - .offset-lg-9 { - margin-left: 75%; - } - .offset-lg-10 { - margin-left: 83.333333%; - } - .offset-lg-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 1200px) { - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-xl-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-xl-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-xl-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-xl-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-xl-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-xl-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-xl-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-xl-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-xl-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-xl-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-xl-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-xl-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-xl-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-xl-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-xl-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-xl-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-xl-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-xl-first { - -ms-flex-order: -1; - order: -1; - } - .order-xl-last { - -ms-flex-order: 13; - order: 13; - } - .order-xl-0 { - -ms-flex-order: 0; - order: 0; - } - .order-xl-1 { - -ms-flex-order: 1; - order: 1; - } - .order-xl-2 { - -ms-flex-order: 2; - order: 2; - } - .order-xl-3 { - -ms-flex-order: 3; - order: 3; - } - .order-xl-4 { - -ms-flex-order: 4; - order: 4; - } - .order-xl-5 { - -ms-flex-order: 5; - order: 5; - } - .order-xl-6 { - -ms-flex-order: 6; - order: 6; - } - .order-xl-7 { - -ms-flex-order: 7; - order: 7; - } - .order-xl-8 { - -ms-flex-order: 8; - order: 8; - } - .order-xl-9 { - -ms-flex-order: 9; - order: 9; - } - .order-xl-10 { - -ms-flex-order: 10; - order: 10; - } - .order-xl-11 { - -ms-flex-order: 11; - order: 11; - } - .order-xl-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-xl-0 { - margin-left: 0; - } - .offset-xl-1 { - margin-left: 8.333333%; - } - .offset-xl-2 { - margin-left: 16.666667%; - } - .offset-xl-3 { - margin-left: 25%; - } - .offset-xl-4 { - margin-left: 33.333333%; - } - .offset-xl-5 { - margin-left: 41.666667%; - } - .offset-xl-6 { - margin-left: 50%; - } - .offset-xl-7 { - margin-left: 58.333333%; - } - .offset-xl-8 { - margin-left: 66.666667%; - } - .offset-xl-9 { - margin-left: 75%; - } - .offset-xl-10 { - margin-left: 83.333333%; - } - .offset-xl-11 { - margin-left: 91.666667%; - } -} - -.table { - width: 100%; - margin-bottom: 1rem; - color: #212529; -} - -.table th, -.table td { - padding: 0.75rem; - vertical-align: top; - border-top: 1px solid #dee2e6; -} - -.table thead th { - vertical-align: bottom; - border-bottom: 2px solid #dee2e6; -} - -.table tbody + tbody { - border-top: 2px solid #dee2e6; -} - -.table-sm th, -.table-sm td { - padding: 0.3rem; -} - -.table-bordered { - border: 1px solid #dee2e6; -} - -.table-bordered th, -.table-bordered td { - border: 1px solid #dee2e6; -} - -.table-bordered thead th, -.table-bordered thead td { - border-bottom-width: 2px; -} - -.table-borderless th, -.table-borderless td, -.table-borderless thead th, -.table-borderless tbody + tbody { - border: 0; -} - -.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(0, 0, 0, 0.05); -} - -.table-hover tbody tr:hover { - color: #212529; - background-color: rgba(0, 0, 0, 0.075); -} - -.table-primary, -.table-primary > th, -.table-primary > td { - background-color: #b8daff; -} - -.table-primary th, -.table-primary td, -.table-primary thead th, -.table-primary tbody + tbody { - border-color: #7abaff; -} - -.table-hover .table-primary:hover { - background-color: #9fcdff; -} - -.table-hover .table-primary:hover > td, -.table-hover .table-primary:hover > th { - background-color: #9fcdff; -} - -.table-secondary, -.table-secondary > th, -.table-secondary > td { - background-color: #d6d8db; -} - -.table-secondary th, -.table-secondary td, -.table-secondary thead th, -.table-secondary tbody + tbody { - border-color: #b3b7bb; -} - -.table-hover .table-secondary:hover { - background-color: #c8cbcf; -} - -.table-hover .table-secondary:hover > td, -.table-hover .table-secondary:hover > th { - background-color: #c8cbcf; -} - -.table-success, -.table-success > th, -.table-success > td { - background-color: #c3e6cb; -} - -.table-success th, -.table-success td, -.table-success thead th, -.table-success tbody + tbody { - border-color: #8fd19e; -} - -.table-hover .table-success:hover { - background-color: #b1dfbb; -} - -.table-hover .table-success:hover > td, -.table-hover .table-success:hover > th { - background-color: #b1dfbb; -} - -.table-info, -.table-info > th, -.table-info > td { - background-color: #bee5eb; -} - -.table-info th, -.table-info td, -.table-info thead th, -.table-info tbody + tbody { - border-color: #86cfda; -} - -.table-hover .table-info:hover { - background-color: #abdde5; -} - -.table-hover .table-info:hover > td, -.table-hover .table-info:hover > th { - background-color: #abdde5; -} - -.table-warning, -.table-warning > th, -.table-warning > td { - background-color: #ffeeba; -} - -.table-warning th, -.table-warning td, -.table-warning thead th, -.table-warning tbody + tbody { - border-color: #ffdf7e; -} - -.table-hover .table-warning:hover { - background-color: #ffe8a1; -} - -.table-hover .table-warning:hover > td, -.table-hover .table-warning:hover > th { - background-color: #ffe8a1; -} - -.table-danger, -.table-danger > th, -.table-danger > td { - background-color: #f5c6cb; -} - -.table-danger th, -.table-danger td, -.table-danger thead th, -.table-danger tbody + tbody { - border-color: #ed969e; -} - -.table-hover .table-danger:hover { - background-color: #f1b0b7; -} - -.table-hover .table-danger:hover > td, -.table-hover .table-danger:hover > th { - background-color: #f1b0b7; -} - -.table-light, -.table-light > th, -.table-light > td { - background-color: #fdfdfe; -} - -.table-light th, -.table-light td, -.table-light thead th, -.table-light tbody + tbody { - border-color: #fbfcfc; -} - -.table-hover .table-light:hover { - background-color: #ececf6; -} - -.table-hover .table-light:hover > td, -.table-hover .table-light:hover > th { - background-color: #ececf6; -} - -.table-dark, -.table-dark > th, -.table-dark > td { - background-color: #c6c8ca; -} - -.table-dark th, -.table-dark td, -.table-dark thead th, -.table-dark tbody + tbody { - border-color: #95999c; -} - -.table-hover .table-dark:hover { - background-color: #b9bbbe; -} - -.table-hover .table-dark:hover > td, -.table-hover .table-dark:hover > th { - background-color: #b9bbbe; -} - -.table-active, -.table-active > th, -.table-active > td { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover > td, -.table-hover .table-active:hover > th { - background-color: rgba(0, 0, 0, 0.075); -} - -.table .thead-dark th { - color: #fff; - background-color: #343a40; - border-color: #454d55; -} - -.table .thead-light th { - color: #495057; - background-color: #e9ecef; - border-color: #dee2e6; -} - -.table-dark { - color: #fff; - background-color: #343a40; -} - -.table-dark th, -.table-dark td, -.table-dark thead th { - border-color: #454d55; -} - -.table-dark.table-bordered { - border: 0; -} - -.table-dark.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(255, 255, 255, 0.05); -} - -.table-dark.table-hover tbody tr:hover { - color: #fff; - background-color: rgba(255, 255, 255, 0.075); -} - -@media (max-width: 575.98px) { - .table-responsive-sm { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-sm > .table-bordered { - border: 0; - } -} - -@media (max-width: 767.98px) { - .table-responsive-md { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-md > .table-bordered { - border: 0; - } -} - -@media (max-width: 991.98px) { - .table-responsive-lg { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-lg > .table-bordered { - border: 0; - } -} - -@media (max-width: 1199.98px) { - .table-responsive-xl { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-xl > .table-bordered { - border: 0; - } -} - -.table-responsive { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; -} - -.table-responsive > .table-bordered { - border: 0; -} - -.form-control { - display: block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ced4da; - border-radius: 0.25rem; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .form-control { - transition: none; - } -} - -.form-control::-ms-expand { - background-color: transparent; - border: 0; -} - -.form-control:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #495057; -} - -.form-control:focus { - color: #495057; - background-color: #fff; - border-color: #80bdff; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.form-control::-webkit-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::-moz-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control:-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control:disabled, .form-control[readonly] { - background-color: #e9ecef; - opacity: 1; -} - -select.form-control:focus::-ms-value { - color: #495057; - background-color: #fff; -} - -.form-control-file, -.form-control-range { - display: block; - width: 100%; -} - -.col-form-label { - padding-top: calc(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; - line-height: 1.5; -} - -.col-form-label-sm { - padding-top: calc(0.25rem + 1px); - padding-bottom: calc(0.25rem + 1px); - font-size: 0.875rem; - line-height: 1.5; -} - -.form-control-plaintext { - display: block; - width: 100%; - padding: 0.375rem 0; - margin-bottom: 0; - font-size: 1rem; - line-height: 1.5; - color: #212529; - background-color: transparent; - border: solid transparent; - border-width: 1px 0; -} - -.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { - padding-right: 0; - padding-left: 0; -} - -.form-control-sm { - height: calc(1.5em + 0.5rem + 2px); - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.form-control-lg { - height: calc(1.5em + 1rem + 2px); - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -select.form-control[size], select.form-control[multiple] { - height: auto; -} - -textarea.form-control { - height: auto; -} - -.form-group { - margin-bottom: 1rem; -} - -.form-text { - display: block; - margin-top: 0.25rem; -} - -.form-row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -5px; - margin-left: -5px; -} - -.form-row > .col, -.form-row > [class*="col-"] { - padding-right: 5px; - padding-left: 5px; -} - -.form-check { - position: relative; - display: block; - padding-left: 1.25rem; -} - -.form-check-input { - position: absolute; - margin-top: 0.3rem; - margin-left: -1.25rem; -} - -.form-check-input[disabled] ~ .form-check-label, -.form-check-input:disabled ~ .form-check-label { - color: #6c757d; -} - -.form-check-label { - margin-bottom: 0; -} - -.form-check-inline { - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-align: center; - align-items: center; - padding-left: 0; - margin-right: 0.75rem; -} - -.form-check-inline .form-check-input { - position: static; - margin-top: 0; - margin-right: 0.3125rem; - margin-left: 0; -} - -.valid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #28a745; -} - -.valid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: .1rem; - font-size: 0.875rem; - line-height: 1.5; - color: #fff; - background-color: rgba(40, 167, 69, 0.9); - border-radius: 0.25rem; -} - -.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: #28a745; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(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: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.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 .custom-select:valid, .custom-select.is-valid { - border-color: #28a745; - padding-right: calc(0.75em + 2.3125rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { - color: #28a745; -} - -.was-validated .form-check-input:valid ~ .valid-feedback, -.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, -.form-check-input.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { - color: #28a745; -} - -.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { - border-color: #28a745; -} - -.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { - border-color: #34ce57; - background-color: #34ce57; -} - -.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { - border-color: #28a745; -} - -.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { - border-color: #28a745; -} - -.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.invalid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #dc3545; -} - -.invalid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: .1rem; - font-size: 0.875rem; - line-height: 1.5; - color: #fff; - background-color: rgba(220, 53, 69, 0.9); - border-radius: 0.25rem; -} - -.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("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(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 0.2rem rgba(220, 53, 69, 0.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 .custom-select:invalid, .custom-select.is-invalid { - border-color: #dc3545; - padding-right: calc(0.75em + 2.3125rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { - color: #dc3545; -} - -.was-validated .form-check-input:invalid ~ .invalid-feedback, -.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, -.form-check-input.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { - color: #dc3545; -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { - border-color: #dc3545; -} - -.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { - border-color: #e4606d; - background-color: #e4606d; -} - -.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { - border-color: #dc3545; -} - -.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { - border-color: #dc3545; -} - -.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.form-inline { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; -} - -.form-inline .form-check { - width: 100%; -} - -@media (min-width: 576px) { - .form-inline label { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 0; - } - .form-inline .form-group { - display: -ms-flexbox; - display: flex; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; - margin-bottom: 0; - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .form-inline .form-control-plaintext { - display: inline-block; - } - .form-inline .input-group, - .form-inline .custom-select { - width: auto; - } - .form-inline .form-check { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: auto; - padding-left: 0; - } - .form-inline .form-check-input { - position: relative; - -ms-flex-negative: 0; - flex-shrink: 0; - margin-top: 0; - margin-right: 0.25rem; - margin-left: 0; - } - .form-inline .custom-control { - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - } - .form-inline .custom-control-label { - margin-bottom: 0; - } -} - -.btn { - display: inline-block; - font-weight: 400; - color: #212529; - text-align: center; - vertical-align: middle; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: transparent; - border: 1px solid transparent; - padding: 0.375rem 0.75rem; - font-size: 1rem; - line-height: 1.5; - border-radius: 0.25rem; - 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; -} - -@media (prefers-reduced-motion: reduce) { - .btn { - transition: none; - } -} - -.btn:hover { - color: #212529; - text-decoration: none; -} - -.btn:focus, .btn.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.btn.disabled, .btn:disabled { - opacity: 0.65; -} - -a.btn.disabled, -fieldset:disabled a.btn { - pointer-events: none; -} - -.btn-primary { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-primary:hover { - color: #fff; - background-color: #0069d9; - border-color: #0062cc; -} - -.btn-primary:focus, .btn-primary.focus { - color: #fff; - background-color: #0069d9; - border-color: #0062cc; - box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -} - -.btn-primary.disabled, .btn-primary:disabled { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, -.show > .btn-primary.dropdown-toggle { - color: #fff; - background-color: #0062cc; - border-color: #005cbf; -} - -.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, -.show > .btn-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -} - -.btn-secondary { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-secondary:hover { - color: #fff; - background-color: #5a6268; - border-color: #545b62; -} - -.btn-secondary:focus, .btn-secondary.focus { - color: #fff; - background-color: #5a6268; - border-color: #545b62; - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} - -.btn-secondary.disabled, .btn-secondary:disabled { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, -.show > .btn-secondary.dropdown-toggle { - color: #fff; - background-color: #545b62; - border-color: #4e555b; -} - -.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, -.show > .btn-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} - -.btn-success { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-success:hover { - color: #fff; - background-color: #218838; - border-color: #1e7e34; -} - -.btn-success:focus, .btn-success.focus { - color: #fff; - background-color: #218838; - border-color: #1e7e34; - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} - -.btn-success.disabled, .btn-success:disabled { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, -.show > .btn-success.dropdown-toggle { - color: #fff; - background-color: #1e7e34; - border-color: #1c7430; -} - -.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, -.show > .btn-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} - -.btn-info { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-info:hover { - color: #fff; - background-color: #138496; - border-color: #117a8b; -} - -.btn-info:focus, .btn-info.focus { - color: #fff; - background-color: #138496; - border-color: #117a8b; - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} - -.btn-info.disabled, .btn-info:disabled { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, -.show > .btn-info.dropdown-toggle { - color: #fff; - background-color: #117a8b; - border-color: #10707f; -} - -.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, -.show > .btn-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} - -.btn-warning { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-warning:hover { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; -} - -.btn-warning:focus, .btn-warning.focus { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} - -.btn-warning.disabled, .btn-warning:disabled { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, -.show > .btn-warning.dropdown-toggle { - color: #212529; - background-color: #d39e00; - border-color: #c69500; -} - -.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, -.show > .btn-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} - -.btn-danger { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-danger:hover { - color: #fff; - background-color: #c82333; - border-color: #bd2130; -} - -.btn-danger:focus, .btn-danger.focus { - color: #fff; - background-color: #c82333; - border-color: #bd2130; - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} - -.btn-danger.disabled, .btn-danger:disabled { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, -.show > .btn-danger.dropdown-toggle { - color: #fff; - background-color: #bd2130; - border-color: #b21f2d; -} - -.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, -.show > .btn-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} - -.btn-light { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-light:hover { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; -} - -.btn-light:focus, .btn-light.focus { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} - -.btn-light.disabled, .btn-light:disabled { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, -.show > .btn-light.dropdown-toggle { - color: #212529; - background-color: #dae0e5; - border-color: #d3d9df; -} - -.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, -.show > .btn-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} - -.btn-dark { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-dark:hover { - color: #fff; - background-color: #23272b; - border-color: #1d2124; -} - -.btn-dark:focus, .btn-dark.focus { - color: #fff; - background-color: #23272b; - border-color: #1d2124; - box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); -} - -.btn-dark.disabled, .btn-dark:disabled { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, -.show > .btn-dark.dropdown-toggle { - color: #fff; - background-color: #1d2124; - border-color: #171a1d; -} - -.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, -.show > .btn-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); -} - -.btn-outline-primary { - color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:hover { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:focus, .btn-outline-primary.focus { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.btn-outline-primary.disabled, .btn-outline-primary:disabled { - color: #007bff; - background-color: transparent; -} - -.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, -.show > .btn-outline-primary.dropdown-toggle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.btn-outline-secondary { - color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:hover { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:focus, .btn-outline-secondary.focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { - color: #6c757d; - background-color: transparent; -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, -.show > .btn-outline-secondary.dropdown-toggle { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-outline-success { - color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:hover { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:focus, .btn-outline-success.focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-outline-success.disabled, .btn-outline-success:disabled { - color: #28a745; - background-color: transparent; -} - -.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, -.show > .btn-outline-success.dropdown-toggle { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-outline-info { - color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:hover { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:focus, .btn-outline-info.focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-outline-info.disabled, .btn-outline-info:disabled { - color: #17a2b8; - background-color: transparent; -} - -.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, -.show > .btn-outline-info.dropdown-toggle { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-outline-warning { - color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:hover { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:focus, .btn-outline-warning.focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-warning.disabled, .btn-outline-warning:disabled { - color: #ffc107; - background-color: transparent; -} - -.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, -.show > .btn-outline-warning.dropdown-toggle { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-danger { - color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:hover { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:focus, .btn-outline-danger.focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-outline-danger.disabled, .btn-outline-danger:disabled { - color: #dc3545; - background-color: transparent; -} - -.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, -.show > .btn-outline-danger.dropdown-toggle { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-outline-light { - color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:hover { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:focus, .btn-outline-light.focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-outline-light.disabled, .btn-outline-light:disabled { - color: #f8f9fa; - background-color: transparent; -} - -.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, -.show > .btn-outline-light.dropdown-toggle { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-outline-dark { - color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:hover { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:focus, .btn-outline-dark.focus { - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.btn-outline-dark.disabled, .btn-outline-dark:disabled { - color: #343a40; - background-color: transparent; -} - -.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, -.show > .btn-outline-dark.dropdown-toggle { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.btn-link { - font-weight: 400; - color: #007bff; - text-decoration: none; -} - -.btn-link:hover { - color: #0056b3; - text-decoration: underline; -} - -.btn-link:focus, .btn-link.focus { - text-decoration: underline; - box-shadow: none; -} - -.btn-link:disabled, .btn-link.disabled { - color: #6c757d; - pointer-events: none; -} - -.btn-lg, .btn-group-lg > .btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.btn-sm, .btn-group-sm > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.btn-block { - display: block; - width: 100%; -} - -.btn-block + .btn-block { - margin-top: 0.5rem; -} - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} - -.fade { - transition: opacity 0.15s linear; -} - -@media (prefers-reduced-motion: reduce) { - .fade { - transition: none; - } -} - -.fade:not(.show) { - opacity: 0; -} - -.collapse:not(.show) { - display: none; -} - -.collapsing { - position: relative; - height: 0; - overflow: hidden; - transition: height 0.35s ease; -} - -@media (prefers-reduced-motion: reduce) { - .collapsing { - transition: none; - } -} - -.dropup, -.dropright, -.dropdown, -.dropleft { - position: relative; -} - -.dropdown-toggle { - white-space: nowrap; -} - -.dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-bottom: 0; - border-left: 0.3em solid transparent; -} - -.dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 10rem; - padding: 0.5rem 0; - margin: 0.125rem 0 0; - font-size: 1rem; - color: #212529; - text-align: left; - list-style: none; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; -} - -.dropdown-menu-left { - right: auto; - left: 0; -} - -.dropdown-menu-right { - right: 0; - left: auto; -} - -@media (min-width: 576px) { - .dropdown-menu-sm-left { - right: auto; - left: 0; - } - .dropdown-menu-sm-right { - right: 0; - left: auto; - } -} - -@media (min-width: 768px) { - .dropdown-menu-md-left { - right: auto; - left: 0; - } - .dropdown-menu-md-right { - right: 0; - left: auto; - } -} - -@media (min-width: 992px) { - .dropdown-menu-lg-left { - right: auto; - left: 0; - } - .dropdown-menu-lg-right { - right: 0; - left: auto; - } -} - -@media (min-width: 1200px) { - .dropdown-menu-xl-left { - right: auto; - left: 0; - } - .dropdown-menu-xl-right { - right: 0; - left: auto; - } -} - -.dropup .dropdown-menu { - top: auto; - bottom: 100%; - margin-top: 0; - margin-bottom: 0.125rem; -} - -.dropup .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0; - border-right: 0.3em solid transparent; - border-bottom: 0.3em solid; - border-left: 0.3em solid transparent; -} - -.dropup .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropright .dropdown-menu { - top: 0; - right: auto; - left: 100%; - margin-top: 0; - margin-left: 0.125rem; -} - -.dropright .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0; - border-bottom: 0.3em solid transparent; - border-left: 0.3em solid; -} - -.dropright .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropright .dropdown-toggle::after { - vertical-align: 0; -} - -.dropleft .dropdown-menu { - top: 0; - right: 100%; - left: auto; - margin-top: 0; - margin-right: 0.125rem; -} - -.dropleft .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; -} - -.dropleft .dropdown-toggle::after { - display: none; -} - -.dropleft .dropdown-toggle::before { - display: inline-block; - margin-right: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0.3em solid; - border-bottom: 0.3em solid transparent; -} - -.dropleft .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle::before { - vertical-align: 0; -} - -.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { - right: auto; - bottom: auto; -} - -.dropdown-divider { - height: 0; - margin: 0.5rem 0; - overflow: hidden; - border-top: 1px solid #e9ecef; -} - -.dropdown-item { - display: block; - width: 100%; - padding: 0.25rem 1.5rem; - clear: both; - font-weight: 400; - color: #212529; - text-align: inherit; - white-space: nowrap; - background-color: transparent; - border: 0; -} - -.dropdown-item:hover, .dropdown-item:focus { - color: #16181b; - text-decoration: none; - background-color: #f8f9fa; -} - -.dropdown-item.active, .dropdown-item:active { - color: #fff; - text-decoration: none; - background-color: #007bff; -} - -.dropdown-item.disabled, .dropdown-item:disabled { - color: #6c757d; - pointer-events: none; - background-color: transparent; -} - -.dropdown-menu.show { - display: block; -} - -.dropdown-header { - display: block; - padding: 0.5rem 1.5rem; - margin-bottom: 0; - font-size: 0.875rem; - color: #6c757d; - white-space: nowrap; -} - -.dropdown-item-text { - display: block; - padding: 0.25rem 1.5rem; - color: #212529; -} - -.btn-group, -.btn-group-vertical { - position: relative; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle; -} - -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.btn-group > .btn:hover, -.btn-group-vertical > .btn:hover { - z-index: 1; -} - -.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, -.btn-group-vertical > .btn:focus, -.btn-group-vertical > .btn:active, -.btn-group-vertical > .btn.active { - z-index: 1; -} - -.btn-toolbar { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.btn-toolbar .input-group { - width: auto; -} - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) { - margin-left: -1px; -} - -.btn-group > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group > .btn-group:not(:last-child) > .btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.dropdown-toggle-split { - padding-right: 0.5625rem; - padding-left: 0.5625rem; -} - -.dropdown-toggle-split::after, -.dropup .dropdown-toggle-split::after, -.dropright .dropdown-toggle-split::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle-split::before { - margin-right: 0; -} - -.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { - padding-right: 0.375rem; - padding-left: 0.375rem; -} - -.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem; -} - -.btn-group-vertical { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: center; - justify-content: center; -} - -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group { - width: 100%; -} - -.btn-group-vertical > .btn: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:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.btn-group-toggle > .btn, -.btn-group-toggle > .btn-group > .btn { - margin-bottom: 0; -} - -.btn-group-toggle > .btn input[type="radio"], -.btn-group-toggle > .btn input[type="checkbox"], -.btn-group-toggle > .btn-group > .btn input[type="radio"], -.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} - -.input-group { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: stretch; - align-items: stretch; - width: 100%; -} - -.input-group > .form-control, -.input-group > .form-control-plaintext, -.input-group > .custom-select, -.input-group > .custom-file { - position: relative; - -ms-flex: 1 1 0%; - flex: 1 1 0%; - min-width: 0; - margin-bottom: 0; -} - -.input-group > .form-control + .form-control, -.input-group > .form-control + .custom-select, -.input-group > .form-control + .custom-file, -.input-group > .form-control-plaintext + .form-control, -.input-group > .form-control-plaintext + .custom-select, -.input-group > .form-control-plaintext + .custom-file, -.input-group > .custom-select + .form-control, -.input-group > .custom-select + .custom-select, -.input-group > .custom-select + .custom-file, -.input-group > .custom-file + .form-control, -.input-group > .custom-file + .custom-select, -.input-group > .custom-file + .custom-file { - margin-left: -1px; -} - -.input-group > .form-control:focus, -.input-group > .custom-select:focus, -.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { - z-index: 3; -} - -.input-group > .custom-file .custom-file-input:focus { - z-index: 4; -} - -.input-group > .form-control:not(:last-child), -.input-group > .custom-select:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .form-control:not(:first-child), -.input-group > .custom-select:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group > .custom-file { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} - -.input-group > .custom-file:not(:last-child) .custom-file-label, -.input-group > .custom-file:not(:last-child) .custom-file-label::after { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .custom-file:not(:first-child) .custom-file-label { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group-prepend, -.input-group-append { - display: -ms-flexbox; - display: flex; -} - -.input-group-prepend .btn, -.input-group-append .btn { - position: relative; - z-index: 2; -} - -.input-group-prepend .btn:focus, -.input-group-append .btn:focus { - z-index: 3; -} - -.input-group-prepend .btn + .btn, -.input-group-prepend .btn + .input-group-text, -.input-group-prepend .input-group-text + .input-group-text, -.input-group-prepend .input-group-text + .btn, -.input-group-append .btn + .btn, -.input-group-append .btn + .input-group-text, -.input-group-append .input-group-text + .input-group-text, -.input-group-append .input-group-text + .btn { - margin-left: -1px; -} - -.input-group-prepend { - margin-right: -1px; -} - -.input-group-append { - margin-left: -1px; -} - -.input-group-text { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 0.375rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - text-align: center; - white-space: nowrap; - background-color: #e9ecef; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} - -.input-group-text input[type="radio"], -.input-group-text input[type="checkbox"] { - margin-top: 0; -} - -.input-group-lg > .form-control:not(textarea), -.input-group-lg > .custom-select { - height: calc(1.5em + 1rem + 2px); -} - -.input-group-lg > .form-control, -.input-group-lg > .custom-select, -.input-group-lg > .input-group-prepend > .input-group-text, -.input-group-lg > .input-group-append > .input-group-text, -.input-group-lg > .input-group-prepend > .btn, -.input-group-lg > .input-group-append > .btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.input-group-sm > .form-control:not(textarea), -.input-group-sm > .custom-select { - height: calc(1.5em + 0.5rem + 2px); -} - -.input-group-sm > .form-control, -.input-group-sm > .custom-select, -.input-group-sm > .input-group-prepend > .input-group-text, -.input-group-sm > .input-group-append > .input-group-text, -.input-group-sm > .input-group-prepend > .btn, -.input-group-sm > .input-group-append > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.input-group-lg > .custom-select, -.input-group-sm > .custom-select { - padding-right: 1.75rem; -} - -.input-group > .input-group-prepend > .btn, -.input-group > .input-group-prepend > .input-group-text, -.input-group > .input-group-append:not(:last-child) > .btn, -.input-group > .input-group-append:not(:last-child) > .input-group-text, -.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .input-group-append > .btn, -.input-group > .input-group-append > .input-group-text, -.input-group > .input-group-prepend:not(:first-child) > .btn, -.input-group > .input-group-prepend:not(:first-child) > .input-group-text, -.input-group > .input-group-prepend:first-child > .btn:not(:first-child), -.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.custom-control { - position: relative; - display: block; - min-height: 1.5rem; - padding-left: 1.5rem; -} - -.custom-control-inline { - display: -ms-inline-flexbox; - display: inline-flex; - margin-right: 1rem; -} - -.custom-control-input { - position: absolute; - left: 0; - z-index: -1; - width: 1rem; - height: 1.25rem; - opacity: 0; -} - -.custom-control-input:checked ~ .custom-control-label::before { - color: #fff; - border-color: #007bff; - background-color: #007bff; -} - -.custom-control-input:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { - border-color: #80bdff; -} - -.custom-control-input:not(:disabled):active ~ .custom-control-label::before { - color: #fff; - background-color: #b3d7ff; - border-color: #b3d7ff; -} - -.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label { - color: #6c757d; -} - -.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before { - background-color: #e9ecef; -} - -.custom-control-label { - position: relative; - margin-bottom: 0; - vertical-align: top; -} - -.custom-control-label::before { - position: absolute; - top: 0.25rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - pointer-events: none; - content: ""; - background-color: #fff; - border: #adb5bd solid 1px; -} - -.custom-control-label::after { - position: absolute; - top: 0.25rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - content: ""; - background: no-repeat 50% / 50% 50%; -} - -.custom-checkbox .custom-control-label::before { - border-radius: 0.25rem; -} - -.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); -} - -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { - border-color: #007bff; - background-color: #007bff; -} - -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); -} - -.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-radio .custom-control-label::before { - border-radius: 50%; -} - -.custom-radio .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); -} - -.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-switch { - padding-left: 2.25rem; -} - -.custom-switch .custom-control-label::before { - left: -2.25rem; - width: 1.75rem; - pointer-events: all; - border-radius: 0.5rem; -} - -.custom-switch .custom-control-label::after { - top: calc(0.25rem + 2px); - left: calc(-2.25rem + 2px); - width: calc(1rem - 4px); - height: calc(1rem - 4px); - background-color: #adb5bd; - border-radius: 0.5rem; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .custom-switch .custom-control-label::after { - transition: none; - } -} - -.custom-switch .custom-control-input:checked ~ .custom-control-label::after { - background-color: #fff; - -webkit-transform: translateX(0.75rem); - transform: translateX(0.75rem); -} - -.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-select { - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 1.75rem 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - vertical-align: middle; - background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; - border: 1px solid #ced4da; - border-radius: 0.25rem; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-select:focus { - border-color: #80bdff; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-select:focus::-ms-value { - color: #495057; - background-color: #fff; -} - -.custom-select[multiple], .custom-select[size]:not([size="1"]) { - height: auto; - padding-right: 0.75rem; - background-image: none; -} - -.custom-select:disabled { - color: #6c757d; - background-color: #e9ecef; -} - -.custom-select::-ms-expand { - display: none; -} - -.custom-select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #495057; -} - -.custom-select-sm { - height: calc(1.5em + 0.5rem + 2px); - padding-top: 0.25rem; - padding-bottom: 0.25rem; - padding-left: 0.5rem; - font-size: 0.875rem; -} - -.custom-select-lg { - height: calc(1.5em + 1rem + 2px); - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - font-size: 1.25rem; -} - -.custom-file { - position: relative; - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin-bottom: 0; -} - -.custom-file-input { - position: relative; - z-index: 2; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin: 0; - opacity: 0; -} - -.custom-file-input:focus ~ .custom-file-label { - border-color: #80bdff; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-file-input[disabled] ~ .custom-file-label, -.custom-file-input:disabled ~ .custom-file-label { - background-color: #e9ecef; -} - -.custom-file-input:lang(en) ~ .custom-file-label::after { - content: "Browse"; -} - -.custom-file-input ~ .custom-file-label[data-browse]::after { - content: attr(data-browse); -} - -.custom-file-label { - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 1; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #fff; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} - -.custom-file-label::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - z-index: 3; - display: block; - height: calc(1.5em + 0.75rem); - padding: 0.375rem 0.75rem; - line-height: 1.5; - color: #495057; - content: "Browse"; - background-color: #e9ecef; - border-left: inherit; - border-radius: 0 0.25rem 0.25rem 0; -} - -.custom-range { - width: 100%; - height: 1.4rem; - padding: 0; - background-color: transparent; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-range:focus { - outline: none; -} - -.custom-range:focus::-webkit-slider-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range:focus::-moz-range-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range:focus::-ms-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range::-moz-focus-outer { - border: 0; -} - -.custom-range::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - margin-top: -0.25rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -webkit-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-webkit-slider-thumb { - -webkit-transition: none; - transition: none; - } -} - -.custom-range::-webkit-slider-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} - -.custom-range::-moz-range-thumb { - width: 1rem; - height: 1rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -moz-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-moz-range-thumb { - -moz-transition: none; - transition: none; - } -} - -.custom-range::-moz-range-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-moz-range-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} - -.custom-range::-ms-thumb { - width: 1rem; - height: 1rem; - margin-top: 0; - margin-right: 0.2rem; - margin-left: 0.2rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-ms-thumb { - -ms-transition: none; - transition: none; - } -} - -.custom-range::-ms-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-ms-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: transparent; - border-color: transparent; - border-width: 0.5rem; -} - -.custom-range::-ms-fill-lower { - background-color: #dee2e6; - border-radius: 1rem; -} - -.custom-range::-ms-fill-upper { - margin-right: 15px; - background-color: #dee2e6; - border-radius: 1rem; -} - -.custom-range:disabled::-webkit-slider-thumb { - background-color: #adb5bd; -} - -.custom-range:disabled::-webkit-slider-runnable-track { - cursor: default; -} - -.custom-range:disabled::-moz-range-thumb { - background-color: #adb5bd; -} - -.custom-range:disabled::-moz-range-track { - cursor: default; -} - -.custom-range:disabled::-ms-thumb { - background-color: #adb5bd; -} - -.custom-control-label::before, -.custom-file-label, -.custom-select { - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .custom-control-label::before, - .custom-file-label, - .custom-select { - transition: none; - } -} - -.nav { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.nav-link { - display: block; - padding: 0.5rem 1rem; -} - -.nav-link:hover, .nav-link:focus { - text-decoration: none; -} - -.nav-link.disabled { - color: #6c757d; - pointer-events: none; - cursor: default; -} - -.nav-tabs { - border-bottom: 1px solid #dee2e6; -} - -.nav-tabs .nav-item { - margin-bottom: -1px; -} - -.nav-tabs .nav-link { - border: 1px solid transparent; - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { - border-color: #e9ecef #e9ecef #dee2e6; -} - -.nav-tabs .nav-link.disabled { - color: #6c757d; - background-color: transparent; - border-color: transparent; -} - -.nav-tabs .nav-link.active, -.nav-tabs .nav-item.show .nav-link { - color: #495057; - background-color: #fff; - border-color: #dee2e6 #dee2e6 #fff; -} - -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.nav-pills .nav-link { - border-radius: 0.25rem; -} - -.nav-pills .nav-link.active, -.nav-pills .show > .nav-link { - color: #fff; - background-color: #007bff; -} - -.nav-fill .nav-item { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - text-align: center; -} - -.nav-justified .nav-item { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: center; -} - -.tab-content > .tab-pane { - display: none; -} - -.tab-content > .active { - display: block; -} - -.navbar { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 0.5rem 1rem; -} - -.navbar .container, -.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.navbar-brand { - display: inline-block; - padding-top: 0.3125rem; - padding-bottom: 0.3125rem; - margin-right: 1rem; - font-size: 1.25rem; - line-height: inherit; - white-space: nowrap; -} - -.navbar-brand:hover, .navbar-brand:focus { - text-decoration: none; -} - -.navbar-nav { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.navbar-nav .nav-link { - padding-right: 0; - padding-left: 0; -} - -.navbar-nav .dropdown-menu { - position: static; - float: none; -} - -.navbar-text { - display: inline-block; - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.navbar-collapse { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-align: center; - align-items: center; -} - -.navbar-toggler { - padding: 0.25rem 0.75rem; - font-size: 1.25rem; - line-height: 1; - background-color: transparent; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.navbar-toggler:hover, .navbar-toggler:focus { - text-decoration: none; -} - -.navbar-toggler-icon { - display: inline-block; - width: 1.5em; - height: 1.5em; - vertical-align: middle; - content: ""; - background: no-repeat center center; - background-size: 100% 100%; -} - -@media (max-width: 575.98px) { - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 576px) { - .navbar-expand-sm { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-sm .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-sm .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-sm .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-sm .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-sm .navbar-toggler { - display: none; - } -} - -@media (max-width: 767.98px) { - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 768px) { - .navbar-expand-md { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-md .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-md .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-md .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-md .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-md .navbar-toggler { - display: none; - } -} - -@media (max-width: 991.98px) { - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 992px) { - .navbar-expand-lg { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-lg .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-lg .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-lg .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-lg .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-lg .navbar-toggler { - display: none; - } -} - -@media (max-width: 1199.98px) { - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 1200px) { - .navbar-expand-xl { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-xl .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-xl .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-xl .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-xl .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-xl .navbar-toggler { - display: none; - } -} - -.navbar-expand { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl { - padding-right: 0; - padding-left: 0; -} - -.navbar-expand .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; -} - -.navbar-expand .navbar-nav .dropdown-menu { - position: absolute; -} - -.navbar-expand .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; -} - -.navbar-expand .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; -} - -.navbar-expand .navbar-toggler { - display: none; -} - -.navbar-light .navbar-brand { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-nav .nav-link { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { - color: rgba(0, 0, 0, 0.7); -} - -.navbar-light .navbar-nav .nav-link.disabled { - color: rgba(0, 0, 0, 0.3); -} - -.navbar-light .navbar-nav .show > .nav-link, -.navbar-light .navbar-nav .active > .nav-link, -.navbar-light .navbar-nav .nav-link.show, -.navbar-light .navbar-nav .nav-link.active { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-toggler { - color: rgba(0, 0, 0, 0.5); - border-color: rgba(0, 0, 0, 0.1); -} - -.navbar-light .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-light .navbar-text { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-text a { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-dark .navbar-brand { - color: #fff; -} - -.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { - color: #fff; -} - -.navbar-dark .navbar-nav .nav-link { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { - color: rgba(255, 255, 255, 0.75); -} - -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.25); -} - -.navbar-dark .navbar-nav .show > .nav-link, -.navbar-dark .navbar-nav .active > .nav-link, -.navbar-dark .navbar-nav .nav-link.show, -.navbar-dark .navbar-nav .nav-link.active { - color: #fff; -} - -.navbar-dark .navbar-toggler { - color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.1); -} - -.navbar-dark .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-dark .navbar-text { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-text a { - color: #fff; -} - -.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { - color: #fff; -} - -.card { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - min-width: 0; - word-wrap: break-word; - background-color: #fff; - background-clip: border-box; - border: 1px solid rgba(0, 0, 0, 0.125); - border-radius: 0.25rem; -} - -.card > hr { - margin-right: 0; - margin-left: 0; -} - -.card > .list-group:first-child .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.card > .list-group:last-child .list-group-item:last-child { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.card-body { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-height: 1px; - padding: 1.25rem; -} - -.card-title { - margin-bottom: 0.75rem; -} - -.card-subtitle { - margin-top: -0.375rem; - margin-bottom: 0; -} - -.card-text:last-child { - margin-bottom: 0; -} - -.card-link:hover { - text-decoration: none; -} - -.card-link + .card-link { - margin-left: 1.25rem; -} - -.card-header { - padding: 0.75rem 1.25rem; - margin-bottom: 0; - background-color: rgba(0, 0, 0, 0.03); - border-bottom: 1px solid rgba(0, 0, 0, 0.125); -} - -.card-header:first-child { - border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; -} - -.card-header + .list-group .list-group-item:first-child { - border-top: 0; -} - -.card-footer { - padding: 0.75rem 1.25rem; - background-color: rgba(0, 0, 0, 0.03); - border-top: 1px solid rgba(0, 0, 0, 0.125); -} - -.card-footer:last-child { - border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); -} - -.card-header-tabs { - margin-right: -0.625rem; - margin-bottom: -0.75rem; - margin-left: -0.625rem; - border-bottom: 0; -} - -.card-header-pills { - margin-right: -0.625rem; - margin-left: -0.625rem; -} - -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1.25rem; -} - -.card-img, -.card-img-top, -.card-img-bottom { - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; -} - -.card-img, -.card-img-top { - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.card-img, -.card-img-bottom { - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); -} - -.card-deck .card { - margin-bottom: 15px; -} - -@media (min-width: 576px) { - .card-deck { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin-right: -15px; - margin-left: -15px; - } - .card-deck .card { - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-right: 15px; - margin-bottom: 0; - margin-left: 15px; - } -} - -.card-group > .card { - margin-bottom: 15px; -} - -@media (min-width: 576px) { - .card-group { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - } - .card-group > .card { - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-bottom: 0; - } - .card-group > .card + .card { - margin-left: 0; - border-left: 0; - } - .card-group > .card:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-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; - } -} - -.card-columns .card { - margin-bottom: 0.75rem; -} - -@media (min-width: 576px) { - .card-columns { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - -webkit-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - orphans: 1; - widows: 1; - } - .card-columns .card { - display: inline-block; - width: 100%; - } -} - -.accordion > .card { - overflow: hidden; -} - -.accordion > .card:not(:last-of-type) { - border-bottom: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.accordion > .card:not(:first-of-type) { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.accordion > .card > .card-header { - border-radius: 0; - margin-bottom: -1px; -} - -.breadcrumb { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding: 0.75rem 1rem; - margin-bottom: 1rem; - list-style: none; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.breadcrumb-item + .breadcrumb-item { - padding-left: 0.5rem; -} - -.breadcrumb-item + .breadcrumb-item::before { - display: inline-block; - padding-right: 0.5rem; - color: #6c757d; - content: "/"; -} - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: underline; -} - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: none; -} - -.breadcrumb-item.active { - color: #6c757d; -} - -.pagination { - display: -ms-flexbox; - display: flex; - padding-left: 0; - list-style: none; - border-radius: 0.25rem; -} - -.page-link { - position: relative; - display: block; - padding: 0.5rem 0.75rem; - margin-left: -1px; - line-height: 1.25; - color: #007bff; - background-color: #fff; - border: 1px solid #dee2e6; -} - -.page-link:hover { - z-index: 2; - color: #0056b3; - text-decoration: none; - background-color: #e9ecef; - border-color: #dee2e6; -} - -.page-link:focus { - z-index: 3; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.page-item:first-child .page-link { - margin-left: 0; - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.page-item:last-child .page-link { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} - -.page-item.active .page-link { - z-index: 3; - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.page-item.disabled .page-link { - color: #6c757d; - pointer-events: none; - cursor: auto; - background-color: #fff; - border-color: #dee2e6; -} - -.pagination-lg .page-link { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; - line-height: 1.5; -} - -.pagination-lg .page-item:first-child .page-link { - border-top-left-radius: 0.3rem; - border-bottom-left-radius: 0.3rem; -} - -.pagination-lg .page-item:last-child .page-link { - border-top-right-radius: 0.3rem; - border-bottom-right-radius: 0.3rem; -} - -.pagination-sm .page-link { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; -} - -.pagination-sm .page-item:first-child .page-link { - border-top-left-radius: 0.2rem; - border-bottom-left-radius: 0.2rem; -} - -.pagination-sm .page-item:last-child .page-link { - border-top-right-radius: 0.2rem; - border-bottom-right-radius: 0.2rem; -} - -.badge { - display: inline-block; - padding: 0.25em 0.4em; - font-size: 75%; - font-weight: 700; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: 0.25rem; - 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; -} - -@media (prefers-reduced-motion: reduce) { - .badge { - transition: none; - } -} - -a.badge:hover, a.badge:focus { - text-decoration: none; -} - -.badge:empty { - display: none; -} - -.btn .badge { - position: relative; - top: -1px; -} - -.badge-pill { - padding-right: 0.6em; - padding-left: 0.6em; - border-radius: 10rem; -} - -.badge-primary { - color: #fff; - background-color: #007bff; -} - -a.badge-primary:hover, a.badge-primary:focus { - color: #fff; - background-color: #0062cc; -} - -a.badge-primary:focus, a.badge-primary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.badge-secondary { - color: #fff; - background-color: #6c757d; -} - -a.badge-secondary:hover, a.badge-secondary:focus { - color: #fff; - background-color: #545b62; -} - -a.badge-secondary:focus, a.badge-secondary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.badge-success { - color: #fff; - background-color: #28a745; -} - -a.badge-success:hover, a.badge-success:focus { - color: #fff; - background-color: #1e7e34; -} - -a.badge-success:focus, a.badge-success.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.badge-info { - color: #fff; - background-color: #17a2b8; -} - -a.badge-info:hover, a.badge-info:focus { - color: #fff; - background-color: #117a8b; -} - -a.badge-info:focus, a.badge-info.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.badge-warning { - color: #212529; - background-color: #ffc107; -} - -a.badge-warning:hover, a.badge-warning:focus { - color: #212529; - background-color: #d39e00; -} - -a.badge-warning:focus, a.badge-warning.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.badge-danger { - color: #fff; - background-color: #dc3545; -} - -a.badge-danger:hover, a.badge-danger:focus { - color: #fff; - background-color: #bd2130; -} - -a.badge-danger:focus, a.badge-danger.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.badge-light { - color: #212529; - background-color: #f8f9fa; -} - -a.badge-light:hover, a.badge-light:focus { - color: #212529; - background-color: #dae0e5; -} - -a.badge-light:focus, a.badge-light.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.badge-dark { - color: #fff; - background-color: #343a40; -} - -a.badge-dark:hover, a.badge-dark:focus { - color: #fff; - background-color: #1d2124; -} - -a.badge-dark:focus, a.badge-dark.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.jumbotron { - padding: 2rem 1rem; - margin-bottom: 2rem; - background-color: #e9ecef; - border-radius: 0.3rem; -} - -@media (min-width: 576px) { - .jumbotron { - padding: 4rem 2rem; - } -} - -.jumbotron-fluid { - padding-right: 0; - padding-left: 0; - border-radius: 0; -} - -.alert { - position: relative; - padding: 0.75rem 1.25rem; - margin-bottom: 1rem; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.alert-heading { - color: inherit; -} - -.alert-link { - font-weight: 700; -} - -.alert-dismissible { - padding-right: 4rem; -} - -.alert-dismissible .close { - position: absolute; - top: 0; - right: 0; - padding: 0.75rem 1.25rem; - color: inherit; -} - -.alert-primary { - color: #004085; - background-color: #cce5ff; - border-color: #b8daff; -} - -.alert-primary hr { - border-top-color: #9fcdff; -} - -.alert-primary .alert-link { - color: #002752; -} - -.alert-secondary { - color: #383d41; - background-color: #e2e3e5; - border-color: #d6d8db; -} - -.alert-secondary hr { - border-top-color: #c8cbcf; -} - -.alert-secondary .alert-link { - color: #202326; -} - -.alert-success { - color: #155724; - background-color: #d4edda; - border-color: #c3e6cb; -} - -.alert-success hr { - border-top-color: #b1dfbb; -} - -.alert-success .alert-link { - color: #0b2e13; -} - -.alert-info { - color: #0c5460; - background-color: #d1ecf1; - border-color: #bee5eb; -} - -.alert-info hr { - border-top-color: #abdde5; -} - -.alert-info .alert-link { - color: #062c33; -} - -.alert-warning { - color: #856404; - background-color: #fff3cd; - border-color: #ffeeba; -} - -.alert-warning hr { - border-top-color: #ffe8a1; -} - -.alert-warning .alert-link { - color: #533f03; -} - -.alert-danger { - color: #721c24; - background-color: #f8d7da; - border-color: #f5c6cb; -} - -.alert-danger hr { - border-top-color: #f1b0b7; -} - -.alert-danger .alert-link { - color: #491217; -} - -.alert-light { - color: #818182; - background-color: #fefefe; - border-color: #fdfdfe; -} - -.alert-light hr { - border-top-color: #ececf6; -} - -.alert-light .alert-link { - color: #686868; -} - -.alert-dark { - color: #1b1e21; - background-color: #d6d8d9; - border-color: #c6c8ca; -} - -.alert-dark hr { - border-top-color: #b9bbbe; -} - -.alert-dark .alert-link { - color: #040505; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -.progress { - display: -ms-flexbox; - display: flex; - height: 1rem; - overflow: hidden; - font-size: 0.75rem; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.progress-bar { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - overflow: hidden; - color: #fff; - text-align: center; - white-space: nowrap; - background-color: #007bff; - transition: width 0.6s ease; -} - -@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: 1rem 1rem; -} - -.progress-bar-animated { - -webkit-animation: progress-bar-stripes 1s linear infinite; - animation: progress-bar-stripes 1s linear infinite; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar-animated { - -webkit-animation: none; - animation: none; - } -} - -.media { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; -} - -.media-body { - -ms-flex: 1; - flex: 1; -} - -.list-group { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; -} - -.list-group-item-action { - width: 100%; - color: #495057; - text-align: inherit; -} - -.list-group-item-action:hover, .list-group-item-action:focus { - z-index: 1; - color: #495057; - text-decoration: none; - background-color: #f8f9fa; -} - -.list-group-item-action:active { - color: #212529; - background-color: #e9ecef; -} - -.list-group-item { - position: relative; - display: block; - padding: 0.75rem 1.25rem; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.125); -} - -.list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.list-group-item:last-child { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.list-group-item.disabled, .list-group-item:disabled { - color: #6c757d; - pointer-events: none; - background-color: #fff; -} - -.list-group-item.active { - z-index: 2; - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.list-group-item + .list-group-item { - border-top-width: 0; -} - -.list-group-item + .list-group-item.active { - margin-top: -1px; - border-top-width: 1px; -} - -.list-group-horizontal { - -ms-flex-direction: row; - flex-direction: row; -} - -.list-group-horizontal .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; -} - -.list-group-horizontal .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; -} - -.list-group-horizontal .list-group-item.active { - margin-top: 0; -} - -.list-group-horizontal .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; -} - -.list-group-horizontal .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; -} - -@media (min-width: 576px) { - .list-group-horizontal-sm { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-sm .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-sm .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-sm .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-sm .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-sm .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 768px) { - .list-group-horizontal-md { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-md .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-md .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-md .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-md .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-md .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 992px) { - .list-group-horizontal-lg { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-lg .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-lg .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-lg .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-lg .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-lg .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 1200px) { - .list-group-horizontal-xl { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-xl .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-xl .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-xl .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-xl .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-xl .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -.list-group-flush .list-group-item { - border-right-width: 0; - border-left-width: 0; - border-radius: 0; -} - -.list-group-flush .list-group-item:first-child { - border-top-width: 0; -} - -.list-group-flush:last-child .list-group-item:last-child { - border-bottom-width: 0; -} - -.list-group-item-primary { - color: #004085; - background-color: #b8daff; -} - -.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { - color: #004085; - background-color: #9fcdff; -} - -.list-group-item-primary.list-group-item-action.active { - color: #fff; - background-color: #004085; - border-color: #004085; -} - -.list-group-item-secondary { - color: #383d41; - background-color: #d6d8db; -} - -.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { - color: #383d41; - background-color: #c8cbcf; -} - -.list-group-item-secondary.list-group-item-action.active { - color: #fff; - background-color: #383d41; - border-color: #383d41; -} - -.list-group-item-success { - color: #155724; - background-color: #c3e6cb; -} - -.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { - color: #155724; - background-color: #b1dfbb; -} - -.list-group-item-success.list-group-item-action.active { - color: #fff; - background-color: #155724; - border-color: #155724; -} - -.list-group-item-info { - color: #0c5460; - background-color: #bee5eb; -} - -.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { - color: #0c5460; - background-color: #abdde5; -} - -.list-group-item-info.list-group-item-action.active { - color: #fff; - background-color: #0c5460; - border-color: #0c5460; -} - -.list-group-item-warning { - color: #856404; - background-color: #ffeeba; -} - -.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { - color: #856404; - background-color: #ffe8a1; -} - -.list-group-item-warning.list-group-item-action.active { - color: #fff; - background-color: #856404; - border-color: #856404; -} - -.list-group-item-danger { - color: #721c24; - background-color: #f5c6cb; -} - -.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { - color: #721c24; - background-color: #f1b0b7; -} - -.list-group-item-danger.list-group-item-action.active { - color: #fff; - background-color: #721c24; - border-color: #721c24; -} - -.list-group-item-light { - color: #818182; - background-color: #fdfdfe; -} - -.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { - color: #818182; - background-color: #ececf6; -} - -.list-group-item-light.list-group-item-action.active { - color: #fff; - background-color: #818182; - border-color: #818182; -} - -.list-group-item-dark { - color: #1b1e21; - background-color: #c6c8ca; -} - -.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { - color: #1b1e21; - background-color: #b9bbbe; -} - -.list-group-item-dark.list-group-item-action.active { - color: #fff; - background-color: #1b1e21; - border-color: #1b1e21; -} - -.close { - float: right; - font-size: 1.5rem; - font-weight: 700; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: .5; -} - -.close:hover { - color: #000; - text-decoration: none; -} - -.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { - opacity: .75; -} - -button.close { - padding: 0; - background-color: transparent; - border: 0; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -a.close.disabled { - pointer-events: none; -} - -.toast { - max-width: 350px; - overflow: hidden; - font-size: 0.875rem; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.1); - box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - opacity: 0; - border-radius: 0.25rem; -} - -.toast:not(:last-child) { - margin-bottom: 0.75rem; -} - -.toast.showing { - opacity: 1; -} - -.toast.show { - display: block; - opacity: 1; -} - -.toast.hide { - display: none; -} - -.toast-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 0.25rem 0.75rem; - color: #6c757d; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border-bottom: 1px solid rgba(0, 0, 0, 0.05); -} - -.toast-body { - padding: 0.75rem; -} - -.modal-open { - overflow: hidden; -} - -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} - -.modal { - position: fixed; - top: 0; - left: 0; - z-index: 1050; - display: none; - width: 100%; - height: 100%; - overflow: hidden; - outline: 0; -} - -.modal-dialog { - position: relative; - width: auto; - margin: 0.5rem; - pointer-events: none; -} - -.modal.fade .modal-dialog { - transition: -webkit-transform 0.3s ease-out; - transition: transform 0.3s ease-out; - transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; - -webkit-transform: translate(0, -50px); - transform: translate(0, -50px); -} - -@media (prefers-reduced-motion: reduce) { - .modal.fade .modal-dialog { - transition: none; - } -} - -.modal.show .modal-dialog { - -webkit-transform: none; - transform: none; -} - -.modal.modal-static .modal-dialog { - -webkit-transform: scale(1.02); - transform: scale(1.02); -} - -.modal-dialog-scrollable { - display: -ms-flexbox; - display: flex; - max-height: calc(100% - 1rem); -} - -.modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 1rem); - overflow: hidden; -} - -.modal-dialog-scrollable .modal-header, -.modal-dialog-scrollable .modal-footer { - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.modal-dialog-scrollable .modal-body { - overflow-y: auto; -} - -.modal-dialog-centered { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - min-height: calc(100% - 1rem); -} - -.modal-dialog-centered::before { - display: block; - height: calc(100vh - 1rem); - content: ""; -} - -.modal-dialog-centered.modal-dialog-scrollable { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - height: 100%; -} - -.modal-dialog-centered.modal-dialog-scrollable .modal-content { - max-height: none; -} - -.modal-dialog-centered.modal-dialog-scrollable::before { - content: none; -} - -.modal-content { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - width: 100%; - pointer-events: auto; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; - outline: 0; -} - -.modal-backdrop { - position: fixed; - top: 0; - left: 0; - z-index: 1040; - width: 100vw; - height: 100vh; - background-color: #000; -} - -.modal-backdrop.fade { - opacity: 0; -} - -.modal-backdrop.show { - opacity: 0.5; -} - -.modal-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 1rem 1rem; - border-bottom: 1px solid #dee2e6; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.modal-header .close { - padding: 1rem 1rem; - margin: -1rem -1rem -1rem auto; -} - -.modal-title { - margin-bottom: 0; - line-height: 1.5; -} - -.modal-body { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1rem; -} - -.modal-footer { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 0.75rem; - border-top: 1px solid #dee2e6; - border-bottom-right-radius: calc(0.3rem - 1px); - border-bottom-left-radius: calc(0.3rem - 1px); -} - -.modal-footer > * { - margin: 0.25rem; -} - -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} - -@media (min-width: 576px) { - .modal-dialog { - max-width: 500px; - margin: 1.75rem auto; - } - .modal-dialog-scrollable { - max-height: calc(100% - 3.5rem); - } - .modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 3.5rem); - } - .modal-dialog-centered { - min-height: calc(100% - 3.5rem); - } - .modal-dialog-centered::before { - height: calc(100vh - 3.5rem); - } - .modal-sm { - max-width: 300px; - } -} - -@media (min-width: 992px) { - .modal-lg, - .modal-xl { - max-width: 800px; - } -} - -@media (min-width: 1200px) { - .modal-xl { - max-width: 1140px; - } -} - -.tooltip { - position: absolute; - z-index: 1070; - display: block; - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - opacity: 0; -} - -.tooltip.show { - opacity: 0.9; -} - -.tooltip .arrow { - position: absolute; - display: block; - width: 0.8rem; - height: 0.4rem; -} - -.tooltip .arrow::before { - position: absolute; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { - padding: 0.4rem 0; -} - -.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { - bottom: 0; -} - -.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { - top: 0; - border-width: 0.4rem 0.4rem 0; - border-top-color: #000; -} - -.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { - padding: 0 0.4rem; -} - -.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { - left: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { - right: 0; - border-width: 0.4rem 0.4rem 0.4rem 0; - border-right-color: #000; -} - -.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { - padding: 0.4rem 0; -} - -.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { - top: 0; -} - -.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - bottom: 0; - border-width: 0 0.4rem 0.4rem; - border-bottom-color: #000; -} - -.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { - padding: 0 0.4rem; -} - -.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { - right: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { - left: 0; - border-width: 0.4rem 0 0.4rem 0.4rem; - border-left-color: #000; -} - -.tooltip-inner { - max-width: 200px; - padding: 0.25rem 0.5rem; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 0.25rem; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: block; - max-width: 276px; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; -} - -.popover .arrow { - position: absolute; - display: block; - width: 1rem; - height: 0.5rem; - margin: 0 0.3rem; -} - -.popover .arrow::before, .popover .arrow::after { - position: absolute; - display: block; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-popover-top, .bs-popover-auto[x-placement^="top"] { - margin-bottom: 0.5rem; -} - -.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { - bottom: calc(-0.5rem - 1px); -} - -.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { - bottom: 0; - border-width: 0.5rem 0.5rem 0; - border-top-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { - bottom: 1px; - border-width: 0.5rem 0.5rem 0; - border-top-color: #fff; -} - -.bs-popover-right, .bs-popover-auto[x-placement^="right"] { - margin-left: 0.5rem; -} - -.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { - left: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { - left: 0; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { - left: 1px; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: #fff; -} - -.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { - margin-top: 0.5rem; -} - -.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { - top: calc(-0.5rem - 1px); -} - -.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { - top: 0; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { - top: 1px; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: #fff; -} - -.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { - position: absolute; - top: 0; - left: 50%; - display: block; - width: 1rem; - margin-left: -0.5rem; - content: ""; - border-bottom: 1px solid #f7f7f7; -} - -.bs-popover-left, .bs-popover-auto[x-placement^="left"] { - margin-right: 0.5rem; -} - -.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { - right: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { - right: 0; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { - right: 1px; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: #fff; -} - -.popover-header { - padding: 0.5rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.popover-header:empty { - display: none; -} - -.popover-body { - padding: 0.5rem 0.75rem; - color: #212529; -} - -.carousel { - position: relative; -} - -.carousel.pointer-event { - -ms-touch-action: pan-y; - touch-action: pan-y; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel-inner::after { - display: block; - clear: both; - content: ""; -} - -.carousel-item { - position: relative; - display: none; - float: left; - width: 100%; - margin-right: -100%; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - transition: -webkit-transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out, -webkit-transform 0.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-left), -.active.carousel-item-right { - -webkit-transform: translateX(100%); - transform: translateX(100%); -} - -.carousel-item-prev:not(.carousel-item-right), -.active.carousel-item-left { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} - -.carousel-fade .carousel-item { - opacity: 0; - transition-property: opacity; - -webkit-transform: none; - transform: none; -} - -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-next.carousel-item-left, -.carousel-fade .carousel-item-prev.carousel-item-right { - z-index: 1; - opacity: 1; -} - -.carousel-fade .active.carousel-item-left, -.carousel-fade .active.carousel-item-right { - z-index: 0; - opacity: 0; - transition: opacity 0s 0.6s; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-fade .active.carousel-item-left, - .carousel-fade .active.carousel-item-right { - transition: none; - } -} - -.carousel-control-prev, -.carousel-control-next { - position: absolute; - top: 0; - bottom: 0; - z-index: 1; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: 15%; - color: #fff; - text-align: center; - opacity: 0.5; - transition: opacity 0.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: 0.9; -} - -.carousel-control-prev { - left: 0; -} - -.carousel-control-next { - right: 0; -} - -.carousel-control-prev-icon, -.carousel-control-next-icon { - display: inline-block; - width: 20px; - height: 20px; - background: no-repeat 50% / 100% 100%; -} - -.carousel-control-prev-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); -} - -.carousel-control-next-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); -} - -.carousel-indicators { - position: absolute; - right: 0; - bottom: 0; - left: 0; - z-index: 15; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - padding-left: 0; - margin-right: 15%; - margin-left: 15%; - list-style: none; -} - -.carousel-indicators li { - box-sizing: content-box; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - width: 30px; - height: 3px; - margin-right: 3px; - margin-left: 3px; - text-indent: -999px; - cursor: pointer; - background-color: #fff; - background-clip: padding-box; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - opacity: .5; - transition: opacity 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-indicators li { - transition: none; - } -} - -.carousel-indicators .active { - opacity: 1; -} - -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; -} - -@-webkit-keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -.spinner-border { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - border: 0.25em solid currentColor; - border-right-color: transparent; - border-radius: 50%; - -webkit-animation: spinner-border .75s linear infinite; - animation: spinner-border .75s linear infinite; -} - -.spinner-border-sm { - width: 1rem; - height: 1rem; - border-width: 0.2em; -} - -@-webkit-keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - opacity: 1; - } -} - -@keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - opacity: 1; - } -} - -.spinner-grow { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - background-color: currentColor; - border-radius: 50%; - opacity: 0; - -webkit-animation: spinner-grow .75s linear infinite; - animation: spinner-grow .75s linear infinite; -} - -.spinner-grow-sm { - width: 1rem; - height: 1rem; -} - -.align-baseline { - vertical-align: baseline !important; -} - -.align-top { - vertical-align: top !important; -} - -.align-middle { - vertical-align: middle !important; -} - -.align-bottom { - vertical-align: bottom !important; -} - -.align-text-bottom { - vertical-align: text-bottom !important; -} - -.align-text-top { - vertical-align: text-top !important; -} - -.bg-primary { - background-color: #007bff !important; -} - -a.bg-primary:hover, a.bg-primary:focus, -button.bg-primary:hover, -button.bg-primary:focus { - background-color: #0062cc !important; -} - -.bg-secondary { - background-color: #6c757d !important; -} - -a.bg-secondary:hover, a.bg-secondary:focus, -button.bg-secondary:hover, -button.bg-secondary:focus { - background-color: #545b62 !important; -} - -.bg-success { - background-color: #28a745 !important; -} - -a.bg-success:hover, a.bg-success:focus, -button.bg-success:hover, -button.bg-success:focus { - background-color: #1e7e34 !important; -} - -.bg-info { - background-color: #17a2b8 !important; -} - -a.bg-info:hover, a.bg-info:focus, -button.bg-info:hover, -button.bg-info:focus { - background-color: #117a8b !important; -} - -.bg-warning { - background-color: #ffc107 !important; -} - -a.bg-warning:hover, a.bg-warning:focus, -button.bg-warning:hover, -button.bg-warning:focus { - background-color: #d39e00 !important; -} - -.bg-danger { - background-color: #dc3545 !important; -} - -a.bg-danger:hover, a.bg-danger:focus, -button.bg-danger:hover, -button.bg-danger:focus { - background-color: #bd2130 !important; -} - -.bg-light { - background-color: #f8f9fa !important; -} - -a.bg-light:hover, a.bg-light:focus, -button.bg-light:hover, -button.bg-light:focus { - background-color: #dae0e5 !important; -} - -.bg-dark { - background-color: #343a40 !important; -} - -a.bg-dark:hover, a.bg-dark:focus, -button.bg-dark:hover, -button.bg-dark:focus { - background-color: #1d2124 !important; -} - -.bg-white { - background-color: #fff !important; -} - -.bg-transparent { - background-color: transparent !important; -} - -.border { - border: 1px solid #dee2e6 !important; -} - -.border-top { - border-top: 1px solid #dee2e6 !important; -} - -.border-right { - border-right: 1px solid #dee2e6 !important; -} - -.border-bottom { - border-bottom: 1px solid #dee2e6 !important; -} - -.border-left { - border-left: 1px solid #dee2e6 !important; -} - -.border-0 { - border: 0 !important; -} - -.border-top-0 { - border-top: 0 !important; -} - -.border-right-0 { - border-right: 0 !important; -} - -.border-bottom-0 { - border-bottom: 0 !important; -} - -.border-left-0 { - border-left: 0 !important; -} - -.border-primary { - border-color: #007bff !important; -} - -.border-secondary { - border-color: #6c757d !important; -} - -.border-success { - border-color: #28a745 !important; -} - -.border-info { - border-color: #17a2b8 !important; -} - -.border-warning { - border-color: #ffc107 !important; -} - -.border-danger { - border-color: #dc3545 !important; -} - -.border-light { - border-color: #f8f9fa !important; -} - -.border-dark { - border-color: #343a40 !important; -} - -.border-white { - border-color: #fff !important; -} - -.rounded-sm { - border-radius: 0.2rem !important; -} - -.rounded { - border-radius: 0.25rem !important; -} - -.rounded-top { - border-top-left-radius: 0.25rem !important; - border-top-right-radius: 0.25rem !important; -} - -.rounded-right { - border-top-right-radius: 0.25rem !important; - border-bottom-right-radius: 0.25rem !important; -} - -.rounded-bottom { - border-bottom-right-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-left { - border-top-left-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-lg { - border-radius: 0.3rem !important; -} - -.rounded-circle { - border-radius: 50% !important; -} - -.rounded-pill { - border-radius: 50rem !important; -} - -.rounded-0 { - border-radius: 0 !important; -} - -.clearfix::after { - display: block; - clear: both; - content: ""; -} - -.d-none { - display: none !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: -ms-flexbox !important; - display: flex !important; -} - -.d-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; -} - -@media (min-width: 576px) { - .d-sm-none { - display: none !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-block { - display: block !important; - } - .d-sm-table { - display: table !important; - } - .d-sm-table-row { - display: table-row !important; - } - .d-sm-table-cell { - display: table-cell !important; - } - .d-sm-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-sm-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 768px) { - .d-md-none { - display: none !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-block { - display: block !important; - } - .d-md-table { - display: table !important; - } - .d-md-table-row { - display: table-row !important; - } - .d-md-table-cell { - display: table-cell !important; - } - .d-md-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-md-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 992px) { - .d-lg-none { - display: none !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-block { - display: block !important; - } - .d-lg-table { - display: table !important; - } - .d-lg-table-row { - display: table-row !important; - } - .d-lg-table-cell { - display: table-cell !important; - } - .d-lg-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-lg-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 1200px) { - .d-xl-none { - display: none !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-block { - display: block !important; - } - .d-xl-table { - display: table !important; - } - .d-xl-table-row { - display: table-row !important; - } - .d-xl-table-cell { - display: table-cell !important; - } - .d-xl-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-xl-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media print { - .d-print-none { - display: none !important; - } - .d-print-inline { - display: inline !important; - } - .d-print-inline-block { - display: inline-block !important; - } - .d-print-block { - display: block !important; - } - .d-print-table { - display: table !important; - } - .d-print-table-row { - display: table-row !important; - } - .d-print-table-cell { - display: table-cell !important; - } - .d-print-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-print-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -.embed-responsive { - position: relative; - display: block; - width: 100%; - padding: 0; - overflow: hidden; -} - -.embed-responsive::before { - display: block; - content: ""; -} - -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} - -.embed-responsive-21by9::before { - padding-top: 42.857143%; -} - -.embed-responsive-16by9::before { - padding-top: 56.25%; -} - -.embed-responsive-4by3::before { - padding-top: 75%; -} - -.embed-responsive-1by1::before { - padding-top: 100%; -} - -.flex-row { - -ms-flex-direction: row !important; - flex-direction: row !important; -} - -.flex-column { - -ms-flex-direction: column !important; - flex-direction: column !important; -} - -.flex-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; -} - -.flex-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; -} - -.flex-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; -} - -.flex-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; -} - -.flex-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; -} - -.flex-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; -} - -.flex-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; -} - -.justify-content-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; -} - -.justify-content-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; -} - -.justify-content-center { - -ms-flex-pack: center !important; - justify-content: center !important; -} - -.justify-content-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; -} - -.justify-content-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; -} - -.align-items-start { - -ms-flex-align: start !important; - align-items: flex-start !important; -} - -.align-items-end { - -ms-flex-align: end !important; - align-items: flex-end !important; -} - -.align-items-center { - -ms-flex-align: center !important; - align-items: center !important; -} - -.align-items-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; -} - -.align-items-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; -} - -.align-content-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; -} - -.align-content-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; -} - -.align-content-center { - -ms-flex-line-pack: center !important; - align-content: center !important; -} - -.align-content-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; -} - -.align-content-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; -} - -.align-content-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; -} - -.align-self-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; -} - -.align-self-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; -} - -.align-self-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; -} - -.align-self-center { - -ms-flex-item-align: center !important; - align-self: center !important; -} - -.align-self-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; -} - -.align-self-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; -} - -@media (min-width: 576px) { - .flex-sm-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-sm-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-sm-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-sm-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-sm-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-sm-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-sm-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-sm-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-sm-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-sm-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-sm-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-sm-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-sm-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-sm-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-sm-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-sm-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-sm-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-sm-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-sm-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-sm-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-sm-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-sm-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-sm-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-sm-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-sm-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-sm-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-sm-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-sm-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-sm-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-sm-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-sm-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-sm-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-sm-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-sm-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 768px) { - .flex-md-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-md-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-md-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-md-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-md-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-md-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-md-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-md-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-md-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-md-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-md-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-md-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-md-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-md-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-md-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-md-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-md-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-md-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-md-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-md-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-md-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-md-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-md-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-md-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-md-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-md-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-md-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-md-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-md-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-md-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-md-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-md-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-md-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-md-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 992px) { - .flex-lg-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-lg-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-lg-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-lg-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-lg-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-lg-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-lg-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-lg-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-lg-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-lg-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-lg-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-lg-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-lg-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-lg-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-lg-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-lg-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-lg-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-lg-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-lg-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-lg-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-lg-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-lg-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-lg-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-lg-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-lg-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-lg-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-lg-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-lg-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-lg-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-lg-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-lg-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-lg-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-lg-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-lg-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 1200px) { - .flex-xl-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-xl-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-xl-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-xl-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-xl-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-xl-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-xl-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-xl-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-xl-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-xl-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-xl-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-xl-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-xl-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-xl-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-xl-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-xl-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-xl-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-xl-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-xl-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-xl-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-xl-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-xl-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-xl-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-xl-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-xl-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-xl-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-xl-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-xl-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-xl-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-xl-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-xl-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-xl-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-xl-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-xl-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -.float-left { - float: left !important; -} - -.float-right { - float: right !important; -} - -.float-none { - float: none !important; -} - -@media (min-width: 576px) { - .float-sm-left { - float: left !important; - } - .float-sm-right { - float: right !important; - } - .float-sm-none { - float: none !important; - } -} - -@media (min-width: 768px) { - .float-md-left { - float: left !important; - } - .float-md-right { - float: right !important; - } - .float-md-none { - float: none !important; - } -} - -@media (min-width: 992px) { - .float-lg-left { - float: left !important; - } - .float-lg-right { - float: right !important; - } - .float-lg-none { - float: none !important; - } -} - -@media (min-width: 1200px) { - .float-xl-left { - float: left !important; - } - .float-xl-right { - float: right !important; - } - .float-xl-none { - float: none !important; - } -} - -.overflow-auto { - overflow: auto !important; -} - -.overflow-hidden { - overflow: hidden !important; -} - -.position-static { - position: static !important; -} - -.position-relative { - position: relative !important; -} - -.position-absolute { - position: absolute !important; -} - -.position-fixed { - position: fixed !important; -} - -.position-sticky { - position: -webkit-sticky !important; - position: sticky !important; -} - -.fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; -} - -.fixed-bottom { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 1030; -} - -@supports ((position: -webkit-sticky) or (position: sticky)) { - .sticky-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - -.sr-only-focusable:active, .sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - overflow: visible; - clip: auto; - white-space: normal; -} - -.shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; -} - -.shadow { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; -} - -.shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; -} - -.shadow-none { - box-shadow: none !important; -} - -.w-25 { - width: 25% !important; -} - -.w-50 { - width: 50% !important; -} - -.w-75 { - width: 75% !important; -} - -.w-100 { - width: 100% !important; -} - -.w-auto { - width: auto !important; -} - -.h-25 { - height: 25% !important; -} - -.h-50 { - height: 50% !important; -} - -.h-75 { - height: 75% !important; -} - -.h-100 { - height: 100% !important; -} - -.h-auto { - height: auto !important; -} - -.mw-100 { - max-width: 100% !important; -} - -.mh-100 { - max-height: 100% !important; -} - -.min-vw-100 { - min-width: 100vw !important; -} - -.min-vh-100 { - min-height: 100vh !important; -} - -.vw-100 { - width: 100vw !important; -} - -.vh-100 { - height: 100vh !important; -} - -.stretched-link::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - pointer-events: auto; - content: ""; - background-color: rgba(0, 0, 0, 0); -} - -.m-0 { - margin: 0 !important; -} - -.mt-0, -.my-0 { - margin-top: 0 !important; -} - -.mr-0, -.mx-0 { - margin-right: 0 !important; -} - -.mb-0, -.my-0 { - margin-bottom: 0 !important; -} - -.ml-0, -.mx-0 { - margin-left: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.mt-1, -.my-1 { - margin-top: 0.25rem !important; -} - -.mr-1, -.mx-1 { - margin-right: 0.25rem !important; -} - -.mb-1, -.my-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1, -.mx-1 { - margin-left: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.mt-2, -.my-2 { - margin-top: 0.5rem !important; -} - -.mr-2, -.mx-2 { - margin-right: 0.5rem !important; -} - -.mb-2, -.my-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2, -.mx-2 { - margin-left: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.mt-3, -.my-3 { - margin-top: 1rem !important; -} - -.mr-3, -.mx-3 { - margin-right: 1rem !important; -} - -.mb-3, -.my-3 { - margin-bottom: 1rem !important; -} - -.ml-3, -.mx-3 { - margin-left: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.mt-4, -.my-4 { - margin-top: 1.5rem !important; -} - -.mr-4, -.mx-4 { - margin-right: 1.5rem !important; -} - -.mb-4, -.my-4 { - margin-bottom: 1.5rem !important; -} - -.ml-4, -.mx-4 { - margin-left: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.mt-5, -.my-5 { - margin-top: 3rem !important; -} - -.mr-5, -.mx-5 { - margin-right: 3rem !important; -} - -.mb-5, -.my-5 { - margin-bottom: 3rem !important; -} - -.ml-5, -.mx-5 { - margin-left: 3rem !important; -} - -.p-0 { - padding: 0 !important; -} - -.pt-0, -.py-0 { - padding-top: 0 !important; -} - -.pr-0, -.px-0 { - padding-right: 0 !important; -} - -.pb-0, -.py-0 { - padding-bottom: 0 !important; -} - -.pl-0, -.px-0 { - padding-left: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.pt-1, -.py-1 { - padding-top: 0.25rem !important; -} - -.pr-1, -.px-1 { - padding-right: 0.25rem !important; -} - -.pb-1, -.py-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1, -.px-1 { - padding-left: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.pt-2, -.py-2 { - padding-top: 0.5rem !important; -} - -.pr-2, -.px-2 { - padding-right: 0.5rem !important; -} - -.pb-2, -.py-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2, -.px-2 { - padding-left: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.pt-3, -.py-3 { - padding-top: 1rem !important; -} - -.pr-3, -.px-3 { - padding-right: 1rem !important; -} - -.pb-3, -.py-3 { - padding-bottom: 1rem !important; -} - -.pl-3, -.px-3 { - padding-left: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.pt-4, -.py-4 { - padding-top: 1.5rem !important; -} - -.pr-4, -.px-4 { - padding-right: 1.5rem !important; -} - -.pb-4, -.py-4 { - padding-bottom: 1.5rem !important; -} - -.pl-4, -.px-4 { - padding-left: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.pt-5, -.py-5 { - padding-top: 3rem !important; -} - -.pr-5, -.px-5 { - padding-right: 3rem !important; -} - -.pb-5, -.py-5 { - padding-bottom: 3rem !important; -} - -.pl-5, -.px-5 { - padding-left: 3rem !important; -} - -.m-n1 { - margin: -0.25rem !important; -} - -.mt-n1, -.my-n1 { - margin-top: -0.25rem !important; -} - -.mr-n1, -.mx-n1 { - margin-right: -0.25rem !important; -} - -.mb-n1, -.my-n1 { - margin-bottom: -0.25rem !important; -} - -.ml-n1, -.mx-n1 { - margin-left: -0.25rem !important; -} - -.m-n2 { - margin: -0.5rem !important; -} - -.mt-n2, -.my-n2 { - margin-top: -0.5rem !important; -} - -.mr-n2, -.mx-n2 { - margin-right: -0.5rem !important; -} - -.mb-n2, -.my-n2 { - margin-bottom: -0.5rem !important; -} - -.ml-n2, -.mx-n2 { - margin-left: -0.5rem !important; -} - -.m-n3 { - margin: -1rem !important; -} - -.mt-n3, -.my-n3 { - margin-top: -1rem !important; -} - -.mr-n3, -.mx-n3 { - margin-right: -1rem !important; -} - -.mb-n3, -.my-n3 { - margin-bottom: -1rem !important; -} - -.ml-n3, -.mx-n3 { - margin-left: -1rem !important; -} - -.m-n4 { - margin: -1.5rem !important; -} - -.mt-n4, -.my-n4 { - margin-top: -1.5rem !important; -} - -.mr-n4, -.mx-n4 { - margin-right: -1.5rem !important; -} - -.mb-n4, -.my-n4 { - margin-bottom: -1.5rem !important; -} - -.ml-n4, -.mx-n4 { - margin-left: -1.5rem !important; -} - -.m-n5 { - margin: -3rem !important; -} - -.mt-n5, -.my-n5 { - margin-top: -3rem !important; -} - -.mr-n5, -.mx-n5 { - margin-right: -3rem !important; -} - -.mb-n5, -.my-n5 { - margin-bottom: -3rem !important; -} - -.ml-n5, -.mx-n5 { - margin-left: -3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mt-auto, -.my-auto { - margin-top: auto !important; -} - -.mr-auto, -.mx-auto { - margin-right: auto !important; -} - -.mb-auto, -.my-auto { - margin-bottom: auto !important; -} - -.ml-auto, -.mx-auto { - margin-left: auto !important; -} - -@media (min-width: 576px) { - .m-sm-0 { - margin: 0 !important; - } - .mt-sm-0, - .my-sm-0 { - margin-top: 0 !important; - } - .mr-sm-0, - .mx-sm-0 { - margin-right: 0 !important; - } - .mb-sm-0, - .my-sm-0 { - margin-bottom: 0 !important; - } - .ml-sm-0, - .mx-sm-0 { - margin-left: 0 !important; - } - .m-sm-1 { - margin: 0.25rem !important; - } - .mt-sm-1, - .my-sm-1 { - margin-top: 0.25rem !important; - } - .mr-sm-1, - .mx-sm-1 { - margin-right: 0.25rem !important; - } - .mb-sm-1, - .my-sm-1 { - margin-bottom: 0.25rem !important; - } - .ml-sm-1, - .mx-sm-1 { - margin-left: 0.25rem !important; - } - .m-sm-2 { - margin: 0.5rem !important; - } - .mt-sm-2, - .my-sm-2 { - margin-top: 0.5rem !important; - } - .mr-sm-2, - .mx-sm-2 { - margin-right: 0.5rem !important; - } - .mb-sm-2, - .my-sm-2 { - margin-bottom: 0.5rem !important; - } - .ml-sm-2, - .mx-sm-2 { - margin-left: 0.5rem !important; - } - .m-sm-3 { - margin: 1rem !important; - } - .mt-sm-3, - .my-sm-3 { - margin-top: 1rem !important; - } - .mr-sm-3, - .mx-sm-3 { - margin-right: 1rem !important; - } - .mb-sm-3, - .my-sm-3 { - margin-bottom: 1rem !important; - } - .ml-sm-3, - .mx-sm-3 { - margin-left: 1rem !important; - } - .m-sm-4 { - margin: 1.5rem !important; - } - .mt-sm-4, - .my-sm-4 { - margin-top: 1.5rem !important; - } - .mr-sm-4, - .mx-sm-4 { - margin-right: 1.5rem !important; - } - .mb-sm-4, - .my-sm-4 { - margin-bottom: 1.5rem !important; - } - .ml-sm-4, - .mx-sm-4 { - margin-left: 1.5rem !important; - } - .m-sm-5 { - margin: 3rem !important; - } - .mt-sm-5, - .my-sm-5 { - margin-top: 3rem !important; - } - .mr-sm-5, - .mx-sm-5 { - margin-right: 3rem !important; - } - .mb-sm-5, - .my-sm-5 { - margin-bottom: 3rem !important; - } - .ml-sm-5, - .mx-sm-5 { - margin-left: 3rem !important; - } - .p-sm-0 { - padding: 0 !important; - } - .pt-sm-0, - .py-sm-0 { - padding-top: 0 !important; - } - .pr-sm-0, - .px-sm-0 { - padding-right: 0 !important; - } - .pb-sm-0, - .py-sm-0 { - padding-bottom: 0 !important; - } - .pl-sm-0, - .px-sm-0 { - padding-left: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .pt-sm-1, - .py-sm-1 { - padding-top: 0.25rem !important; - } - .pr-sm-1, - .px-sm-1 { - padding-right: 0.25rem !important; - } - .pb-sm-1, - .py-sm-1 { - padding-bottom: 0.25rem !important; - } - .pl-sm-1, - .px-sm-1 { - padding-left: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .pt-sm-2, - .py-sm-2 { - padding-top: 0.5rem !important; - } - .pr-sm-2, - .px-sm-2 { - padding-right: 0.5rem !important; - } - .pb-sm-2, - .py-sm-2 { - padding-bottom: 0.5rem !important; - } - .pl-sm-2, - .px-sm-2 { - padding-left: 0.5rem !important; - } - .p-sm-3 { - padding: 1rem !important; - } - .pt-sm-3, - .py-sm-3 { - padding-top: 1rem !important; - } - .pr-sm-3, - .px-sm-3 { - padding-right: 1rem !important; - } - .pb-sm-3, - .py-sm-3 { - padding-bottom: 1rem !important; - } - .pl-sm-3, - .px-sm-3 { - padding-left: 1rem !important; - } - .p-sm-4 { - padding: 1.5rem !important; - } - .pt-sm-4, - .py-sm-4 { - padding-top: 1.5rem !important; - } - .pr-sm-4, - .px-sm-4 { - padding-right: 1.5rem !important; - } - .pb-sm-4, - .py-sm-4 { - padding-bottom: 1.5rem !important; - } - .pl-sm-4, - .px-sm-4 { - padding-left: 1.5rem !important; - } - .p-sm-5 { - padding: 3rem !important; - } - .pt-sm-5, - .py-sm-5 { - padding-top: 3rem !important; - } - .pr-sm-5, - .px-sm-5 { - padding-right: 3rem !important; - } - .pb-sm-5, - .py-sm-5 { - padding-bottom: 3rem !important; - } - .pl-sm-5, - .px-sm-5 { - padding-left: 3rem !important; - } - .m-sm-n1 { - margin: -0.25rem !important; - } - .mt-sm-n1, - .my-sm-n1 { - margin-top: -0.25rem !important; - } - .mr-sm-n1, - .mx-sm-n1 { - margin-right: -0.25rem !important; - } - .mb-sm-n1, - .my-sm-n1 { - margin-bottom: -0.25rem !important; - } - .ml-sm-n1, - .mx-sm-n1 { - margin-left: -0.25rem !important; - } - .m-sm-n2 { - margin: -0.5rem !important; - } - .mt-sm-n2, - .my-sm-n2 { - margin-top: -0.5rem !important; - } - .mr-sm-n2, - .mx-sm-n2 { - margin-right: -0.5rem !important; - } - .mb-sm-n2, - .my-sm-n2 { - margin-bottom: -0.5rem !important; - } - .ml-sm-n2, - .mx-sm-n2 { - margin-left: -0.5rem !important; - } - .m-sm-n3 { - margin: -1rem !important; - } - .mt-sm-n3, - .my-sm-n3 { - margin-top: -1rem !important; - } - .mr-sm-n3, - .mx-sm-n3 { - margin-right: -1rem !important; - } - .mb-sm-n3, - .my-sm-n3 { - margin-bottom: -1rem !important; - } - .ml-sm-n3, - .mx-sm-n3 { - margin-left: -1rem !important; - } - .m-sm-n4 { - margin: -1.5rem !important; - } - .mt-sm-n4, - .my-sm-n4 { - margin-top: -1.5rem !important; - } - .mr-sm-n4, - .mx-sm-n4 { - margin-right: -1.5rem !important; - } - .mb-sm-n4, - .my-sm-n4 { - margin-bottom: -1.5rem !important; - } - .ml-sm-n4, - .mx-sm-n4 { - margin-left: -1.5rem !important; - } - .m-sm-n5 { - margin: -3rem !important; - } - .mt-sm-n5, - .my-sm-n5 { - margin-top: -3rem !important; - } - .mr-sm-n5, - .mx-sm-n5 { - margin-right: -3rem !important; - } - .mb-sm-n5, - .my-sm-n5 { - margin-bottom: -3rem !important; - } - .ml-sm-n5, - .mx-sm-n5 { - margin-left: -3rem !important; - } - .m-sm-auto { - margin: auto !important; - } - .mt-sm-auto, - .my-sm-auto { - margin-top: auto !important; - } - .mr-sm-auto, - .mx-sm-auto { - margin-right: auto !important; - } - .mb-sm-auto, - .my-sm-auto { - margin-bottom: auto !important; - } - .ml-sm-auto, - .mx-sm-auto { - margin-left: auto !important; - } -} - -@media (min-width: 768px) { - .m-md-0 { - margin: 0 !important; - } - .mt-md-0, - .my-md-0 { - margin-top: 0 !important; - } - .mr-md-0, - .mx-md-0 { - margin-right: 0 !important; - } - .mb-md-0, - .my-md-0 { - margin-bottom: 0 !important; - } - .ml-md-0, - .mx-md-0 { - margin-left: 0 !important; - } - .m-md-1 { - margin: 0.25rem !important; - } - .mt-md-1, - .my-md-1 { - margin-top: 0.25rem !important; - } - .mr-md-1, - .mx-md-1 { - margin-right: 0.25rem !important; - } - .mb-md-1, - .my-md-1 { - margin-bottom: 0.25rem !important; - } - .ml-md-1, - .mx-md-1 { - margin-left: 0.25rem !important; - } - .m-md-2 { - margin: 0.5rem !important; - } - .mt-md-2, - .my-md-2 { - margin-top: 0.5rem !important; - } - .mr-md-2, - .mx-md-2 { - margin-right: 0.5rem !important; - } - .mb-md-2, - .my-md-2 { - margin-bottom: 0.5rem !important; - } - .ml-md-2, - .mx-md-2 { - margin-left: 0.5rem !important; - } - .m-md-3 { - margin: 1rem !important; - } - .mt-md-3, - .my-md-3 { - margin-top: 1rem !important; - } - .mr-md-3, - .mx-md-3 { - margin-right: 1rem !important; - } - .mb-md-3, - .my-md-3 { - margin-bottom: 1rem !important; - } - .ml-md-3, - .mx-md-3 { - margin-left: 1rem !important; - } - .m-md-4 { - margin: 1.5rem !important; - } - .mt-md-4, - .my-md-4 { - margin-top: 1.5rem !important; - } - .mr-md-4, - .mx-md-4 { - margin-right: 1.5rem !important; - } - .mb-md-4, - .my-md-4 { - margin-bottom: 1.5rem !important; - } - .ml-md-4, - .mx-md-4 { - margin-left: 1.5rem !important; - } - .m-md-5 { - margin: 3rem !important; - } - .mt-md-5, - .my-md-5 { - margin-top: 3rem !important; - } - .mr-md-5, - .mx-md-5 { - margin-right: 3rem !important; - } - .mb-md-5, - .my-md-5 { - margin-bottom: 3rem !important; - } - .ml-md-5, - .mx-md-5 { - margin-left: 3rem !important; - } - .p-md-0 { - padding: 0 !important; - } - .pt-md-0, - .py-md-0 { - padding-top: 0 !important; - } - .pr-md-0, - .px-md-0 { - padding-right: 0 !important; - } - .pb-md-0, - .py-md-0 { - padding-bottom: 0 !important; - } - .pl-md-0, - .px-md-0 { - padding-left: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .pt-md-1, - .py-md-1 { - padding-top: 0.25rem !important; - } - .pr-md-1, - .px-md-1 { - padding-right: 0.25rem !important; - } - .pb-md-1, - .py-md-1 { - padding-bottom: 0.25rem !important; - } - .pl-md-1, - .px-md-1 { - padding-left: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .pt-md-2, - .py-md-2 { - padding-top: 0.5rem !important; - } - .pr-md-2, - .px-md-2 { - padding-right: 0.5rem !important; - } - .pb-md-2, - .py-md-2 { - padding-bottom: 0.5rem !important; - } - .pl-md-2, - .px-md-2 { - padding-left: 0.5rem !important; - } - .p-md-3 { - padding: 1rem !important; - } - .pt-md-3, - .py-md-3 { - padding-top: 1rem !important; - } - .pr-md-3, - .px-md-3 { - padding-right: 1rem !important; - } - .pb-md-3, - .py-md-3 { - padding-bottom: 1rem !important; - } - .pl-md-3, - .px-md-3 { - padding-left: 1rem !important; - } - .p-md-4 { - padding: 1.5rem !important; - } - .pt-md-4, - .py-md-4 { - padding-top: 1.5rem !important; - } - .pr-md-4, - .px-md-4 { - padding-right: 1.5rem !important; - } - .pb-md-4, - .py-md-4 { - padding-bottom: 1.5rem !important; - } - .pl-md-4, - .px-md-4 { - padding-left: 1.5rem !important; - } - .p-md-5 { - padding: 3rem !important; - } - .pt-md-5, - .py-md-5 { - padding-top: 3rem !important; - } - .pr-md-5, - .px-md-5 { - padding-right: 3rem !important; - } - .pb-md-5, - .py-md-5 { - padding-bottom: 3rem !important; - } - .pl-md-5, - .px-md-5 { - padding-left: 3rem !important; - } - .m-md-n1 { - margin: -0.25rem !important; - } - .mt-md-n1, - .my-md-n1 { - margin-top: -0.25rem !important; - } - .mr-md-n1, - .mx-md-n1 { - margin-right: -0.25rem !important; - } - .mb-md-n1, - .my-md-n1 { - margin-bottom: -0.25rem !important; - } - .ml-md-n1, - .mx-md-n1 { - margin-left: -0.25rem !important; - } - .m-md-n2 { - margin: -0.5rem !important; - } - .mt-md-n2, - .my-md-n2 { - margin-top: -0.5rem !important; - } - .mr-md-n2, - .mx-md-n2 { - margin-right: -0.5rem !important; - } - .mb-md-n2, - .my-md-n2 { - margin-bottom: -0.5rem !important; - } - .ml-md-n2, - .mx-md-n2 { - margin-left: -0.5rem !important; - } - .m-md-n3 { - margin: -1rem !important; - } - .mt-md-n3, - .my-md-n3 { - margin-top: -1rem !important; - } - .mr-md-n3, - .mx-md-n3 { - margin-right: -1rem !important; - } - .mb-md-n3, - .my-md-n3 { - margin-bottom: -1rem !important; - } - .ml-md-n3, - .mx-md-n3 { - margin-left: -1rem !important; - } - .m-md-n4 { - margin: -1.5rem !important; - } - .mt-md-n4, - .my-md-n4 { - margin-top: -1.5rem !important; - } - .mr-md-n4, - .mx-md-n4 { - margin-right: -1.5rem !important; - } - .mb-md-n4, - .my-md-n4 { - margin-bottom: -1.5rem !important; - } - .ml-md-n4, - .mx-md-n4 { - margin-left: -1.5rem !important; - } - .m-md-n5 { - margin: -3rem !important; - } - .mt-md-n5, - .my-md-n5 { - margin-top: -3rem !important; - } - .mr-md-n5, - .mx-md-n5 { - margin-right: -3rem !important; - } - .mb-md-n5, - .my-md-n5 { - margin-bottom: -3rem !important; - } - .ml-md-n5, - .mx-md-n5 { - margin-left: -3rem !important; - } - .m-md-auto { - margin: auto !important; - } - .mt-md-auto, - .my-md-auto { - margin-top: auto !important; - } - .mr-md-auto, - .mx-md-auto { - margin-right: auto !important; - } - .mb-md-auto, - .my-md-auto { - margin-bottom: auto !important; - } - .ml-md-auto, - .mx-md-auto { - margin-left: auto !important; - } -} - -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 !important; - } - .mt-lg-0, - .my-lg-0 { - margin-top: 0 !important; - } - .mr-lg-0, - .mx-lg-0 { - margin-right: 0 !important; - } - .mb-lg-0, - .my-lg-0 { - margin-bottom: 0 !important; - } - .ml-lg-0, - .mx-lg-0 { - margin-left: 0 !important; - } - .m-lg-1 { - margin: 0.25rem !important; - } - .mt-lg-1, - .my-lg-1 { - margin-top: 0.25rem !important; - } - .mr-lg-1, - .mx-lg-1 { - margin-right: 0.25rem !important; - } - .mb-lg-1, - .my-lg-1 { - margin-bottom: 0.25rem !important; - } - .ml-lg-1, - .mx-lg-1 { - margin-left: 0.25rem !important; - } - .m-lg-2 { - margin: 0.5rem !important; - } - .mt-lg-2, - .my-lg-2 { - margin-top: 0.5rem !important; - } - .mr-lg-2, - .mx-lg-2 { - margin-right: 0.5rem !important; - } - .mb-lg-2, - .my-lg-2 { - margin-bottom: 0.5rem !important; - } - .ml-lg-2, - .mx-lg-2 { - margin-left: 0.5rem !important; - } - .m-lg-3 { - margin: 1rem !important; - } - .mt-lg-3, - .my-lg-3 { - margin-top: 1rem !important; - } - .mr-lg-3, - .mx-lg-3 { - margin-right: 1rem !important; - } - .mb-lg-3, - .my-lg-3 { - margin-bottom: 1rem !important; - } - .ml-lg-3, - .mx-lg-3 { - margin-left: 1rem !important; - } - .m-lg-4 { - margin: 1.5rem !important; - } - .mt-lg-4, - .my-lg-4 { - margin-top: 1.5rem !important; - } - .mr-lg-4, - .mx-lg-4 { - margin-right: 1.5rem !important; - } - .mb-lg-4, - .my-lg-4 { - margin-bottom: 1.5rem !important; - } - .ml-lg-4, - .mx-lg-4 { - margin-left: 1.5rem !important; - } - .m-lg-5 { - margin: 3rem !important; - } - .mt-lg-5, - .my-lg-5 { - margin-top: 3rem !important; - } - .mr-lg-5, - .mx-lg-5 { - margin-right: 3rem !important; - } - .mb-lg-5, - .my-lg-5 { - margin-bottom: 3rem !important; - } - .ml-lg-5, - .mx-lg-5 { - margin-left: 3rem !important; - } - .p-lg-0 { - padding: 0 !important; - } - .pt-lg-0, - .py-lg-0 { - padding-top: 0 !important; - } - .pr-lg-0, - .px-lg-0 { - padding-right: 0 !important; - } - .pb-lg-0, - .py-lg-0 { - padding-bottom: 0 !important; - } - .pl-lg-0, - .px-lg-0 { - padding-left: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .pt-lg-1, - .py-lg-1 { - padding-top: 0.25rem !important; - } - .pr-lg-1, - .px-lg-1 { - padding-right: 0.25rem !important; - } - .pb-lg-1, - .py-lg-1 { - padding-bottom: 0.25rem !important; - } - .pl-lg-1, - .px-lg-1 { - padding-left: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .pt-lg-2, - .py-lg-2 { - padding-top: 0.5rem !important; - } - .pr-lg-2, - .px-lg-2 { - padding-right: 0.5rem !important; - } - .pb-lg-2, - .py-lg-2 { - padding-bottom: 0.5rem !important; - } - .pl-lg-2, - .px-lg-2 { - padding-left: 0.5rem !important; - } - .p-lg-3 { - padding: 1rem !important; - } - .pt-lg-3, - .py-lg-3 { - padding-top: 1rem !important; - } - .pr-lg-3, - .px-lg-3 { - padding-right: 1rem !important; - } - .pb-lg-3, - .py-lg-3 { - padding-bottom: 1rem !important; - } - .pl-lg-3, - .px-lg-3 { - padding-left: 1rem !important; - } - .p-lg-4 { - padding: 1.5rem !important; - } - .pt-lg-4, - .py-lg-4 { - padding-top: 1.5rem !important; - } - .pr-lg-4, - .px-lg-4 { - padding-right: 1.5rem !important; - } - .pb-lg-4, - .py-lg-4 { - padding-bottom: 1.5rem !important; - } - .pl-lg-4, - .px-lg-4 { - padding-left: 1.5rem !important; - } - .p-lg-5 { - padding: 3rem !important; - } - .pt-lg-5, - .py-lg-5 { - padding-top: 3rem !important; - } - .pr-lg-5, - .px-lg-5 { - padding-right: 3rem !important; - } - .pb-lg-5, - .py-lg-5 { - padding-bottom: 3rem !important; - } - .pl-lg-5, - .px-lg-5 { - padding-left: 3rem !important; - } - .m-lg-n1 { - margin: -0.25rem !important; - } - .mt-lg-n1, - .my-lg-n1 { - margin-top: -0.25rem !important; - } - .mr-lg-n1, - .mx-lg-n1 { - margin-right: -0.25rem !important; - } - .mb-lg-n1, - .my-lg-n1 { - margin-bottom: -0.25rem !important; - } - .ml-lg-n1, - .mx-lg-n1 { - margin-left: -0.25rem !important; - } - .m-lg-n2 { - margin: -0.5rem !important; - } - .mt-lg-n2, - .my-lg-n2 { - margin-top: -0.5rem !important; - } - .mr-lg-n2, - .mx-lg-n2 { - margin-right: -0.5rem !important; - } - .mb-lg-n2, - .my-lg-n2 { - margin-bottom: -0.5rem !important; - } - .ml-lg-n2, - .mx-lg-n2 { - margin-left: -0.5rem !important; - } - .m-lg-n3 { - margin: -1rem !important; - } - .mt-lg-n3, - .my-lg-n3 { - margin-top: -1rem !important; - } - .mr-lg-n3, - .mx-lg-n3 { - margin-right: -1rem !important; - } - .mb-lg-n3, - .my-lg-n3 { - margin-bottom: -1rem !important; - } - .ml-lg-n3, - .mx-lg-n3 { - margin-left: -1rem !important; - } - .m-lg-n4 { - margin: -1.5rem !important; - } - .mt-lg-n4, - .my-lg-n4 { - margin-top: -1.5rem !important; - } - .mr-lg-n4, - .mx-lg-n4 { - margin-right: -1.5rem !important; - } - .mb-lg-n4, - .my-lg-n4 { - margin-bottom: -1.5rem !important; - } - .ml-lg-n4, - .mx-lg-n4 { - margin-left: -1.5rem !important; - } - .m-lg-n5 { - margin: -3rem !important; - } - .mt-lg-n5, - .my-lg-n5 { - margin-top: -3rem !important; - } - .mr-lg-n5, - .mx-lg-n5 { - margin-right: -3rem !important; - } - .mb-lg-n5, - .my-lg-n5 { - margin-bottom: -3rem !important; - } - .ml-lg-n5, - .mx-lg-n5 { - margin-left: -3rem !important; - } - .m-lg-auto { - margin: auto !important; - } - .mt-lg-auto, - .my-lg-auto { - margin-top: auto !important; - } - .mr-lg-auto, - .mx-lg-auto { - margin-right: auto !important; - } - .mb-lg-auto, - .my-lg-auto { - margin-bottom: auto !important; - } - .ml-lg-auto, - .mx-lg-auto { - margin-left: auto !important; - } -} - -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 !important; - } - .mt-xl-0, - .my-xl-0 { - margin-top: 0 !important; - } - .mr-xl-0, - .mx-xl-0 { - margin-right: 0 !important; - } - .mb-xl-0, - .my-xl-0 { - margin-bottom: 0 !important; - } - .ml-xl-0, - .mx-xl-0 { - margin-left: 0 !important; - } - .m-xl-1 { - margin: 0.25rem !important; - } - .mt-xl-1, - .my-xl-1 { - margin-top: 0.25rem !important; - } - .mr-xl-1, - .mx-xl-1 { - margin-right: 0.25rem !important; - } - .mb-xl-1, - .my-xl-1 { - margin-bottom: 0.25rem !important; - } - .ml-xl-1, - .mx-xl-1 { - margin-left: 0.25rem !important; - } - .m-xl-2 { - margin: 0.5rem !important; - } - .mt-xl-2, - .my-xl-2 { - margin-top: 0.5rem !important; - } - .mr-xl-2, - .mx-xl-2 { - margin-right: 0.5rem !important; - } - .mb-xl-2, - .my-xl-2 { - margin-bottom: 0.5rem !important; - } - .ml-xl-2, - .mx-xl-2 { - margin-left: 0.5rem !important; - } - .m-xl-3 { - margin: 1rem !important; - } - .mt-xl-3, - .my-xl-3 { - margin-top: 1rem !important; - } - .mr-xl-3, - .mx-xl-3 { - margin-right: 1rem !important; - } - .mb-xl-3, - .my-xl-3 { - margin-bottom: 1rem !important; - } - .ml-xl-3, - .mx-xl-3 { - margin-left: 1rem !important; - } - .m-xl-4 { - margin: 1.5rem !important; - } - .mt-xl-4, - .my-xl-4 { - margin-top: 1.5rem !important; - } - .mr-xl-4, - .mx-xl-4 { - margin-right: 1.5rem !important; - } - .mb-xl-4, - .my-xl-4 { - margin-bottom: 1.5rem !important; - } - .ml-xl-4, - .mx-xl-4 { - margin-left: 1.5rem !important; - } - .m-xl-5 { - margin: 3rem !important; - } - .mt-xl-5, - .my-xl-5 { - margin-top: 3rem !important; - } - .mr-xl-5, - .mx-xl-5 { - margin-right: 3rem !important; - } - .mb-xl-5, - .my-xl-5 { - margin-bottom: 3rem !important; - } - .ml-xl-5, - .mx-xl-5 { - margin-left: 3rem !important; - } - .p-xl-0 { - padding: 0 !important; - } - .pt-xl-0, - .py-xl-0 { - padding-top: 0 !important; - } - .pr-xl-0, - .px-xl-0 { - padding-right: 0 !important; - } - .pb-xl-0, - .py-xl-0 { - padding-bottom: 0 !important; - } - .pl-xl-0, - .px-xl-0 { - padding-left: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .pt-xl-1, - .py-xl-1 { - padding-top: 0.25rem !important; - } - .pr-xl-1, - .px-xl-1 { - padding-right: 0.25rem !important; - } - .pb-xl-1, - .py-xl-1 { - padding-bottom: 0.25rem !important; - } - .pl-xl-1, - .px-xl-1 { - padding-left: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .pt-xl-2, - .py-xl-2 { - padding-top: 0.5rem !important; - } - .pr-xl-2, - .px-xl-2 { - padding-right: 0.5rem !important; - } - .pb-xl-2, - .py-xl-2 { - padding-bottom: 0.5rem !important; - } - .pl-xl-2, - .px-xl-2 { - padding-left: 0.5rem !important; - } - .p-xl-3 { - padding: 1rem !important; - } - .pt-xl-3, - .py-xl-3 { - padding-top: 1rem !important; - } - .pr-xl-3, - .px-xl-3 { - padding-right: 1rem !important; - } - .pb-xl-3, - .py-xl-3 { - padding-bottom: 1rem !important; - } - .pl-xl-3, - .px-xl-3 { - padding-left: 1rem !important; - } - .p-xl-4 { - padding: 1.5rem !important; - } - .pt-xl-4, - .py-xl-4 { - padding-top: 1.5rem !important; - } - .pr-xl-4, - .px-xl-4 { - padding-right: 1.5rem !important; - } - .pb-xl-4, - .py-xl-4 { - padding-bottom: 1.5rem !important; - } - .pl-xl-4, - .px-xl-4 { - padding-left: 1.5rem !important; - } - .p-xl-5 { - padding: 3rem !important; - } - .pt-xl-5, - .py-xl-5 { - padding-top: 3rem !important; - } - .pr-xl-5, - .px-xl-5 { - padding-right: 3rem !important; - } - .pb-xl-5, - .py-xl-5 { - padding-bottom: 3rem !important; - } - .pl-xl-5, - .px-xl-5 { - padding-left: 3rem !important; - } - .m-xl-n1 { - margin: -0.25rem !important; - } - .mt-xl-n1, - .my-xl-n1 { - margin-top: -0.25rem !important; - } - .mr-xl-n1, - .mx-xl-n1 { - margin-right: -0.25rem !important; - } - .mb-xl-n1, - .my-xl-n1 { - margin-bottom: -0.25rem !important; - } - .ml-xl-n1, - .mx-xl-n1 { - margin-left: -0.25rem !important; - } - .m-xl-n2 { - margin: -0.5rem !important; - } - .mt-xl-n2, - .my-xl-n2 { - margin-top: -0.5rem !important; - } - .mr-xl-n2, - .mx-xl-n2 { - margin-right: -0.5rem !important; - } - .mb-xl-n2, - .my-xl-n2 { - margin-bottom: -0.5rem !important; - } - .ml-xl-n2, - .mx-xl-n2 { - margin-left: -0.5rem !important; - } - .m-xl-n3 { - margin: -1rem !important; - } - .mt-xl-n3, - .my-xl-n3 { - margin-top: -1rem !important; - } - .mr-xl-n3, - .mx-xl-n3 { - margin-right: -1rem !important; - } - .mb-xl-n3, - .my-xl-n3 { - margin-bottom: -1rem !important; - } - .ml-xl-n3, - .mx-xl-n3 { - margin-left: -1rem !important; - } - .m-xl-n4 { - margin: -1.5rem !important; - } - .mt-xl-n4, - .my-xl-n4 { - margin-top: -1.5rem !important; - } - .mr-xl-n4, - .mx-xl-n4 { - margin-right: -1.5rem !important; - } - .mb-xl-n4, - .my-xl-n4 { - margin-bottom: -1.5rem !important; - } - .ml-xl-n4, - .mx-xl-n4 { - margin-left: -1.5rem !important; - } - .m-xl-n5 { - margin: -3rem !important; - } - .mt-xl-n5, - .my-xl-n5 { - margin-top: -3rem !important; - } - .mr-xl-n5, - .mx-xl-n5 { - margin-right: -3rem !important; - } - .mb-xl-n5, - .my-xl-n5 { - margin-bottom: -3rem !important; - } - .ml-xl-n5, - .mx-xl-n5 { - margin-left: -3rem !important; - } - .m-xl-auto { - margin: auto !important; - } - .mt-xl-auto, - .my-xl-auto { - margin-top: auto !important; - } - .mr-xl-auto, - .mx-xl-auto { - margin-right: auto !important; - } - .mb-xl-auto, - .my-xl-auto { - margin-bottom: auto !important; - } - .ml-xl-auto, - .mx-xl-auto { - margin-left: auto !important; - } -} - -.text-monospace { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; -} - -.text-justify { - text-align: justify !important; -} - -.text-wrap { - white-space: normal !important; -} - -.text-nowrap { - white-space: nowrap !important; -} - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.text-left { - text-align: left !important; -} - -.text-right { - text-align: right !important; -} - -.text-center { - text-align: center !important; -} - -@media (min-width: 576px) { - .text-sm-left { - text-align: left !important; - } - .text-sm-right { - text-align: right !important; - } - .text-sm-center { - text-align: center !important; - } -} - -@media (min-width: 768px) { - .text-md-left { - text-align: left !important; - } - .text-md-right { - text-align: right !important; - } - .text-md-center { - text-align: center !important; - } -} - -@media (min-width: 992px) { - .text-lg-left { - text-align: left !important; - } - .text-lg-right { - text-align: right !important; - } - .text-lg-center { - text-align: center !important; - } -} - -@media (min-width: 1200px) { - .text-xl-left { - text-align: left !important; - } - .text-xl-right { - text-align: right !important; - } - .text-xl-center { - text-align: center !important; - } -} - -.text-lowercase { - text-transform: lowercase !important; -} - -.text-uppercase { - text-transform: uppercase !important; -} - -.text-capitalize { - text-transform: capitalize !important; -} - -.font-weight-light { - font-weight: 300 !important; -} - -.font-weight-lighter { - font-weight: lighter !important; -} - -.font-weight-normal { - font-weight: 400 !important; -} - -.font-weight-bold { - font-weight: 700 !important; -} - -.font-weight-bolder { - font-weight: bolder !important; -} - -.font-italic { - font-style: italic !important; -} - -.text-white { - color: #fff !important; -} - -.text-primary { - color: #007bff !important; -} - -a.text-primary:hover, a.text-primary:focus { - color: #0056b3 !important; -} - -.text-secondary { - color: #6c757d !important; -} - -a.text-secondary:hover, a.text-secondary:focus { - color: #494f54 !important; -} - -.text-success { - color: #28a745 !important; -} - -a.text-success:hover, a.text-success:focus { - color: #19692c !important; -} - -.text-info { - color: #17a2b8 !important; -} - -a.text-info:hover, a.text-info:focus { - color: #0f6674 !important; -} - -.text-warning { - color: #ffc107 !important; -} - -a.text-warning:hover, a.text-warning:focus { - color: #ba8b00 !important; -} - -.text-danger { - color: #dc3545 !important; -} - -a.text-danger:hover, a.text-danger:focus { - color: #a71d2a !important; -} - -.text-light { - color: #f8f9fa !important; -} - -a.text-light:hover, a.text-light:focus { - color: #cbd3da !important; -} - -.text-dark { - color: #343a40 !important; -} - -a.text-dark:hover, a.text-dark:focus { - color: #121416 !important; -} - -.text-body { - color: #212529 !important; -} - -.text-muted { - color: #6c757d !important; -} - -.text-black-50 { - color: rgba(0, 0, 0, 0.5) !important; -} - -.text-white-50 { - color: rgba(255, 255, 255, 0.5) !important; -} - -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.text-decoration-none { - text-decoration: none !important; -} - -.text-break { - word-break: break-word !important; - overflow-wrap: break-word !important; -} - -.text-reset { - color: inherit !important; -} - -.visible { - visibility: visible !important; -} - -.invisible { - visibility: hidden !important; -} - -@media print { - *, - *::before, - *::after { - text-shadow: none !important; - box-shadow: none !important; - } - a:not(.btn) { - text-decoration: underline; - } - abbr[title]::after { - content: " (" attr(title) ")"; - } - pre { - white-space: pre-wrap !important; - } - pre, - blockquote { - border: 1px solid #adb5bd; - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } - @page { - size: a3; - } - body { - min-width: 992px !important; - } - .container { - min-width: 992px !important; - } - .navbar { - display: none; - } - .badge { - border: 1px solid #000; - } - .table { - border-collapse: collapse !important; - } - .table td, - .table th { - background-color: #fff !important; - } - .table-bordered th, - .table-bordered td { - border: 1px solid #dee2e6 !important; - } - .table-dark { - color: inherit; - } - .table-dark th, - .table-dark td, - .table-dark thead th, - .table-dark tbody + tbody { - border-color: #dee2e6; - } - .table .thead-dark th { - color: inherit; - border-color: #dee2e6; - } -} -/*# sourceMappingURL=bootstrap.css.map */ \ No newline at end of file diff --git a/docs/assets/vendor/bootstrap/css/bootstrap.css.map b/docs/assets/vendor/bootstrap/css/bootstrap.css.map deleted file mode 100644 index 521afc5..0000000 --- a/docs/assets/vendor/bootstrap/css/bootstrap.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap.scss","bootstrap.css","../../scss/_root.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/vendor/_rfs.scss","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/_tables.scss","../../scss/mixins/_table-row.scss","../../scss/_functions.scss","../../scss/_forms.scss","../../scss/mixins/_transition.scss","../../scss/mixins/_forms.scss","../../scss/mixins/_gradients.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_transitions.scss","../../scss/_dropdown.scss","../../scss/mixins/_caret.scss","../../scss/mixins/_nav-divider.scss","../../scss/_button-group.scss","../../scss/_input-group.scss","../../scss/_custom-forms.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_badge.scss","../../scss/mixins/_badge.scss","../../scss/_jumbotron.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/_media.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_close.scss","../../scss/_toasts.scss","../../scss/_modal.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/mixins/_clearfix.scss","../../scss/_spinners.scss","../../scss/utilities/_align.scss","../../scss/mixins/_background-variant.scss","../../scss/utilities/_background.scss","../../scss/utilities/_borders.scss","../../scss/utilities/_display.scss","../../scss/utilities/_embed.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_float.scss","../../scss/utilities/_overflow.scss","../../scss/utilities/_position.scss","../../scss/utilities/_screenreaders.scss","../../scss/mixins/_screen-reader.scss","../../scss/utilities/_shadows.scss","../../scss/utilities/_sizing.scss","../../scss/utilities/_stretched-link.scss","../../scss/utilities/_spacing.scss","../../scss/utilities/_text.scss","../../scss/mixins/_text-truncate.scss","../../scss/mixins/_text-emphasis.scss","../../scss/mixins/_text-hide.scss","../../scss/utilities/_visibility.scss","../../scss/_print.scss"],"names":[],"mappings":"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AAwB;AFpH1B;;AE4HA;EACE,aAAa;EACb,0BAA0B;AFzH5B;;AEgIA;EACE,qBAAqB;AF7HvB;;AEgIA;EACE,kBAAkB;EAClB,eAAe;AF7HjB;;AEgIA;EACE,aAAa;AF7Hf;;AAEA;EEiIE,wBAAwB;AF/H1B;;AM3VA;;EAEE,qBHySuC;EGvSvC,gBHyS+B;EGxS/B,gBHyS+B;AHoDjC;;AMzVA;EFgHM,iBAtCY;AJmRlB;;AM5VA;EF+GM,eAtCY;AJuRlB;;AM/VA;EF8GM,kBAtCY;AJ2RlB;;AMlWA;EF6GM,iBAtCY;AJ+RlB;;AMrWA;EF4GM,kBAtCY;AJmSlB;;AMxWA;EF2GM,eAtCY;AJuSlB;;AM1WA;EFyGM,kBAtCY;EEjEhB,gBH2S+B;AHkEjC;;AMzWA;EFmGM,eAtCY;EE3DhB,gBH8R+B;EG7R/B,gBHqR+B;AHuFjC;;AM1WA;EF8FM,iBAtCY;EEtDhB,gBH0R+B;EGzR/B,gBHgR+B;AH6FjC;;AM3WA;EFyFM,iBAtCY;EEjDhB,gBHsR+B;EGrR/B,gBH2Q+B;AHmGjC;;AM5WA;EFoFM,iBAtCY;EE5ChB,gBHkR+B;EGjR/B,gBHsQ+B;AHyGjC;;AElVA;EIpBE,gBHiFW;EGhFX,mBHgFW;EG/EX,SAAS;EACT,wCHzCa;AHmZf;;AMlWA;;EFMI,cAAW;EEHb,gBH8N+B;AHuIjC;;AMlWA;;EAEE,cHsQgC;EGrQhC,yBH8QmC;AHuFrC;;AM7VA;EC/EE,eAAe;EACf,gBAAgB;APgblB;;AM7VA;ECpFE,eAAe;EACf,gBAAgB;APqblB;;AM/VA;EACE,qBAAqB;ANkWvB;;AMnWA;EAII,oBHwP+B;AH2GnC;;AMzVA;EFjCI,cAAW;EEmCb,yBAAyB;AN4V3B;;AMxVA;EACE,mBHwBW;ECTP,kBAtCY;AJmXlB;;AMxVA;EACE,cAAc;EF7CZ,cAAW;EE+Cb,cH1GgB;AHqclB;;AM9VA;EAMI,qBAAqB;AN4VzB;;AQ/cA;ECIE,eAAe;EAGf,YAAY;AT6cd;;AQ9cA;EACE,gBLigCwC;EKhgCxC,sBLRa;EKSb,yBLNgB;EOLd,sBP6OgC;EMvOlC,eAAe;EAGf,YAAY;ATsdd;;AQxcA;EAEE,qBAAqB;AR0cvB;;AQvcA;EACE,qBAA0B;EAC1B,cAAc;AR0chB;;AQvcA;EJkCI,cAAW;EIhCb,cL3BgB;AHqelB;;AWjfA;EPuEI,gBAAW;EOrEb,cRoCe;EQnCf,qBAAqB;AXofvB;;AWjfE;EACE,cAAc;AXoflB;;AW/eA;EACE,sBRqlCuC;EC3hCrC,gBAAW;EOxDb,WRTa;EQUb,yBRDgB;EOXd,qBP+O+B;AHgRnC;;AWvfA;EASI,UAAU;EPkDV,eAAW;EOhDX,gBR4Q6B;AHsOjC;;AE1SA;ESjME,cAAc;EPyCZ,gBAAW;EOvCb,cRjBgB;AHggBlB;;AWlfA;EP0CI,kBAAW;EOlCX,cAAc;EACd,kBAAkB;AX+etB;;AW1eA;EACE,iBR4jCuC;EQ3jCvC,kBAAkB;AX6epB;;AYrhBE;ECDA,WAAW;EACX,mBAA0B;EAC1B,kBAAyB;EACzB,kBAAkB;EAClB,iBAAiB;Ab0hBnB;;AcveI;EFtDF;ICWI,gBVqMK;EHkVT;AACF;;Ac7eI;EFtDF;ICWI,gBVsMK;EHuVT;AACF;;AcnfI;EFtDF;ICWI,gBVuMK;EH4VT;AACF;;AczfI;EFtDF;ICWI,iBVwMM;EHiWV;AACF;;AY/iBE;ECPA,WAAW;EACX,mBAA0B;EAC1B,kBAAyB;EACzB,kBAAkB;EAClB,iBAAiB;Ab0jBnB;;AcvgBI;EFrCE;IACE,gBT8LG;EHkXT;AACF;;Ac7gBI;EFrCE;IACE,gBT+LG;EHuXT;AACF;;AcnhBI;EFrCE;IACE,gBTgMG;EH4XT;AACF;;AczhBI;EFrCE;IACE,iBTiMI;EHiYV;AACF;;AY/iBE;ECrBA,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,mBAA0B;EAC1B,kBAAyB;AbwkB3B;;AYhjBE;EACE,eAAe;EACf,cAAc;AZmjBlB;;AYrjBE;;EAMI,gBAAgB;EAChB,eAAe;AZojBrB;;AetmBE;;;;;;EACE,kBAAkB;EAClB,WAAW;EACX,mBAA0B;EAC1B,kBAAyB;Af8mB7B;;Ae3lBM;EACE,0BAAa;EAAb,aAAa;EACb,oBAAY;EAAZ,YAAY;EACZ,eAAe;Af8lBvB;;Ae1lBQ;EF4BJ,kBAAuB;EAA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en5CQ;IFRR,uBAA8C;Eb85C9C;Eet5CQ;IFRR,gBAA8C;Ebi6C9C;Eez5CQ;IFRR,uBAA8C;Ebo6C9C;Ee55CQ;IFRR,uBAA8C;Ebu6C9C;AACF;;AgB39CA;EACE,WAAW;EACX,mBbkIW;EajIX,cbSgB;AHq9ClB;;AgBj+CA;;EAQI,gBbsVgC;EarVhC,mBAAmB;EACnB,6BbJc;AHk+ClB;;AgBx+CA;EAcI,sBAAsB;EACtB,gCbTc;AHu+ClB;;AgB7+CA;EAmBI,6Bbbc;AH2+ClB;;AgBr9CA;;EAGI,ebgU+B;AHupCnC;;AgB98CA;EACE,yBbnCgB;AHo/ClB;;AgBl9CA;;EAKI,yBbvCc;AHy/ClB;;AgBv9CA;;EAWM,wBAA4C;AhBi9ClD;;AgB58CA;;;;EAKI,SAAS;AhB88Cb;;AgBt8CA;EAEI,qCb1DW;AHkgDf;;AKvgDE;EW2EI,cbvEY;EawEZ,sCbvES;AHugDf;;AiBnhDE;;;EAII,yBCsF4D;AlB+7ClE;;AiBzhDE;;;;EAYM,qBC8E0D;AlBs8ClE;;AKzhDE;EYiBM,yBAJsC;AjBghD9C;;AiBjhDE;;EASQ,yBARoC;AjBqhD9C;;AiBziDE;;;EAII,yBCsF4D;AlBq9ClE;;AiB/iDE;;;;EAYM,qBC8E0D;AlB49ClE;;AK/iDE;EYiBM,yBAJsC;AjBsiD9C;;AiBviDE;;EASQ,yBARoC;AjB2iD9C;;AiB/jDE;;;EAII,yBCsF4D;AlB2+ClE;;AiBrkDE;;;;EAYM,qBC8E0D;AlBk/ClE;;AKrkDE;EYiBM,yBAJsC;AjB4jD9C;;AiB7jDE;;EASQ,yBARoC;AjBikD9C;;AiBrlDE;;;EAII,yBCsF4D;AlBigDlE;;AiB3lDE;;;;EAYM,qBC8E0D;AlBwgDlE;;AK3lDE;EYiBM,yBAJsC;AjBklD9C;;AiBnlDE;;EASQ,yBARoC;AjBulD9C;;AiB3mDE;;;EAII,yBCsF4D;AlBuhDlE;;AiBjnDE;;;;EAYM,qBC8E0D;AlB8hDlE;;AKjnDE;EYiBM,yBAJsC;AjBwmD9C;;AiBzmDE;;EASQ,yBARoC;AjB6mD9C;;AiBjoDE;;;EAII,yBCsF4D;AlB6iDlE;;AiBvoDE;;;;EAYM,qBC8E0D;AlBojDlE;;AKvoDE;EYiBM,yBAJsC;AjB8nD9C;;AiB/nDE;;EASQ,yBARoC;AjBmoD9C;;AiBvpDE;;;EAII,yBCsF4D;AlBmkDlE;;AiB7pDE;;;;EAYM,qBC8E0D;AlB0kDlE;;AK7pDE;EYiBM,yBAJsC;AjBopD9C;;AiBrpDE;;EASQ,yBARoC;AjBypD9C;;AiB7qDE;;;EAII,yBCsF4D;AlBylDlE;;AiBnrDE;;;;EAYM,qBC8E0D;AlBgmDlE;;AKnrDE;EYiBM,yBAJsC;AjB0qD9C;;AiB3qDE;;EASQ,yBARoC;AjB+qD9C;;AiBnsDE;;;EAII,sCdQS;AH6rDf;;AKlsDE;EYiBM,sCAJsC;AjByrD9C;;AiB1rDE;;EASQ,sCARoC;AjB8rD9C;;AgBxmDA;EAGM,Wb3GS;Ea4GT,yBbpGY;EaqGZ,qBbmQqD;AHs2C3D;;AgB9mDA;EAWM,cb5GY;Ea6GZ,yBblHY;EamHZ,qBblHY;AHytDlB;;AgBlmDA;EACE,Wb3Ha;Ea4Hb,yBbpHgB;AHytDlB;;AgBvmDA;;;EAOI,qBb+OuD;AHu3C3D;;AgB7mDA;EAWI,SAAS;AhBsmDb;;AgBjnDA;EAgBM,2Cb1IS;AH+uDf;;AK1uDE;EW4IM,WbjJO;EakJP,4CblJO;AHovDf;;AclrDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhBolDvC;EgBzlDG;IASK,SAAS;EhBmlDjB;AACF;;Ac9rDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhBgmDvC;EgBrmDG;IASK,SAAS;EhB+lDjB;AACF;;Ac1sDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhB4mDvC;EgBjnDG;IASK,SAAS;EhB2mDjB;AACF;;ActtDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhBwnDvC;EgB7nDG;IASK,SAAS;EhBunDjB;AACF;;AgBtoDA;EAOQ,cAAc;EACd,WAAW;EACX,gBAAgB;EAChB,iCAAiC;AhBmoDzC;;AgB7oDA;EAcU,SAAS;AhBmoDnB;;AmBhzDA;EACE,cAAc;EACd,WAAW;EACX,mCDuG8D;ECtG9D,yBhB4XkC;ECvQ9B,eAtCY;Ee5EhB,gBhBsR+B;EgBrR/B,gBhB0R+B;EgBzR/B,chBDgB;EgBEhB,sBhBTa;EgBUb,4BAA4B;EAC5B,yBhBPgB;EONd,sBP6OgC;EiB5O9B,wEjBof4F;AH40ClG;;AoB3zDI;EDLJ;ICMM,gBAAgB;EpB+zDpB;AACF;;AmBt0DA;EAsBI,6BAA6B;EAC7B,SAAS;AnBozDb;;AmB30DA;EA4BI,kBAAkB;EAClB,0BhBrBc;AHw0DlB;;AqBz0DE;EACE,clBAc;EkBCd,sBlBRW;EkBSX,qBlBwdsE;EkBvdtE,UAAU;EAKR,gDlBcW;AH0zDjB;;AmBx1DA;EAqCI,chB9Bc;EgBgCd,UAAU;AnBszDd;;AmB71DA;EAqCI,chB9Bc;EgBgCd,UAAU;AnBszDd;;AmB71DA;EAqCI,chB9Bc;EgBgCd,UAAU;AnBszDd;;AmB71DA;EAqCI,chB9Bc;EgBgCd,UAAU;AnBszDd;;AmB71DA;EAqCI,chB9Bc;EgBgCd,UAAU;AnBszDd;;AmB71DA;EAiDI,yBhB9Cc;EgBgDd,UAAU;AnB+yDd;;AmB3yDA;EAOI,chBtDc;EgBuDd,sBhB9DW;AHs2Df;;AmBnyDA;;EAEE,cAAc;EACd,WAAW;AnBsyDb;;AmB5xDA;EACE,iCDwB8D;ECvB9D,oCDuB8D;ECtB9D,gBAAgB;EflBd,kBAAW;EeoBb,gBhB4M+B;AHmlDjC;;AmB5xDA;EACE,+BDgB8D;ECf9D,kCDe8D;Ede1D,kBAtCY;EeUhB,gBhByI+B;AHspDjC;;AmB5xDA;EACE,gCDS8D;ECR9D,mCDQ8D;Ede1D,mBAtCY;EeiBhB,gBhBmI+B;AH4pDjC;;AmBtxDA;EACE,cAAc;EACd,WAAW;EACX,mBAA2B;EAC3B,gBAAgB;EfQZ,eAtCY;EegChB,gBhB+K+B;EgB9K/B,chB1GgB;EgB2GhB,6BAA6B;EAC7B,yBAAyB;EACzB,mBAAmC;AnByxDrC;;AmBnyDA;EAcI,gBAAgB;EAChB,eAAe;AnByxDnB;;AmB7wDA;EACE,kCD/B8D;ECgC9D,uBhBgQiC;ECjR7B,mBAtCY;EeyDhB,gBhB2F+B;EOxO7B,qBP+O+B;AH+qDnC;;AmB7wDA;EACE,gCDvC8D;ECwC9D,oBhB6PgC;ECtR5B,kBAtCY;EeiEhB,gBhBkF+B;EOvO7B,qBP8O+B;AHwrDnC;;AmB5wDA;EAGI,YAAY;AnB6wDhB;;AmBzwDA;EACE,YAAY;AnB4wDd;;AmBpwDA;EACE,mBhBsV0C;AHi7C5C;;AmBpwDA;EACE,cAAc;EACd,mBhBuU4C;AHg8C9C;;AmB/vDA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,kBAA0C;EAC1C,iBAAyC;AnBkwD3C;;AmBtwDA;;EAQI,kBAA0C;EAC1C,iBAAyC;AnBmwD7C;;AmB1vDA;EACE,kBAAkB;EAClB,cAAc;EACd,qBhB4S6C;AHi9C/C;;AmB1vDA;EACE,kBAAkB;EAClB,kBhBwS2C;EgBvS3C,qBhBsS6C;AHu9C/C;;AmBhwDA;;EAQI,chBhNc;AH68DlB;;AmBzvDA;EACE,gBAAgB;AnB4vDlB;;AmBzvDA;EACE,2BAAoB;EAApB,oBAAoB;EACpB,sBAAmB;EAAnB,mBAAmB;EACnB,eAAe;EACf,qBhByR4C;AHm+C9C;;AmBhwDA;EAQI,gBAAgB;EAChB,aAAa;EACb,uBhBoR4C;EgBnR5C,cAAc;AnB4vDlB;;AqBh8DE;EACE,aAAa;EACb,WAAW;EACX,mBlB6c0C;ECpb1C,cAAW;EiBvBX,clBNa;AHy8DjB;;AqBh8DE;EACE,kBAAkB;EAClB,SAAS;EACT,UAAU;EACV,aAAa;EACb,eAAe;EACf,uBlBmyBqC;EkBlyBrC,iBAAiB;EjBoEf,mBAtCY;EiB5Bd,gBlB2O6B;EkB1O7B,WlBvDW;EkBwDX,wClBpBa;EOtCb,sBP6OgC;AHixDpC;;AqBn+DI;;;;EAsCE,cAAc;ArBo8DpB;;AqB1+DI;EA4CE,qBlBjCW;EkBoCT,oCHiCwD;EGhCxD,iRHpCmI;EGqCnI,4BAA4B;EAC5B,2DAA6D;EAC7D,gEH6BwD;AlBm6DhE;;AqBn/DI;EAuDI,qBlB5CS;EkB6CT,gDlB7CS;AH6+DjB;;AqBx/DI;EAiEI,oCHewD;EGdxD,kFHcwD;AlB66DhE;;AqB7/DI;EAyEE,qBlB9DW;EkBiET,uCHIwD;EGHxD,ujBAA8J;ArBs7DtK;;AqBngEI;EAiFI,qBlBtES;EkBuET,gDlBvES;AH6/DjB;;AqBxgEI;EA0FI,clB/ES;AHigEjB;;AqB5gEI;;;EA+FI,cAAc;ArBm7DtB;;AqBlhEI;EAuGI,clB5FS;AH2gEjB;;AqBthEI;EA0GM,qBlB/FO;AH+gEjB;;AqB1hEI;EAgHM,qBAAkC;EC1IxC,yBD2I+C;ArB86DnD;;AqB/hEI;EAuHM,gDlB5GO;AHwhEjB;;AqBniEI;EA2HM,qBlBhHO;AH4hEjB;;AqBviEI;EAqII,qBlB1HS;AHgiEjB;;AqB3iEI;EA0IM,qBlB/HO;EkBgIP,gDlBhIO;AHqiEjB;;AqBpiEE;EACE,aAAa;EACb,WAAW;EACX,mBlB6c0C;ECpb1C,cAAW;EiBvBX,clBTa;AHgjEjB;;AqBpiEE;EACE,kBAAkB;EAClB,SAAS;EACT,UAAU;EACV,aAAa;EACb,eAAe;EACf,uBlBmyBqC;EkBlyBrC,iBAAiB;EjBoEf,mBAtCY;EiB5Bd,gBlB2O6B;EkB1O7B,WlBvDW;EkBwDX,wClBvBa;EOnCb,sBP6OgC;AHq3DpC;;AqBvkEI;;;;EAsCE,cAAc;ArBwiEpB;;AqB9kEI;EA4CE,qBlBpCW;EkBuCT,oCHiCwD;EGhCxD,4UHpCmI;EGqCnI,4BAA4B;EAC5B,2DAA6D;EAC7D,gEH6BwD;AlBugEhE;;AqBvlEI;EAuDI,qBlB/CS;EkBgDT,gDlBhDS;AHolEjB;;AqB5lEI;EAiEI,oCHewD;EGdxD,kFHcwD;AlBihEhE;;AqBjmEI;EAyEE,qBlBjEW;EkBoET,uCHIwD;EGHxD,knBAA8J;ArB0hEtK;;AqBvmEI;EAiFI,qBlBzES;EkB0ET,gDlB1ES;AHomEjB;;AqB5mEI;EA0FI,clBlFS;AHwmEjB;;AqBhnEI;;;EA+FI,cAAc;ArBuhEtB;;AqBtnEI;EAuGI,clB/FS;AHknEjB;;AqB1nEI;EA0GM,qBlBlGO;AHsnEjB;;AqB9nEI;EAgHM,qBAAkC;EC1IxC,yBD2I+C;ArBkhEnD;;AqBnoEI;EAuHM,gDlB/GO;AH+nEjB;;AqBvoEI;EA2HM,qBlBnHO;AHmoEjB;;AqB3oEI;EAqII,qBlB7HS;AHuoEjB;;AqB/oEI;EA0IM,qBlBlIO;EkBmIP,gDlBnIO;AH4oEjB;;AmB36DA;EACE,oBAAa;EAAb,aAAa;EACb,uBAAmB;EAAnB,mBAAmB;EACnB,sBAAmB;EAAnB,mBAAmB;AnB86DrB;;AmBj7DA;EASI,WAAW;AnB46Df;;AcloEI;EK6MJ;IAeM,oBAAa;IAAb,aAAa;IACb,sBAAmB;IAAnB,mBAAmB;IACnB,qBAAuB;IAAvB,uBAAuB;IACvB,gBAAgB;EnB26DpB;EmB77DF;IAuBM,oBAAa;IAAb,aAAa;IACb,kBAAc;IAAd,cAAc;IACd,uBAAmB;IAAnB,mBAAmB;IACnB,sBAAmB;IAAnB,mBAAmB;IACnB,gBAAgB;EnBy6DpB;EmBp8DF;IAgCM,qBAAqB;IACrB,WAAW;IACX,sBAAsB;EnBu6D1B;EmBz8DF;IAuCM,qBAAqB;EnBq6DzB;EmB58DF;;IA4CM,WAAW;EnBo6Df;EmBh9DF;IAkDM,oBAAa;IAAb,aAAa;IACb,sBAAmB;IAAnB,mBAAmB;IACnB,qBAAuB;IAAvB,uBAAuB;IACvB,WAAW;IACX,eAAe;EnBi6DnB;EmBv9DF;IAyDM,kBAAkB;IAClB,oBAAc;IAAd,cAAc;IACd,aAAa;IACb,qBhB2LwC;IgB1LxC,cAAc;EnBi6DlB;EmB99DF;IAiEM,sBAAmB;IAAnB,mBAAmB;IACnB,qBAAuB;IAAvB,uBAAuB;EnBg6D3B;EmBl+DF;IAqEM,gBAAgB;EnBg6DpB;AACF;;AuBzuEA;EACE,qBAAqB;EAErB,gBpB0R+B;EoBzR/B,cpBMgB;EoBLhB,kBAAkB;EAElB,sBAAsB;EACtB,eAAsD;EACtD,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;EACjB,6BAA6B;EAC7B,6BAA2C;ECuF3C,yBrB8RkC;ECvQ9B,eAtCY;EoBiBhB,gBrB8L+B;EOnS7B,sBP6OgC;EiB5O9B,qIjB6b6I;AH6zDnJ;;AoBrvEI;EGLJ;IHMM,gBAAgB;EpByvEpB;AACF;;AK1vEE;EkBUE,cpBNc;EoBOd,qBAAqB;AvBovEzB;;AuBrwEA;EAsBI,UAAU;EACV,gDpBOa;AH4uEjB;;AuB1wEA;EA6BI,apBoZ6B;AH61DjC;;AuBluEA;;EAEE,oBAAoB;AvBquEtB;;AuB5tEE;ECvDA,WrBCa;EmBDX,yBnB8Ba;EqB5Bf,qBrB4Be;AH2vEjB;;AKnxEE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxBgyE7H;;AwBpxEE;EAEE,WrBZW;EmBDX,yBEDoF;EAgBpF,qBAhByH;EAqBvH,gDAAiF;AxBkxEvF;;AwB7wEE;EAEE,WrB1BW;EqB2BX,yBrBEa;EqBDb,qBrBCa;AH8wEjB;;AwBxwEE;;EAGE,WrBtCW;EqBuCX,yBAzCuK;EA6CvK,qBA7C+M;AxBozEnN;;AwBrwEI;;EAKI,gDAAiF;AxBqwEzF;;AuBjwEE;ECvDA,WrBCa;EmBDX,yBnBOc;EqBLhB,qBrBKgB;AHuzElB;;AKxzEE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxBq0E7H;;AwBzzEE;EAEE,WrBZW;EmBDX,yBEDoF;EAgBpF,qBAhByH;EAqBvH,iDAAiF;AxBuzEvF;;AwBlzEE;EAEE,WrB1BW;EqB2BX,yBrBrBc;EqBsBd,qBrBtBc;AH00ElB;;AwB7yEE;;EAGE,WrBtCW;EqBuCX,yBAzCuK;EA6CvK,qBA7C+M;AxBy1EnN;;AwB1yEI;;EAKI,iDAAiF;AxB0yEzF;;AuBtyEE;ECvDA,WrBCa;EmBDX,yBnBqCa;EqBnCf,qBrBmCe;AH8zEjB;;AK71EE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxB02E7H;;AwB91EE;EAEE,WrBZW;EmBDX,yBEDoF;EAgBpF,qBAhByH;EAqBvH,+CAAiF;AxB41EvF;;AwBv1EE;EAEE,WrB1BW;EqB2BX,yBrBSa;EqBRb,qBrBQa;AHi1EjB;;AwBl1EE;;EAGE,WrBtCW;EqBuCX,yBAzCuK;EA6CvK,qBA7C+M;AxB83EnN;;AwB/0EI;;EAKI,+CAAiF;AxB+0EzF;;AuB30EE;ECvDA,WrBCa;EmBDX,yBnBuCa;EqBrCf,qBrBqCe;AHi2EjB;;AKl4EE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxB+4E7H;;AwBn4EE;EAEE,WrBZW;EmBDX,yBEDoF;EAgBpF,qBAhByH;EAqBvH,gDAAiF;AxBi4EvF;;AwB53EE;EAEE,WrB1BW;EqB2BX,yBrBWa;EqBVb,qBrBUa;AHo3EjB;;AwBv3EE;;EAGE,WrBtCW;EqBuCX,yBAzCuK;EA6CvK,qBA7C+M;AxBm6EnN;;AwBp3EI;;EAKI,gDAAiF;AxBo3EzF;;AuBh3EE;ECvDA,crBUgB;EmBVd,yBnBoCa;EqBlCf,qBrBkCe;AHy4EjB;;AKv6EE;EmBAE,crBIc;EmBVd,yBEDoF;EASpF,qBATyH;AxBo7E7H;;AwBx6EE;EAEE,crBHc;EmBVd,yBEDoF;EAgBpF,qBAhByH;EAqBvH,gDAAiF;AxBs6EvF;;AwBj6EE;EAEE,crBjBc;EqBkBd,yBrBQa;EqBPb,qBrBOa;AH45EjB;;AwB55EE;;EAGE,crB7Bc;EqB8Bd,yBAzCuK;EA6CvK,qBA7C+M;AxBw8EnN;;AwBz5EI;;EAKI,gDAAiF;AxBy5EzF;;AuBr5EE;ECvDA,WrBCa;EmBDX,yBnBkCa;EqBhCf,qBrBgCe;AHg7EjB;;AK58EE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxBy9E7H;;AwB78EE;EAEE,WrBZW;EmBDX,yBEDoF;EAgBpF,qBAhByH;EAqBvH,+CAAiF;AxB28EvF;;AwBt8EE;EAEE,WrB1BW;EqB2BX,yBrBMa;EqBLb,qBrBKa;AHm8EjB;;AwBj8EE;;EAGE,WrBtCW;EqBuCX,yBAzCuK;EA6CvK,qBA7C+M;AxB6+EnN;;AwB97EI;;EAKI,+CAAiF;AxB87EzF;;AuB17EE;ECvDA,crBUgB;EmBVd,yBnBEc;EqBAhB,qBrBAgB;AHq/ElB;;AKj/EE;EmBAE,crBIc;EmBVd,yBEDoF;EASpF,qBATyH;AxB8/E7H;;AwBl/EE;EAEE,crBHc;EmBVd,yBEDoF;EAgBpF,qBAhByH;EAqBvH,iDAAiF;AxBg/EvF;;AwB3+EE;EAEE,crBjBc;EqBkBd,yBrB1Bc;EqB2Bd,qBrB3Bc;AHwgFlB;;AwBt+EE;;EAGE,crB7Bc;EqB8Bd,yBAzCuK;EA6CvK,qBA7C+M;AxBkhFnN;;AwBn+EI;;EAKI,iDAAiF;AxBm+EzF;;AuB/9EE;ECvDA,WrBCa;EmBDX,yBnBSc;EqBPhB,qBrBOgB;AHmhFlB;;AKthFE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxBmiF7H;;AwBvhFE;EAEE,WrBZW;EmBDX,yBEDoF;EAgBpF,qBAhByH;EAqBvH,8CAAiF;AxBqhFvF;;AwBhhFE;EAEE,WrB1BW;EqB2BX,yBrBnBc;EqBoBd,qBrBpBc;AHsiFlB;;AwB3gFE;;EAGE,WrBtCW;EqBuCX,yBAzCuK;EA6CvK,qBA7C+M;AxBujFnN;;AwBxgFI;;EAKI,8CAAiF;AxBwgFzF;;AuB9/EE;ECHA,crB5Be;EqB6Bf,qBrB7Be;AHkiFjB;;AK1jFE;EmBwDE,WrB7DW;EqB8DX,yBrBjCa;EqBkCb,qBrBlCa;AHwiFjB;;AwBngFE;EAEE,+CrBvCa;AH4iFjB;;AwBlgFE;EAEE,crB5Ca;EqB6Cb,6BAA6B;AxBogFjC;;AwBjgFE;;EAGE,WrBhFW;EqBiFX,yBrBpDa;EqBqDb,qBrBrDa;AHwjFjB;;AwBjgFI;;EAKI,+CrB5DS;AH6jFjB;;AuB9hFE;ECHA,crBnDgB;EqBoDhB,qBrBpDgB;AHylFlB;;AK1lFE;EmBwDE,WrB7DW;EqB8DX,yBrBxDc;EqByDd,qBrBzDc;AH+lFlB;;AwBniFE;EAEE,iDrB9Dc;AHmmFlB;;AwBliFE;EAEE,crBnEc;EqBoEd,6BAA6B;AxBoiFjC;;AwBjiFE;;EAGE,WrBhFW;EqBiFX,yBrB3Ec;EqB4Ed,qBrB5Ec;AH+mFlB;;AwBjiFI;;EAKI,iDrBnFU;AHonFlB;;AuB9jFE;ECHA,crBrBe;EqBsBf,qBrBtBe;AH2lFjB;;AK1nFE;EmBwDE,WrB7DW;EqB8DX,yBrB1Ba;EqB2Bb,qBrB3Ba;AHimFjB;;AwBnkFE;EAEE,+CrBhCa;AHqmFjB;;AwBlkFE;EAEE,crBrCa;EqBsCb,6BAA6B;AxBokFjC;;AwBjkFE;;EAGE,WrBhFW;EqBiFX,yBrB7Ca;EqB8Cb,qBrB9Ca;AHinFjB;;AwBjkFI;;EAKI,+CrBrDS;AHsnFjB;;AuB9lFE;ECHA,crBnBe;EqBoBf,qBrBpBe;AHynFjB;;AK1pFE;EmBwDE,WrB7DW;EqB8DX,yBrBxBa;EqByBb,qBrBzBa;AH+nFjB;;AwBnmFE;EAEE,gDrB9Ba;AHmoFjB;;AwBlmFE;EAEE,crBnCa;EqBoCb,6BAA6B;AxBomFjC;;AwBjmFE;;EAGE,WrBhFW;EqBiFX,yBrB3Ca;EqB4Cb,qBrB5Ca;AH+oFjB;;AwBjmFI;;EAKI,gDrBnDS;AHopFjB;;AuB9nFE;ECHA,crBtBe;EqBuBf,qBrBvBe;AH4pFjB;;AK1rFE;EmBwDE,crBpDc;EqBqDd,yBrB3Ba;EqB4Bb,qBrB5Ba;AHkqFjB;;AwBnoFE;EAEE,+CrBjCa;AHsqFjB;;AwBloFE;EAEE,crBtCa;EqBuCb,6BAA6B;AxBooFjC;;AwBjoFE;;EAGE,crBvEc;EqBwEd,yBrB9Ca;EqB+Cb,qBrB/Ca;AHkrFjB;;AwBjoFI;;EAKI,+CrBtDS;AHurFjB;;AuB9pFE;ECHA,crBxBe;EqByBf,qBrBzBe;AH8rFjB;;AK1tFE;EmBwDE,WrB7DW;EqB8DX,yBrB7Ba;EqB8Bb,qBrB9Ba;AHosFjB;;AwBnqFE;EAEE,+CrBnCa;AHwsFjB;;AwBlqFE;EAEE,crBxCa;EqByCb,6BAA6B;AxBoqFjC;;AwBjqFE;;EAGE,WrBhFW;EqBiFX,yBrBhDa;EqBiDb,qBrBjDa;AHotFjB;;AwBjqFI;;EAKI,+CrBxDS;AHytFjB;;AuB9rFE;ECHA,crBxDgB;EqByDhB,qBrBzDgB;AH8vFlB;;AK1vFE;EmBwDE,crBpDc;EqBqDd,yBrB7Dc;EqB8Dd,qBrB9Dc;AHowFlB;;AwBnsFE;EAEE,iDrBnEc;AHwwFlB;;AwBlsFE;EAEE,crBxEc;EqByEd,6BAA6B;AxBosFjC;;AwBjsFE;;EAGE,crBvEc;EqBwEd,yBrBhFc;EqBiFd,qBrBjFc;AHoxFlB;;AwBjsFI;;EAKI,iDrBxFU;AHyxFlB;;AuB9tFE;ECHA,crBjDgB;EqBkDhB,qBrBlDgB;AHuxFlB;;AK1xFE;EmBwDE,WrB7DW;EqB8DX,yBrBtDc;EqBuDd,qBrBvDc;AH6xFlB;;AwBnuFE;EAEE,8CrB5Dc;AHiyFlB;;AwBluFE;EAEE,crBjEc;EqBkEd,6BAA6B;AxBouFjC;;AwBjuFE;;EAGE,WrBhFW;EqBiFX,yBrBzEc;EqB0Ed,qBrB1Ec;AH6yFlB;;AwBjuFI;;EAKI,8CrBjFU;AHkzFlB;;AuBnvFA;EACE,gBpBoN+B;EoBnN/B,cpB5Ce;EoB6Cf,qBpBkG4C;AHopF9C;;AK3zFE;EkBwEE,cpBgG8D;EoB/F9D,0BpBgG+C;AHupFnD;;AuB9vFA;EAYI,0BpB2F+C;EoB1F/C,gBAAgB;AvBsvFpB;;AuBnwFA;EAkBI,cpBnFc;EoBoFd,oBAAoB;AvBqvFxB;;AuB1uFA;ECJE,oBrB6SgC;ECtR5B,kBAtCY;EoBiBhB,gBrBkI+B;EOvO7B,qBP8O+B;AH0mFnC;;AuB7uFA;ECRE,uBrBwSiC;ECjR7B,mBAtCY;EoBiBhB,gBrBmI+B;EOxO7B,qBP+O+B;AHgnFnC;;AuB3uFA;EACE,cAAc;EACd,WAAW;AvB8uFb;;AuBhvFA;EAMI,kBpB6T+B;AHi7EnC;;AuBzuFA;;;EAII,WAAW;AvB2uFf;;AyBn3FA;ELMM,gCjB8P2C;AHmnFjD;;AoB52FI;EKXJ;ILYM,gBAAgB;EpBg3FpB;AACF;;AyB73FA;EAII,UAAU;AzB63Fd;;AyBz3FA;EAEI,aAAa;AzB23FjB;;AyBv3FA;EACE,kBAAkB;EAClB,SAAS;EACT,gBAAgB;ELXZ,6BjB+PwC;AHuoF9C;;AoBj4FI;EKGJ;ILFM,gBAAgB;EpBq4FpB;AACF;;A0Bj5FA;;;;EAIE,kBAAkB;A1Bo5FpB;;A0Bj5FA;EACE,mBAAmB;A1Bo5FrB;;A2Bh4FI;EACE,qBAAqB;EACrB,oBxBkO0C;EwBjO1C,uBxBgO0C;EwB/N1C,WAAW;EAhCf,uBAA8B;EAC9B,qCAA4C;EAC5C,gBAAgB;EAChB,oCAA2C;A3Bo6F7C;;A2B/2FI;EACE,cAAc;A3Bk3FpB;;A0B55FA;EACE,kBAAkB;EAClB,SAAS;EACT,OAAO;EACP,avB4pBsC;EuB3pBtC,aAAa;EACb,WAAW;EACX,gBvBkuBuC;EuBjuBvC,iBAA8B;EAC9B,oBAA4B;EtBsGxB,eAtCY;EsB9DhB,cvBXgB;EuBYhB,gBAAgB;EACh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uB,kB3BqJU;AHwnGjC;;A8B5wGA;EAAsB,iB3BoJW;AH4nGjC;;A8BxwGA;EACE,oBAAa;EAAb,aAAa;EACb,sBAAmB;EAAnB,mBAAmB;EACnB,yB3BgSkC;E2B/RlC,gBAAgB;E1BwBZ,eAtCY;E0BgBhB,gB3B0L+B;E2BzL/B,gB3B8L+B;E2B7L/B,c3B7FgB;E2B8FhB,kBAAkB;EAClB,mBAAmB;EACnB,yB3BrGgB;E2BsGhB,yB3BpGgB;EONd,sBP6OgC;AHyoGpC;;A8BxxGA;;EAkBI,aAAa;A9B2wGjB;;A8BjwGA;;EAEE,gCZjB8D;AlBqxGhE;;A8BjwGA;;;;;;EAME,oB3B2QgC;ECtR5B,kBAtCY;E0BmDhB,gB3BgG+B;EOvO7B,qBP8O+B;AH8pGnC;;A8BjwGA;;EAEE,kCZlC8D;AlBsyGhE;;A8BjwGA;;;;;;EAME,uB3BqPiC;ECjR7B,mBAtCY;E0BoEhB,gB3BgF+B;EOxO7B,qBP+O+B;AH8qGnC;;A8BjwGA;;EAEE,sBAA0E;A9BowG5E;;A8BzvGA;;;;;;EpBzJI,0BoB+J4B;EpB9J5B,6BoB8J4B;A9B6vGhC;;A8B1vGA;;;;;;EpBpJI,yBoB0J2B;EpBzJ3B,4BoByJ2B;A9B8vG/B;;A+Bl7GA;EACE,kBAAkB;EAClB,cAAc;EACd,kBAA+C;EAC/C,oBAAqE;A/Bq7GvE;;A+Bl7GA;EACE,2BAAoB;EAApB,oBAAoB;EACpB,kB5B6f0C;AHw7F5C;;A+Bl7GA;EACE,kBAAkB;EAClB,OAAO;EACP,WAAW;EACX,W5Byf0C;E4Bxf1C,eAAkF;EAClF,UAAU;A/Bq7GZ;;A+B37GA;EASI,W5BvBW;E4BwBX,qB5BKa;EmB9Bb,yBnB8Ba;AHk7GjB;;A+Bj8GA;EAoBM,gD5BLW;AHs7GjB;;A+Br8GA;EAyBI,qB5B0bsE;AHs/F1E;;A+Bz8GA;EA6BI,W5B3CW;E4B4CX,yB5Bsf8E;E4Brf9E,qB5Bqf8E;AH27FlF;;A+B/8GA;EAuCM,c5B/CY;AH29GlB;;A+Bn9GA;EA0CQ,yB5BtDU;AHm+GlB;;A+Bn6GA;EACE,kBAAkB;EAClB,gBAAgB;EAEhB,mBAAmB;A/Bq6GrB;;A+Bz6GA;EASI,kBAAkB;EAClB,YAA+E;EAC/E,aAA+D;EAC/D,cAAc;EACd,W5B4bwC;E4B3bxC,Y5B2bwC;E4B1bxC,oBAAoB;EACpB,WAAW;EACX,sB5BnFW;E4BoFX,yB5BoJ6B;AHgxGjC;;A+Bt7GA;EAwBI,kBAAkB;EAClB,YAA+E;EAC/E,aAA+D;EAC/D,cAAc;EACd,W5B6awC;E4B5axC,Y5B4awC;E4B3axC,WAAW;EACX,mCAAgE;A/Bk6GpE;;A+Bz5GA;ErB5GI,sBP6OgC;AH4xGpC;;A+B75GA;EAOM,kOb5EqI;AlBs+G3I;;A+Bj6GA;EAaM,qB5B1FW;EmB9Bb,yBnB8Ba;AHm/GjB;;A+Bt6GA;EAkBM,+KbvFqI;AlB++G3I;;A+B16GA;EAwBM,wC5BrGW;AH2/GjB;;A+B96GA;EA2BM,wC5BxGW;AH+/GjB;;A+B94GA;EAGI,kB5B8Z+C;AHi/FnD;;A+Bl5GA;EAQM,8KbjHqI;AlB+/G3I;;A+Bt5GA;EAcM,wC5B/HW;AH2gHjB;;A+Bl4GA;EACE,qBAA2D;A/Bq4G7D;;A+Bt4GA;EAKM,cAAqD;EACrD,c5BsY+E;E4BrY/E,mBAAmB;EAEnB,qB5BoY4E;AHggGlF;;A+B74GA;EAaM,wBb1E0D;Ea2E1D,0Bb3E0D;Ea4E1D,uBbxD0D;EayD1D,wBbzD0D;Ea0D1D,yB5BlLY;E4BoLZ,qB5B0X4E;EiBpjB5E,iJjBsgB+H;EiBtgB/H,yIjBsgB+H;EiBtgB/H,8KjBsgB+H;AHwjGrI;;AoBzjHI;EWkKJ;IXjKM,gBAAgB;EpB6jHpB;AACF;;A+B75GA;EA0BM,sB5BhMS;E4BiMT,sCAA4E;EAA5E,8BAA4E;A/Bu4GlF;;A+Bl6GA;EAiCM,wC5B1KW;AH+iHjB;;A+Bz3GA;EACE,qBAAqB;EACrB,WAAW;EACX,mCb7G8D;Ea8G9D,0C5BwKkC;ECvQ9B,eAtCY;E2BwIhB,gB5BkE+B;E4BjE/B,gB5BsE+B;E4BrE/B,c5BrNgB;E4BsNhB,sBAAsB;EACtB,uO5BuW+I;E4BtW/I,yB5B3NgB;EONd,sBP6OgC;E4BTlC,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;A/B03GlB;;A+Bz4GA;EAkBI,qB5B4PsE;E4B3PtE,UAAU;EAIR,gD5B7MW;AHqkHjB;;A+B/4GA;EAgCM,c5B5OY;E4B6OZ,sB5BpPS;AHumHf;;A+Bp5GA;EAuCI,YAAY;EACZ,sB5BoIgC;E4BnIhC,sBAAsB;A/Bi3G1B;;A+B15GA;EA6CI,c5B1Pc;E4B2Pd,yB5B/Pc;AHgnHlB;;A+B/5GA;EAmDI,aAAa;A/Bg3GjB;;A+Bn6GA;EAwDI,kBAAkB;EAClB,0B5BrQc;AHonHlB;;A+B32GA;EACE,kCbxK8D;EayK9D,oB5BsHkC;E4BrHlC,uB5BqHkC;E4BpHlC,oB5BqHiC;ECjR7B,mBAtCY;AJijHlB;;A+B32GA;EACE,gCbhL8D;EaiL9D,mB5BmHiC;E4BlHjC,sB5BkHiC;E4BjHjC,kB5BkHgC;ECtR5B,kBAtCY;AJyjHlB;;A+Bt2GA;EACE,kBAAkB;EAClB,qBAAqB;EACrB,WAAW;EACX,mCbhM8D;EaiM9D,gBAAgB;A/By2GlB;;A+Bt2GA;EACE,kBAAkB;EAClB,UAAU;EACV,WAAW;EACX,mCbxM8D;EayM9D,SAAS;EACT,UAAU;A/By2GZ;;A+B/2GA;EASI,qB5B2KsE;E4B1KtE,gD5B1Ra;AHooHjB;;A+Bp3GA;;EAgBI,yB5B3Tc;AHoqHlB;;A+Bz3GA;EAqBM,iB5BkUQ;AHsiGd;;A+B73GA;EA0BI,0BAA0B;A/Bu2G9B;;A+Bn2GA;EACE,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,OAAO;EACP,UAAU;EACV,mCbxO8D;EayO9D,yB5B6CkC;E4B3ClC,gB5BxD+B;E4ByD/B,gB5BpD+B;E4BqD/B,c5B/UgB;E4BgVhB,sB5BvVa;E4BwVb,yB5BpVgB;EONd,sBP6OgC;AHm9GpC;;A+Bn3GA;EAkBI,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,UAAU;EACV,cAAc;EACd,6Bb1P4D;Ea2P5D,yB5B2BgC;E4B1BhC,gB5BpE6B;E4BqE7B,c5B/Vc;E4BgWd,iBAAiB;ETxWjB,yBnBGc;E4BuWd,oBAAoB;ErB3WpB,kCqB4WgF;A/Bq2GpF;;A+B31GA;EACE,WAAW;EACX,cbhR2B;EaiR3B,UAAU;EACV,6BAA6B;EAC7B,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;A/B81GlB;;A+Bn2GA;EAQI,aAAa;A/B+1GjB;;A+Bv2GA;EAY8B,gE5BnWb;AHksHjB;;A+B32GA;EAa8B,gE5BpWb;AHssHjB;;A+B/2GA;EAc8B,gE5BrWb;AH0sHjB;;A+Bn3GA;EAkBI,SAAS;A/Bq2Gb;;A+Bv3GA;EAsBI,W5B2N6C;E4B1N7C,Y5B0N6C;E4BzN7C,oBAAyE;ET7YzE,yBnB8Ba;E4BiXb,S5B0N0C;EO1mB1C,mBP2mB6C;EiB1mB3C,oHjBsgB+H;EiBtgB/H,4GjBsgB+H;E4BnHjI,wBAAgB;EAAhB,gBAAgB;A/Bo2GpB;;AoBlvHI;EWgXJ;IX/WM,wBAAgB;IAAhB,gBAAgB;EpBsvHpB;AACF;;A+Bx4GA;ETrXI,yBnB8mB2E;AHmpG/E;;A+B54GA;EAsCI,W5BoMoC;E4BnMpC,c5BoMqC;E4BnMrC,kBAAkB;EAClB,e5BmMuC;E4BlMvC,yB5B3Zc;E4B4Zd,yBAAyB;ErBjazB,mBPomBoC;AHwqGxC;;A+Bt5GA;EAiDI,W5BgM6C;E4B/L7C,Y5B+L6C;EmBtmB7C,yBnB8Ba;E4B2Yb,S5BgM0C;EO1mB1C,mBP2mB6C;EiB1mB3C,iHjBsgB+H;EiBtgB/H,4GjBsgB+H;E4BzFjI,qBAAgB;EAAhB,gBAAgB;A/Bw2GpB;;AoBhxHI;EWgXJ;IX/WM,qBAAgB;IAAhB,gBAAgB;EpBoxHpB;AACF;;A+Bt6GA;ETrXI,yBnB8mB2E;AHirG/E;;A+B16GA;EAgEI,W5B0KoC;E4BzKpC,c5B0KqC;E4BzKrC,kBAAkB;EAClB,e5ByKuC;E4BxKvC,yB5Brbc;E4Bsbd,yBAAyB;ErB3bzB,mBPomBoC;AHssGxC;;A+Bp7GA;EA2EI,W5BsK6C;E4BrK7C,Y5BqK6C;E4BpK7C,aAAa;EACb,oB5B9D+B;E4B+D/B,mB5B/D+B;EmBrY/B,yBnB8Ba;E4Bwab,S5BmK0C;EO1mB1C,mBP2mB6C;EiB1mB3C,gHjBsgB+H;EiBtgB/H,4GjBsgB+H;E4B5DjI,gBAAgB;A/B42GpB;;AoBjzHI;EWgXJ;IX/WM,oBAAgB;IAAhB,gBAAgB;EpBqzHpB;AACF;;A+Bv8GA;ETrXI,yBnB8mB2E;AHktG/E;;A+B38GA;EA6FI,W5B6IoC;E4B5IpC,c5B6IqC;E4B5IrC,kBAAkB;EAClB,e5B4IuC;E4B3IvC,6BAA6B;EAC7B,yBAAyB;EACzB,oBAA4C;A/Bk3GhD;;A+Br9GA;EAwGI,yB5Bzdc;EOLd,mBPomBoC;AH4uGxC;;A+B19GA;EA6GI,kBAAkB;EAClB,yB5B/dc;EOLd,mBPomBoC;AHkvGxC;;A+Bh+GA;EAoHM,yB5BneY;AHm1HlB;;A+Bp+GA;EAwHM,eAAe;A/Bg3GrB;;A+Bx+GA;EA4HM,yB5B3eY;AH21HlB;;A+B5+GA;EAgIM,eAAe;A/Bg3GrB;;A+Bh/GA;EAoIM,yB5BnfY;AHm2HlB;;A+B32GA;;;EX9fM,4GjBsgB+H;AHy2GrI;;AoB12HI;EWyfJ;;;IXxfM,gBAAgB;EpBg3HpB;AACF;;AgCx3HA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,eAAe;EACf,gBAAgB;EAChB,gBAAgB;AhC23HlB;;AgCx3HA;EACE,cAAc;EACd,oB7B6qBsC;AH8sGxC;;AK13HE;E2BEE,qBAAqB;AhC43HzB;;AgCj4HA;EAUI,c7BVc;E6BWd,oBAAoB;EACpB,eAAe;AhC23HnB;;AgCn3HA;EACE,gC7BxBgB;AH84HlB;;AgCv3HA;EAII,mB7B0M6B;AH6qHjC;;AgC33HA;EAQI,6BAAgD;EtB3BhD,+BPoOgC;EOnOhC,gCPmOgC;AHgrHpC;;AKl5HE;E2B6BI,qC7BnCY;AH45HlB;;AgCr4HA;EAgBM,c7BpCY;E6BqCZ,6BAA6B;EAC7B,yBAAyB;AhCy3H/B;;AgC34HA;;EAwBI,c7B3Cc;E6B4Cd,sB7BnDW;E6BoDX,kC7BpDW;AH46Hf;;AgCl5HA;EA+BI,gB7B+K6B;EOjO7B,yBsBoD4B;EtBnD5B,0BsBmD4B;AhCu3HhC;;AgC92HA;EtBtEI,sBP6OgC;AH2sHpC;;AgCl3HA;;EAOI,W7B3EW;E6B4EX,yB7B/Ca;AH+5HjB;;AgCv2HA;EAEI,kBAAc;EAAd,cAAc;EACd,kBAAkB;AhCy2HtB;;AgCr2HA;EAEI,0BAAa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C;EiC/gIG;IAwBK,uBAAmB;IAAnB,mBAAmB;EjC0/H3B;EiClhIG;IA2BO,kBAAkB;EjC0/H5B;EiCrhIG;IA+BO,qB9BgiB6B;I8B/hB7B,oB9B+hB6B;EH09GvC;EiCzhIG;;IAsCK,qBAAiB;IAAjB,iBAAiB;EjCu/HzB;EiC7hIG;IAqDK,+BAAwB;IAAxB,wBAAwB;IAGxB,6BAAgB;IAAhB,gBAAgB;EjCy+HxB;EiCjiIG;IA4DK,aAAa;EjCw+HrB;AACF;;AiC1iIA;EAyBQ,yBAAqB;EAArB,qBAAqB;EACrB,oBAA2B;EAA3B,2BAA2B;AjCqhInC;;AiC/iIA;;EAQU,gBAAgB;EAChB,eAAe;AjC4iIzB;;AiCrjIA;EA6BU,uBAAmB;EAAnB,mBAAmB;AjC4hI7B;;AiCzjIA;EAgCY,kBAAkB;AjC6hI9B;;AiC7jIA;EAoCY,qB9BgiB6B;E8B/hB7B,oB9B+hB6B;AH8/GzC;;AiClkIA;;EA2CU,qBAAiB;EAAjB,iBAAiB;AjC4hI3B;;AiCvkIA;EA0DU,+BAAwB;EAAxB,wBAAwB;EAGxB,6BAAgB;EAAhB,gBAAgB;AjC+gI1B;;AiC5kIA;EAiEU,aAAa;AjC+gIvB;;AiClgIA;EAEI,yB9B/MW;AHmtIf;;AKptIE;E4BmNI,yB9BlNS;AHutIf;;AiC1gIA;EAWM,yB9BxNS;AH2tIf;;AK5tIE;E4B4NM,yB9B3NO;AH+tIf;;AiClhIA;EAkBQ,yB9B/NO;AHmuIf;;AiCthIA;;;;EA0BM,yB9BvOS;AH0uIf;;AiC7hIA;EA+BI,yB9B5OW;E8B6OX,gC9B7OW;AH+uIf;;AiCliIA;EAoCI,+QftNuI;AlBwtI3I;;AiCtiIA;EAwCI,yB9BrPW;AHuvIf;;AiC1iIA;EA0CM,yB9BvPS;AH2vIf;;AK5vIE;E4B2PM,yB9B1PO;AH+vIf;;AiC9/HA;EAEI,W9B7QW;AH6wIf;;AKpwIE;E4BuQI,W9BhRS;AHixIf;;AiCtgIA;EAWM,+B9BtRS;AHqxIf;;AK5wIE;E4BgRM,gC9BzRO;AHyxIf;;AiC9gIA;EAkBQ,gC9B7RO;AH6xIf;;AiClhIA;;;;EA0BM,W9BrSS;AHoyIf;;AiCzhIA;EA+BI,+B9B1SW;E8B2SX,sC9B3SW;AHyyIf;;AiC9hIA;EAoCI,qRf1QuI;AlBwwI3I;;AiCliIA;EAwCI,+B9BnTW;AHizIf;;AiCtiIA;EA0CM,W9BrTS;AHqzIf;;AK5yIE;E4B+SM,W9BxTO;AHyzIf;;AkC5zIA;EACE,kBAAkB;EAClB,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,YAAY;EAEZ,qBAAqB;EACrB,sB/BJa;E+BKb,2BAA2B;EAC3B,sC/BIa;EOZX,sBP6OgC;AH0lIpC;;AkCx0IA;EAaI,eAAe;EACf,cAAc;AlC+zIlB;;AkC70IA;ExBUI,+BPoOgC;EOnOhC,gCPmOgC;AHomIpC;;AkCl1IA;ExBwBI,mCPsNgC;EOrNhC,kCPqNgC;AHymIpC;;AkCzzIA;EAGE,kBAAc;EAAd,cAAc;EAGd,eAAe;EACf,gB/BsxByC;AHkiH3C;;AkCpzIA;EACE,sB/BgxBwC;AHuiH1C;;AkCpzIA;EACE,qBAA+B;EAC/B,gBAAgB;AlCuzIlB;;AkCpzIA;EACE,gBAAgB;AlCuzIlB;;AKl2IE;E6BgDE,qBAAqB;AlCszIzB;;AkCxzIA;EAMI,oB/B+vBuC;AHujH3C;;AkC9yIA;EACE,wB/BsvByC;E+BrvBzC,gBAAgB;EAEhB,qC/B3Da;E+B4Db,6C/B5Da;AH42If;;AkCrzIA;ExBnEI,0DwB2E8E;AlCizIlF;;AkCzzIA;EAaM,aAAa;AlCgzInB;;AkC3yIA;EACE,wB/BouByC;E+BnuBzC,qC/B3Ea;E+B4Eb,0C/B5Ea;AH03If;;AkCjzIA;ExBrFI,0DQ+H4D;AlB2wIhE;;AkCtyIA;EACE,uBAAiC;EACjC,uB/BmtBwC;E+BltBxC,sBAAgC;EAChC,gBAAgB;AlCyyIlB;;AkCtyIA;EACE,uBAAiC;EACjC,sBAAgC;AlCyyIlC;;AkCryIA;EACE,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,gB/B8sByC;AH0lH3C;;AkCryIA;;;EAGE,oBAAc;EAAd,cAAc;EACd,WAAW;AlCwyIb;;AkCryIA;;ExBxHI,2CQsH4D;ERrH5D,4CQqH4D;AlB6yIhE;;AkCtyIA;;ExB/GI,+CQwG4D;ERvG5D,8CQuG4D;AlBmzIhE;;AkCpyIA;EAEI,mB/BurBsD;AH+mH1D;;Ac/3II;EoBuFJ;IAMI,oBAAa;IAAb,aAAa;IACb,uBAAmB;IAAnB,mBAAmB;IACnB,mB/BirBsD;I+BhrBtD,kB/BgrBsD;EHunHxD;EkChzIF;IAaM,gBAAY;IAAZ,YAAY;IACZ,kB/B2qBoD;I+B1qBpD,gBAAgB;IAChB,iB/ByqBoD;EH6nHxD;AACF;;AkC7xIA;EAII,mB/B2pBsD;AHkoH1D;;Acl5II;EoBiHJ;IAQI,oBAAa;IAAb,aAAa;IACb,uBAAmB;IAAnB,mBAAmB;ElC8xIrB;EkCvyIF;IAcM,gBAAY;IAAZ,YAAY;IACZ,gBAAgB;ElC4xIpB;EkC3yIF;IAkBQ,cAAc;IACd,cAAc;ElC4xIpB;EkC/yIF;IxBxJI,0BwBiLoC;IxBhLpC,6BwBgLoC;ElC0xItC;EkCnzIF;;IA8BY,0BAA0B;ElCyxIpC;EkCvzIF;;IAmCY,6BAA6B;ElCwxIvC;EkC3zIF;IxB1II,yBwBkLmC;IxBjLnC,4BwBiLmC;ElCuxIrC;EkC/zIF;;IA6CY,yBAAyB;ElCsxInC;EkCn0IF;;IAkDY,4BAA4B;ElCqxItC;AACF;;AkCzwIA;EAEI,sB/BglBsC;AH2rH1C;;Ac77II;EoBgLJ;IAMI,uB/B6lBiC;I+B7lBjC,oB/B6lBiC;I+B7lBjC,e/B6lBiC;I+B5lBjC,2B/B6lBuC;I+B7lBvC,wB/B6lBuC;I+B7lBvC,mB/B6lBuC;I+B5lBvC,UAAU;IACV,SAAS;ElC4wIX;EkCrxIF;IAYM,qBAAqB;IACrB,WAAW;ElC4wIf;AACF;;AkCnwIA;EAEI,gBAAgB;AlCqwIpB;;AkCvwIA;EAKM,gBAAgB;ExB5OlB,6BwB6OiC;ExB5OjC,4BwB4OiC;AlCuwIrC;;AkC7wIA;ExBrPI,yBwB+P8B;ExB9P9B,0BwB8P8B;AlCwwIlC;;AkClxIA;ExB9PI,gBwB4Q0B;EACxB,mB/BnC2B;AH2yIjC;;AmC1hJA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,qBhC+hCsC;EgC9hCtC,mBhCiiCsC;EgC/hCtC,gBAAgB;EAChB,yBhCEgB;EOJd,sBP6OgC;AHkzIpC;;AmCzhJA;EAGI,oBhCqhCqC;AHqgHzC;;AmC7hJA;EAMM,qBAAqB;EACrB,qBhCihCmC;EgChhCnC,chCNY;EgCOZ,YhCshCuC;AHqgH7C;;AmCpiJA;EAoBI,0BAA0B;AnCohJ9B;;AmCxiJA;EAwBI,qBAAqB;AnCohJzB;;AmC5iJA;EA4BI,chC1Bc;AH8iJlB;;AoC3jJA;EACE,oBAAa;EAAb,aAAa;E7BGb,eAAe;EACf,gBAAgB;EGAd,sBP6OgC;AHg1IpC;;AoC5jJA;EACE,kBAAkB;EAClB,cAAc;EACd,uBjCgxBwC;EiC/wBxC,iBjCqO+B;EiCpO/B,iBjCmxBsC;EiClxBtC,cjCwBe;EiCvBf,sBjCNa;EiCOb,yBjCJgB;AHmkJlB;;AoCvkJA;EAWI,UAAU;EACV,cjCkK8D;EiCjK9D,qBAAqB;EACrB,yBjCXc;EiCYd,qBjCXc;AH2kJlB;;AoC/kJA;EAmBI,UAAU;EACV,UjC4wBiC;EiC3wBjC,gDjCSa;AHujJjB;;AoC5jJA;EAGM,cAAc;E1BChB,+BP+MgC;EO9MhC,kCP8MgC;AH+2IpC;;AoClkJA;E1BVI,gCP6NgC;EO5NhC,mCP4NgC;AHo3IpC;;AoCvkJA;EAcI,UAAU;EACV,WjCvCW;EiCwCX,yBjCXa;EiCYb,qBjCZa;AHykJjB;;AoC9kJA;EAqBI,cjCvCc;EiCwCd,oBAAoB;EAEpB,YAAY;EACZ,sBjCjDW;EiCkDX,qBjC/Cc;AH2mJlB;;AqClnJE;EACE,uBlCyxBsC;EC9pBpC,kBAtCY;EiCnFd,gBlCsO6B;AH+4IjC;;AqChnJM;E3BwBF,8BPgN+B;EO/M/B,iCP+M+B;AH64InC;;AqChnJM;E3BKF,+BP8N+B;EO7N/B,kCP6N+B;AHk5InC;;AqCloJE;EACE,uBlCuxBqC;EC5pBnC,mBAtCY;EiCnFd,gBlCuO6B;AH85IjC;;AqChoJM;E3BwBF,8BPiN+B;EOhN/B,iCPgN+B;AH45InC;;AqChoJM;E3BKF,+BP+N+B;EO9N/B,kCP8N+B;AHi6InC;;AsChpJA;EACE,qBAAqB;EACrB,qBnCw5BsC;ECv1BpC,cAAW;EkC/Db,gBnC2R+B;EmC1R/B,cAAc;EACd,kBAAkB;EAClB,mBAAmB;EACnB,wBAAwB;E5BRtB,sBP6OgC;EiB5O9B,qIjB6b6I;AH+tInJ;;AoBvpJI;EkBNJ;IlBOM,gBAAgB;EpB2pJpB;AACF;;AKxpJE;EiCGI,qBAAqB;AtCypJ3B;;AsCvqJA;EAoBI,aAAa;AtCupJjB;;AsClpJA;EACE,kBAAkB;EAClB,SAAS;AtCqpJX;;AsC9oJA;EACE,oBnC63BsC;EmC53BtC,mBnC43BsC;EOh6BpC,oBPm6BqC;AHmxHzC;;AsCzoJE;ECjDA,WpCMa;EoCLb,yBpCkCe;AH4pJjB;;AKhrJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvC8rJxC;;AuCjsJU;EAQJ,UAAU;EACV,+CpCuBW;AHsqJjB;;AsCxpJE;ECjDA,WpCMa;EoCLb,yBpCWgB;AHksJlB;;AK/rJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvC6sJxC;;AuChtJU;EAQJ,UAAU;EACV,iDpCAY;AH4sJlB;;AsCvqJE;ECjDA,WpCMa;EoCLb,yBpCyCe;AHmrJjB;;AK9sJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvC4tJxC;;AuC/tJU;EAQJ,UAAU;EACV,+CpC8BW;AH6rJjB;;AsCtrJE;ECjDA,WpCMa;EoCLb,yBpC2Ce;AHgsJjB;;AK7tJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvC2uJxC;;AuC9uJU;EAQJ,UAAU;EACV,gDpCgCW;AH0sJjB;;AsCrsJE;ECjDA,cpCegB;EoCdhB,yBpCwCe;AHktJjB;;AK5uJE;EkCVI,cpCUY;EoCTZ,yBAAkC;AvC0vJxC;;AuC7vJU;EAQJ,UAAU;EACV,+CpC6BW;AH4tJjB;;AsCptJE;ECjDA,WpCMa;EoCLb,yBpCsCe;AHmuJjB;;AK3vJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvCywJxC;;AuC5wJU;EAQJ,UAAU;EACV,+CpC2BW;AH6uJjB;;AsCnuJE;ECjDA,cpCegB;EoCdhB,yBpCMgB;AHkxJlB;;AK1wJE;EkCVI,cpCUY;EoCTZ,yBAAkC;AvCwxJxC;;AuC3xJU;EAQJ,UAAU;EACV,iDpCLY;AH4xJlB;;AsClvJE;ECjDA,WpCMa;EoCLb,yBpCagB;AH0xJlB;;AKzxJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvCuyJxC;;AuC1yJU;EAQJ,UAAU;EACV,8CpCEY;AHoyJlB;;AwCnzJA;EACE,kBAAoD;EACpD,mBrCqzBsC;EqCnzBtC,yBrCKgB;EOJd,qBP8O+B;AHukJnC;;Ac9vJI;E0B5DJ;IAQI,kBrC+yBoC;EHwgItC;AACF;;AwCpzJA;EACE,gBAAgB;EAChB,eAAe;E9BTb,gB8BUsB;AxCuzJ1B;;AyCl0JA;EACE,kBAAkB;EAClB,wBtCq9ByC;EsCp9BzC,mBtCq9BsC;EsCp9BtC,6BAA6C;E/BH3C,sBP6OgC;AH4lJpC;;AyCj0JA;EAEE,cAAc;AzCm0JhB;;AyC/zJA;EACE,gBtCgR+B;AHkjJjC;;AyC1zJA;EACE,mBAAsD;AzC6zJxD;;AyC9zJA;EAKI,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,wBtCu7BuC;EsCt7BvC,cAAc;AzC6zJlB;;AyCnzJE;EC9CA,cxB8FgE;EIzF9D,yBJyF8D;EwB5FhE,qBxB4FgE;AlBywJlE;;A0Cn2JE;EACE,yBAAqC;A1Cs2JzC;;A0Cn2JE;EACE,cAA0B;A1Cs2J9B;;AyCj0JE;EC9CA,cxB8FgE;EIzF9D,yBJyF8D;EwB5FhE,qBxB4FgE;AlBuxJlE;;A0Cj3JE;EACE,yBAAqC;A1Co3JzC;;A0Cj3JE;EACE,cAA0B;A1Co3J9B;;AyC/0JE;EC9CA,cxB8FgE;EIzF9D,yBJyF8D;EwB5FhE,qBxB4FgE;AlBqyJlE;;A0C/3JE;EACE,yBAAqC;A1Ck4JzC;;A0C/3JE;EACE,cAA0B;A1Ck4J9B;;AyC71JE;EC9CA,cxB8FgE;EIzF9D,yBJyF8D;EwB5FhE,qBxB4FgE;AlBmzJlE;;A0C74JE;EACE,yBAAqC;A1Cg5JzC;;A0C74JE;EACE,cAA0B;A1Cg5J9B;;AyC32JE;EC9CA,cxB8FgE;EIzF9D,yBJyF8D;EwB5FhE,qBxB4FgE;AlBi0JlE;;A0C35JE;EACE,yBAAqC;A1C85JzC;;A0C35JE;EACE,cAA0B;A1C85J9B;;AyCz3JE;EC9CA,cxB8FgE;EIzF9D,yBJyF8D;EwB5FhE,qBxB4FgE;AlB+0JlE;;A0Cz6JE;EACE,yBAAqC;A1C46JzC;;A0Cz6JE;EACE,cAA0B;A1C46J9B;;AyCv4JE;EC9CA,cxB8FgE;EIzF9D,yBJyF8D;EwB5FhE,qBxB4FgE;AlB61JlE;;A0Cv7JE;EACE,yBAAqC;A1C07JzC;;A0Cv7JE;EACE,cAA0B;A1C07J9B;;AyCr5JE;EC9CA,cxB8FgE;EIzF9D,yBJyF8D;EwB5FhE,qBxB4FgE;AlB22JlE;;A0Cr8JE;EACE,yBAAqC;A1Cw8JzC;;A0Cr8JE;EACE,cAA0B;A1Cw8J9B;;A2Ch9JE;EACE;IAAO,2BAAuC;E3Co9JhD;E2Cn9JE;IAAK,wBAAwB;E3Cs9J/B;AACF;;A2Cz9JE;EACE;IAAO,2BAAuC;E3Co9JhD;E2Cn9JE;IAAK,wBAAwB;E3Cs9J/B;AACF;;A2Cn9JA;EACE,oBAAa;EAAb,aAAa;EACb,YxC89BsC;EwC79BtC,gBAAgB;EvCoHZ,kBAtCY;EuC5EhB,yBxCJgB;EOJd,sBP6OgC;AHkvJpC;;A2Cl9JA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,qBAAuB;EAAvB,uBAAuB;EACvB,gBAAgB;EAChB,WxChBa;EwCiBb,kBAAkB;EAClB,mBAAmB;EACnB,yBxCUe;EiB9BX,2BjB0+B4C;AHggIlD;;AoBr+JI;EuBOJ;IvBNM,gBAAgB;EpBy+JpB;AACF;;A2Cx9JA;ErBaE,qMAA6I;EqBX7I,0BxCw8BsC;AHmhIxC;;A2Cv9JE;EACE,0DxC08BkD;EwC18BlD,kDxC08BkD;AHghItD;;A2Cv9JM;EAJJ;IAKM,uBAAe;IAAf,eAAe;E3C29JrB;AACF;;A4CrgKA;EACE,oBAAa;EAAb,aAAa;EACb,qBAAuB;EAAvB,uBAAuB;A5CwgKzB;;A4CrgKA;EACE,WAAO;EAAP,OAAO;A5CwgKT;;A6C1gKA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EAGtB,eAAe;EACf,gBAAgB;A7C2gKlB;;A6ClgKA;EACE,WAAW;EACX,c1CPgB;E0CQhB,mBAAmB;A7CqgKrB;;AK3gKE;EwCUE,UAAU;EACV,c1Cbc;E0Ccd,qBAAqB;EACrB,yB1CrBc;AH0hKlB;;A6C/gKA;EAcI,c1CjBc;E0CkBd,yB1CzBc;AH8hKlB;;A6C5/JA;EACE,kBAAkB;EAClB,cAAc;EACd,wB1C88ByC;E0C58BzC,sB1CzCa;E0C0Cb,sC1ChCa;AH8hKf;;A6CpgKA;EnC7BI,+BPoOgC;EOnOhC,gCPmOgC;AHk0JpC;;A6CzgKA;EnCfI,mCPsNgC;EOrNhC,kCPqNgC;AHu0JpC;;A6C9gKA;EAkBI,c1ChDc;E0CiDd,oBAAoB;EACpB,sB1CxDW;AHwjKf;;A6CphKA;EAyBI,UAAU;EACV,W1C9DW;E0C+DX,yB1ClCa;E0CmCb,qB1CnCa;AHkiKjB;;A6C3hKA;EAgCI,mBAAmB;A7C+/JvB;;A6C/hKA;EAmCM,gB1CiK2B;E0ChK3B,qB1CgK2B;AHg2JjC;;A6Cl/JI;EACE,uBAAmB;EAAnB,mBAAmB;A7Cq/JzB;;A6Ct/JI;EnCjCA,kCPsLgC;EOlMhC,0BmCmDwC;A7Cq/J5C;;A6C3/JI;EnC7CA,gCPkMgC;EOtLhC,4BmC4C0C;A7Cq/J9C;;A6ChgKI;EAeM,aAAa;A7Cq/JvB;;A6CpgKI;EAmBM,qB1C+HuB;E0C9HvB,oBAAoB;A7Cq/J9B;;A6CzgKI;EAuBQ,iB1C2HqB;E0C1HrB,sB1C0HqB;AH43JjC;;Ac/iKI;E+BiCA;IACE,uBAAmB;IAAnB,mBAAmB;E7CkhKvB;E6CnhKE;InCjCA,kCPsLgC;IOlMhC,0BmCmDwC;E7CihK1C;E6CvhKE;InC7CA,gCPkMgC;IOtLhC,4BmC4C0C;E7CghK5C;E6C3hKE;IAeM,aAAa;E7C+gKrB;E6C9hKE;IAmBM,qB1C+HuB;I0C9HvB,oBAAoB;E7C8gK5B;E6CliKE;IAuBQ,iB1C2HqB;I0C1HrB,sB1C0HqB;EHo5J/B;AACF;;AcxkKI;E+BiCA;IACE,uBAAmB;IAAnB,mBAAmB;E7C2iKvB;E6C5iKE;InCjCA,kCPsLgC;IOlMhC,0BmCmDwC;E7C0iK1C;E6ChjKE;InC7CA,gCPkMgC;IOtLhC,4BmC4C0C;E7CyiK5C;E6CpjKE;IAeM,aAAa;E7CwiKrB;E6CvjKE;IAmBM,qB1C+HuB;I0C9HvB,oBAAoB;E7CuiK5B;E6C3jKE;IAuBQ,iB1C2HqB;I0C1HrB,sB1C0HqB;EH66J/B;AACF;;AcjmKI;E+BiCA;IACE,uBAAmB;IAAnB,mBAAmB;E7CokKvB;E6CrkKE;InCjCA,kCPsLgC;IOlMhC,0BmCmDwC;E7CmkK1C;E6CzkKE;InC7CA,gCPkMgC;IOtLhC,4BmC4C0C;E7CkkK5C;E6C7kKE;IAeM,aAAa;E7CikKrB;E6ChlKE;IAmBM,qB1C+HuB;I0C9HvB,oBAAoB;E7CgkK5B;E6CplKE;IAuBQ,iB1C2HqB;I0C1HrB,sB1C0HqB;EHs8J/B;AACF;;Ac1nKI;E+BiCA;IACE,uBAAmB;IAAnB,mBAAmB;E7C6lKvB;E6C9lKE;InCjCA,kCPsLgC;IOlMhC,0BmCmDwC;E7C4lK1C;E6ClmKE;InC7CA,gCPkMgC;IOtLhC,4BmC4C0C;E7C2lK5C;E6CtmKE;IAeM,aAAa;E7C0lKrB;E6CzmKE;IAmBM,qB1C+HuB;I0C9HvB,oBAAoB;E7CylK5B;E6C7mKE;IAuBQ,iB1C2HqB;I0C1HrB,sB1C0HqB;EH+9J/B;AACF;;A6C5kKA;EAEI,qBAAqB;EACrB,oBAAoB;EnCjIpB,gBmCkIwB;A7C8kK5B;;A6CllKA;EAOM,mBAAmB;A7C+kKzB;;A6CtlKA;EAaM,sBAAsB;A7C6kK5B;;A8C1tKE;EACE,c5B2F8D;E4B1F9D,yB5B0F8D;AlBmoKlE;;AKltKE;EyCPM,c5BsF0D;E4BrF1D,yBAAyC;A9C6tKjD;;A8CpuKE;EAWM,W3CPO;E2CQP,yB5BgF0D;E4B/E1D,qB5B+E0D;AlB8oKlE;;A8C1uKE;EACE,c5B2F8D;E4B1F9D,yB5B0F8D;AlBmpKlE;;AKluKE;EyCPM,c5BsF0D;E4BrF1D,yBAAyC;A9C6uKjD;;A8CpvKE;EAWM,W3CPO;E2CQP,yB5BgF0D;E4B/E1D,qB5B+E0D;AlB8pKlE;;A8C1vKE;EACE,c5B2F8D;E4B1F9D,yB5B0F8D;AlBmqKlE;;AKlvKE;EyCPM,c5BsF0D;E4BrF1D,yBAAyC;A9C6vKjD;;A8CpwKE;EAWM,W3CPO;E2CQP,yB5BgF0D;E4B/E1D,qB5B+E0D;AlB8qKlE;;A8C1wKE;EACE,c5B2F8D;E4B1F9D,yB5B0F8D;AlBmrKlE;;AKlwKE;EyCPM,c5BsF0D;E4BrF1D,yBAAyC;A9C6wKjD;;A8CpxKE;EAWM,W3CPO;E2CQP,yB5BgF0D;E4B/E1D,qB5B+E0D;AlB8rKlE;;A8C1xKE;EACE,c5B2F8D;E4B1F9D,yB5B0F8D;AlBmsKlE;;AKlxKE;EyCPM,c5BsF0D;E4BrF1D,yBAAyC;A9C6xKjD;;A8CpyKE;EAWM,W3CPO;E2CQP,yB5BgF0D;E4B/E1D,qB5B+E0D;AlB8sKlE;;A8C1yKE;EACE,c5B2F8D;E4B1F9D,yB5B0F8D;AlBmtKlE;;AKlyKE;EyCPM,c5BsF0D;E4BrF1D,yBAAyC;A9C6yKjD;;A8CpzKE;EAWM,W3CPO;E2CQP,yB5BgF0D;E4B/E1D,qB5B+E0D;AlB8tKlE;;A8C1zKE;EACE,c5B2F8D;E4B1F9D,yB5B0F8D;AlBmuKlE;;AKlzKE;EyCPM,c5BsF0D;E4BrF1D,yBAAyC;A9C6zKjD;;A8Cp0KE;EAWM,W3CPO;E2CQP,yB5BgF0D;E4B/E1D,qB5B+E0D;AlB8uKlE;;A8C10KE;EACE,c5B2F8D;E4B1F9D,yB5B0F8D;AlBmvKlE;;AKl0KE;EyCPM,c5BsF0D;E4BrF1D,yBAAyC;A9C60KjD;;A8Cp1KE;EAWM,W3CPO;E2CQP,yB5BgF0D;E4B/E1D,qB5B+E0D;AlB8vKlE;;A+C71KA;EACE,YAAY;E3C8HR,iBAtCY;E2CtFhB,gB5CiS+B;E4ChS/B,cAAc;EACd,W5CYa;E4CXb,yB5CCa;E4CAb,WAAW;A/Cg2Kb;;AK31KE;E0CDE,W5CMW;E4CLX,qBAAqB;A/Cg2KzB;;AK51KE;E0CCI,YAAY;A/C+1KlB;;A+Cp1KA;EACE,UAAU;EACV,6BAA6B;EAC7B,SAAS;EACT,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;A/Cu1KlB;;A+Cj1KA;EACE,oBAAoB;A/Co1KtB;;AgD33KA;EACE,gB7Cy4BuC;E6Cx4BvC,gBAAgB;E5C6HZ,mBAtCY;E4CpFhB,2C7CEa;E6CDb,4BAA4B;EAC5B,oC7C04BmD;E6Cz4BnD,gD7CSa;E6CRb,mCAA2B;EAA3B,2BAA2B;EAC3B,UAAU;EtCLR,sBP64BsC;AHs/I1C;;AgDx4KA;EAcI,sB7C63BsC;AHigJ1C;;AgD54KA;EAkBI,UAAU;AhD83Kd;;AgDh5KA;EAsBI,cAAc;EACd,UAAU;AhD83Kd;;AgDr5KA;EA2BI,aAAa;AhD83KjB;;AgD13KA;EACE,oBAAa;EAAb,aAAa;EACb,sBAAmB;EAAnB,mBAAmB;EACnB,wB7Cy2BwC;E6Cx2BxC,c7CtBgB;E6CuBhB,2C7C7Ba;E6C8Bb,4BAA4B;EAC5B,4C7Ci3BoD;AH4gJtD;;AgD13KA;EACE,gB7Ci2BwC;AH4hJ1C;;AiDj6KA;EAEE,gBAAgB;AjDm6KlB;;AiDr6KA;EAKI,kBAAkB;EAClB,gBAAgB;AjDo6KpB;;AiD/5KA;EACE,eAAe;EACf,MAAM;EACN,OAAO;EACP,a9C+pBsC;E8C9pBtC,aAAa;EACb,WAAW;EACX,YAAY;EACZ,gBAAgB;EAGhB,UAAU;AjDg6KZ;;AiDz5KA;EACE,kBAAkB;EAClB,WAAW;EACX,c9C64BuC;E8C34BvC,oBAAoB;AjD25KtB;;AiDx5KE;E7BrCI,2CjB48BoD;EiB58BpD,mCjB48BoD;EiB58BpD,oEjB48BoD;E8Cr6BtD,sC9Cm6BmD;E8Cn6BnD,8B9Cm6BmD;AHw/IvD;;AoB77KI;E6BgCF;I7B/BI,gBAAgB;EpBi8KpB;AACF;;AiD/5KE;EACE,uB9Ci6BoC;E8Cj6BpC,e9Ci6BoC;AHigJxC;;AiD95KE;EACE,8B9C85B2C;E8C95B3C,sB9C85B2C;AHmgJ/C;;AiD75KA;EACE,oBAAa;EAAb,aAAa;EACb,6B/ByE8D;AlBu1KhE;;AiDl6KA;EAKI,8B/BsE4D;E+BrE5D,gBAAgB;AjDi6KpB;;AiDv6KA;;EAWI,oBAAc;EAAd,cAAc;AjDi6KlB;;AiD56KA;EAeI,gBAAgB;AjDi6KpB;;AiD75KA;EACE,oBAAa;EAAb,aAAa;EACb,sBAAmB;EAAnB,mBAAmB;EACnB,6B/BqD8D;AlB22KhE;;AiDn6KA;EAOI,cAAc;EACd,0B/BgD4D;E+B/C5D,WAAW;AjDg6Kf;;AiDz6KA;EAcI,0BAAsB;EAAtB,sBAAsB;EACtB,qBAAuB;EAAvB,uBAAuB;EACvB,YAAY;AjD+5KhB;;AiD/6KA;EAmBM,gBAAgB;AjDg6KtB;;AiDn7KA;EAuBM,aAAa;AjDg6KnB;;AiD15KA;EACE,kBAAkB;EAClB,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,WAAW;EAGX,oBAAoB;EACpB,sB9C1Ga;E8C2Gb,4BAA4B;EAC5B,oC9ClGa;EOZX,qBP8O+B;E8C5HjC,UAAU;AjDy5KZ;;AiDr5KA;EACE,eAAe;EACf,MAAM;EACN,OAAO;EACP,a9CojBsC;E8CnjBtC,YAAY;EACZ,aAAa;EACb,sB9CjHa;AHygLf;;AiD/5KA;EAUW,UAAU;AjDy5KrB;;AiDn6KA;EAWW,Y9C4zB2B;AHgmJtC;;AiDv5KA;EACE,oBAAa;EAAb,aAAa;EACb,qBAAuB;EAAvB,uBAAuB;EACvB,sBAA8B;EAA9B,8BAA8B;EAC9B,kB9CyzBsC;E8CxzBtC,gC9CtIgB;EOId,0CQsH4D;ERrH5D,2CQqH4D;AlBw6KhE;;AiDj6KA;EASI,kB9CozBoC;E8ClzBpC,8BAA6F;AjD25KjG;;AiDt5KA;EACE,gBAAgB;EAChB,gB9C2I+B;AH8wKjC;;AiDp5KA;EACE,kBAAkB;EAGlB,kBAAc;EAAd,cAAc;EACd,a9CuwBsC;AH8oJxC;;AiDj5KA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,sBAAmB;EAAnB,mBAAmB;EACnB,kBAAyB;EAAzB,yBAAyB;EACzB,gBAAgE;EAChE,6B9CvKgB;EOkBd,8CQwG4D;ERvG5D,6CQuG4D;AlBm8KhE;;AiD55KA;EAcI,eAAwC;AjDk5K5C;;AiD74KA;EACE,kBAAkB;EAClB,YAAY;EACZ,WAAW;EACX,YAAY;EACZ,gBAAgB;AjDg5KlB;;AcvhLI;EmCzBJ;IAuKI,gB9CmwBqC;I8ClwBrC,oBAAyC;EjD84K3C;EiDhiLF;IAsJI,+B/B3E4D;ElBw9K9D;EiDniLF;IAyJM,gC/B9E0D;ElB29K9D;EiDnhLF;IA2II,+B/BnF4D;ElB89K9D;EiDthLF;IA8IM,4B/BtF0D;ElBi+K9D;EiDn4KA;IAAY,gB9C4uB2B;EH0pJvC;AACF;;Ac7iLI;EmC0KF;;IAEE,gB9CouBqC;EHmqJvC;AACF;;AcpjLI;EmCiLF;IAAY,iB9C8tB4B;EH0qJxC;AACF;;AkDrnLA;EACE,kBAAkB;EAClB,a/CmrBsC;E+ClrBtC,cAAc;EACd,S/Cy1BmC;EgD71BnC,kMhDuRiN;EgDrRjN,kBAAkB;EAClB,gBhD+R+B;EgD9R/B,gBhDmS+B;EgDlS/B,gBAAgB;EAChB,iBAAiB;EACjB,qBAAqB;EACrB,iBAAiB;EACjB,oBAAoB;EACpB,sBAAsB;EACtB,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,gBAAgB;E/CgHZ,mBAtCY;E8C9EhB,qBAAqB;EACrB,UAAU;AlDkoLZ;;AkD7oLA;EAaW,Y/C60B2B;AHuzJtC;;AkDjpLA;EAgBI,kBAAkB;EAClB,cAAc;EACd,a/C60BqC;E+C50BrC,c/C60BqC;AHwzJzC;;AkDxpLA;EAsBM,kBAAkB;EAClB,WAAW;EACX,yBAAyB;EACzB,mBAAmB;AlDsoLzB;;AkDjoLA;EACE,iBAAgC;AlDooLlC;;AkDroLA;EAII,SAAS;AlDqoLb;;AkDzoLA;EAOM,MAAM;EACN,6BAAgE;EAChE,sB/CvBS;AH6pLf;;AkDjoLA;EACE,iB/CmzBuC;AHi1JzC;;AkDroLA;EAII,OAAO;EACP,a/C+yBqC;E+C9yBrC,c/C6yBqC;AHw1JzC;;AkD3oLA;EASM,QAAQ;EACR,oCAA2F;EAC3F,wB/CvCS;AH6qLf;;AkDjoLA;EACE,iBAAgC;AlDooLlC;;AkDroLA;EAII,MAAM;AlDqoLV;;AkDzoLA;EAOM,SAAS;EACT,6B/C4xBmC;E+C3xBnC,yB/CrDS;AH2rLf;;AkDjoLA;EACE,iB/CqxBuC;AH+2JzC;;AkDroLA;EAII,QAAQ;EACR,a/CixBqC;E+ChxBrC,c/C+wBqC;AHs3JzC;;AkD3oLA;EASM,OAAO;EACP,oC/C4wBmC;E+C3wBnC,uB/CrES;AH2sLf;;AkDjnLA;EACE,gB/C2uBuC;E+C1uBvC,uB/CgvBuC;E+C/uBvC,W/CvGa;E+CwGb,kBAAkB;EAClB,sB/C/Fa;EOZX,sBP6OgC;AHm/KpC;;AoDruLA;EACE,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,ajDirBsC;EiDhrBtC,cAAc;EACd,gBjD22BuC;EgDh3BvC,kMhDuRiN;EgDrRjN,kBAAkB;EAClB,gBhD+R+B;EgD9R/B,gBhDmS+B;EgDlS/B,gBAAgB;EAChB,iBAAiB;EACjB,qBAAqB;EACrB,iBAAiB;EACjB,oBAAoB;EACpB,sBAAsB;EACtB,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,gBAAgB;E/CgHZ,mBAtCY;EgD7EhB,qBAAqB;EACrB,sBjDNa;EiDOb,4BAA4B;EAC5B,oCjDEa;EOZX,qBP8O+B;AH+gLnC;;AoDlwLA;EAoBI,kBAAkB;EAClB,cAAc;EACd,WjD22BoC;EiD12BpC,cjD22BqC;EiD12BrC,gBjD2N+B;AHuhLnC;;AoD1wLA;EA4BM,kBAAkB;EAClB,cAAc;EACd,WAAW;EACX,yBAAyB;EACzB,mBAAmB;ApDkvLzB;;AoD7uLA;EACE,qBjD41BuC;AHo5JzC;;AoDjvLA;EAII,2BlC2F4D;AlBspLhE;;AoDrvLA;EAOM,SAAS;EACT,6BAAgE;EAChE,qCjDu1BiE;AH25JvE;;AoD3vLA;EAaM,WjD6L2B;EiD5L3B,6BAAgE;EAChE,sBjD7CS;AH+xLf;;AoD7uLA;EACE,mBjDw0BuC;AHw6JzC;;AoDjvLA;EAII,yBlCuE4D;EkCtE5D,ajDo0BqC;EiDn0BrC,YjDk0BoC;EiDj0BpC,gBAAgC;ApDivLpC;;AoDxvLA;EAUM,OAAO;EACP,oCAA2F;EAC3F,uCjDg0BiE;AHk7JvE;;AoD9vLA;EAgBM,SjDsK2B;EiDrK3B,oCAA2F;EAC3F,wBjDpES;AHszLf;;AoD7uLA;EACE,kBjDizBuC;AH+7JzC;;AoDjvLA;EAII,wBlCgD4D;AlBisLhE;;AoDrvLA;EAOM,MAAM;EACN,oCAA2F;EAC3F,wCjD4yBiE;AHs8JvE;;AoD3vLA;EAaM,QjDkJ2B;EiDjJ3B,oCAA2F;EAC3F,yBjDxFS;AH00Lf;;AoDjwLA;EAqBI,kBAAkB;EAClB,MAAM;EACN,SAAS;EACT,cAAc;EACd,WjDwxBoC;EiDvxBpC,oBAAsC;EACtC,WAAW;EACX,gCjD4wBuD;AHo+J3D;;AoD5uLA;EACE,oBjDixBuC;AH89JzC;;AoDhvLA;EAII,0BlCgB4D;EkCf5D,ajD6wBqC;EiD5wBrC,YjD2wBoC;EiD1wBpC,gBAAgC;ApDgvLpC;;AoDvvLA;EAUM,QAAQ;EACR,oCjDuwBmC;EiDtwBnC,sCjDywBiE;AHw+JvE;;AoD7vLA;EAgBM,UjD+G2B;EiD9G3B,oCjDiwBmC;EiDhwBnC,uBjD3HS;AH42Lf;;AoD3tLA;EACE,uBjDkuBwC;EiDjuBxC,gBAAgB;EhD3BZ,eAtCY;EgDoEhB,yBjD2tByD;EiD1tBzD,gCAAyE;E1ChJvE,0CQsH4D;ERrH5D,2CQqH4D;AlByvLhE;;AoDruLA;EAUI,aAAa;ApD+tLjB;;AoD3tLA;EACE,uBjDotBwC;EiDntBxC,cjDxJgB;AHs3LlB;;AqDz3LA;EACE,kBAAkB;ArD43LpB;;AqDz3LA;EACE,uBAAmB;EAAnB,mBAAmB;ArD43LrB;;AqDz3LA;EACE,kBAAkB;EAClB,WAAW;EACX,gBAAgB;ArD43LlB;;AsDn5LE;EACE,cAAc;EACd,WAAW;EACX,WAAW;AtDs5Lf;;AqD93LA;EACE,kBAAkB;EAClB,aAAa;EACb,WAAW;EACX,WAAW;EACX,mBAAmB;EACnB,mCAA2B;EAA3B,2BAA2B;EjC5BvB,8CjBikCkF;EiBjkClF,sCjBikCkF;EiBjkClF,0EjBikCkF;AH61JxF;;AoBz5LI;EiCiBJ;IjChBM,gBAAgB;EpB65LpB;AACF;;AqDp4LA;;;EAGE,cAAc;ArDu4LhB;;AqDp4LA;;EAEE,mCAA2B;EAA3B,2BAA2B;ArDu4L7B;;AqDp4LA;;EAEE,oCAA4B;EAA5B,4BAA4B;ArDu4L9B;;AqD/3LA;EAEI,UAAU;EACV,4BAA4B;EAC5B,uBAAe;EAAf,eAAe;ArDi4LnB;;AqDr4LA;;;EAUI,UAAU;EACV,UAAU;ArDi4Ld;;AqD54LA;;EAgBI,UAAU;EACV,UAAU;EjCtER,2BjBgkCkC;AHw4JxC;;AoBn8LI;EiCgDJ;;I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;AvEy5OhD;;AuEx6OQ;EAAgC,yBAA4B;AvE46OpE;;AuE36OQ;;EAEE,6BAAoC;AvE86O9C;;AuE56OQ;;EAEE,+BAAwC;AvE+6OlD;;AuE76OQ;;EAEE,gCAA0C;AvEg7OpD;;AuE96OQ;;EAEE,8BAAsC;AvEi7OhD;;AuEh8OQ;EAAgC,uBAA4B;AvEo8OpE;;AuEn8OQ;;EAEE,2BAAoC;AvEs8O9C;;AuEp8OQ;;EAEE,6BAAwC;AvEu8OlD;;AuEr8OQ;;EAEE,8BAA0C;AvEw8OpD;;AuEt8OQ;;EAEE,4BAAsC;AvEy8OhD;;AuEx9OQ;EAAgC,qBAA4B;AvE49OpE;;AuE39OQ;;EAEE,yBAAoC;AvE89O9C;;AuE59OQ;;EAEE,2BAAwC;AvE+9OlD;;AuE79OQ;;EAEE,4BAA0C;AvEg+OpD;;AuE99OQ;;EAEE,0BAAsC;AvEi+OhD;;AuEh/OQ;EAAgC,2BAA4B;AvEo/OpE;;AuEn/OQ;;EAEE,+BAAoC;AvEs/O9C;;AuEp/OQ;;EAEE,iCAAwC;AvEu/OlD;;AuEr/OQ;;EAEE,kCAA0C;AvEw/OpD;;AuEt/OQ;;EAEE,gCAAsC;AvEy/OhD;;AuExgPQ;EAAgC,0BAA4B;AvE4gPpE;;AuE3gPQ;;EAEE,8BAAoC;AvE8gP9C;;AuE5gPQ;;EAEE,gCAAwC;AvE+gPlD;;AuE7gPQ;;EAEE,iCAA0C;AvEghPpD;;AuE9gPQ;;EAEE,+BAAsC;AvEihPhD;;AuEhiPQ;EAAgC,wBAA4B;AvEoiPpE;;AuEniPQ;;EAEE,4BAAoC;AvEsiP9C;;AuEpiPQ;;EAEE,8BAAwC;AvEuiPlD;;AuEriPQ;;EAEE,+BAA0C;AvEwiPpD;;AuEtiPQ;;EAEE,6BAAsC;AvEyiPhD;;AuExjPQ;EAAgC,0BAA4B;AvE4jPpE;;AuE3jPQ;;EAEE,8BAAoC;AvE8jP9C;;AuE5jPQ;;EAEE,gCAAwC;AvE+jPlD;;AuE7jPQ;;EAEE,iCAA0C;AvEgkPpD;;AuE9jPQ;;EAEE,+BAAsC;AvEikPhD;;AuEhlPQ;EAAgC,wBAA4B;AvEolPpE;;AuEnlPQ;;EAEE,4BAAoC;AvEslP9C;;AuEplPQ;;EAEE,8BAAwC;AvEulPlD;;AuErlPQ;;EAEE,+BAA0C;AvEwlPpD;;AuEtlPQ;;EAEE,6BAAsC;AvEylPhD;;AuEjlPQ;EAAwB,2BAA2B;AvEqlP3D;;AuEplPQ;;EAEE,+BAA+B;AvEulPzC;;AuErlPQ;;EAEE,iCAAiC;AvEwlP3C;;AuEtlPQ;;EAEE,kCAAkC;AvEylP5C;;AuEvlPQ;;EAEE,gCAAgC;AvE0lP1C;;AuEzmPQ;EAAwB,0BAA2B;AvE6mP3D;;AuE5mPQ;;EAEE,8BAA+B;AvE+mPzC;;AuE7mPQ;;EAEE,gCAAiC;AvEgnP3C;;AuE9mPQ;;EAEE,iCAAkC;AvEinP5C;;AuE/mPQ;;EAEE,+BAAgC;AvEknP1C;;AuEjoPQ;EAAwB,wBAA2B;AvEqoP3D;;AuEpoPQ;;EAEE,4BAA+B;AvEuoPzC;;AuEroPQ;;EAEE,8BAAiC;AvEwoP3C;;AuEtoPQ;;EAEE,+BAAkC;AvEyoP5C;;AuEvoPQ;;EAEE,6BAAgC;AvE0oP1C;;AuEzpPQ;EAAwB,0BAA2B;AvE6pP3D;;AuE5pPQ;;EAEE,8BAA+B;AvE+pPzC;;AuE7pPQ;;EAEE,gCAAiC;AvEgqP3C;;AuE9pPQ;;EAEE,iCAAkC;AvEiqP5C;;AuE/pPQ;;EAEE,+BAAgC;AvEkqP1C;;AuEjrPQ;EAAwB,wBAA2B;AvEqrP3D;;AuEprPQ;;EAEE,4BAA+B;AvEurPzC;;AuErrPQ;;EAEE,8BAAiC;AvEwrP3C;;AuEtrPQ;;EAEE,+BAAkC;AvEyrP5C;;AuEvrPQ;;EAEE,6BAAgC;AvE0rP1C;;AuEprPI;EAAmB,uBAAuB;AvEwrP9C;;AuEvrPI;;EAEE,2BAA2B;AvE0rPjC;;AuExrPI;;EAEE,6BAA6B;AvE2rPnC;;AuEzrPI;;EAEE,8BAA8B;AvE4rPpC;;AuE1rPI;;EAEE,4BAA4B;AvE6rPlC;;ActsPI;EyDlDI;IAAgC,oBAA4B;EvE6vPlE;EuE5vPM;;IAEE,wBAAoC;EvE8vP5C;EuE5vPM;;IAEE,0BAAwC;EvE8vPhD;EuE5vPM;;IAEE,2BAA0C;EvE8vPlD;EuE5vPM;;IAEE,yBAAsC;EvE8vP9C;EuE7wPM;IAAgC,0BAA4B;EvEgxPlE;EuE/wPM;;IAEE,8BAAoC;EvEixP5C;EuE/wPM;;IAEE,gCAAwC;EvEixPhD;EuE/wPM;;IAEE,iCAA0C;EvEixPlD;EuE/wPM;;IAEE,+BAAsC;EvEixP9C;EuEhyPM;IAAgC,yBAA4B;EvEmyPlE;EuElyPM;;IAEE,6BAAoC;EvEoyP5C;EuElyPM;;IAEE,+BAAwC;EvEoyPhD;EuElyPM;;IAEE,gCAA0C;EvEoyPlD;EuElyPM;;IAEE,8BAAsC;EvEoyP9C;EuEnzPM;IAAgC,uBAA4B;EvEszPlE;EuErzPM;;IAEE,2BAAoC;EvEuzP5C;EuErzPM;;IAEE,6BAAwC;EvEuzPhD;EuErzPM;;IAEE,8BAA0C;EvEuzPlD;EuErzPM;;IAEE,4BAAsC;EvEuzP9C;EuEt0PM;IAAgC,yBAA4B;EvEy0PlE;EuEx0PM;;IAEE,6BAAoC;EvE00P5C;EuEx0PM;;IAEE,+BAAwC;EvE00PhD;EuEx0PM;;IAEE,gCAA0C;EvE00PlD;EuEx0PM;;IAEE,8BAAsC;EvE00P9C;EuEz1PM;IAAgC,uBAA4B;EvE41PlE;EuE31PM;;IAEE,2BAAoC;EvE61P5C;EuE31PM;;IAEE,6BAAwC;EvE61PhD;EuE31PM;;IAEE,8BAA0C;EvE61PlD;EuE31PM;;IAEE,4BAAsC;EvE61P9C;EuE52PM;IAAgC,qBAA4B;EvE+2PlE;EuE92PM;;IAEE,yBAAoC;EvEg3P5C;EuE92PM;;IAEE,2BAAwC;EvEg3PhD;EuE92PM;;IAEE,4BAA0C;EvEg3PlD;EuE92PM;;IAEE,0BAAsC;EvEg3P9C;EuE/3PM;IAAgC,2BAA4B;EvEk4PlE;EuEj4PM;;IAEE,+BAAoC;EvEm4P5C;EuEj4PM;;IAEE,iCAAwC;EvEm4PhD;EuEj4PM;;IAEE,kCAA0C;EvEm4PlD;EuEj4PM;;IAEE,gCAAsC;EvEm4P9C;EuEl5PM;IAAgC,0BAA4B;EvEq5PlE;EuEp5PM;;IAEE,8BAAoC;EvEs5P5C;EuEp5PM;;IAEE,gCAAwC;EvEs5PhD;EuEp5PM;;IAEE,iCAA0C;EvEs5PlD;EuEp5PM;;IAEE,+BAAsC;EvEs5P9C;EuEr6PM;IAAgC,wBAA4B;EvEw6PlE;EuEv6PM;;IAEE,4BAAoC;EvEy6P5C;EuEv6PM;;IAEE,8BAAwC;EvEy6PhD;EuEv6PM;;IAEE,+BAA0C;EvEy6PlD;EuEv6PM;;IAEE,6BAAsC;EvEy6P9C;EuEx7PM;IAAgC,0BAA4B;EvE27PlE;EuE17PM;;IAEE,8BAAoC;EvE47P5C;EuE17PM;;IAEE,gCAAwC;EvE47PhD;EuE17PM;;IAEE,iCAA0C;EvE47PlD;EuE17PM;;IAEE,+BAAsC;EvE47P9C;EuE38PM;IAAgC,wBAA4B;EvE88PlE;EuE78PM;;IAEE,4BAAoC;EvE+8P5C;EuE78PM;;IAEE,8BAAwC;EvE+8PhD;EuE78PM;;IAEE,+BAA0C;EvE+8PlD;EuE78PM;;IAEE,6BAAsC;EvE+8P9C;EuEv8PM;IAAwB,2BAA2B;EvE08PzD;EuEz8PM;;IAEE,+BAA+B;EvE28PvC;EuEz8PM;;IAEE,iCAAiC;EvE28PzC;EuEz8PM;;IAEE,kCAAkC;EvE28P1C;EuEz8PM;;IAEE,gCAAgC;EvE28PxC;EuE19PM;IAAwB,0BAA2B;EvE69PzD;EuE59PM;;IAEE,8BAA+B;EvE89PvC;EuE59PM;;IAEE,gCAAiC;EvE89PzC;EuE59PM;;IAEE,iCAAkC;EvE89P1C;EuE59PM;;IAEE,+BAAgC;EvE89PxC;EuE7+PM;IAAwB,wBAA2B;EvEg/PzD;EuE/+PM;;IAEE,4BAA+B;EvEi/PvC;EuE/+PM;;IAEE,8BAAiC;EvEi/PzC;EuE/+PM;;IAEE,+BAAkC;EvEi/P1C;EuE/+PM;;IAEE,6BAAgC;EvEi/PxC;EuEhgQM;IAAwB,0BAA2B;EvEmgQzD;EuElgQM;;IAEE,8BAA+B;EvEogQvC;EuElgQM;;IAEE,gCAAiC;EvEogQzC;EuElgQM;;IAEE,iCAAkC;EvEogQ1C;EuElgQM;;IAEE,+BAAgC;EvEogQxC;EuEnhQM;IAAwB,wBAA2B;EvEshQzD;EuErhQM;;IAEE,4BAA+B;EvEuhQvC;EuErhQM;;IAEE,8BAAiC;EvEuhQzC;EuErhQM;;IAEE,+BAAkC;EvEuhQ1C;EuErhQM;;IAEE,6BAAgC;EvEuhQxC;EuEjhQE;IAAmB,uBAAuB;EvEohQ5C;EuEnhQE;;IAEE,2BAA2B;EvEqhQ/B;EuEnhQE;;IAEE,6BAA6B;EvEqhQjC;EuEnhQE;;IAEE,8BAA8B;EvEqhQlC;EuEnhQE;;IAEE,4BAA4B;EvEqhQhC;AACF;;Ac/hQI;EyDlDI;IAAgC,oBAA4B;EvEslQlE;EuErlQM;;IAEE,wBAAoC;EvEulQ5C;EuErlQM;;IAEE,0BAAwC;EvEulQhD;EuErlQM;;IAEE,2BAA0C;EvEulQlD;EuErlQM;;IAEE,yBAAsC;EvEulQ9C;EuEtmQM;IAAgC,0BAA4B;EvEymQlE;EuExmQM;;IAEE,8BAAoC;EvE0mQ5C;EuExmQM;;IAEE,gCAAwC;EvE0mQhD;EuExmQM;;IAEE,iCAA0C;EvE0mQlD;EuExmQM;;IAEE,+BAAsC;EvE0mQ9C;EuEznQM;IAAgC,yBAA4B;EvE4nQlE;EuE3nQM;;IAEE,6BAAoC;EvE6nQ5C;EuE3nQM;;IAEE,+BAAwC;EvE6nQhD;EuE3nQM;;IAEE,gCAA0C;EvE6nQlD;EuE3nQM;;IAEE,8BAAsC;EvE6nQ9C;EuE5oQM;IAAgC,uBAA4B;EvE+oQlE;EuE9oQM;;IAEE,2BAAoC;EvEgpQ5C;EuE9oQM;;IAEE,6BAAwC;EvEgpQhD;EuE9oQM;;IAEE,8BAA0C;EvEgpQlD;EuE9oQM;;IAEE,4BAAsC;EvEgpQ9C;EuE/pQM;IAAgC,yBAA4B;EvEkqQlE;EuEjqQM;;IAEE,6BAAoC;EvEmqQ5C;EuEjqQM;;IAEE,+BAAwC;EvEmqQhD;EuEjqQM;;IAEE,gCAA0C;EvEmqQlD;EuEjqQM;;IAEE,8BAAsC;EvEmqQ9C;EuElrQM;IAAgC,uBAA4B;EvEqrQlE;EuEprQM;;IAEE,2BAAoC;EvEsrQ5C;EuEprQM;;IAEE,6BAAwC;EvEsrQhD;EuEprQM;;IAEE,8BAA0C;EvEsrQlD;EuEprQM;;IAEE,4BAAsC;EvEsrQ9C;EuErsQM;IAAgC,qBAA4B;EvEwsQlE;EuEvsQM;;IAEE,yBAAoC;EvEysQ5C;EuEvsQM;;IAEE,2BAAwC;EvEysQhD;EuEvsQM;;IAEE,4BAA0C;EvEysQlD;EuEvsQM;;IAEE,0BAAsC;EvEysQ9C;EuExtQM;IAAgC,2BAA4B;EvE2tQlE;EuE1tQM;;IAEE,+BAAoC;EvE4tQ5C;EuE1tQM;;IAEE,iCAAwC;EvE4tQhD;EuE1tQM;;IAEE,kCAA0C;EvE4tQlD;EuE1tQM;;IAEE,gCAAsC;EvE4tQ9C;EuE3uQM;IAAgC,0BAA4B;EvE8uQlE;EuE7uQM;;IAEE,8BAAoC;EvE+uQ5C;EuE7uQM;;IAEE,gCAAwC;EvE+uQhD;EuE7uQM;;IAEE,iCAA0C;EvE+uQlD;EuE7uQM;;IAEE,+BAAsC;EvE+uQ9C;EuE9vQM;IAAgC,wBAA4B;EvEiwQlE;EuEhwQM;;IAEE,4BAAoC;EvEkwQ5C;EuEhwQM;;IAEE,8BAAwC;EvEkwQhD;EuEhwQM;;IAEE,+BAA0C;EvEkwQlD;EuEhwQM;;IAEE,6BAAsC;EvEkwQ9C;EuEjxQM;IAAgC,0BAA4B;EvEoxQlE;EuEnxQM;;IAEE,8BAAoC;EvEqxQ5C;EuEnxQM;;IAEE,gCAAwC;EvEqxQhD;EuEnxQM;;IAEE,iCAA0C;EvEqxQlD;EuEnxQM;;IAEE,+BAAsC;EvEqxQ9C;EuEpyQM;IAAgC,wBAA4B;EvEuyQlE;EuEtyQM;;IAEE,4BAAoC;EvEwyQ5C;EuEtyQM;;IAEE,8BAAwC;EvEwyQhD;EuEtyQM;;IAEE,+BAA0C;EvEwyQlD;EuEtyQM;;IAEE,6BAAsC;EvEwyQ9C;EuEhyQM;IAAwB,2BAA2B;EvEmyQzD;EuElyQM;;IAEE,+BAA+B;EvEoyQvC;EuElyQM;;IAEE,iCAAiC;EvEoyQzC;EuElyQM;;IAEE,kCAAkC;EvEoyQ1C;EuElyQM;;IAEE,gCAAgC;EvEoyQxC;EuEnzQM;IAAwB,0BAA2B;EvEszQzD;EuErzQM;;IAEE,8BAA+B;EvEuzQvC;EuErzQM;;IAEE,gCAAiC;EvEuzQzC;EuErzQM;;IAEE,iCAAkC;EvEuzQ1C;EuErzQM;;IAEE,+BAAgC;EvEuzQxC;EuEt0QM;IAAwB,wBAA2B;EvEy0QzD;EuEx0QM;;IAEE,4BAA+B;EvE00QvC;EuEx0QM;;IAEE,8BAAiC;EvE00QzC;EuEx0QM;;IAEE,+BAAkC;EvE00Q1C;EuEx0QM;;IAEE,6BAAgC;EvE00QxC;EuEz1QM;IAAwB,0BAA2B;EvE41QzD;EuE31QM;;IAEE,8BAA+B;EvE61QvC;EuE31QM;;IAEE,gCAAiC;EvE61QzC;EuE31QM;;IAEE,iCAAkC;EvE61Q1C;EuE31QM;;IAEE,+BAAgC;EvE61QxC;EuE52QM;IAAwB,wBAA2B;EvE+2QzD;EuE92QM;;IAEE,4BAA+B;EvEg3QvC;EuE92QM;;IAEE,8BAAiC;EvEg3QzC;EuE92QM;;IAEE,+BAAkC;EvEg3Q1C;EuE92QM;;IAEE,6BAAgC;EvEg3QxC;EuE12QE;IAAmB,uBAAuB;EvE62Q5C;EuE52QE;;IAEE,2BAA2B;EvE82Q/B;EuE52QE;;IAEE,6BAA6B;EvE82QjC;EuE52QE;;IAEE,8BAA8B;EvE82QlC;EuE52QE;;IAEE,4BAA4B;EvE82QhC;AACF;;Acx3QI;EyDlDI;IAAgC,oBAA4B;EvE+6QlE;EuE96QM;;IAEE,wBAAoC;EvEg7Q5C;EuE96QM;;IAEE,0BAAwC;EvEg7QhD;EuE96QM;;IAEE,2BAA0C;EvEg7QlD;EuE96QM;;IAEE,yBAAsC;EvEg7Q9C;EuE/7QM;IAAgC,0BAA4B;EvEk8QlE;EuEj8QM;;IAEE,8BAAoC;EvEm8Q5C;EuEj8QM;;IAEE,gCAAwC;EvEm8QhD;EuEj8QM;;IAEE,iCAA0C;EvEm8QlD;EuEj8QM;;IAEE,+BAAsC;EvEm8Q9C;EuEl9QM;IAAgC,yBAA4B;EvEq9QlE;EuEp9QM;;IAEE,6BAAoC;EvEs9Q5C;EuEp9QM;;IAEE,+BAAwC;EvEs9QhD;EuEp9QM;;IAEE,gCAA0C;EvEs9QlD;EuEp9QM;;IAEE,8BAAsC;EvEs9Q9C;EuEr+QM;IAAgC,uBAA4B;EvEw+QlE;EuEv+QM;;IAEE,2BAAoC;EvEy+Q5C;EuEv+QM;;IAEE,6BAAwC;EvEy+QhD;EuEv+QM;;IAEE,8BAA0C;EvEy+QlD;EuEv+QM;;IAEE,4BAAsC;EvEy+Q9C;EuEx/QM;IAAgC,yBAA4B;EvE2/QlE;EuE1/QM;;IAEE,6BAAoC;EvE4/Q5C;EuE1/QM;;IAEE,+BAAwC;EvE4/QhD;EuE1/QM;;IAEE,gCAA0C;EvE4/QlD;EuE1/QM;;IAEE,8BAAsC;EvE4/Q9C;EuE3gRM;IAAgC,uBAA4B;EvE8gRlE;EuE7gRM;;IAEE,2BAAoC;EvE+gR5C;EuE7gRM;;IAEE,6BAAwC;EvE+gRhD;EuE7gRM;;IAEE,8BAA0C;EvE+gRlD;EuE7gRM;;IAEE,4BAAsC;EvE+gR9C;EuE9hRM;IAAgC,qBAA4B;EvEiiRlE;EuEhiRM;;IAEE,yBAAoC;EvEkiR5C;EuEhiRM;;IAEE,2BAAwC;EvEkiRhD;EuEhiRM;;IAEE,4BAA0C;EvEkiRlD;EuEhiRM;;IAEE,0BAAsC;EvEkiR9C;EuEjjRM;IAAgC,2BAA4B;EvEojRlE;EuEnjRM;;IAEE,+BAAoC;EvEqjR5C;EuEnjRM;;IAEE,iCAAwC;EvEqjRhD;EuEnjRM;;IAEE,kCAA0C;EvEqjRlD;EuEnjRM;;IAEE,gCAAsC;EvEqjR9C;EuEpkRM;IAAgC,0BAA4B;EvEukRlE;EuEtkRM;;IAEE,8BAAoC;EvEwkR5C;EuEtkRM;;IAEE,gCAAwC;EvEwkRhD;EuEtkRM;;IAEE,iCAA0C;EvEwkRlD;EuEtkRM;;IAEE,+BAAsC;EvEwkR9C;EuEvlRM;IAAgC,wBAA4B;EvE0lRlE;EuEzlRM;;IAEE,4BAAoC;EvE2lR5C;EuEzlRM;;IAEE,8BAAwC;EvE2lRhD;EuEzlRM;;IAEE,+BAA0C;EvE2lRlD;EuEzlRM;;IAEE,6BAAsC;EvE2lR9C;EuE1mRM;IAAgC,0BAA4B;EvE6mRlE;EuE5mRM;;IAEE,8BAAoC;EvE8mR5C;EuE5mRM;;IAEE,gCAAwC;EvE8mRhD;EuE5mRM;;IAEE,iCAA0C;EvE8mRlD;EuE5mRM;;IAEE,+BAAsC;EvE8mR9C;EuE7nRM;IAAgC,wBAA4B;EvEgoRlE;EuE/nRM;;IAEE,4BAAoC;EvEioR5C;EuE/nRM;;IAEE,8BAAwC;EvEioRhD;EuE/nRM;;IAEE,+BAA0C;EvEioRlD;EuE/nRM;;IAEE,6BAAsC;EvEioR9C;EuEznRM;IAAwB,2BAA2B;EvE4nRzD;EuE3nRM;;IAEE,+BAA+B;EvE6nRvC;EuE3nRM;;IAEE,iCAAiC;EvE6nRzC;EuE3nRM;;IAEE,kCAAkC;EvE6nR1C;EuE3nRM;;IAEE,gCAAgC;EvE6nRxC;EuE5oRM;IAAwB,0BAA2B;EvE+oRzD;EuE9oRM;;IAEE,8BAA+B;EvEgpRvC;EuE9oRM;;IAEE,gCAAiC;EvEgpRzC;EuE9oRM;;IAEE,iCAAkC;EvEgpR1C;EuE9oRM;;IAEE,+BAAgC;EvEgpRxC;EuE/pRM;IAAwB,wBAA2B;EvEkqRzD;EuEjqRM;;IAEE,4BAA+B;EvEmqRvC;EuEjqRM;;IAEE,8BAAiC;EvEmqRzC;EuEjqRM;;IAEE,+BAAkC;EvEmqR1C;EuEjqRM;;IAEE,6BAAgC;EvEmqRxC;EuElrRM;IAAwB,0BAA2B;EvEqrRzD;EuEprRM;;IAEE,8BAA+B;EvEsrRvC;EuEprRM;;IAEE,gCAAiC;EvEsrRzC;EuEprRM;;IAEE,iCAAkC;EvEsrR1C;EuEprRM;;IAEE,+BAAgC;EvEsrRxC;EuErsRM;IAAwB,wBAA2B;EvEwsRzD;EuEvsRM;;IAEE,4BAA+B;EvEysRvC;EuEvsRM;;IAEE,8BAAiC;EvEysRzC;EuEvsRM;;IAEE,+BAAkC;EvEysR1C;EuEvsRM;;IAEE,6BAAgC;EvEysRxC;EuEnsRE;IAAmB,uBAAuB;EvEssR5C;EuErsRE;;IAEE,2BAA2B;EvEusR/B;EuErsRE;;IAEE,6BAA6B;EvEusRjC;EuErsRE;;IAEE,8BAA8B;EvEusRlC;EuErsRE;;IAEE,4BAA4B;EvEusRhC;AACF;;AcjtRI;EyDlDI;IAAgC,oBAA4B;EvEwwRlE;EuEvwRM;;IAEE,wBAAoC;EvEywR5C;EuEvwRM;;IAEE,0BAAwC;EvEywRhD;EuEvwRM;;IAEE,2BAA0C;EvEywRlD;EuEvwRM;;IAEE,yBAAsC;EvEywR9C;EuExxRM;IAAgC,0BAA4B;EvE2xRlE;EuE1xRM;;IAEE,8BAAoC;EvE4xR5C;EuE1xRM;;IAEE,gCAAwC;EvE4xRhD;EuE1xRM;;IAEE,iCAA0C;EvE4xRlD;EuE1xRM;;IAEE,+BAAsC;EvE4xR9C;EuE3yRM;IAAgC,yBAA4B;EvE8yRlE;EuE7yRM;;IAEE,6BAAoC;EvE+yR5C;EuE7yRM;;IAEE,+BAAwC;EvE+yRhD;EuE7yRM;;IAEE,gCAA0C;EvE+yRlD;EuE7yRM;;IAEE,8BAAsC;EvE+yR9C;EuE9zRM;IAAgC,uBAA4B;EvEi0RlE;EuEh0RM;;IAEE,2BAAoC;EvEk0R5C;EuEh0RM;;IAEE,6BAAwC;EvEk0RhD;EuEh0RM;;IAEE,8BAA0C;EvEk0RlD;EuEh0RM;;IAEE,4BAAsC;EvEk0R9C;EuEj1RM;IAAgC,yBAA4B;EvEo1RlE;EuEn1RM;;IAEE,6BAAoC;EvEq1R5C;EuEn1RM;;IAEE,+BAAwC;EvEq1RhD;EuEn1RM;;IAEE,gCAA0C;EvEq1RlD;EuEn1RM;;IAEE,8BAAsC;EvEq1R9C;EuEp2RM;IAAgC,uBAA4B;EvEu2RlE;EuEt2RM;;IAEE,2BAAoC;EvEw2R5C;EuEt2RM;;IAEE,6BAAwC;EvEw2RhD;EuEt2RM;;IAEE,8BAA0C;EvEw2RlD;EuEt2RM;;IAEE,4BAAsC;EvEw2R9C;EuEv3RM;IAAgC,qBAA4B;EvE03RlE;EuEz3RM;;IAEE,yBAAoC;EvE23R5C;EuEz3RM;;IAEE,2BAAwC;EvE23RhD;EuEz3RM;;IAEE,4BAA0C;EvE23RlD;EuEz3RM;;IAEE,0BAAsC;EvE23R9C;EuE14RM;IAAgC,2BAA4B;EvE64RlE;EuE54RM;;IAEE,+BAAoC;EvE84R5C;EuE54RM;;IAEE,iCAAwC;EvE84RhD;EuE54RM;;IAEE,kCAA0C;EvE84RlD;EuE54RM;;IAEE,gCAAsC;EvE84R9C;EuE75RM;IAAgC,0BAA4B;EvEg6RlE;EuE/5RM;;IAEE,8BAAoC;EvEi6R5C;EuE/5RM;;IAEE,gCAAwC;EvEi6RhD;EuE/5RM;;IAEE,iCAA0C;EvEi6RlD;EuE/5RM;;IAEE,+BAAsC;EvEi6R9C;EuEh7RM;IAAgC,wBAA4B;EvEm7RlE;EuEl7RM;;IAEE,4BAAoC;EvEo7R5C;EuEl7RM;;IAEE,8BAAwC;EvEo7RhD;EuEl7RM;;IAEE,+BAA0C;EvEo7RlD;EuEl7RM;;IAEE,6BAAsC;EvEo7R9C;EuEn8RM;IAAgC,0BAA4B;EvEs8RlE;EuEr8RM;;IAEE,8BAAoC;EvEu8R5C;EuEr8RM;;IAEE,gCAAwC;EvEu8RhD;EuEr8RM;;IAEE,iCAA0C;EvEu8RlD;EuEr8RM;;IAEE,+BAAsC;EvEu8R9C;EuEt9RM;IAAgC,wBAA4B;EvEy9RlE;EuEx9RM;;IAEE,4BAAoC;EvE09R5C;EuEx9RM;;IAEE,8BAAwC;EvE09RhD;EuEx9RM;;IAEE,+BAA0C;EvE09RlD;EuEx9RM;;IAEE,6BAAsC;EvE09R9C;EuEl9RM;IAAwB,2BAA2B;EvEq9RzD;EuEp9RM;;IAEE,+BAA+B;EvEs9RvC;EuEp9RM;;IAEE,iCAAiC;EvEs9RzC;EuEp9RM;;IAEE,kCAAkC;EvEs9R1C;EuEp9RM;;IAEE,gCAAgC;EvEs9RxC;EuEr+RM;IAAwB,0BAA2B;EvEw+RzD;EuEv+RM;;IAEE,8BAA+B;EvEy+RvC;EuEv+RM;;IAEE,gCAAiC;EvEy+RzC;EuEv+RM;;IAEE,iCAAkC;EvEy+R1C;EuEv+RM;;IAEE,+BAAgC;EvEy+RxC;EuEx/RM;IAAwB,wBAA2B;EvE2/RzD;EuE1/RM;;IAEE,4BAA+B;EvE4/RvC;EuE1/RM;;IAEE,8BAAiC;EvE4/RzC;EuE1/RM;;IAEE,+BAAkC;EvE4/R1C;EuE1/RM;;IAEE,6BAAgC;EvE4/RxC;EuE3gSM;IAAwB,0BAA2B;EvE8gSzD;EuE7gSM;;IAEE,8BAA+B;EvE+gSvC;EuE7gSM;;IAEE,gCAAiC;EvE+gSzC;EuE7gSM;;IAEE,iCAAkC;EvE+gS1C;EuE7gSM;;IAEE,+BAAgC;EvE+gSxC;EuE9hSM;IAAwB,wBAA2B;EvEiiSzD;EuEhiSM;;IAEE,4BAA+B;EvEkiSvC;EuEhiSM;;IAEE,8BAAiC;EvEkiSzC;EuEhiSM;;IAEE,+BAAkC;EvEkiS1C;EuEhiSM;;IAEE,6BAAgC;EvEkiSxC;EuE5hSE;IAAmB,uBAAuB;EvE+hS5C;EuE9hSE;;IAEE,2BAA2B;EvEgiS/B;EuE9hSE;;IAEE,6BAA6B;EvEgiSjC;EuE9hSE;;IAEE,8BAA8B;EvEgiSlC;EuE9hSE;;IAEE,4BAA4B;EvEgiShC;AACF;;AwEhmSA;EAAkB,4GAA8C;AxEomShE;;AwEhmSA;EAAiB,8BAA8B;AxEomS/C;;AwEnmSA;EAAiB,8BAA8B;AxEumS/C;;AwEtmSA;EAAiB,8BAA8B;AxE0mS/C;;AwEzmSA;ECTE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;AzEsnSrB;;AwEvmSI;EAAwB,2BAA2B;AxE2mSvD;;AwE1mSI;EAAwB,4BAA4B;AxE8mSxD;;AwE7mSI;EAAwB,6BAA6B;AxEinSzD;;Ac5kSI;E0DvCA;IAAwB,2BAA2B;ExEwnSrD;EwEvnSE;IAAwB,4BAA4B;ExE0nStD;EwEznSE;IAAwB,6BAA6B;ExE4nSvD;AACF;;AcxlSI;E0DvCA;IAAwB,2BAA2B;ExEooSrD;EwEnoSE;IAAwB,4BAA4B;ExEsoStD;EwEroSE;IAAwB,6BAA6B;ExEwoSvD;AACF;;AcpmSI;E0DvCA;IAAwB,2BAA2B;ExEgpSrD;EwE/oSE;IAAwB,4BAA4B;ExEkpStD;EwEjpSE;IAAwB,6BAA6B;ExEopSvD;AACF;;AchnSI;E0DvCA;IAAwB,2BAA2B;ExE4pSrD;EwE3pSE;IAAwB,4BAA4B;ExE8pStD;EwE7pSE;IAAwB,6BAA6B;ExEgqSvD;AACF;;AwE3pSA;EAAmB,oCAAoC;AxE+pSvD;;AwE9pSA;EAAmB,oCAAoC;AxEkqSvD;;AwEjqSA;EAAmB,qCAAqC;AxEqqSxD;;AwEjqSA;EAAuB,2BAA0C;AxEqqSjE;;AwEpqSA;EAAuB,+BAA4C;AxEwqSnE;;AwEvqSA;EAAuB,2BAA2C;AxE2qSlE;;AwE1qSA;EAAuB,2BAAyC;AxE8qShE;;AwE7qSA;EAAuB,8BAA2C;AxEirSlE;;AwEhrSA;EAAuB,6BAA6B;AxEorSpD;;AwEhrSA;EAAc,sBAAwB;AxEorStC;;A0E3tSE;EACE,yBAAwB;A1E8tS5B;;AKptSE;EqELM,yBAA0E;A1E6tSlF;;A0EnuSE;EACE,yBAAwB;A1EsuS5B;;AK5tSE;EqELM,yBAA0E;A1EquSlF;;A0E3uSE;EACE,yBAAwB;A1E8uS5B;;AKpuSE;EqELM,yBAA0E;A1E6uSlF;;A0EnvSE;EACE,yBAAwB;A1EsvS5B;;AK5uSE;EqELM,yBAA0E;A1EqvSlF;;A0E3vSE;EACE,yBAAwB;A1E8vS5B;;AKpvSE;EqELM,yBAA0E;A1E6vSlF;;A0EnwSE;EACE,yBAAwB;A1EswS5B;;AK5vSE;EqELM,yBAA0E;A1EqwSlF;;A0E3wSE;EACE,yBAAwB;A1E8wS5B;;AKpwSE;EqELM,yBAA0E;A1E6wSlF;;A0EnxSE;EACE,yBAAwB;A1EsxS5B;;AK5wSE;EqELM,yBAA0E;A1EqxSlF;;AwE9uSA;EAAa,yBAA6B;AxEkvS1C;;AwEjvSA;EAAc,yBAA6B;AxEqvS3C;;AwEnvSA;EAAiB,oCAAkC;AxEuvSnD;;AwEtvSA;EAAiB,0CAAkC;AxE0vSnD;;AwEtvSA;EGvDE,WAAW;EACX,kBAAkB;EAClB,iBAAiB;EACjB,6BAA6B;EAC7B,SAAS;A3EizSX;;AwE1vSA;EAAwB,gCAAgC;AxE8vSxD;;AwE5vSA;EACE,iCAAiC;EACjC,oCAAoC;AxE+vStC;;AwE1vSA;EAAc,yBAAyB;AxE8vSvC;;A4E/zSA;EACE,8BAA8B;A5Ek0ShC;;A4E/zSA;EACE,6BAA6B;A5Ek0S/B;;A6El0SE;E3EOF;;;I2EDM,4BAA4B;IAE5B,2BAA2B;E7Ek0S/B;E6E/zSE;IAEI,0BAA0B;E7Eg0ShC;E6EvzSE;IACE,6BAA6B;E7EyzSjC;EE3nSF;I2E/KM,gCAAgC;E7E6ySpC;E6E3ySE;;IAEE,yB1EzCY;I0E0CZ,wBAAwB;E7E6yS5B;E6ErySE;IACE,2BAA2B;E7EuyS/B;E6EpySE;;IAEE,wBAAwB;E7EsyS5B;E6EnySE;;;IAGE,UAAU;IACV,SAAS;E7EqySb;E6ElySE;;IAEE,uBAAuB;E7EoyS3B;E6E5xSE;IACE,Q1E4hCgC;EHkwQpC;EE10SF;I2E+CM,2BAA2C;E7E8xS/C;EYp3SA;IiEyFI,2BAA2C;E7E8xS/C;EiC52SF;I4CmFM,aAAa;E7E4xSjB;EsC33SF;IuCkGM,sB1EtFS;EHk3Sb;EgB/3SF;I6DuGM,oCAAoC;E7E2xSxC;E6E5xSE;;IAKI,iCAAmC;E7E2xSzC;EgB91SF;;I6D0EQ,oCAAsC;E7EwxS5C;EgB7wSF;I6DNM,cAAc;E7EsxSlB;EiB54SA;;;;I4D4HM,qB1EvHU;EH64ShB;EgBxySF;I6DuBM,cAAc;IACd,qB1E7HY;EHi5ShB;AACF","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"utilities\";\n@import \"print\";\n","/*!\n * Bootstrap v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #007bff;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n\n.blockquote-footer::before {\n content: \"\\2014\\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-wrap: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container, .container-sm {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container, .container-sm, .container-md {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container, .container-sm, .container-md, .container-lg {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container, .container-sm, .container-md, .container-lg, .container-xl {\n max-width: 1140px;\n }\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #212529;\n}\n\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8daff;\n}\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #7abaff;\n}\n\n.table-hover .table-primary:hover {\n background-color: #9fcdff;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #9fcdff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #b3b7bb;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #8fd19e;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #86cfda;\n}\n\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #ffdf7e;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #ed969e;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #fbfcfc;\n}\n\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #95999c;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: #454d55;\n}\n\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #454d55;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #495057;\n}\n\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.375rem 0;\n margin-bottom: 0;\n font-size: 1rem;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input[disabled] ~ .form-check-label,\n.form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #28a745;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #28a745;\n padding-right: calc(0.75em + 2.3125rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #34ce57;\n background-color: #34ce57;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #dc3545;\n padding-right: calc(0.75em + 2.3125rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #e4606d;\n background-color: #e4606d;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #212529;\n text-align: center;\n vertical-align: middle;\n cursor: pointer;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:hover {\n color: #212529;\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0062cc;\n border-color: #005cbf;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #1e7e34;\n border-color: #1c7430;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #117a8b;\n border-color: #10707f;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #bd2130;\n border-color: #b21f2d;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-outline-primary {\n color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n text-decoration: none;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-md-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto;\n }\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .form-control-plaintext,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n flex: 1 1 0%;\n min-width: 0;\n margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .form-control-plaintext + .form-control,\n.input-group > .form-control-plaintext + .custom-select,\n.input-group > .form-control-plaintext + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn:focus,\n.input-group-append .btn:focus {\n z-index: 3;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(1.5em + 1rem + 2px);\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5em + 0.5rem + 2px);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n left: 0;\n z-index: -1;\n width: 1rem;\n height: 1.25rem;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #80bdff;\n}\n\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n border-color: #b3d7ff;\n}\n\n.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n\n.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #adb5bd solid 1px;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background: no-repeat 50% / 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-switch {\n padding-left: 2.25rem;\n}\n\n.custom-switch .custom-control-label::before {\n left: -2.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem;\n}\n\n.custom-switch .custom-control-label::after {\n top: calc(0.25rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #adb5bd;\n border-radius: 0.5rem;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none;\n }\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(0.75rem);\n}\n\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n display: none;\n}\n\n.custom-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #495057;\n}\n\n.custom-select-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n}\n\n.custom-select-lg {\n height: calc(1.5em + 1rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input[disabled] ~ .custom-file-label,\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(1.5em + 0.75rem);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: inherit;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n height: 1.4rem;\n padding: 0;\n background-color: transparent;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default;\n}\n\n.custom-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-moz-range-track {\n cursor: default;\n}\n\n.custom-range:disabled::-ms-thumb {\n background-color: #adb5bd;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n\n.navbar .container,\n.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n flex: 1 1 auto;\n min-height: 1px;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n flex-shrink: 0;\n width: 100%;\n}\n\n.card-img,\n.card-img-top {\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n display: flex;\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n flex: 1 0 0%;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n display: flex;\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion > .card {\n overflow: hidden;\n}\n\n.accordion > .card:not(:last-of-type) {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion > .card:not(:first-of-type) {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.accordion > .card > .card-header {\n border-radius: 0;\n margin-bottom: -1px;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.page-link:focus {\n z-index: 3;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 3;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .badge {\n transition: none;\n }\n}\n\na.badge:hover, a.badge:focus {\n text-decoration: none;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #007bff;\n}\n\na.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #0062cc;\n}\n\na.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\na.badge-secondary:hover, a.badge-secondary:focus {\n color: #fff;\n background-color: #545b62;\n}\n\na.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\n\na.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #1e7e34;\n}\n\na.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\na.badge-info:hover, a.badge-info:focus {\n color: #fff;\n background-color: #117a8b;\n}\n\na.badge-info:focus, a.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\na.badge-warning:hover, a.badge-warning:focus {\n color: #212529;\n background-color: #d39e00;\n}\n\na.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\na.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #bd2130;\n}\n\na.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\na.badge-light:hover, a.badge-light:focus {\n color: #212529;\n background-color: #dae0e5;\n}\n\na.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\n\na.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #1d2124;\n}\n\na.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #004085;\n background-color: #cce5ff;\n border-color: #b8daff;\n}\n\n.alert-primary hr {\n border-top-color: #9fcdff;\n}\n\n.alert-primary .alert-link {\n color: #002752;\n}\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n\n.alert-secondary .alert-link {\n color: #202326;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n\n.alert-success .alert-link {\n color: #0b2e13;\n}\n\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n\n.alert-info hr {\n border-top-color: #abdde5;\n}\n\n.alert-info .alert-link {\n color: #062c33;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n\n.alert-danger .alert-link {\n color: #491217;\n}\n\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n\n.alert-light hr {\n border-top-color: #ececf6;\n}\n\n.alert-light .alert-link {\n color: #686868;\n}\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n\n.alert-dark .alert-link {\n color: #040505;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none;\n }\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.list-group-item + .list-group-item {\n border-top-width: 0;\n}\n\n.list-group-item + .list-group-item.active {\n margin-top: -1px;\n border-top-width: 1px;\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n\n.list-group-horizontal .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n\n.list-group-horizontal .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n\n.list-group-horizontal .list-group-item.active {\n margin-top: 0;\n}\n\n.list-group-horizontal .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n}\n\n.list-group-horizontal .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n .list-group-horizontal-sm .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-sm .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-sm .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-sm .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n .list-group-horizontal-md .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-md .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-md .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-md .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n .list-group-horizontal-lg .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-lg .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-lg .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-lg .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n .list-group-horizontal-xl .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-xl .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-xl .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-xl .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n\n.list-group-flush .list-group-item {\n border-right-width: 0;\n border-left-width: 0;\n border-radius: 0;\n}\n\n.list-group-flush .list-group-item:first-child {\n border-top-width: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom-width: 0;\n}\n\n.list-group-item-primary {\n color: #004085;\n background-color: #b8daff;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #004085;\n background-color: #9fcdff;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #004085;\n border-color: #004085;\n}\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\n}\n\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #721c24;\n background-color: #f5c6cb;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\n}\n\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:hover {\n color: #000;\n text-decoration: none;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: .75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n appearance: none;\n}\n\na.close.disabled {\n pointer-events: none;\n}\n\n.toast {\n max-width: 350px;\n overflow: hidden;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n backdrop-filter: blur(10px);\n opacity: 0;\n border-radius: 0.25rem;\n}\n\n.toast:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n\n.toast.showing {\n opacity: 1;\n}\n\n.toast.show {\n display: block;\n opacity: 1;\n}\n\n.toast.hide {\n display: none;\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\n.toast-body {\n padding: 0.75rem;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n transform: none;\n}\n\n.modal.modal-static .modal-dialog {\n transform: scale(1.02);\n}\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 1rem);\n}\n\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden;\n}\n\n.modal-dialog-scrollable .modal-header,\n.modal-dialog-scrollable .modal-footer {\n flex-shrink: 0;\n}\n\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem);\n}\n\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n content: \"\";\n}\n\n.modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable::before {\n content: none;\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.modal-header .close {\n padding: 1rem 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-end;\n padding: 0.75rem;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: calc(0.3rem - 1px);\n border-bottom-left-radius: calc(0.3rem - 1px);\n}\n\n.modal-footer > * {\n margin: 0.25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem);\n }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem);\n }\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem);\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 800px;\n }\n}\n\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\"top\"] > .arrow {\n bottom: calc(-0.5rem - 1px);\n}\n\n.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\n.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\"right\"] > .arrow {\n left: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n top: calc(-0.5rem - 1px);\n}\n\n.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\n.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\"left\"] > .arrow {\n right: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: opacity 0s 0.6s;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none;\n }\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: no-repeat 50% / 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n transition: opacity 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none;\n }\n}\n\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg);\n }\n}\n\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: spinner-border .75s linear infinite;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n }\n}\n\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: spinner-grow .75s linear infinite;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0062cc !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #007bff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded-sm {\n border-radius: 0.2rem !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-lg {\n border-radius: 0.3rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.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: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0);\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n font-weight: lighter !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-weight-bolder {\n font-weight: bolder !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #0056b3 !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #494f54 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #19692c !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #0f6674 !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #ba8b00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #a71d2a !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #cbd3da !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #121416 !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-break {\n word-break: break-word !important;\n overflow-wrap: break-word !important;\n}\n\n.text-reset {\n color: inherit !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\n\n/*# sourceMappingURL=bootstrap.css.map */","// Do not forget to update getting-started/theming.md!\n:root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n\n @include hover() {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\",\"%3c\"),\n (\">\",\"%3e\"),\n (\"#\",\"%23\"),\n) !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n$grid-row-columns: 6 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y / 2) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height-sm * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height-lg * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n$custom-control-cursor: null !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-label-color: null !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: url(\"data:image/svg+xml,\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: url(\"data:image/svg+xml,\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: url(\"data:image/svg+xml,\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: subtract($custom-control-indicator-size, $custom-control-indicator-border-width * 4) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: url(\"data:image/svg+xml,\") !default;\n$custom-select-background: escape-svg($custom-select-indicator) no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: add(1em * .75, (2 * $custom-select-padding-y * .75) + $custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-font-size: null !default;\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover() {\n &:hover { @content; }\n}\n\n@mixin hover-focus() {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus() {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active() {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { @include font-size($h1-font-size); }\nh2, .h2 { @include font-size($h2-font-size); }\nh3, .h3 { @include font-size($h3-font-size); }\nh4, .h4 { @include font-size($h4-font-size); }\nh5, .h5 { @include font-size($h5-font-size); }\nh6, .h6 { @include font-size($h6-font-size); }\n\n.lead {\n @include font-size($lead-font-size);\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n @include font-size($display1-size);\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n @include font-size($display2-size);\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n @include font-size($display3-size);\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n @include font-size($display4-size);\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n @include font-size($small-font-size);\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled();\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled();\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n @include font-size(90%);\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n @include font-size($blockquote-font-size);\n}\n\n.blockquote-footer {\n display: block;\n @include font-size($blockquote-small-font-size);\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014\\00A0\"; // em dash, nbsp\n }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled() {\n padding-left: 0;\n list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all ``s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid();\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid();\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: $spacer / 2;\n line-height: 1;\n}\n\n.figure-caption {\n @include font-size($figure-caption-font-size);\n color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid() {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n","// stylelint-disable property-blacklist\n// Single side border-radius\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: $radius;\n }\n}\n","// Inline code\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n @include font-size(100%);\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n @each $name, $width in $grid-breakpoints {\n @if ($container-max-width > $width or $breakpoint == $name) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n }\n }\n }\n }\n}\n\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n & > * {\n flex: 0 0 100% / $count;\n max-width: 100% / $count;\n }\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n color: $table-color;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: 2 * $table-border-width;\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover() {\n color: $table-hover-color;\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover() {\n color: $table-dark-hover-color;\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover() {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n","// Bootstrap functions\n//\n// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null or unit($num) == \"%\" or unit($prev-num) == \"%\" {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Used to ensure the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map, $map-name: \"$grid-breakpoints\") {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in #{$map-name} must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// See https://codepen.io/kevinweber/pen/dXWoRw\n@function escape-svg($string) {\n @if str-index($string, \"data:image/svg+xml\") {\n @each $char, $encoded in $escaped-characters {\n $string: str-replace($string, $char, $encoded);\n }\n }\n\n @return $string;\n}\n\n// Color contrast\n@function color-yiq($color, $dark: $yiq-text-dark, $light: $yiq-text-light) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\n\n @if ($yiq >= $yiq-contrasted-threshold) {\n @return $dark;\n } @else {\n @return $light;\n }\n}\n\n// Retrieve color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function gray($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, $black, $white);\n $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n\n// Return valid calc\n@function add($value1, $value2, $return-calc: true) {\n @if $value1 == null {\n @return $value2;\n }\n\n @if $value2 == null {\n @return $value1;\n }\n\n @if type-of($value1) == number and type-of($value2) == number and comparable($value1, $value2) {\n @return $value1 + $value2;\n }\n\n @return if($return-calc == true, calc(#{$value1} + #{$value2}), $value1 + unquote(\" + \") + $value2);\n}\n\n@function subtract($value1, $value2, $return-calc: true) {\n @if $value1 == null and $value2 == null {\n @return null;\n }\n\n @if $value1 == null {\n @return -$value2;\n }\n\n @if $value2 == null {\n @return $value1;\n }\n\n @if type-of($value1) == number and type-of($value2) == number and comparable($value1, $value2) {\n @return $value1 - $value2;\n }\n\n @return if($return-calc == true, calc(#{$value1} - #{$value2}), $value1 + unquote(\" - \") + $value2);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on `s in CSS.\n @include border-radius($input-border-radius, 0);\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: add($input-padding-y, $input-border-width);\n padding-bottom: add($input-padding-y, $input-border-width);\n margin-bottom: 0; // Override the `` elements\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n\n//\n// Alternate buttons\n//\n\n@each $color, $value in $theme-colors {\n .btn-#{$color} {\n @include button-variant($value, $value);\n }\n}\n\n@each $color, $value in $theme-colors {\n .btn-outline-#{$color} {\n @include button-outline-variant($value);\n }\n}\n\n\n//\n// Link buttons\n//\n\n// Make a button look and behave like a link\n.btn-link {\n font-weight: $font-weight-normal;\n color: $link-color;\n text-decoration: $link-decoration;\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n\n &:focus,\n &.focus {\n text-decoration: $link-hover-decoration;\n box-shadow: none;\n }\n\n &:disabled,\n &.disabled {\n color: $btn-link-disabled-color;\n pointer-events: none;\n }\n\n // No need for an active state here\n}\n\n\n//\n// Button Sizes\n//\n\n.btn-lg {\n @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $btn-font-size-lg, $btn-line-height-lg, $btn-border-radius-lg);\n}\n\n.btn-sm {\n @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $btn-font-size-sm, $btn-line-height-sm, $btn-border-radius-sm);\n}\n\n\n//\n// Block button\n//\n\n.btn-block {\n display: block;\n width: 100%;\n\n // Vertically space out multiple block buttons\n + .btn-block {\n margin-top: $btn-block-spacing-y;\n }\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n color: color-yiq($background);\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover() {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: color-yiq($background);\n background-color: $background;\n border-color: $border;\n // Remove CSS gradients if they're enabled\n @if $enable-gradients {\n background-image: none;\n }\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n border-color: $color;\n\n @include hover() {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @include border-radius($border-radius, 0);\n}\n",".fade {\n @include transition($transition-fade);\n\n &:not(.show) {\n opacity: 0;\n }\n}\n\n.collapse {\n &:not(.show) {\n display: none;\n }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n @include transition($transition-collapse);\n}\n","// The dropdown wrapper (`
`)\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n\n // Generate the caret automatically\n @include caret();\n}\n\n// The dropdown menu\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: $zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: $dropdown-min-width;\n padding: $dropdown-padding-y 0;\n margin: $dropdown-spacer 0 0; // override default ul\n @include font-size($dropdown-font-size);\n color: $dropdown-color;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n list-style: none;\n background-color: $dropdown-bg;\n background-clip: padding-box;\n border: $dropdown-border-width solid $dropdown-border-color;\n @include border-radius($dropdown-border-radius);\n @include box-shadow($dropdown-box-shadow);\n}\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .dropdown-menu#{$infix}-left {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu#{$infix}-right {\n right: 0;\n left: auto;\n }\n }\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n// Just add .dropup after the standard .dropdown class and you're set.\n.dropup {\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(up);\n }\n}\n\n.dropright {\n .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(right);\n &::after {\n vertical-align: 0;\n }\n }\n}\n\n.dropleft {\n .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(left);\n &::before {\n vertical-align: 0;\n }\n }\n}\n\n// When enabled Popper.js, reset basic dropdown position\n// stylelint-disable-next-line no-duplicate-selectors\n.dropdown-menu {\n &[x-placement^=\"top\"],\n &[x-placement^=\"right\"],\n &[x-placement^=\"bottom\"],\n &[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n }\n}\n\n// Dividers (basically an `
`) within the dropdown\n.dropdown-divider {\n @include nav-divider($dropdown-divider-bg, $dropdown-divider-margin-y, true);\n}\n\n// Links, buttons, and more within the dropdown menu\n//\n// `
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Cn,popperConfig:null},Fn="show",Mn="out",Wn={HIDE:"hide"+Nn,HIDDEN:"hidden"+Nn,SHOW:"show"+Nn,SHOWN:"shown"+Nn,INSERTED:"inserted"+Nn,CLICK:"click"+Nn,FOCUSIN:"focusin"+Nn,FOCUSOUT:"focusout"+Nn,MOUSEENTER:"mouseenter"+Nn,MOUSELEAVE:"mouseleave"+Nn},Un="fade",Bn="show",qn=".tooltip-inner",Kn=".arrow",Qn="hover",Vn="focus",Yn="click",zn="manual",Xn=function(){function i(e,t){if("undefined"==typeof St)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=e,this.config=this._getConfig(t),this.tip=null,this._setListeners()}var e=i.prototype;return e.enable=function(){this._isEnabled=!0},e.disable=function(){this._isEnabled=!1},e.toggleEnabled=function(){this._isEnabled=!this._isEnabled},e.toggle=function(e){if(this._isEnabled)if(e){var t=this.constructor.DATA_KEY,n=p(e.currentTarget).data(t);n||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),p(e.currentTarget).data(t,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(p(this.getTipElement()).hasClass(Bn))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),p.removeData(this.element,this.constructor.DATA_KEY),p(this.element).off(this.constructor.EVENT_KEY),p(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&p(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},e.show=function(){var t=this;if("none"===p(this.element).css("display"))throw new Error("Please use show on visible elements");var e=p.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){p(this.element).trigger(e);var n=m.findShadowRoot(this.element),i=p.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(e.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=m.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&p(o).addClass(Un);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();p(o).data(this.constructor.DATA_KEY,this),p.contains(this.element.ownerDocument.documentElement,this.tip)||p(o).appendTo(l),p(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new St(this.element,o,this._getPopperConfig(a)),p(o).addClass(Bn),"ontouchstart"in document.documentElement&&p(document.body).children().on("mouseover",null,p.noop);var c=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,p(t.element).trigger(t.constructor.Event.SHOWN),e===Mn&&t._leave(null,t)};if(p(this.tip).hasClass(Un)){var h=m.getTransitionDurationFromElement(this.tip);p(this.tip).one(m.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},e.hide=function(e){function t(){n._hoverState!==Fn&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),p(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),e&&e()}var n=this,i=this.getTipElement(),o=p.Event(this.constructor.Event.HIDE);if(p(this.element).trigger(o),!o.isDefaultPrevented()){if(p(i).removeClass(Bn),"ontouchstart"in document.documentElement&&p(document.body).children().off("mouseover",null,p.noop),this._activeTrigger[Yn]=!1,this._activeTrigger[Vn]=!1,this._activeTrigger[Qn]=!1,p(this.tip).hasClass(Un)){var r=m.getTransitionDurationFromElement(i);p(i).one(m.TRANSITION_END,t).emulateTransitionEnd(r)}else t();this._hoverState=""}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return Boolean(this.getTitle())},e.addAttachmentClass=function(e){p(this.getTipElement()).addClass(Ln+"-"+e)},e.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},e.setContent=function(){var e=this.getTipElement();this.setElementContent(p(e.querySelectorAll(qn)),this.getTitle()),p(e).removeClass(Un+" "+Bn)},e.setElementContent=function(e,t){"object"!=typeof t||!t.nodeType&&!t.jquery?this.config.html?(this.config.sanitize&&(t=In(t,this.config.whiteList,this.config.sanitizeFn)),e.html(t)):e.text(t):this.config.html?p(t).parent().is(e)||e.empty().append(t):e.text(p(t).text())},e.getTitle=function(){var e=this.element.getAttribute("data-original-title");return e=e||("function"==typeof this.config.title?this.config.title.call(this.element):this.config.title)},e._getPopperConfig=function(e){var t=this;return l({},{placement:e,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Kn},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){return t._handlePopperPlacementChange(e)}},{},this.config.popperConfig)},e._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=l({},e.offsets,{},t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},e._getContainer=function(){return!1===this.config.container?document.body:m.isElement(this.config.container)?p(this.config.container):p(document).find(this.config.container)},e._getAttachment=function(e){return Hn[e.toUpperCase()]},e._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(e){if("click"===e)p(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(e){return i.toggle(e)});else if(e!==zn){var t=e===Qn?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=e===Qn?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;p(i.element).on(t,i.config.selector,function(e){return i._enter(e)}).on(n,i.config.selector,function(e){return i._leave(e)})}}),this._hideModalHandler=function(){i.element&&i.hide()},p(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},e._fixTitle=function(){var e=typeof this.element.getAttribute("data-original-title");!this.element.getAttribute("title")&&"string"==e||(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},e._enter=function(e,t){var n=this.constructor.DATA_KEY;(t=t||p(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),p(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusin"===e.type?Vn:Qn]=!0),p(t.getTipElement()).hasClass(Bn)||t._hoverState===Fn?t._hoverState=Fn:(clearTimeout(t._timeout),t._hoverState=Fn,t.config.delay&&t.config.delay.show?t._timeout=setTimeout(function(){t._hoverState===Fn&&t.show()},t.config.delay.show):t.show())},e._leave=function(e,t){var n=this.constructor.DATA_KEY;(t=t||p(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),p(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusout"===e.type?Vn:Qn]=!1),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=Mn,t.config.delay&&t.config.delay.hide?t._timeout=setTimeout(function(){t._hoverState===Mn&&t.hide()},t.config.delay.hide):t.hide())},e._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},e._getConfig=function(e){var t=p(this.element).data();return Object.keys(t).forEach(function(e){-1!==xn.indexOf(e)&&delete t[e]}),"number"==typeof(e=l({},this.constructor.Default,{},t,{},"object"==typeof e&&e?e:{})).delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),m.typeCheckConfig(An,e,this.constructor.DefaultType),e.sanitize&&(e.template=In(e.template,e.whiteList,e.sanitizeFn)),e},e._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e},e._cleanTipClass=function(){var e=p(this.getTipElement()),t=e.attr("class").match(Pn);null!==t&&t.length&&e.removeClass(t.join(""))},e._handlePopperPlacementChange=function(e){var t=e.instance;this.tip=t.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},e._fixTransition=function(){var e=this.getTipElement(),t=this.config.animation;null===e.getAttribute("x-placement")&&(p(e).removeClass(Un),this.config.animation=!1,this.hide(),this.show(),this.config.animation=t)},i._jQueryInterface=function(n){return this.each(function(){var e=p(this).data(On),t="object"==typeof n&&n;if((e||!/dispose|hide/.test(n))&&(e||(e=new i(this,t),p(this).data(On,e)),"string"==typeof n)){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return Rn}},{key:"NAME",get:function(){return An}},{key:"DATA_KEY",get:function(){return On}},{key:"Event",get:function(){return Wn}},{key:"EVENT_KEY",get:function(){return Nn}},{key:"DefaultType",get:function(){return jn}}]),i}();p.fn[An]=Xn._jQueryInterface,p.fn[An].Constructor=Xn,p.fn[An].noConflict=function(){return p.fn[An]=kn,Xn._jQueryInterface};var Gn="popover",$n="bs.popover",Jn="."+$n,Zn=p.fn[Gn],ei="bs-popover",ti=new RegExp("(^|\\s)"+ei+"\\S+","g"),ni=l({},Xn.Default,{placement:"right",trigger:"click",content:"",template:''}),ii=l({},Xn.DefaultType,{content:"(string|element|function)"}),oi="fade",ri="show",si=".popover-header",ai=".popover-body",li={HIDE:"hide"+Jn,HIDDEN:"hidden"+Jn,SHOW:"show"+Jn,SHOWN:"shown"+Jn,INSERTED:"inserted"+Jn,CLICK:"click"+Jn,FOCUSIN:"focusin"+Jn,FOCUSOUT:"focusout"+Jn,MOUSEENTER:"mouseenter"+Jn,MOUSELEAVE:"mouseleave"+Jn},ci=function(e){function i(){return e.apply(this,arguments)||this}!function(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}(i,e);var t=i.prototype;return t.isWithContent=function(){return this.getTitle()||this._getContent()},t.addAttachmentClass=function(e){p(this.getTipElement()).addClass(ei+"-"+e)},t.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},t.setContent=function(){var e=p(this.getTipElement());this.setElementContent(e.find(si),this.getTitle());var t=this._getContent();"function"==typeof t&&(t=t.call(this.element)),this.setElementContent(e.find(ai),t),e.removeClass(oi+" "+ri)},t._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},t._cleanTipClass=function(){var e=p(this.getTipElement()),t=e.attr("class").match(ti);null!==t&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||e {\n called = true\n })\n\n setTimeout(() => {\n if (!called) {\n Util.triggerTransitionEnd(this)\n }\n }, duration)\n\n return this\n}\n\nfunction setTransitionEndSupport() {\n $.fn.emulateTransitionEnd = transitionEndEmulator\n $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent()\n}\n\n/**\n * --------------------------------------------------------------------------\n * Public Util Api\n * --------------------------------------------------------------------------\n */\n\nconst Util = {\n\n TRANSITION_END: 'bsTransitionEnd',\n\n getUID(prefix) {\n do {\n // eslint-disable-next-line no-bitwise\n prefix += ~~(Math.random() * MAX_UID) // \"~~\" acts like a faster Math.floor() here\n } while (document.getElementById(prefix))\n return prefix\n },\n\n getSelectorFromElement(element) {\n let selector = element.getAttribute('data-target')\n\n if (!selector || selector === '#') {\n const hrefAttr = element.getAttribute('href')\n selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : ''\n }\n\n try {\n return document.querySelector(selector) ? selector : null\n } catch (err) {\n return null\n }\n },\n\n getTransitionDurationFromElement(element) {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let transitionDuration = $(element).css('transition-duration')\n let transitionDelay = $(element).css('transition-delay')\n\n const floatTransitionDuration = parseFloat(transitionDuration)\n const floatTransitionDelay = parseFloat(transitionDelay)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n transitionDelay = transitionDelay.split(',')[0]\n\n return (parseFloat(transitionDuration) + parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER\n },\n\n reflow(element) {\n return element.offsetHeight\n },\n\n triggerTransitionEnd(element) {\n $(element).trigger(TRANSITION_END)\n },\n\n // TODO: Remove in v5\n supportsTransitionEnd() {\n return Boolean(TRANSITION_END)\n },\n\n isElement(obj) {\n return (obj[0] || obj).nodeType\n },\n\n typeCheckConfig(componentName, config, configTypes) {\n for (const property in configTypes) {\n if (Object.prototype.hasOwnProperty.call(configTypes, property)) {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = value && Util.isElement(value)\n ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new Error(\n `${componentName.toUpperCase()}: ` +\n `Option \"${property}\" provided type \"${valueType}\" ` +\n `but expected type \"${expectedTypes}\".`)\n }\n }\n }\n },\n\n findShadowRoot(element) {\n if (!document.documentElement.attachShadow) {\n return null\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode()\n return root instanceof ShadowRoot ? root : null\n }\n\n if (element instanceof ShadowRoot) {\n return element\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null\n }\n\n return Util.findShadowRoot(element.parentNode)\n },\n\n jQueryDetection() {\n if (typeof $ === 'undefined') {\n throw new TypeError('Bootstrap\\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\\'s JavaScript.')\n }\n\n const version = $.fn.jquery.split(' ')[0].split('.')\n const minMajor = 1\n const ltMajor = 2\n const minMinor = 9\n const minPatch = 1\n const maxMajor = 4\n\n if (version[0] < ltMajor && version[1] < minMinor || version[0] === minMajor && version[1] === minMinor && version[2] < minPatch || version[0] >= maxMajor) {\n throw new Error('Bootstrap\\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0')\n }\n }\n}\n\nUtil.jQueryDetection()\nsetTransitionEndSupport()\n\nexport default Util\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'alert'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.alert'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Selector = {\n DISMISS : '[data-dismiss=\"alert\"]'\n}\n\nconst Event = {\n CLOSE : `close${EVENT_KEY}`,\n CLOSED : `closed${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n ALERT : 'alert',\n FADE : 'fade',\n SHOW : 'show'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Alert {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n close(element) {\n let rootElement = this._element\n if (element) {\n rootElement = this._getRootElement(element)\n }\n\n const customEvent = this._triggerCloseEvent(rootElement)\n\n if (customEvent.isDefaultPrevented()) {\n return\n }\n\n this._removeElement(rootElement)\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n\n _getRootElement(element) {\n const selector = Util.getSelectorFromElement(element)\n let parent = false\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n if (!parent) {\n parent = $(element).closest(`.${ClassName.ALERT}`)[0]\n }\n\n return parent\n }\n\n _triggerCloseEvent(element) {\n const closeEvent = $.Event(Event.CLOSE)\n\n $(element).trigger(closeEvent)\n return closeEvent\n }\n\n _removeElement(element) {\n $(element).removeClass(ClassName.SHOW)\n\n if (!$(element).hasClass(ClassName.FADE)) {\n this._destroyElement(element)\n return\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(element)\n\n $(element)\n .one(Util.TRANSITION_END, (event) => this._destroyElement(element, event))\n .emulateTransitionEnd(transitionDuration)\n }\n\n _destroyElement(element) {\n $(element)\n .detach()\n .trigger(Event.CLOSED)\n .remove()\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new Alert(this)\n $element.data(DATA_KEY, data)\n }\n\n if (config === 'close') {\n data[config](this)\n }\n })\n }\n\n static _handleDismiss(alertInstance) {\n return function (event) {\n if (event) {\n event.preventDefault()\n }\n\n alertInstance.close(this)\n }\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(\n Event.CLICK_DATA_API,\n Selector.DISMISS,\n Alert._handleDismiss(new Alert())\n)\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Alert._jQueryInterface\n$.fn[NAME].Constructor = Alert\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Alert._jQueryInterface\n}\n\nexport default Alert\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'button'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.button'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst ClassName = {\n ACTIVE : 'active',\n BUTTON : 'btn',\n FOCUS : 'focus'\n}\n\nconst Selector = {\n DATA_TOGGLE_CARROT : '[data-toggle^=\"button\"]',\n DATA_TOGGLES : '[data-toggle=\"buttons\"]',\n DATA_TOGGLE : '[data-toggle=\"button\"]',\n DATA_TOGGLES_BUTTONS : '[data-toggle=\"buttons\"] .btn',\n INPUT : 'input:not([type=\"hidden\"])',\n ACTIVE : '.active',\n BUTTON : '.btn'\n}\n\nconst Event = {\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n FOCUS_BLUR_DATA_API : `focus${EVENT_KEY}${DATA_API_KEY} ` +\n `blur${EVENT_KEY}${DATA_API_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Button {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n toggle() {\n let triggerChangeEvent = true\n let addAriaPressed = true\n const rootElement = $(this._element).closest(\n Selector.DATA_TOGGLES\n )[0]\n\n if (rootElement) {\n const input = this._element.querySelector(Selector.INPUT)\n\n if (input) {\n if (input.type === 'radio') {\n if (input.checked &&\n this._element.classList.contains(ClassName.ACTIVE)) {\n triggerChangeEvent = false\n } else {\n const activeElement = rootElement.querySelector(Selector.ACTIVE)\n\n if (activeElement) {\n $(activeElement).removeClass(ClassName.ACTIVE)\n }\n }\n } else if (input.type === 'checkbox') {\n if (this._element.tagName === 'LABEL' && input.checked === this._element.classList.contains(ClassName.ACTIVE)) {\n triggerChangeEvent = false\n }\n } else {\n // if it's not a radio button or checkbox don't add a pointless/invalid checked property to the input\n triggerChangeEvent = false\n }\n\n if (triggerChangeEvent) {\n input.checked = !this._element.classList.contains(ClassName.ACTIVE)\n $(input).trigger('change')\n }\n\n input.focus()\n addAriaPressed = false\n }\n }\n\n if (!(this._element.hasAttribute('disabled') || this._element.classList.contains('disabled'))) {\n if (addAriaPressed) {\n this._element.setAttribute('aria-pressed',\n !this._element.classList.contains(ClassName.ACTIVE))\n }\n\n if (triggerChangeEvent) {\n $(this._element).toggleClass(ClassName.ACTIVE)\n }\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new Button(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n let button = event.target\n\n if (!$(button).hasClass(ClassName.BUTTON)) {\n button = $(button).closest(Selector.BUTTON)[0]\n }\n\n if (!button || button.hasAttribute('disabled') || button.classList.contains('disabled')) {\n event.preventDefault() // work around Firefox bug #1540995\n } else {\n const inputBtn = button.querySelector(Selector.INPUT)\n\n if (inputBtn && (inputBtn.hasAttribute('disabled') || inputBtn.classList.contains('disabled'))) {\n event.preventDefault() // work around Firefox bug #1540995\n return\n }\n\n Button._jQueryInterface.call($(button), 'toggle')\n }\n })\n .on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n const button = $(event.target).closest(Selector.BUTTON)[0]\n $(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type))\n })\n\n$(window).on(Event.LOAD_DATA_API, () => {\n // ensure correct active class is set to match the controls' actual values/states\n\n // find all checkboxes/readio buttons inside data-toggle groups\n let buttons = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLES_BUTTONS))\n for (let i = 0, len = buttons.length; i < len; i++) {\n const button = buttons[i]\n const input = button.querySelector(Selector.INPUT)\n if (input.checked || input.hasAttribute('checked')) {\n button.classList.add(ClassName.ACTIVE)\n } else {\n button.classList.remove(ClassName.ACTIVE)\n }\n }\n\n // find all button toggles\n buttons = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = buttons.length; i < len; i++) {\n const button = buttons[i]\n if (button.getAttribute('aria-pressed') === 'true') {\n button.classList.add(ClassName.ACTIVE)\n } else {\n button.classList.remove(ClassName.ACTIVE)\n }\n }\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Button._jQueryInterface\n$.fn[NAME].Constructor = Button\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Button._jQueryInterface\n}\n\nexport default Button\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'carousel'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.carousel'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ARROW_LEFT_KEYCODE = 37 // KeyboardEvent.which value for left arrow key\nconst ARROW_RIGHT_KEYCODE = 39 // KeyboardEvent.which value for right arrow key\nconst TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\nconst SWIPE_THRESHOLD = 40\n\nconst Default = {\n interval : 5000,\n keyboard : true,\n slide : false,\n pause : 'hover',\n wrap : true,\n touch : true\n}\n\nconst DefaultType = {\n interval : '(number|boolean)',\n keyboard : 'boolean',\n slide : '(boolean|string)',\n pause : '(string|boolean)',\n wrap : 'boolean',\n touch : 'boolean'\n}\n\nconst Direction = {\n NEXT : 'next',\n PREV : 'prev',\n LEFT : 'left',\n RIGHT : 'right'\n}\n\nconst Event = {\n SLIDE : `slide${EVENT_KEY}`,\n SLID : `slid${EVENT_KEY}`,\n KEYDOWN : `keydown${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`,\n TOUCHSTART : `touchstart${EVENT_KEY}`,\n TOUCHMOVE : `touchmove${EVENT_KEY}`,\n TOUCHEND : `touchend${EVENT_KEY}`,\n POINTERDOWN : `pointerdown${EVENT_KEY}`,\n POINTERUP : `pointerup${EVENT_KEY}`,\n DRAG_START : `dragstart${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n CAROUSEL : 'carousel',\n ACTIVE : 'active',\n SLIDE : 'slide',\n RIGHT : 'carousel-item-right',\n LEFT : 'carousel-item-left',\n NEXT : 'carousel-item-next',\n PREV : 'carousel-item-prev',\n ITEM : 'carousel-item',\n POINTER_EVENT : 'pointer-event'\n}\n\nconst Selector = {\n ACTIVE : '.active',\n ACTIVE_ITEM : '.active.carousel-item',\n ITEM : '.carousel-item',\n ITEM_IMG : '.carousel-item img',\n NEXT_PREV : '.carousel-item-next, .carousel-item-prev',\n INDICATORS : '.carousel-indicators',\n DATA_SLIDE : '[data-slide], [data-slide-to]',\n DATA_RIDE : '[data-ride=\"carousel\"]'\n}\n\nconst PointerType = {\n TOUCH : 'touch',\n PEN : 'pen'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\nclass Carousel {\n constructor(element, config) {\n this._items = null\n this._interval = null\n this._activeElement = null\n this._isPaused = false\n this._isSliding = false\n this.touchTimeout = null\n this.touchStartX = 0\n this.touchDeltaX = 0\n\n this._config = this._getConfig(config)\n this._element = element\n this._indicatorsElement = this._element.querySelector(Selector.INDICATORS)\n this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0\n this._pointerEvent = Boolean(window.PointerEvent || window.MSPointerEvent)\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n next() {\n if (!this._isSliding) {\n this._slide(Direction.NEXT)\n }\n }\n\n nextWhenVisible() {\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden &&\n ($(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden')) {\n this.next()\n }\n }\n\n prev() {\n if (!this._isSliding) {\n this._slide(Direction.PREV)\n }\n }\n\n pause(event) {\n if (!event) {\n this._isPaused = true\n }\n\n if (this._element.querySelector(Selector.NEXT_PREV)) {\n Util.triggerTransitionEnd(this._element)\n this.cycle(true)\n }\n\n clearInterval(this._interval)\n this._interval = null\n }\n\n cycle(event) {\n if (!event) {\n this._isPaused = false\n }\n\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n\n if (this._config.interval && !this._isPaused) {\n this._interval = setInterval(\n (document.visibilityState ? this.nextWhenVisible : this.next).bind(this),\n this._config.interval\n )\n }\n }\n\n to(index) {\n this._activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n\n const activeIndex = this._getItemIndex(this._activeElement)\n\n if (index > this._items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n $(this._element).one(Event.SLID, () => this.to(index))\n return\n }\n\n if (activeIndex === index) {\n this.pause()\n this.cycle()\n return\n }\n\n const direction = index > activeIndex\n ? Direction.NEXT\n : Direction.PREV\n\n this._slide(direction, this._items[index])\n }\n\n dispose() {\n $(this._element).off(EVENT_KEY)\n $.removeData(this._element, DATA_KEY)\n\n this._items = null\n this._config = null\n this._element = null\n this._interval = null\n this._isPaused = null\n this._isSliding = null\n this._activeElement = null\n this._indicatorsElement = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _handleSwipe() {\n const absDeltax = Math.abs(this.touchDeltaX)\n\n if (absDeltax <= SWIPE_THRESHOLD) {\n return\n }\n\n const direction = absDeltax / this.touchDeltaX\n\n this.touchDeltaX = 0\n\n // swipe left\n if (direction > 0) {\n this.prev()\n }\n\n // swipe right\n if (direction < 0) {\n this.next()\n }\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n $(this._element)\n .on(Event.KEYDOWN, (event) => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n $(this._element)\n .on(Event.MOUSEENTER, (event) => this.pause(event))\n .on(Event.MOUSELEAVE, (event) => this.cycle(event))\n }\n\n if (this._config.touch) {\n this._addTouchEventListeners()\n }\n }\n\n _addTouchEventListeners() {\n if (!this._touchSupported) {\n return\n }\n\n const start = (event) => {\n if (this._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n this.touchStartX = event.originalEvent.clientX\n } else if (!this._pointerEvent) {\n this.touchStartX = event.originalEvent.touches[0].clientX\n }\n }\n\n const move = (event) => {\n // ensure swiping with one touch and not pinching\n if (event.originalEvent.touches && event.originalEvent.touches.length > 1) {\n this.touchDeltaX = 0\n } else {\n this.touchDeltaX = event.originalEvent.touches[0].clientX - this.touchStartX\n }\n }\n\n const end = (event) => {\n if (this._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n this.touchDeltaX = event.originalEvent.clientX - this.touchStartX\n }\n\n this._handleSwipe()\n if (this._config.pause === 'hover') {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n this.touchTimeout = setTimeout((event) => this.cycle(event), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n }\n }\n\n $(this._element.querySelectorAll(Selector.ITEM_IMG)).on(Event.DRAG_START, (e) => e.preventDefault())\n if (this._pointerEvent) {\n $(this._element).on(Event.POINTERDOWN, (event) => start(event))\n $(this._element).on(Event.POINTERUP, (event) => end(event))\n\n this._element.classList.add(ClassName.POINTER_EVENT)\n } else {\n $(this._element).on(Event.TOUCHSTART, (event) => start(event))\n $(this._element).on(Event.TOUCHMOVE, (event) => move(event))\n $(this._element).on(Event.TOUCHEND, (event) => end(event))\n }\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n event.preventDefault()\n this.prev()\n break\n case ARROW_RIGHT_KEYCODE:\n event.preventDefault()\n this.next()\n break\n default:\n }\n }\n\n _getItemIndex(element) {\n this._items = element && element.parentNode\n ? [].slice.call(element.parentNode.querySelectorAll(Selector.ITEM))\n : []\n return this._items.indexOf(element)\n }\n\n _getItemByDirection(direction, activeElement) {\n const isNextDirection = direction === Direction.NEXT\n const isPrevDirection = direction === Direction.PREV\n const activeIndex = this._getItemIndex(activeElement)\n const lastItemIndex = this._items.length - 1\n const isGoingToWrap = isPrevDirection && activeIndex === 0 ||\n isNextDirection && activeIndex === lastItemIndex\n\n if (isGoingToWrap && !this._config.wrap) {\n return activeElement\n }\n\n const delta = direction === Direction.PREV ? -1 : 1\n const itemIndex = (activeIndex + delta) % this._items.length\n\n return itemIndex === -1\n ? this._items[this._items.length - 1] : this._items[itemIndex]\n }\n\n _triggerSlideEvent(relatedTarget, eventDirectionName) {\n const targetIndex = this._getItemIndex(relatedTarget)\n const fromIndex = this._getItemIndex(this._element.querySelector(Selector.ACTIVE_ITEM))\n const slideEvent = $.Event(Event.SLIDE, {\n relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n })\n\n $(this._element).trigger(slideEvent)\n\n return slideEvent\n }\n\n _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n const indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector.ACTIVE))\n $(indicators)\n .removeClass(ClassName.ACTIVE)\n\n const nextIndicator = this._indicatorsElement.children[\n this._getItemIndex(element)\n ]\n\n if (nextIndicator) {\n $(nextIndicator).addClass(ClassName.ACTIVE)\n }\n }\n }\n\n _slide(direction, element) {\n const activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n const activeElementIndex = this._getItemIndex(activeElement)\n const nextElement = element || activeElement &&\n this._getItemByDirection(direction, activeElement)\n const nextElementIndex = this._getItemIndex(nextElement)\n const isCycling = Boolean(this._interval)\n\n let directionalClassName\n let orderClassName\n let eventDirectionName\n\n if (direction === Direction.NEXT) {\n directionalClassName = ClassName.LEFT\n orderClassName = ClassName.NEXT\n eventDirectionName = Direction.LEFT\n } else {\n directionalClassName = ClassName.RIGHT\n orderClassName = ClassName.PREV\n eventDirectionName = Direction.RIGHT\n }\n\n if (nextElement && $(nextElement).hasClass(ClassName.ACTIVE)) {\n this._isSliding = false\n return\n }\n\n const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName)\n if (slideEvent.isDefaultPrevented()) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return\n }\n\n this._isSliding = true\n\n if (isCycling) {\n this.pause()\n }\n\n this._setActiveIndicatorElement(nextElement)\n\n const slidEvent = $.Event(Event.SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n })\n\n if ($(this._element).hasClass(ClassName.SLIDE)) {\n $(nextElement).addClass(orderClassName)\n\n Util.reflow(nextElement)\n\n $(activeElement).addClass(directionalClassName)\n $(nextElement).addClass(directionalClassName)\n\n const nextElementInterval = parseInt(nextElement.getAttribute('data-interval'), 10)\n if (nextElementInterval) {\n this._config.defaultInterval = this._config.defaultInterval || this._config.interval\n this._config.interval = nextElementInterval\n } else {\n this._config.interval = this._config.defaultInterval || this._config.interval\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(activeElement)\n\n $(activeElement)\n .one(Util.TRANSITION_END, () => {\n $(nextElement)\n .removeClass(`${directionalClassName} ${orderClassName}`)\n .addClass(ClassName.ACTIVE)\n\n $(activeElement).removeClass(`${ClassName.ACTIVE} ${orderClassName} ${directionalClassName}`)\n\n this._isSliding = false\n\n setTimeout(() => $(this._element).trigger(slidEvent), 0)\n })\n .emulateTransitionEnd(transitionDuration)\n } else {\n $(activeElement).removeClass(ClassName.ACTIVE)\n $(nextElement).addClass(ClassName.ACTIVE)\n\n this._isSliding = false\n $(this._element).trigger(slidEvent)\n }\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = {\n ...Default,\n ...$(this).data()\n }\n\n if (typeof config === 'object') {\n _config = {\n ..._config,\n ...config\n }\n }\n\n const action = typeof config === 'string' ? config : _config.slide\n\n if (!data) {\n data = new Carousel(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'number') {\n data.to(config)\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(`No method named \"${action}\"`)\n }\n data[action]()\n } else if (_config.interval && _config.ride) {\n data.pause()\n data.cycle()\n }\n })\n }\n\n static _dataApiClickHandler(event) {\n const selector = Util.getSelectorFromElement(this)\n\n if (!selector) {\n return\n }\n\n const target = $(selector)[0]\n\n if (!target || !$(target).hasClass(ClassName.CAROUSEL)) {\n return\n }\n\n const config = {\n ...$(target).data(),\n ...$(this).data()\n }\n const slideIndex = this.getAttribute('data-slide-to')\n\n if (slideIndex) {\n config.interval = false\n }\n\n Carousel._jQueryInterface.call($(target), config)\n\n if (slideIndex) {\n $(target).data(DATA_KEY).to(slideIndex)\n }\n\n event.preventDefault()\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler)\n\n$(window).on(Event.LOAD_DATA_API, () => {\n const carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE))\n for (let i = 0, len = carousels.length; i < len; i++) {\n const $carousel = $(carousels[i])\n Carousel._jQueryInterface.call($carousel, $carousel.data())\n }\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Carousel._jQueryInterface\n$.fn[NAME].Constructor = Carousel\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Carousel._jQueryInterface\n}\n\nexport default Carousel\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'collapse'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.collapse'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Default = {\n toggle : true,\n parent : ''\n}\n\nconst DefaultType = {\n toggle : 'boolean',\n parent : '(string|element)'\n}\n\nconst Event = {\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n SHOW : 'show',\n COLLAPSE : 'collapse',\n COLLAPSING : 'collapsing',\n COLLAPSED : 'collapsed'\n}\n\nconst Dimension = {\n WIDTH : 'width',\n HEIGHT : 'height'\n}\n\nconst Selector = {\n ACTIVES : '.show, .collapsing',\n DATA_TOGGLE : '[data-toggle=\"collapse\"]'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Collapse {\n constructor(element, config) {\n this._isTransitioning = false\n this._element = element\n this._config = this._getConfig(config)\n this._triggerArray = [].slice.call(document.querySelectorAll(\n `[data-toggle=\"collapse\"][href=\"#${element.id}\"],` +\n `[data-toggle=\"collapse\"][data-target=\"#${element.id}\"]`\n ))\n\n const toggleList = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = toggleList.length; i < len; i++) {\n const elem = toggleList[i]\n const selector = Util.getSelectorFromElement(elem)\n const filterElement = [].slice.call(document.querySelectorAll(selector))\n .filter((foundElem) => foundElem === element)\n\n if (selector !== null && filterElement.length > 0) {\n this._selector = selector\n this._triggerArray.push(elem)\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray)\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle() {\n if ($(this._element).hasClass(ClassName.SHOW)) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning ||\n $(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n let actives\n let activesData\n\n if (this._parent) {\n actives = [].slice.call(this._parent.querySelectorAll(Selector.ACTIVES))\n .filter((elem) => {\n if (typeof this._config.parent === 'string') {\n return elem.getAttribute('data-parent') === this._config.parent\n }\n\n return elem.classList.contains(ClassName.COLLAPSE)\n })\n\n if (actives.length === 0) {\n actives = null\n }\n }\n\n if (actives) {\n activesData = $(actives).not(this._selector).data(DATA_KEY)\n if (activesData && activesData._isTransitioning) {\n return\n }\n }\n\n const startEvent = $.Event(Event.SHOW)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')\n if (!activesData) {\n $(actives).data(DATA_KEY, null)\n }\n }\n\n const dimension = this._getDimension()\n\n $(this._element)\n .removeClass(ClassName.COLLAPSE)\n .addClass(ClassName.COLLAPSING)\n\n this._element.style[dimension] = 0\n\n if (this._triggerArray.length) {\n $(this._triggerArray)\n .removeClass(ClassName.COLLAPSED)\n .attr('aria-expanded', true)\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .addClass(ClassName.SHOW)\n\n this._element.style[dimension] = ''\n\n this.setTransitioning(false)\n\n $(this._element).trigger(Event.SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning ||\n !$(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n const startEvent = $.Event(Event.HIDE)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n Util.reflow(this._element)\n\n $(this._element)\n .addClass(ClassName.COLLAPSING)\n .removeClass(ClassName.COLLAPSE)\n .removeClass(ClassName.SHOW)\n\n const triggerArrayLength = this._triggerArray.length\n if (triggerArrayLength > 0) {\n for (let i = 0; i < triggerArrayLength; i++) {\n const trigger = this._triggerArray[i]\n const selector = Util.getSelectorFromElement(trigger)\n\n if (selector !== null) {\n const $elem = $([].slice.call(document.querySelectorAll(selector)))\n if (!$elem.hasClass(ClassName.SHOW)) {\n $(trigger).addClass(ClassName.COLLAPSED)\n .attr('aria-expanded', false)\n }\n }\n }\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n this.setTransitioning(false)\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .trigger(Event.HIDDEN)\n }\n\n this._element.style[dimension] = ''\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n }\n\n setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._parent = null\n this._element = null\n this._triggerArray = null\n this._isTransitioning = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n config.toggle = Boolean(config.toggle) // Coerce string values\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _getDimension() {\n const hasWidth = $(this._element).hasClass(Dimension.WIDTH)\n return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT\n }\n\n _getParent() {\n let parent\n\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent\n\n // It's a jQuery object\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0]\n }\n } else {\n parent = document.querySelector(this._config.parent)\n }\n\n const selector =\n `[data-toggle=\"collapse\"][data-parent=\"${this._config.parent}\"]`\n\n const children = [].slice.call(parent.querySelectorAll(selector))\n $(children).each((i, element) => {\n this._addAriaAndCollapsedClass(\n Collapse._getTargetFromElement(element),\n [element]\n )\n })\n\n return parent\n }\n\n _addAriaAndCollapsedClass(element, triggerArray) {\n const isOpen = $(element).hasClass(ClassName.SHOW)\n\n if (triggerArray.length) {\n $(triggerArray)\n .toggleClass(ClassName.COLLAPSED, !isOpen)\n .attr('aria-expanded', isOpen)\n }\n }\n\n // Static\n\n static _getTargetFromElement(element) {\n const selector = Util.getSelectorFromElement(element)\n return selector ? document.querySelector(selector) : null\n }\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n const _config = {\n ...Default,\n ...$this.data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data && _config.toggle && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n if (!data) {\n data = new Collapse(this, _config)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault()\n }\n\n const $trigger = $(this)\n const selector = Util.getSelectorFromElement(this)\n const selectors = [].slice.call(document.querySelectorAll(selector))\n\n $(selectors).each(function () {\n const $target = $(this)\n const data = $target.data(DATA_KEY)\n const config = data ? 'toggle' : $trigger.data()\n Collapse._jQueryInterface.call($target, config)\n })\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Collapse._jQueryInterface\n$.fn[NAME].Constructor = Collapse\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Collapse._jQueryInterface\n}\n\nexport default Collapse\n","/**!\n * @fileOverview Kickass library to create and place poppers near their reference elements.\n * @version 1.16.0\n * @license\n * Copyright (c) 2016 Federico Zivolo and contributors\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined' && typeof navigator !== 'undefined';\n\nvar timeoutDuration = function () {\n var longerTimeoutBrowsers = ['Edge', 'Trident', 'Firefox'];\n for (var i = 0; i < longerTimeoutBrowsers.length; i += 1) {\n if (isBrowser && navigator.userAgent.indexOf(longerTimeoutBrowsers[i]) >= 0) {\n return 1;\n }\n }\n return 0;\n}();\n\nfunction microtaskDebounce(fn) {\n var called = false;\n return function () {\n if (called) {\n return;\n }\n called = true;\n window.Promise.resolve().then(function () {\n called = false;\n fn();\n });\n };\n}\n\nfunction taskDebounce(fn) {\n var scheduled = false;\n return function () {\n if (!scheduled) {\n scheduled = true;\n setTimeout(function () {\n scheduled = false;\n fn();\n }, timeoutDuration);\n }\n };\n}\n\nvar supportsMicroTasks = isBrowser && window.Promise;\n\n/**\n* Create a debounced version of a method, that's asynchronously deferred\n* but called in the minimum time possible.\n*\n* @method\n* @memberof Popper.Utils\n* @argument {Function} fn\n* @returns {Function}\n*/\nvar debounce = supportsMicroTasks ? microtaskDebounce : taskDebounce;\n\n/**\n * Check if the given variable is a function\n * @method\n * @memberof Popper.Utils\n * @argument {Any} functionToCheck - variable to check\n * @returns {Boolean} answer to: is a function?\n */\nfunction isFunction(functionToCheck) {\n var getType = {};\n return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]';\n}\n\n/**\n * Get CSS computed property of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Eement} element\n * @argument {String} property\n */\nfunction getStyleComputedProperty(element, property) {\n if (element.nodeType !== 1) {\n return [];\n }\n // NOTE: 1 DOM access here\n var window = element.ownerDocument.defaultView;\n var css = window.getComputedStyle(element, null);\n return property ? css[property] : css;\n}\n\n/**\n * Returns the parentNode or the host of the element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} parent\n */\nfunction getParentNode(element) {\n if (element.nodeName === 'HTML') {\n return element;\n }\n return element.parentNode || element.host;\n}\n\n/**\n * Returns the scrolling parent of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} scroll parent\n */\nfunction getScrollParent(element) {\n // Return body, `getScroll` will take care to get the correct `scrollTop` from it\n if (!element) {\n return document.body;\n }\n\n switch (element.nodeName) {\n case 'HTML':\n case 'BODY':\n return element.ownerDocument.body;\n case '#document':\n return element.body;\n }\n\n // Firefox want us to check `-x` and `-y` variations as well\n\n var _getStyleComputedProp = getStyleComputedProperty(element),\n overflow = _getStyleComputedProp.overflow,\n overflowX = _getStyleComputedProp.overflowX,\n overflowY = _getStyleComputedProp.overflowY;\n\n if (/(auto|scroll|overlay)/.test(overflow + overflowY + overflowX)) {\n return element;\n }\n\n return getScrollParent(getParentNode(element));\n}\n\n/**\n * Returns the reference node of the reference object, or the reference object itself.\n * @method\n * @memberof Popper.Utils\n * @param {Element|Object} reference - the reference element (the popper will be relative to this)\n * @returns {Element} parent\n */\nfunction getReferenceNode(reference) {\n return reference && reference.referenceNode ? reference.referenceNode : reference;\n}\n\nvar isIE11 = isBrowser && !!(window.MSInputMethodContext && document.documentMode);\nvar isIE10 = isBrowser && /MSIE 10/.test(navigator.userAgent);\n\n/**\n * Determines if the browser is Internet Explorer\n * @method\n * @memberof Popper.Utils\n * @param {Number} version to check\n * @returns {Boolean} isIE\n */\nfunction isIE(version) {\n if (version === 11) {\n return isIE11;\n }\n if (version === 10) {\n return isIE10;\n }\n return isIE11 || isIE10;\n}\n\n/**\n * Returns the offset parent of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} offset parent\n */\nfunction getOffsetParent(element) {\n if (!element) {\n return document.documentElement;\n }\n\n var noOffsetParent = isIE(10) ? document.body : null;\n\n // NOTE: 1 DOM access here\n var offsetParent = element.offsetParent || null;\n // Skip hidden elements which don't have an offsetParent\n while (offsetParent === noOffsetParent && element.nextElementSibling) {\n offsetParent = (element = element.nextElementSibling).offsetParent;\n }\n\n var nodeName = offsetParent && offsetParent.nodeName;\n\n if (!nodeName || nodeName === 'BODY' || nodeName === 'HTML') {\n return element ? element.ownerDocument.documentElement : document.documentElement;\n }\n\n // .offsetParent will return the closest TH, TD or TABLE in case\n // no offsetParent is present, I hate this job...\n if (['TH', 'TD', 'TABLE'].indexOf(offsetParent.nodeName) !== -1 && getStyleComputedProperty(offsetParent, 'position') === 'static') {\n return getOffsetParent(offsetParent);\n }\n\n return offsetParent;\n}\n\nfunction isOffsetContainer(element) {\n var nodeName = element.nodeName;\n\n if (nodeName === 'BODY') {\n return false;\n }\n return nodeName === 'HTML' || getOffsetParent(element.firstElementChild) === element;\n}\n\n/**\n * Finds the root node (document, shadowDOM root) of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} node\n * @returns {Element} root node\n */\nfunction getRoot(node) {\n if (node.parentNode !== null) {\n return getRoot(node.parentNode);\n }\n\n return node;\n}\n\n/**\n * Finds the offset parent common to the two provided nodes\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element1\n * @argument {Element} element2\n * @returns {Element} common offset parent\n */\nfunction findCommonOffsetParent(element1, element2) {\n // This check is needed to avoid errors in case one of the elements isn't defined for any reason\n if (!element1 || !element1.nodeType || !element2 || !element2.nodeType) {\n return document.documentElement;\n }\n\n // Here we make sure to give as \"start\" the element that comes first in the DOM\n var order = element1.compareDocumentPosition(element2) & Node.DOCUMENT_POSITION_FOLLOWING;\n var start = order ? element1 : element2;\n var end = order ? element2 : element1;\n\n // Get common ancestor container\n var range = document.createRange();\n range.setStart(start, 0);\n range.setEnd(end, 0);\n var commonAncestorContainer = range.commonAncestorContainer;\n\n // Both nodes are inside #document\n\n if (element1 !== commonAncestorContainer && element2 !== commonAncestorContainer || start.contains(end)) {\n if (isOffsetContainer(commonAncestorContainer)) {\n return commonAncestorContainer;\n }\n\n return getOffsetParent(commonAncestorContainer);\n }\n\n // one of the nodes is inside shadowDOM, find which one\n var element1root = getRoot(element1);\n if (element1root.host) {\n return findCommonOffsetParent(element1root.host, element2);\n } else {\n return findCommonOffsetParent(element1, getRoot(element2).host);\n }\n}\n\n/**\n * Gets the scroll value of the given element in the given side (top and left)\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @argument {String} side `top` or `left`\n * @returns {number} amount of scrolled pixels\n */\nfunction getScroll(element) {\n var side = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'top';\n\n var upperSide = side === 'top' ? 'scrollTop' : 'scrollLeft';\n var nodeName = element.nodeName;\n\n if (nodeName === 'BODY' || nodeName === 'HTML') {\n var html = element.ownerDocument.documentElement;\n var scrollingElement = element.ownerDocument.scrollingElement || html;\n return scrollingElement[upperSide];\n }\n\n return element[upperSide];\n}\n\n/*\n * Sum or subtract the element scroll values (left and top) from a given rect object\n * @method\n * @memberof Popper.Utils\n * @param {Object} rect - Rect object you want to change\n * @param {HTMLElement} element - The element from the function reads the scroll values\n * @param {Boolean} subtract - set to true if you want to subtract the scroll values\n * @return {Object} rect - The modifier rect object\n */\nfunction includeScroll(rect, element) {\n var subtract = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n\n var scrollTop = getScroll(element, 'top');\n var scrollLeft = getScroll(element, 'left');\n var modifier = subtract ? -1 : 1;\n rect.top += scrollTop * modifier;\n rect.bottom += scrollTop * modifier;\n rect.left += scrollLeft * modifier;\n rect.right += scrollLeft * modifier;\n return rect;\n}\n\n/*\n * Helper to detect borders of a given element\n * @method\n * @memberof Popper.Utils\n * @param {CSSStyleDeclaration} styles\n * Result of `getStyleComputedProperty` on the given element\n * @param {String} axis - `x` or `y`\n * @return {number} borders - The borders size of the given axis\n */\n\nfunction getBordersSize(styles, axis) {\n var sideA = axis === 'x' ? 'Left' : 'Top';\n var sideB = sideA === 'Left' ? 'Right' : 'Bottom';\n\n return parseFloat(styles['border' + sideA + 'Width'], 10) + parseFloat(styles['border' + sideB + 'Width'], 10);\n}\n\nfunction getSize(axis, body, html, computedStyle) {\n return Math.max(body['offset' + axis], body['scroll' + axis], html['client' + axis], html['offset' + axis], html['scroll' + axis], isIE(10) ? parseInt(html['offset' + axis]) + parseInt(computedStyle['margin' + (axis === 'Height' ? 'Top' : 'Left')]) + parseInt(computedStyle['margin' + (axis === 'Height' ? 'Bottom' : 'Right')]) : 0);\n}\n\nfunction getWindowSizes(document) {\n var body = document.body;\n var html = document.documentElement;\n var computedStyle = isIE(10) && getComputedStyle(html);\n\n return {\n height: getSize('Height', body, html, computedStyle),\n width: getSize('Width', body, html, computedStyle)\n };\n}\n\nvar classCallCheck = function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n};\n\nvar createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\n\n\n\n\n\nvar defineProperty = function (obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n};\n\nvar _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n};\n\n/**\n * Given element offsets, generate an output similar to getBoundingClientRect\n * @method\n * @memberof Popper.Utils\n * @argument {Object} offsets\n * @returns {Object} ClientRect like output\n */\nfunction getClientRect(offsets) {\n return _extends({}, offsets, {\n right: offsets.left + offsets.width,\n bottom: offsets.top + offsets.height\n });\n}\n\n/**\n * Get bounding client rect of given element\n * @method\n * @memberof Popper.Utils\n * @param {HTMLElement} element\n * @return {Object} client rect\n */\nfunction getBoundingClientRect(element) {\n var rect = {};\n\n // IE10 10 FIX: Please, don't ask, the element isn't\n // considered in DOM in some circumstances...\n // This isn't reproducible in IE10 compatibility mode of IE11\n try {\n if (isIE(10)) {\n rect = element.getBoundingClientRect();\n var scrollTop = getScroll(element, 'top');\n var scrollLeft = getScroll(element, 'left');\n rect.top += scrollTop;\n rect.left += scrollLeft;\n rect.bottom += scrollTop;\n rect.right += scrollLeft;\n } else {\n rect = element.getBoundingClientRect();\n }\n } catch (e) {}\n\n var result = {\n left: rect.left,\n top: rect.top,\n width: rect.right - rect.left,\n height: rect.bottom - rect.top\n };\n\n // subtract scrollbar size from sizes\n var sizes = element.nodeName === 'HTML' ? getWindowSizes(element.ownerDocument) : {};\n var width = sizes.width || element.clientWidth || result.width;\n var height = sizes.height || element.clientHeight || result.height;\n\n var horizScrollbar = element.offsetWidth - width;\n var vertScrollbar = element.offsetHeight - height;\n\n // if an hypothetical scrollbar is detected, we must be sure it's not a `border`\n // we make this check conditional for performance reasons\n if (horizScrollbar || vertScrollbar) {\n var styles = getStyleComputedProperty(element);\n horizScrollbar -= getBordersSize(styles, 'x');\n vertScrollbar -= getBordersSize(styles, 'y');\n\n result.width -= horizScrollbar;\n result.height -= vertScrollbar;\n }\n\n return getClientRect(result);\n}\n\nfunction getOffsetRectRelativeToArbitraryNode(children, parent) {\n var fixedPosition = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n\n var isIE10 = isIE(10);\n var isHTML = parent.nodeName === 'HTML';\n var childrenRect = getBoundingClientRect(children);\n var parentRect = getBoundingClientRect(parent);\n var scrollParent = getScrollParent(children);\n\n var styles = getStyleComputedProperty(parent);\n var borderTopWidth = parseFloat(styles.borderTopWidth, 10);\n var borderLeftWidth = parseFloat(styles.borderLeftWidth, 10);\n\n // In cases where the parent is fixed, we must ignore negative scroll in offset calc\n if (fixedPosition && isHTML) {\n parentRect.top = Math.max(parentRect.top, 0);\n parentRect.left = Math.max(parentRect.left, 0);\n }\n var offsets = getClientRect({\n top: childrenRect.top - parentRect.top - borderTopWidth,\n left: childrenRect.left - parentRect.left - borderLeftWidth,\n width: childrenRect.width,\n height: childrenRect.height\n });\n offsets.marginTop = 0;\n offsets.marginLeft = 0;\n\n // Subtract margins of documentElement in case it's being used as parent\n // we do this only on HTML because it's the only element that behaves\n // differently when margins are applied to it. The margins are included in\n // the box of the documentElement, in the other cases not.\n if (!isIE10 && isHTML) {\n var marginTop = parseFloat(styles.marginTop, 10);\n var marginLeft = parseFloat(styles.marginLeft, 10);\n\n offsets.top -= borderTopWidth - marginTop;\n offsets.bottom -= borderTopWidth - marginTop;\n offsets.left -= borderLeftWidth - marginLeft;\n offsets.right -= borderLeftWidth - marginLeft;\n\n // Attach marginTop and marginLeft because in some circumstances we may need them\n offsets.marginTop = marginTop;\n offsets.marginLeft = marginLeft;\n }\n\n if (isIE10 && !fixedPosition ? parent.contains(scrollParent) : parent === scrollParent && scrollParent.nodeName !== 'BODY') {\n offsets = includeScroll(offsets, parent);\n }\n\n return offsets;\n}\n\nfunction getViewportOffsetRectRelativeToArtbitraryNode(element) {\n var excludeScroll = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n var html = element.ownerDocument.documentElement;\n var relativeOffset = getOffsetRectRelativeToArbitraryNode(element, html);\n var width = Math.max(html.clientWidth, window.innerWidth || 0);\n var height = Math.max(html.clientHeight, window.innerHeight || 0);\n\n var scrollTop = !excludeScroll ? getScroll(html) : 0;\n var scrollLeft = !excludeScroll ? getScroll(html, 'left') : 0;\n\n var offset = {\n top: scrollTop - relativeOffset.top + relativeOffset.marginTop,\n left: scrollLeft - relativeOffset.left + relativeOffset.marginLeft,\n width: width,\n height: height\n };\n\n return getClientRect(offset);\n}\n\n/**\n * Check if the given element is fixed or is inside a fixed parent\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @argument {Element} customContainer\n * @returns {Boolean} answer to \"isFixed?\"\n */\nfunction isFixed(element) {\n var nodeName = element.nodeName;\n if (nodeName === 'BODY' || nodeName === 'HTML') {\n return false;\n }\n if (getStyleComputedProperty(element, 'position') === 'fixed') {\n return true;\n }\n var parentNode = getParentNode(element);\n if (!parentNode) {\n return false;\n }\n return isFixed(parentNode);\n}\n\n/**\n * Finds the first parent of an element that has a transformed property defined\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} first transformed parent or documentElement\n */\n\nfunction getFixedPositionOffsetParent(element) {\n // This check is needed to avoid errors in case one of the elements isn't defined for any reason\n if (!element || !element.parentElement || isIE()) {\n return document.documentElement;\n }\n var el = element.parentElement;\n while (el && getStyleComputedProperty(el, 'transform') === 'none') {\n el = el.parentElement;\n }\n return el || document.documentElement;\n}\n\n/**\n * Computed the boundaries limits and return them\n * @method\n * @memberof Popper.Utils\n * @param {HTMLElement} popper\n * @param {HTMLElement} reference\n * @param {number} padding\n * @param {HTMLElement} boundariesElement - Element used to define the boundaries\n * @param {Boolean} fixedPosition - Is in fixed position mode\n * @returns {Object} Coordinates of the boundaries\n */\nfunction getBoundaries(popper, reference, padding, boundariesElement) {\n var fixedPosition = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n\n // NOTE: 1 DOM access here\n\n var boundaries = { top: 0, left: 0 };\n var offsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, getReferenceNode(reference));\n\n // Handle viewport case\n if (boundariesElement === 'viewport') {\n boundaries = getViewportOffsetRectRelativeToArtbitraryNode(offsetParent, fixedPosition);\n } else {\n // Handle other cases based on DOM element used as boundaries\n var boundariesNode = void 0;\n if (boundariesElement === 'scrollParent') {\n boundariesNode = getScrollParent(getParentNode(reference));\n if (boundariesNode.nodeName === 'BODY') {\n boundariesNode = popper.ownerDocument.documentElement;\n }\n } else if (boundariesElement === 'window') {\n boundariesNode = popper.ownerDocument.documentElement;\n } else {\n boundariesNode = boundariesElement;\n }\n\n var offsets = getOffsetRectRelativeToArbitraryNode(boundariesNode, offsetParent, fixedPosition);\n\n // In case of HTML, we need a different computation\n if (boundariesNode.nodeName === 'HTML' && !isFixed(offsetParent)) {\n var _getWindowSizes = getWindowSizes(popper.ownerDocument),\n height = _getWindowSizes.height,\n width = _getWindowSizes.width;\n\n boundaries.top += offsets.top - offsets.marginTop;\n boundaries.bottom = height + offsets.top;\n boundaries.left += offsets.left - offsets.marginLeft;\n boundaries.right = width + offsets.left;\n } else {\n // for all the other DOM elements, this one is good\n boundaries = offsets;\n }\n }\n\n // Add paddings\n padding = padding || 0;\n var isPaddingNumber = typeof padding === 'number';\n boundaries.left += isPaddingNumber ? padding : padding.left || 0;\n boundaries.top += isPaddingNumber ? padding : padding.top || 0;\n boundaries.right -= isPaddingNumber ? padding : padding.right || 0;\n boundaries.bottom -= isPaddingNumber ? padding : padding.bottom || 0;\n\n return boundaries;\n}\n\nfunction getArea(_ref) {\n var width = _ref.width,\n height = _ref.height;\n\n return width * height;\n}\n\n/**\n * Utility used to transform the `auto` placement to the placement with more\n * available space.\n * @method\n * @memberof Popper.Utils\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction computeAutoPlacement(placement, refRect, popper, reference, boundariesElement) {\n var padding = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 0;\n\n if (placement.indexOf('auto') === -1) {\n return placement;\n }\n\n var boundaries = getBoundaries(popper, reference, padding, boundariesElement);\n\n var rects = {\n top: {\n width: boundaries.width,\n height: refRect.top - boundaries.top\n },\n right: {\n width: boundaries.right - refRect.right,\n height: boundaries.height\n },\n bottom: {\n width: boundaries.width,\n height: boundaries.bottom - refRect.bottom\n },\n left: {\n width: refRect.left - boundaries.left,\n height: boundaries.height\n }\n };\n\n var sortedAreas = Object.keys(rects).map(function (key) {\n return _extends({\n key: key\n }, rects[key], {\n area: getArea(rects[key])\n });\n }).sort(function (a, b) {\n return b.area - a.area;\n });\n\n var filteredAreas = sortedAreas.filter(function (_ref2) {\n var width = _ref2.width,\n height = _ref2.height;\n return width >= popper.clientWidth && height >= popper.clientHeight;\n });\n\n var computedPlacement = filteredAreas.length > 0 ? filteredAreas[0].key : sortedAreas[0].key;\n\n var variation = placement.split('-')[1];\n\n return computedPlacement + (variation ? '-' + variation : '');\n}\n\n/**\n * Get offsets to the reference element\n * @method\n * @memberof Popper.Utils\n * @param {Object} state\n * @param {Element} popper - the popper element\n * @param {Element} reference - the reference element (the popper will be relative to this)\n * @param {Element} fixedPosition - is in fixed position mode\n * @returns {Object} An object containing the offsets which will be applied to the popper\n */\nfunction getReferenceOffsets(state, popper, reference) {\n var fixedPosition = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;\n\n var commonOffsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, getReferenceNode(reference));\n return getOffsetRectRelativeToArbitraryNode(reference, commonOffsetParent, fixedPosition);\n}\n\n/**\n * Get the outer sizes of the given element (offset size + margins)\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Object} object containing width and height properties\n */\nfunction getOuterSizes(element) {\n var window = element.ownerDocument.defaultView;\n var styles = window.getComputedStyle(element);\n var x = parseFloat(styles.marginTop || 0) + parseFloat(styles.marginBottom || 0);\n var y = parseFloat(styles.marginLeft || 0) + parseFloat(styles.marginRight || 0);\n var result = {\n width: element.offsetWidth + y,\n height: element.offsetHeight + x\n };\n return result;\n}\n\n/**\n * Get the opposite placement of the given one\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement\n * @returns {String} flipped placement\n */\nfunction getOppositePlacement(placement) {\n var hash = { left: 'right', right: 'left', bottom: 'top', top: 'bottom' };\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}\n\n/**\n * Get offsets to the popper\n * @method\n * @memberof Popper.Utils\n * @param {Object} position - CSS position the Popper will get applied\n * @param {HTMLElement} popper - the popper element\n * @param {Object} referenceOffsets - the reference offsets (the popper will be relative to this)\n * @param {String} placement - one of the valid placement options\n * @returns {Object} popperOffsets - An object containing the offsets which will be applied to the popper\n */\nfunction getPopperOffsets(popper, referenceOffsets, placement) {\n placement = placement.split('-')[0];\n\n // Get popper node sizes\n var popperRect = getOuterSizes(popper);\n\n // Add position, width and height to our offsets object\n var popperOffsets = {\n width: popperRect.width,\n height: popperRect.height\n };\n\n // depending by the popper placement we have to compute its offsets slightly differently\n var isHoriz = ['right', 'left'].indexOf(placement) !== -1;\n var mainSide = isHoriz ? 'top' : 'left';\n var secondarySide = isHoriz ? 'left' : 'top';\n var measurement = isHoriz ? 'height' : 'width';\n var secondaryMeasurement = !isHoriz ? 'height' : 'width';\n\n popperOffsets[mainSide] = referenceOffsets[mainSide] + referenceOffsets[measurement] / 2 - popperRect[measurement] / 2;\n if (placement === secondarySide) {\n popperOffsets[secondarySide] = referenceOffsets[secondarySide] - popperRect[secondaryMeasurement];\n } else {\n popperOffsets[secondarySide] = referenceOffsets[getOppositePlacement(secondarySide)];\n }\n\n return popperOffsets;\n}\n\n/**\n * Mimics the `find` method of Array\n * @method\n * @memberof Popper.Utils\n * @argument {Array} arr\n * @argument prop\n * @argument value\n * @returns index or -1\n */\nfunction find(arr, check) {\n // use native find if supported\n if (Array.prototype.find) {\n return arr.find(check);\n }\n\n // use `filter` to obtain the same behavior of `find`\n return arr.filter(check)[0];\n}\n\n/**\n * Return the index of the matching object\n * @method\n * @memberof Popper.Utils\n * @argument {Array} arr\n * @argument prop\n * @argument value\n * @returns index or -1\n */\nfunction findIndex(arr, prop, value) {\n // use native findIndex if supported\n if (Array.prototype.findIndex) {\n return arr.findIndex(function (cur) {\n return cur[prop] === value;\n });\n }\n\n // use `find` + `indexOf` if `findIndex` isn't supported\n var match = find(arr, function (obj) {\n return obj[prop] === value;\n });\n return arr.indexOf(match);\n}\n\n/**\n * Loop trough the list of modifiers and run them in order,\n * each of them will then edit the data object.\n * @method\n * @memberof Popper.Utils\n * @param {dataObject} data\n * @param {Array} modifiers\n * @param {String} ends - Optional modifier name used as stopper\n * @returns {dataObject}\n */\nfunction runModifiers(modifiers, data, ends) {\n var modifiersToRun = ends === undefined ? modifiers : modifiers.slice(0, findIndex(modifiers, 'name', ends));\n\n modifiersToRun.forEach(function (modifier) {\n if (modifier['function']) {\n // eslint-disable-line dot-notation\n console.warn('`modifier.function` is deprecated, use `modifier.fn`!');\n }\n var fn = modifier['function'] || modifier.fn; // eslint-disable-line dot-notation\n if (modifier.enabled && isFunction(fn)) {\n // Add properties to offsets to make them a complete clientRect object\n // we do this before each modifier to make sure the previous one doesn't\n // mess with these values\n data.offsets.popper = getClientRect(data.offsets.popper);\n data.offsets.reference = getClientRect(data.offsets.reference);\n\n data = fn(data, modifier);\n }\n });\n\n return data;\n}\n\n/**\n * Updates the position of the popper, computing the new offsets and applying\n * the new style.
\n * Prefer `scheduleUpdate` over `update` because of performance reasons.\n * @method\n * @memberof Popper\n */\nfunction update() {\n // if popper is destroyed, don't perform any further update\n if (this.state.isDestroyed) {\n return;\n }\n\n var data = {\n instance: this,\n styles: {},\n arrowStyles: {},\n attributes: {},\n flipped: false,\n offsets: {}\n };\n\n // compute reference element offsets\n data.offsets.reference = getReferenceOffsets(this.state, this.popper, this.reference, this.options.positionFixed);\n\n // compute auto placement, store placement inside the data object,\n // modifiers will be able to edit `placement` if needed\n // and refer to originalPlacement to know the original value\n data.placement = computeAutoPlacement(this.options.placement, data.offsets.reference, this.popper, this.reference, this.options.modifiers.flip.boundariesElement, this.options.modifiers.flip.padding);\n\n // store the computed placement inside `originalPlacement`\n data.originalPlacement = data.placement;\n\n data.positionFixed = this.options.positionFixed;\n\n // compute the popper offsets\n data.offsets.popper = getPopperOffsets(this.popper, data.offsets.reference, data.placement);\n\n data.offsets.popper.position = this.options.positionFixed ? 'fixed' : 'absolute';\n\n // run the modifiers\n data = runModifiers(this.modifiers, data);\n\n // the first `update` will call `onCreate` callback\n // the other ones will call `onUpdate` callback\n if (!this.state.isCreated) {\n this.state.isCreated = true;\n this.options.onCreate(data);\n } else {\n this.options.onUpdate(data);\n }\n}\n\n/**\n * Helper used to know if the given modifier is enabled.\n * @method\n * @memberof Popper.Utils\n * @returns {Boolean}\n */\nfunction isModifierEnabled(modifiers, modifierName) {\n return modifiers.some(function (_ref) {\n var name = _ref.name,\n enabled = _ref.enabled;\n return enabled && name === modifierName;\n });\n}\n\n/**\n * Get the prefixed supported property name\n * @method\n * @memberof Popper.Utils\n * @argument {String} property (camelCase)\n * @returns {String} prefixed property (camelCase or PascalCase, depending on the vendor prefix)\n */\nfunction getSupportedPropertyName(property) {\n var prefixes = [false, 'ms', 'Webkit', 'Moz', 'O'];\n var upperProp = property.charAt(0).toUpperCase() + property.slice(1);\n\n for (var i = 0; i < prefixes.length; i++) {\n var prefix = prefixes[i];\n var toCheck = prefix ? '' + prefix + upperProp : property;\n if (typeof document.body.style[toCheck] !== 'undefined') {\n return toCheck;\n }\n }\n return null;\n}\n\n/**\n * Destroys the popper.\n * @method\n * @memberof Popper\n */\nfunction destroy() {\n this.state.isDestroyed = true;\n\n // touch DOM only if `applyStyle` modifier is enabled\n if (isModifierEnabled(this.modifiers, 'applyStyle')) {\n this.popper.removeAttribute('x-placement');\n this.popper.style.position = '';\n this.popper.style.top = '';\n this.popper.style.left = '';\n this.popper.style.right = '';\n this.popper.style.bottom = '';\n this.popper.style.willChange = '';\n this.popper.style[getSupportedPropertyName('transform')] = '';\n }\n\n this.disableEventListeners();\n\n // remove the popper if user explicitly asked for the deletion on destroy\n // do not use `remove` because IE11 doesn't support it\n if (this.options.removeOnDestroy) {\n this.popper.parentNode.removeChild(this.popper);\n }\n return this;\n}\n\n/**\n * Get the window associated with the element\n * @argument {Element} element\n * @returns {Window}\n */\nfunction getWindow(element) {\n var ownerDocument = element.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView : window;\n}\n\nfunction attachToScrollParents(scrollParent, event, callback, scrollParents) {\n var isBody = scrollParent.nodeName === 'BODY';\n var target = isBody ? scrollParent.ownerDocument.defaultView : scrollParent;\n target.addEventListener(event, callback, { passive: true });\n\n if (!isBody) {\n attachToScrollParents(getScrollParent(target.parentNode), event, callback, scrollParents);\n }\n scrollParents.push(target);\n}\n\n/**\n * Setup needed event listeners used to update the popper position\n * @method\n * @memberof Popper.Utils\n * @private\n */\nfunction setupEventListeners(reference, options, state, updateBound) {\n // Resize event listener on window\n state.updateBound = updateBound;\n getWindow(reference).addEventListener('resize', state.updateBound, { passive: true });\n\n // Scroll event listener on scroll parents\n var scrollElement = getScrollParent(reference);\n attachToScrollParents(scrollElement, 'scroll', state.updateBound, state.scrollParents);\n state.scrollElement = scrollElement;\n state.eventsEnabled = true;\n\n return state;\n}\n\n/**\n * It will add resize/scroll events and start recalculating\n * position of the popper element when they are triggered.\n * @method\n * @memberof Popper\n */\nfunction enableEventListeners() {\n if (!this.state.eventsEnabled) {\n this.state = setupEventListeners(this.reference, this.options, this.state, this.scheduleUpdate);\n }\n}\n\n/**\n * Remove event listeners used to update the popper position\n * @method\n * @memberof Popper.Utils\n * @private\n */\nfunction removeEventListeners(reference, state) {\n // Remove resize event listener on window\n getWindow(reference).removeEventListener('resize', state.updateBound);\n\n // Remove scroll event listener on scroll parents\n state.scrollParents.forEach(function (target) {\n target.removeEventListener('scroll', state.updateBound);\n });\n\n // Reset state\n state.updateBound = null;\n state.scrollParents = [];\n state.scrollElement = null;\n state.eventsEnabled = false;\n return state;\n}\n\n/**\n * It will remove resize/scroll events and won't recalculate popper position\n * when they are triggered. It also won't trigger `onUpdate` callback anymore,\n * unless you call `update` method manually.\n * @method\n * @memberof Popper\n */\nfunction disableEventListeners() {\n if (this.state.eventsEnabled) {\n cancelAnimationFrame(this.scheduleUpdate);\n this.state = removeEventListeners(this.reference, this.state);\n }\n}\n\n/**\n * Tells if a given input is a number\n * @method\n * @memberof Popper.Utils\n * @param {*} input to check\n * @return {Boolean}\n */\nfunction isNumeric(n) {\n return n !== '' && !isNaN(parseFloat(n)) && isFinite(n);\n}\n\n/**\n * Set the style to the given popper\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element - Element to apply the style to\n * @argument {Object} styles\n * Object with a list of properties and values which will be applied to the element\n */\nfunction setStyles(element, styles) {\n Object.keys(styles).forEach(function (prop) {\n var unit = '';\n // add unit if the value is numeric and is one of the following\n if (['width', 'height', 'top', 'right', 'bottom', 'left'].indexOf(prop) !== -1 && isNumeric(styles[prop])) {\n unit = 'px';\n }\n element.style[prop] = styles[prop] + unit;\n });\n}\n\n/**\n * Set the attributes to the given popper\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element - Element to apply the attributes to\n * @argument {Object} styles\n * Object with a list of properties and values which will be applied to the element\n */\nfunction setAttributes(element, attributes) {\n Object.keys(attributes).forEach(function (prop) {\n var value = attributes[prop];\n if (value !== false) {\n element.setAttribute(prop, attributes[prop]);\n } else {\n element.removeAttribute(prop);\n }\n });\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} data.styles - List of style properties - values to apply to popper element\n * @argument {Object} data.attributes - List of attribute properties - values to apply to popper element\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The same data object\n */\nfunction applyStyle(data) {\n // any property present in `data.styles` will be applied to the popper,\n // in this way we can make the 3rd party modifiers add custom styles to it\n // Be aware, modifiers could override the properties defined in the previous\n // lines of this modifier!\n setStyles(data.instance.popper, data.styles);\n\n // any property present in `data.attributes` will be applied to the popper,\n // they will be set as HTML attributes of the element\n setAttributes(data.instance.popper, data.attributes);\n\n // if arrowElement is defined and arrowStyles has some properties\n if (data.arrowElement && Object.keys(data.arrowStyles).length) {\n setStyles(data.arrowElement, data.arrowStyles);\n }\n\n return data;\n}\n\n/**\n * Set the x-placement attribute before everything else because it could be used\n * to add margins to the popper margins needs to be calculated to get the\n * correct popper offsets.\n * @method\n * @memberof Popper.modifiers\n * @param {HTMLElement} reference - The reference element used to position the popper\n * @param {HTMLElement} popper - The HTML element used as popper\n * @param {Object} options - Popper.js options\n */\nfunction applyStyleOnLoad(reference, popper, options, modifierOptions, state) {\n // compute reference element offsets\n var referenceOffsets = getReferenceOffsets(state, popper, reference, options.positionFixed);\n\n // compute auto placement, store placement inside the data object,\n // modifiers will be able to edit `placement` if needed\n // and refer to originalPlacement to know the original value\n var placement = computeAutoPlacement(options.placement, referenceOffsets, popper, reference, options.modifiers.flip.boundariesElement, options.modifiers.flip.padding);\n\n popper.setAttribute('x-placement', placement);\n\n // Apply `position` to popper before anything else because\n // without the position applied we can't guarantee correct computations\n setStyles(popper, { position: options.positionFixed ? 'fixed' : 'absolute' });\n\n return options;\n}\n\n/**\n * @function\n * @memberof Popper.Utils\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Boolean} shouldRound - If the offsets should be rounded at all\n * @returns {Object} The popper's position offsets rounded\n *\n * The tale of pixel-perfect positioning. It's still not 100% perfect, but as\n * good as it can be within reason.\n * Discussion here: https://github.com/FezVrasta/popper.js/pull/715\n *\n * Low DPI screens cause a popper to be blurry if not using full pixels (Safari\n * as well on High DPI screens).\n *\n * Firefox prefers no rounding for positioning and does not have blurriness on\n * high DPI screens.\n *\n * Only horizontal placement and left/right values need to be considered.\n */\nfunction getRoundedOffsets(data, shouldRound) {\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n var round = Math.round,\n floor = Math.floor;\n\n var noRound = function noRound(v) {\n return v;\n };\n\n var referenceWidth = round(reference.width);\n var popperWidth = round(popper.width);\n\n var isVertical = ['left', 'right'].indexOf(data.placement) !== -1;\n var isVariation = data.placement.indexOf('-') !== -1;\n var sameWidthParity = referenceWidth % 2 === popperWidth % 2;\n var bothOddWidth = referenceWidth % 2 === 1 && popperWidth % 2 === 1;\n\n var horizontalToInteger = !shouldRound ? noRound : isVertical || isVariation || sameWidthParity ? round : floor;\n var verticalToInteger = !shouldRound ? noRound : round;\n\n return {\n left: horizontalToInteger(bothOddWidth && !isVariation && shouldRound ? popper.left - 1 : popper.left),\n top: verticalToInteger(popper.top),\n bottom: verticalToInteger(popper.bottom),\n right: horizontalToInteger(popper.right)\n };\n}\n\nvar isFirefox = isBrowser && /Firefox/i.test(navigator.userAgent);\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction computeStyle(data, options) {\n var x = options.x,\n y = options.y;\n var popper = data.offsets.popper;\n\n // Remove this legacy support in Popper.js v2\n\n var legacyGpuAccelerationOption = find(data.instance.modifiers, function (modifier) {\n return modifier.name === 'applyStyle';\n }).gpuAcceleration;\n if (legacyGpuAccelerationOption !== undefined) {\n console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');\n }\n var gpuAcceleration = legacyGpuAccelerationOption !== undefined ? legacyGpuAccelerationOption : options.gpuAcceleration;\n\n var offsetParent = getOffsetParent(data.instance.popper);\n var offsetParentRect = getBoundingClientRect(offsetParent);\n\n // Styles\n var styles = {\n position: popper.position\n };\n\n var offsets = getRoundedOffsets(data, window.devicePixelRatio < 2 || !isFirefox);\n\n var sideA = x === 'bottom' ? 'top' : 'bottom';\n var sideB = y === 'right' ? 'left' : 'right';\n\n // if gpuAcceleration is set to `true` and transform is supported,\n // we use `translate3d` to apply the position to the popper we\n // automatically use the supported prefixed version if needed\n var prefixedProperty = getSupportedPropertyName('transform');\n\n // now, let's make a step back and look at this code closely (wtf?)\n // If the content of the popper grows once it's been positioned, it\n // may happen that the popper gets misplaced because of the new content\n // overflowing its reference element\n // To avoid this problem, we provide two options (x and y), which allow\n // the consumer to define the offset origin.\n // If we position a popper on top of a reference element, we can set\n // `x` to `top` to make the popper grow towards its top instead of\n // its bottom.\n var left = void 0,\n top = void 0;\n if (sideA === 'bottom') {\n // when offsetParent is the positioning is relative to the bottom of the screen (excluding the scrollbar)\n // and not the bottom of the html element\n if (offsetParent.nodeName === 'HTML') {\n top = -offsetParent.clientHeight + offsets.bottom;\n } else {\n top = -offsetParentRect.height + offsets.bottom;\n }\n } else {\n top = offsets.top;\n }\n if (sideB === 'right') {\n if (offsetParent.nodeName === 'HTML') {\n left = -offsetParent.clientWidth + offsets.right;\n } else {\n left = -offsetParentRect.width + offsets.right;\n }\n } else {\n left = offsets.left;\n }\n if (gpuAcceleration && prefixedProperty) {\n styles[prefixedProperty] = 'translate3d(' + left + 'px, ' + top + 'px, 0)';\n styles[sideA] = 0;\n styles[sideB] = 0;\n styles.willChange = 'transform';\n } else {\n // othwerise, we use the standard `top`, `left`, `bottom` and `right` properties\n var invertTop = sideA === 'bottom' ? -1 : 1;\n var invertLeft = sideB === 'right' ? -1 : 1;\n styles[sideA] = top * invertTop;\n styles[sideB] = left * invertLeft;\n styles.willChange = sideA + ', ' + sideB;\n }\n\n // Attributes\n var attributes = {\n 'x-placement': data.placement\n };\n\n // Update `data` attributes, styles and arrowStyles\n data.attributes = _extends({}, attributes, data.attributes);\n data.styles = _extends({}, styles, data.styles);\n data.arrowStyles = _extends({}, data.offsets.arrow, data.arrowStyles);\n\n return data;\n}\n\n/**\n * Helper used to know if the given modifier depends from another one.
\n * It checks if the needed modifier is listed and enabled.\n * @method\n * @memberof Popper.Utils\n * @param {Array} modifiers - list of modifiers\n * @param {String} requestingName - name of requesting modifier\n * @param {String} requestedName - name of requested modifier\n * @returns {Boolean}\n */\nfunction isModifierRequired(modifiers, requestingName, requestedName) {\n var requesting = find(modifiers, function (_ref) {\n var name = _ref.name;\n return name === requestingName;\n });\n\n var isRequired = !!requesting && modifiers.some(function (modifier) {\n return modifier.name === requestedName && modifier.enabled && modifier.order < requesting.order;\n });\n\n if (!isRequired) {\n var _requesting = '`' + requestingName + '`';\n var requested = '`' + requestedName + '`';\n console.warn(requested + ' modifier is required by ' + _requesting + ' modifier in order to work, be sure to include it before ' + _requesting + '!');\n }\n return isRequired;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction arrow(data, options) {\n var _data$offsets$arrow;\n\n // arrow depends on keepTogether in order to work\n if (!isModifierRequired(data.instance.modifiers, 'arrow', 'keepTogether')) {\n return data;\n }\n\n var arrowElement = options.element;\n\n // if arrowElement is a string, suppose it's a CSS selector\n if (typeof arrowElement === 'string') {\n arrowElement = data.instance.popper.querySelector(arrowElement);\n\n // if arrowElement is not found, don't run the modifier\n if (!arrowElement) {\n return data;\n }\n } else {\n // if the arrowElement isn't a query selector we must check that the\n // provided DOM node is child of its popper node\n if (!data.instance.popper.contains(arrowElement)) {\n console.warn('WARNING: `arrow.element` must be child of its popper element!');\n return data;\n }\n }\n\n var placement = data.placement.split('-')[0];\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var isVertical = ['left', 'right'].indexOf(placement) !== -1;\n\n var len = isVertical ? 'height' : 'width';\n var sideCapitalized = isVertical ? 'Top' : 'Left';\n var side = sideCapitalized.toLowerCase();\n var altSide = isVertical ? 'left' : 'top';\n var opSide = isVertical ? 'bottom' : 'right';\n var arrowElementSize = getOuterSizes(arrowElement)[len];\n\n //\n // extends keepTogether behavior making sure the popper and its\n // reference have enough pixels in conjunction\n //\n\n // top/left side\n if (reference[opSide] - arrowElementSize < popper[side]) {\n data.offsets.popper[side] -= popper[side] - (reference[opSide] - arrowElementSize);\n }\n // bottom/right side\n if (reference[side] + arrowElementSize > popper[opSide]) {\n data.offsets.popper[side] += reference[side] + arrowElementSize - popper[opSide];\n }\n data.offsets.popper = getClientRect(data.offsets.popper);\n\n // compute center of the popper\n var center = reference[side] + reference[len] / 2 - arrowElementSize / 2;\n\n // Compute the sideValue using the updated popper offsets\n // take popper margin in account because we don't have this info available\n var css = getStyleComputedProperty(data.instance.popper);\n var popperMarginSide = parseFloat(css['margin' + sideCapitalized], 10);\n var popperBorderSide = parseFloat(css['border' + sideCapitalized + 'Width'], 10);\n var sideValue = center - data.offsets.popper[side] - popperMarginSide - popperBorderSide;\n\n // prevent arrowElement from being placed not contiguously to its popper\n sideValue = Math.max(Math.min(popper[len] - arrowElementSize, sideValue), 0);\n\n data.arrowElement = arrowElement;\n data.offsets.arrow = (_data$offsets$arrow = {}, defineProperty(_data$offsets$arrow, side, Math.round(sideValue)), defineProperty(_data$offsets$arrow, altSide, ''), _data$offsets$arrow);\n\n return data;\n}\n\n/**\n * Get the opposite placement variation of the given one\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement variation\n * @returns {String} flipped placement variation\n */\nfunction getOppositeVariation(variation) {\n if (variation === 'end') {\n return 'start';\n } else if (variation === 'start') {\n return 'end';\n }\n return variation;\n}\n\n/**\n * List of accepted placements to use as values of the `placement` option.
\n * Valid placements are:\n * - `auto`\n * - `top`\n * - `right`\n * - `bottom`\n * - `left`\n *\n * Each placement can have a variation from this list:\n * - `-start`\n * - `-end`\n *\n * Variations are interpreted easily if you think of them as the left to right\n * written languages. Horizontally (`top` and `bottom`), `start` is left and `end`\n * is right.
\n * Vertically (`left` and `right`), `start` is top and `end` is bottom.\n *\n * Some valid examples are:\n * - `top-end` (on top of reference, right aligned)\n * - `right-start` (on right of reference, top aligned)\n * - `bottom` (on bottom, centered)\n * - `auto-end` (on the side with more space available, alignment depends by placement)\n *\n * @static\n * @type {Array}\n * @enum {String}\n * @readonly\n * @method placements\n * @memberof Popper\n */\nvar placements = ['auto-start', 'auto', 'auto-end', 'top-start', 'top', 'top-end', 'right-start', 'right', 'right-end', 'bottom-end', 'bottom', 'bottom-start', 'left-end', 'left', 'left-start'];\n\n// Get rid of `auto` `auto-start` and `auto-end`\nvar validPlacements = placements.slice(3);\n\n/**\n * Given an initial placement, returns all the subsequent placements\n * clockwise (or counter-clockwise).\n *\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement - A valid placement (it accepts variations)\n * @argument {Boolean} counter - Set to true to walk the placements counterclockwise\n * @returns {Array} placements including their variations\n */\nfunction clockwise(placement) {\n var counter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n var index = validPlacements.indexOf(placement);\n var arr = validPlacements.slice(index + 1).concat(validPlacements.slice(0, index));\n return counter ? arr.reverse() : arr;\n}\n\nvar BEHAVIORS = {\n FLIP: 'flip',\n CLOCKWISE: 'clockwise',\n COUNTERCLOCKWISE: 'counterclockwise'\n};\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction flip(data, options) {\n // if `inner` modifier is enabled, we can't use the `flip` modifier\n if (isModifierEnabled(data.instance.modifiers, 'inner')) {\n return data;\n }\n\n if (data.flipped && data.placement === data.originalPlacement) {\n // seems like flip is trying to loop, probably there's not enough space on any of the flippable sides\n return data;\n }\n\n var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, options.boundariesElement, data.positionFixed);\n\n var placement = data.placement.split('-')[0];\n var placementOpposite = getOppositePlacement(placement);\n var variation = data.placement.split('-')[1] || '';\n\n var flipOrder = [];\n\n switch (options.behavior) {\n case BEHAVIORS.FLIP:\n flipOrder = [placement, placementOpposite];\n break;\n case BEHAVIORS.CLOCKWISE:\n flipOrder = clockwise(placement);\n break;\n case BEHAVIORS.COUNTERCLOCKWISE:\n flipOrder = clockwise(placement, true);\n break;\n default:\n flipOrder = options.behavior;\n }\n\n flipOrder.forEach(function (step, index) {\n if (placement !== step || flipOrder.length === index + 1) {\n return data;\n }\n\n placement = data.placement.split('-')[0];\n placementOpposite = getOppositePlacement(placement);\n\n var popperOffsets = data.offsets.popper;\n var refOffsets = data.offsets.reference;\n\n // using floor because the reference offsets may contain decimals we are not going to consider here\n var floor = Math.floor;\n var overlapsRef = placement === 'left' && floor(popperOffsets.right) > floor(refOffsets.left) || placement === 'right' && floor(popperOffsets.left) < floor(refOffsets.right) || placement === 'top' && floor(popperOffsets.bottom) > floor(refOffsets.top) || placement === 'bottom' && floor(popperOffsets.top) < floor(refOffsets.bottom);\n\n var overflowsLeft = floor(popperOffsets.left) < floor(boundaries.left);\n var overflowsRight = floor(popperOffsets.right) > floor(boundaries.right);\n var overflowsTop = floor(popperOffsets.top) < floor(boundaries.top);\n var overflowsBottom = floor(popperOffsets.bottom) > floor(boundaries.bottom);\n\n var overflowsBoundaries = placement === 'left' && overflowsLeft || placement === 'right' && overflowsRight || placement === 'top' && overflowsTop || placement === 'bottom' && overflowsBottom;\n\n // flip the variation if required\n var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;\n\n // flips variation if reference element overflows boundaries\n var flippedVariationByRef = !!options.flipVariations && (isVertical && variation === 'start' && overflowsLeft || isVertical && variation === 'end' && overflowsRight || !isVertical && variation === 'start' && overflowsTop || !isVertical && variation === 'end' && overflowsBottom);\n\n // flips variation if popper content overflows boundaries\n var flippedVariationByContent = !!options.flipVariationsByContent && (isVertical && variation === 'start' && overflowsRight || isVertical && variation === 'end' && overflowsLeft || !isVertical && variation === 'start' && overflowsBottom || !isVertical && variation === 'end' && overflowsTop);\n\n var flippedVariation = flippedVariationByRef || flippedVariationByContent;\n\n if (overlapsRef || overflowsBoundaries || flippedVariation) {\n // this boolean to detect any flip loop\n data.flipped = true;\n\n if (overlapsRef || overflowsBoundaries) {\n placement = flipOrder[index + 1];\n }\n\n if (flippedVariation) {\n variation = getOppositeVariation(variation);\n }\n\n data.placement = placement + (variation ? '-' + variation : '');\n\n // this object contains `position`, we want to preserve it along with\n // any additional property we may add in the future\n data.offsets.popper = _extends({}, data.offsets.popper, getPopperOffsets(data.instance.popper, data.offsets.reference, data.placement));\n\n data = runModifiers(data.instance.modifiers, data, 'flip');\n }\n });\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction keepTogether(data) {\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var placement = data.placement.split('-')[0];\n var floor = Math.floor;\n var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;\n var side = isVertical ? 'right' : 'bottom';\n var opSide = isVertical ? 'left' : 'top';\n var measurement = isVertical ? 'width' : 'height';\n\n if (popper[side] < floor(reference[opSide])) {\n data.offsets.popper[opSide] = floor(reference[opSide]) - popper[measurement];\n }\n if (popper[opSide] > floor(reference[side])) {\n data.offsets.popper[opSide] = floor(reference[side]);\n }\n\n return data;\n}\n\n/**\n * Converts a string containing value + unit into a px value number\n * @function\n * @memberof {modifiers~offset}\n * @private\n * @argument {String} str - Value + unit string\n * @argument {String} measurement - `height` or `width`\n * @argument {Object} popperOffsets\n * @argument {Object} referenceOffsets\n * @returns {Number|String}\n * Value in pixels, or original string if no values were extracted\n */\nfunction toValue(str, measurement, popperOffsets, referenceOffsets) {\n // separate value from unit\n var split = str.match(/((?:\\-|\\+)?\\d*\\.?\\d*)(.*)/);\n var value = +split[1];\n var unit = split[2];\n\n // If it's not a number it's an operator, I guess\n if (!value) {\n return str;\n }\n\n if (unit.indexOf('%') === 0) {\n var element = void 0;\n switch (unit) {\n case '%p':\n element = popperOffsets;\n break;\n case '%':\n case '%r':\n default:\n element = referenceOffsets;\n }\n\n var rect = getClientRect(element);\n return rect[measurement] / 100 * value;\n } else if (unit === 'vh' || unit === 'vw') {\n // if is a vh or vw, we calculate the size based on the viewport\n var size = void 0;\n if (unit === 'vh') {\n size = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);\n } else {\n size = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);\n }\n return size / 100 * value;\n } else {\n // if is an explicit pixel unit, we get rid of the unit and keep the value\n // if is an implicit unit, it's px, and we return just the value\n return value;\n }\n}\n\n/**\n * Parse an `offset` string to extrapolate `x` and `y` numeric offsets.\n * @function\n * @memberof {modifiers~offset}\n * @private\n * @argument {String} offset\n * @argument {Object} popperOffsets\n * @argument {Object} referenceOffsets\n * @argument {String} basePlacement\n * @returns {Array} a two cells array with x and y offsets in numbers\n */\nfunction parseOffset(offset, popperOffsets, referenceOffsets, basePlacement) {\n var offsets = [0, 0];\n\n // Use height if placement is left or right and index is 0 otherwise use width\n // in this way the first offset will use an axis and the second one\n // will use the other one\n var useHeight = ['right', 'left'].indexOf(basePlacement) !== -1;\n\n // Split the offset string to obtain a list of values and operands\n // The regex addresses values with the plus or minus sign in front (+10, -20, etc)\n var fragments = offset.split(/(\\+|\\-)/).map(function (frag) {\n return frag.trim();\n });\n\n // Detect if the offset string contains a pair of values or a single one\n // they could be separated by comma or space\n var divider = fragments.indexOf(find(fragments, function (frag) {\n return frag.search(/,|\\s/) !== -1;\n }));\n\n if (fragments[divider] && fragments[divider].indexOf(',') === -1) {\n console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');\n }\n\n // If divider is found, we divide the list of values and operands to divide\n // them by ofset X and Y.\n var splitRegex = /\\s*,\\s*|\\s+/;\n var ops = divider !== -1 ? [fragments.slice(0, divider).concat([fragments[divider].split(splitRegex)[0]]), [fragments[divider].split(splitRegex)[1]].concat(fragments.slice(divider + 1))] : [fragments];\n\n // Convert the values with units to absolute pixels to allow our computations\n ops = ops.map(function (op, index) {\n // Most of the units rely on the orientation of the popper\n var measurement = (index === 1 ? !useHeight : useHeight) ? 'height' : 'width';\n var mergeWithPrevious = false;\n return op\n // This aggregates any `+` or `-` sign that aren't considered operators\n // e.g.: 10 + +5 => [10, +, +5]\n .reduce(function (a, b) {\n if (a[a.length - 1] === '' && ['+', '-'].indexOf(b) !== -1) {\n a[a.length - 1] = b;\n mergeWithPrevious = true;\n return a;\n } else if (mergeWithPrevious) {\n a[a.length - 1] += b;\n mergeWithPrevious = false;\n return a;\n } else {\n return a.concat(b);\n }\n }, [])\n // Here we convert the string values into number values (in px)\n .map(function (str) {\n return toValue(str, measurement, popperOffsets, referenceOffsets);\n });\n });\n\n // Loop trough the offsets arrays and execute the operations\n ops.forEach(function (op, index) {\n op.forEach(function (frag, index2) {\n if (isNumeric(frag)) {\n offsets[index] += frag * (op[index2 - 1] === '-' ? -1 : 1);\n }\n });\n });\n return offsets;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @argument {Number|String} options.offset=0\n * The offset value as described in the modifier description\n * @returns {Object} The data object, properly modified\n */\nfunction offset(data, _ref) {\n var offset = _ref.offset;\n var placement = data.placement,\n _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var basePlacement = placement.split('-')[0];\n\n var offsets = void 0;\n if (isNumeric(+offset)) {\n offsets = [+offset, 0];\n } else {\n offsets = parseOffset(offset, popper, reference, basePlacement);\n }\n\n if (basePlacement === 'left') {\n popper.top += offsets[0];\n popper.left -= offsets[1];\n } else if (basePlacement === 'right') {\n popper.top += offsets[0];\n popper.left += offsets[1];\n } else if (basePlacement === 'top') {\n popper.left += offsets[0];\n popper.top -= offsets[1];\n } else if (basePlacement === 'bottom') {\n popper.left += offsets[0];\n popper.top += offsets[1];\n }\n\n data.popper = popper;\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction preventOverflow(data, options) {\n var boundariesElement = options.boundariesElement || getOffsetParent(data.instance.popper);\n\n // If offsetParent is the reference element, we really want to\n // go one step up and use the next offsetParent as reference to\n // avoid to make this modifier completely useless and look like broken\n if (data.instance.reference === boundariesElement) {\n boundariesElement = getOffsetParent(boundariesElement);\n }\n\n // NOTE: DOM access here\n // resets the popper's position so that the document size can be calculated excluding\n // the size of the popper element itself\n var transformProp = getSupportedPropertyName('transform');\n var popperStyles = data.instance.popper.style; // assignment to help minification\n var top = popperStyles.top,\n left = popperStyles.left,\n transform = popperStyles[transformProp];\n\n popperStyles.top = '';\n popperStyles.left = '';\n popperStyles[transformProp] = '';\n\n var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, boundariesElement, data.positionFixed);\n\n // NOTE: DOM access here\n // restores the original style properties after the offsets have been computed\n popperStyles.top = top;\n popperStyles.left = left;\n popperStyles[transformProp] = transform;\n\n options.boundaries = boundaries;\n\n var order = options.priority;\n var popper = data.offsets.popper;\n\n var check = {\n primary: function primary(placement) {\n var value = popper[placement];\n if (popper[placement] < boundaries[placement] && !options.escapeWithReference) {\n value = Math.max(popper[placement], boundaries[placement]);\n }\n return defineProperty({}, placement, value);\n },\n secondary: function secondary(placement) {\n var mainSide = placement === 'right' ? 'left' : 'top';\n var value = popper[mainSide];\n if (popper[placement] > boundaries[placement] && !options.escapeWithReference) {\n value = Math.min(popper[mainSide], boundaries[placement] - (placement === 'right' ? popper.width : popper.height));\n }\n return defineProperty({}, mainSide, value);\n }\n };\n\n order.forEach(function (placement) {\n var side = ['left', 'top'].indexOf(placement) !== -1 ? 'primary' : 'secondary';\n popper = _extends({}, popper, check[side](placement));\n });\n\n data.offsets.popper = popper;\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction shift(data) {\n var placement = data.placement;\n var basePlacement = placement.split('-')[0];\n var shiftvariation = placement.split('-')[1];\n\n // if shift shiftvariation is specified, run the modifier\n if (shiftvariation) {\n var _data$offsets = data.offsets,\n reference = _data$offsets.reference,\n popper = _data$offsets.popper;\n\n var isVertical = ['bottom', 'top'].indexOf(basePlacement) !== -1;\n var side = isVertical ? 'left' : 'top';\n var measurement = isVertical ? 'width' : 'height';\n\n var shiftOffsets = {\n start: defineProperty({}, side, reference[side]),\n end: defineProperty({}, side, reference[side] + reference[measurement] - popper[measurement])\n };\n\n data.offsets.popper = _extends({}, popper, shiftOffsets[shiftvariation]);\n }\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction hide(data) {\n if (!isModifierRequired(data.instance.modifiers, 'hide', 'preventOverflow')) {\n return data;\n }\n\n var refRect = data.offsets.reference;\n var bound = find(data.instance.modifiers, function (modifier) {\n return modifier.name === 'preventOverflow';\n }).boundaries;\n\n if (refRect.bottom < bound.top || refRect.left > bound.right || refRect.top > bound.bottom || refRect.right < bound.left) {\n // Avoid unnecessary DOM access if visibility hasn't changed\n if (data.hide === true) {\n return data;\n }\n\n data.hide = true;\n data.attributes['x-out-of-boundaries'] = '';\n } else {\n // Avoid unnecessary DOM access if visibility hasn't changed\n if (data.hide === false) {\n return data;\n }\n\n data.hide = false;\n data.attributes['x-out-of-boundaries'] = false;\n }\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction inner(data) {\n var placement = data.placement;\n var basePlacement = placement.split('-')[0];\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var isHoriz = ['left', 'right'].indexOf(basePlacement) !== -1;\n\n var subtractLength = ['top', 'left'].indexOf(basePlacement) === -1;\n\n popper[isHoriz ? 'left' : 'top'] = reference[basePlacement] - (subtractLength ? popper[isHoriz ? 'width' : 'height'] : 0);\n\n data.placement = getOppositePlacement(placement);\n data.offsets.popper = getClientRect(popper);\n\n return data;\n}\n\n/**\n * Modifier function, each modifier can have a function of this type assigned\n * to its `fn` property.
\n * These functions will be called on each update, this means that you must\n * make sure they are performant enough to avoid performance bottlenecks.\n *\n * @function ModifierFn\n * @argument {dataObject} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {dataObject} The data object, properly modified\n */\n\n/**\n * Modifiers are plugins used to alter the behavior of your poppers.
\n * Popper.js uses a set of 9 modifiers to provide all the basic functionalities\n * needed by the library.\n *\n * Usually you don't want to override the `order`, `fn` and `onLoad` props.\n * All the other properties are configurations that could be tweaked.\n * @namespace modifiers\n */\nvar modifiers = {\n /**\n * Modifier used to shift the popper on the start or end of its reference\n * element.
\n * It will read the variation of the `placement` property.
\n * It can be one either `-end` or `-start`.\n * @memberof modifiers\n * @inner\n */\n shift: {\n /** @prop {number} order=100 - Index used to define the order of execution */\n order: 100,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: shift\n },\n\n /**\n * The `offset` modifier can shift your popper on both its axis.\n *\n * It accepts the following units:\n * - `px` or unit-less, interpreted as pixels\n * - `%` or `%r`, percentage relative to the length of the reference element\n * - `%p`, percentage relative to the length of the popper element\n * - `vw`, CSS viewport width unit\n * - `vh`, CSS viewport height unit\n *\n * For length is intended the main axis relative to the placement of the popper.
\n * This means that if the placement is `top` or `bottom`, the length will be the\n * `width`. In case of `left` or `right`, it will be the `height`.\n *\n * You can provide a single value (as `Number` or `String`), or a pair of values\n * as `String` divided by a comma or one (or more) white spaces.
\n * The latter is a deprecated method because it leads to confusion and will be\n * removed in v2.
\n * Additionally, it accepts additions and subtractions between different units.\n * Note that multiplications and divisions aren't supported.\n *\n * Valid examples are:\n * ```\n * 10\n * '10%'\n * '10, 10'\n * '10%, 10'\n * '10 + 10%'\n * '10 - 5vh + 3%'\n * '-10px + 5vh, 5px - 6%'\n * ```\n * > **NB**: If you desire to apply offsets to your poppers in a way that may make them overlap\n * > with their reference element, unfortunately, you will have to disable the `flip` modifier.\n * > You can read more on this at this [issue](https://github.com/FezVrasta/popper.js/issues/373).\n *\n * @memberof modifiers\n * @inner\n */\n offset: {\n /** @prop {number} order=200 - Index used to define the order of execution */\n order: 200,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: offset,\n /** @prop {Number|String} offset=0\n * The offset value as described in the modifier description\n */\n offset: 0\n },\n\n /**\n * Modifier used to prevent the popper from being positioned outside the boundary.\n *\n * A scenario exists where the reference itself is not within the boundaries.
\n * We can say it has \"escaped the boundaries\" — or just \"escaped\".
\n * In this case we need to decide whether the popper should either:\n *\n * - detach from the reference and remain \"trapped\" in the boundaries, or\n * - if it should ignore the boundary and \"escape with its reference\"\n *\n * When `escapeWithReference` is set to`true` and reference is completely\n * outside its boundaries, the popper will overflow (or completely leave)\n * the boundaries in order to remain attached to the edge of the reference.\n *\n * @memberof modifiers\n * @inner\n */\n preventOverflow: {\n /** @prop {number} order=300 - Index used to define the order of execution */\n order: 300,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: preventOverflow,\n /**\n * @prop {Array} [priority=['left','right','top','bottom']]\n * Popper will try to prevent overflow following these priorities by default,\n * then, it could overflow on the left and on top of the `boundariesElement`\n */\n priority: ['left', 'right', 'top', 'bottom'],\n /**\n * @prop {number} padding=5\n * Amount of pixel used to define a minimum distance between the boundaries\n * and the popper. This makes sure the popper always has a little padding\n * between the edges of its container\n */\n padding: 5,\n /**\n * @prop {String|HTMLElement} boundariesElement='scrollParent'\n * Boundaries used by the modifier. Can be `scrollParent`, `window`,\n * `viewport` or any DOM element.\n */\n boundariesElement: 'scrollParent'\n },\n\n /**\n * Modifier used to make sure the reference and its popper stay near each other\n * without leaving any gap between the two. Especially useful when the arrow is\n * enabled and you want to ensure that it points to its reference element.\n * It cares only about the first axis. You can still have poppers with margin\n * between the popper and its reference element.\n * @memberof modifiers\n * @inner\n */\n keepTogether: {\n /** @prop {number} order=400 - Index used to define the order of execution */\n order: 400,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: keepTogether\n },\n\n /**\n * This modifier is used to move the `arrowElement` of the popper to make\n * sure it is positioned between the reference element and its popper element.\n * It will read the outer size of the `arrowElement` node to detect how many\n * pixels of conjunction are needed.\n *\n * It has no effect if no `arrowElement` is provided.\n * @memberof modifiers\n * @inner\n */\n arrow: {\n /** @prop {number} order=500 - Index used to define the order of execution */\n order: 500,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: arrow,\n /** @prop {String|HTMLElement} element='[x-arrow]' - Selector or node used as arrow */\n element: '[x-arrow]'\n },\n\n /**\n * Modifier used to flip the popper's placement when it starts to overlap its\n * reference element.\n *\n * Requires the `preventOverflow` modifier before it in order to work.\n *\n * **NOTE:** this modifier will interrupt the current update cycle and will\n * restart it if it detects the need to flip the placement.\n * @memberof modifiers\n * @inner\n */\n flip: {\n /** @prop {number} order=600 - Index used to define the order of execution */\n order: 600,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: flip,\n /**\n * @prop {String|Array} behavior='flip'\n * The behavior used to change the popper's placement. It can be one of\n * `flip`, `clockwise`, `counterclockwise` or an array with a list of valid\n * placements (with optional variations)\n */\n behavior: 'flip',\n /**\n * @prop {number} padding=5\n * The popper will flip if it hits the edges of the `boundariesElement`\n */\n padding: 5,\n /**\n * @prop {String|HTMLElement} boundariesElement='viewport'\n * The element which will define the boundaries of the popper position.\n * The popper will never be placed outside of the defined boundaries\n * (except if `keepTogether` is enabled)\n */\n boundariesElement: 'viewport',\n /**\n * @prop {Boolean} flipVariations=false\n * The popper will switch placement variation between `-start` and `-end` when\n * the reference element overlaps its boundaries.\n *\n * The original placement should have a set variation.\n */\n flipVariations: false,\n /**\n * @prop {Boolean} flipVariationsByContent=false\n * The popper will switch placement variation between `-start` and `-end` when\n * the popper element overlaps its reference boundaries.\n *\n * The original placement should have a set variation.\n */\n flipVariationsByContent: false\n },\n\n /**\n * Modifier used to make the popper flow toward the inner of the reference element.\n * By default, when this modifier is disabled, the popper will be placed outside\n * the reference element.\n * @memberof modifiers\n * @inner\n */\n inner: {\n /** @prop {number} order=700 - Index used to define the order of execution */\n order: 700,\n /** @prop {Boolean} enabled=false - Whether the modifier is enabled or not */\n enabled: false,\n /** @prop {ModifierFn} */\n fn: inner\n },\n\n /**\n * Modifier used to hide the popper when its reference element is outside of the\n * popper boundaries. It will set a `x-out-of-boundaries` attribute which can\n * be used to hide with a CSS selector the popper when its reference is\n * out of boundaries.\n *\n * Requires the `preventOverflow` modifier before it in order to work.\n * @memberof modifiers\n * @inner\n */\n hide: {\n /** @prop {number} order=800 - Index used to define the order of execution */\n order: 800,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: hide\n },\n\n /**\n * Computes the style that will be applied to the popper element to gets\n * properly positioned.\n *\n * Note that this modifier will not touch the DOM, it just prepares the styles\n * so that `applyStyle` modifier can apply it. This separation is useful\n * in case you need to replace `applyStyle` with a custom implementation.\n *\n * This modifier has `850` as `order` value to maintain backward compatibility\n * with previous versions of Popper.js. Expect the modifiers ordering method\n * to change in future major versions of the library.\n *\n * @memberof modifiers\n * @inner\n */\n computeStyle: {\n /** @prop {number} order=850 - Index used to define the order of execution */\n order: 850,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: computeStyle,\n /**\n * @prop {Boolean} gpuAcceleration=true\n * If true, it uses the CSS 3D transformation to position the popper.\n * Otherwise, it will use the `top` and `left` properties\n */\n gpuAcceleration: true,\n /**\n * @prop {string} [x='bottom']\n * Where to anchor the X axis (`bottom` or `top`). AKA X offset origin.\n * Change this if your popper should grow in a direction different from `bottom`\n */\n x: 'bottom',\n /**\n * @prop {string} [x='left']\n * Where to anchor the Y axis (`left` or `right`). AKA Y offset origin.\n * Change this if your popper should grow in a direction different from `right`\n */\n y: 'right'\n },\n\n /**\n * Applies the computed styles to the popper element.\n *\n * All the DOM manipulations are limited to this modifier. This is useful in case\n * you want to integrate Popper.js inside a framework or view library and you\n * want to delegate all the DOM manipulations to it.\n *\n * Note that if you disable this modifier, you must make sure the popper element\n * has its position set to `absolute` before Popper.js can do its work!\n *\n * Just disable this modifier and define your own to achieve the desired effect.\n *\n * @memberof modifiers\n * @inner\n */\n applyStyle: {\n /** @prop {number} order=900 - Index used to define the order of execution */\n order: 900,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: applyStyle,\n /** @prop {Function} */\n onLoad: applyStyleOnLoad,\n /**\n * @deprecated since version 1.10.0, the property moved to `computeStyle` modifier\n * @prop {Boolean} gpuAcceleration=true\n * If true, it uses the CSS 3D transformation to position the popper.\n * Otherwise, it will use the `top` and `left` properties\n */\n gpuAcceleration: undefined\n }\n};\n\n/**\n * The `dataObject` is an object containing all the information used by Popper.js.\n * This object is passed to modifiers and to the `onCreate` and `onUpdate` callbacks.\n * @name dataObject\n * @property {Object} data.instance The Popper.js instance\n * @property {String} data.placement Placement applied to popper\n * @property {String} data.originalPlacement Placement originally defined on init\n * @property {Boolean} data.flipped True if popper has been flipped by flip modifier\n * @property {Boolean} data.hide True if the reference element is out of boundaries, useful to know when to hide the popper\n * @property {HTMLElement} data.arrowElement Node used as arrow by arrow modifier\n * @property {Object} data.styles Any CSS property defined here will be applied to the popper. It expects the JavaScript nomenclature (eg. `marginBottom`)\n * @property {Object} data.arrowStyles Any CSS property defined here will be applied to the popper arrow. It expects the JavaScript nomenclature (eg. `marginBottom`)\n * @property {Object} data.boundaries Offsets of the popper boundaries\n * @property {Object} data.offsets The measurements of popper, reference and arrow elements\n * @property {Object} data.offsets.popper `top`, `left`, `width`, `height` values\n * @property {Object} data.offsets.reference `top`, `left`, `width`, `height` values\n * @property {Object} data.offsets.arrow] `top` and `left` offsets, only one of them will be different from 0\n */\n\n/**\n * Default options provided to Popper.js constructor.
\n * These can be overridden using the `options` argument of Popper.js.
\n * To override an option, simply pass an object with the same\n * structure of the `options` object, as the 3rd argument. For example:\n * ```\n * new Popper(ref, pop, {\n * modifiers: {\n * preventOverflow: { enabled: false }\n * }\n * })\n * ```\n * @type {Object}\n * @static\n * @memberof Popper\n */\nvar Defaults = {\n /**\n * Popper's placement.\n * @prop {Popper.placements} placement='bottom'\n */\n placement: 'bottom',\n\n /**\n * Set this to true if you want popper to position it self in 'fixed' mode\n * @prop {Boolean} positionFixed=false\n */\n positionFixed: false,\n\n /**\n * Whether events (resize, scroll) are initially enabled.\n * @prop {Boolean} eventsEnabled=true\n */\n eventsEnabled: true,\n\n /**\n * Set to true if you want to automatically remove the popper when\n * you call the `destroy` method.\n * @prop {Boolean} removeOnDestroy=false\n */\n removeOnDestroy: false,\n\n /**\n * Callback called when the popper is created.
\n * By default, it is set to no-op.
\n * Access Popper.js instance with `data.instance`.\n * @prop {onCreate}\n */\n onCreate: function onCreate() {},\n\n /**\n * Callback called when the popper is updated. This callback is not called\n * on the initialization/creation of the popper, but only on subsequent\n * updates.
\n * By default, it is set to no-op.
\n * Access Popper.js instance with `data.instance`.\n * @prop {onUpdate}\n */\n onUpdate: function onUpdate() {},\n\n /**\n * List of modifiers used to modify the offsets before they are applied to the popper.\n * They provide most of the functionalities of Popper.js.\n * @prop {modifiers}\n */\n modifiers: modifiers\n};\n\n/**\n * @callback onCreate\n * @param {dataObject} data\n */\n\n/**\n * @callback onUpdate\n * @param {dataObject} data\n */\n\n// Utils\n// Methods\nvar Popper = function () {\n /**\n * Creates a new Popper.js instance.\n * @class Popper\n * @param {Element|referenceObject} reference - The reference element used to position the popper\n * @param {Element} popper - The HTML / XML element used as the popper\n * @param {Object} options - Your custom options to override the ones defined in [Defaults](#defaults)\n * @return {Object} instance - The generated Popper.js instance\n */\n function Popper(reference, popper) {\n var _this = this;\n\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n classCallCheck(this, Popper);\n\n this.scheduleUpdate = function () {\n return requestAnimationFrame(_this.update);\n };\n\n // make update() debounced, so that it only runs at most once-per-tick\n this.update = debounce(this.update.bind(this));\n\n // with {} we create a new object with the options inside it\n this.options = _extends({}, Popper.Defaults, options);\n\n // init state\n this.state = {\n isDestroyed: false,\n isCreated: false,\n scrollParents: []\n };\n\n // get reference and popper elements (allow jQuery wrappers)\n this.reference = reference && reference.jquery ? reference[0] : reference;\n this.popper = popper && popper.jquery ? popper[0] : popper;\n\n // Deep merge modifiers options\n this.options.modifiers = {};\n Object.keys(_extends({}, Popper.Defaults.modifiers, options.modifiers)).forEach(function (name) {\n _this.options.modifiers[name] = _extends({}, Popper.Defaults.modifiers[name] || {}, options.modifiers ? options.modifiers[name] : {});\n });\n\n // Refactoring modifiers' list (Object => Array)\n this.modifiers = Object.keys(this.options.modifiers).map(function (name) {\n return _extends({\n name: name\n }, _this.options.modifiers[name]);\n })\n // sort the modifiers by order\n .sort(function (a, b) {\n return a.order - b.order;\n });\n\n // modifiers have the ability to execute arbitrary code when Popper.js get inited\n // such code is executed in the same order of its modifier\n // they could add new properties to their options configuration\n // BE AWARE: don't add options to `options.modifiers.name` but to `modifierOptions`!\n this.modifiers.forEach(function (modifierOptions) {\n if (modifierOptions.enabled && isFunction(modifierOptions.onLoad)) {\n modifierOptions.onLoad(_this.reference, _this.popper, _this.options, modifierOptions, _this.state);\n }\n });\n\n // fire the first update to position the popper in the right place\n this.update();\n\n var eventsEnabled = this.options.eventsEnabled;\n if (eventsEnabled) {\n // setup event listeners, they will take care of update the position in specific situations\n this.enableEventListeners();\n }\n\n this.state.eventsEnabled = eventsEnabled;\n }\n\n // We can't use class properties because they don't get listed in the\n // class prototype and break stuff like Sinon stubs\n\n\n createClass(Popper, [{\n key: 'update',\n value: function update$$1() {\n return update.call(this);\n }\n }, {\n key: 'destroy',\n value: function destroy$$1() {\n return destroy.call(this);\n }\n }, {\n key: 'enableEventListeners',\n value: function enableEventListeners$$1() {\n return enableEventListeners.call(this);\n }\n }, {\n key: 'disableEventListeners',\n value: function disableEventListeners$$1() {\n return disableEventListeners.call(this);\n }\n\n /**\n * Schedules an update. It will run on the next UI update available.\n * @method scheduleUpdate\n * @memberof Popper\n */\n\n\n /**\n * Collection of utilities useful when writing custom modifiers.\n * Starting from version 1.7, this method is available only if you\n * include `popper-utils.js` before `popper.js`.\n *\n * **DEPRECATION**: This way to access PopperUtils is deprecated\n * and will be removed in v2! Use the PopperUtils module directly instead.\n * Due to the high instability of the methods contained in Utils, we can't\n * guarantee them to follow semver. Use them at your own risk!\n * @static\n * @private\n * @type {Object}\n * @deprecated since version 1.8\n * @member Utils\n * @memberof Popper\n */\n\n }]);\n return Popper;\n}();\n\n/**\n * The `referenceObject` is an object that provides an interface compatible with Popper.js\n * and lets you use it as replacement of a real DOM node.
\n * You can use this method to position a popper relatively to a set of coordinates\n * in case you don't have a DOM node to use as reference.\n *\n * ```\n * new Popper(referenceObject, popperNode);\n * ```\n *\n * NB: This feature isn't supported in Internet Explorer 10.\n * @name referenceObject\n * @property {Function} data.getBoundingClientRect\n * A function that returns a set of coordinates compatible with the native `getBoundingClientRect` method.\n * @property {number} data.clientWidth\n * An ES6 getter that will return the width of the virtual reference element.\n * @property {number} data.clientHeight\n * An ES6 getter that will return the height of the virtual reference element.\n */\n\n\nPopper.Utils = (typeof window !== 'undefined' ? window : global).PopperUtils;\nPopper.placements = placements;\nPopper.Defaults = Defaults;\n\nexport default Popper;\n//# sourceMappingURL=popper.js.map\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'dropdown'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.dropdown'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\nconst SPACE_KEYCODE = 32 // KeyboardEvent.which value for space key\nconst TAB_KEYCODE = 9 // KeyboardEvent.which value for tab key\nconst ARROW_UP_KEYCODE = 38 // KeyboardEvent.which value for up arrow key\nconst ARROW_DOWN_KEYCODE = 40 // KeyboardEvent.which value for down arrow key\nconst RIGHT_MOUSE_BUTTON_WHICH = 3 // MouseEvent.which value for the right button (assuming a right-handed mouse)\nconst REGEXP_KEYDOWN = new RegExp(`${ARROW_UP_KEYCODE}|${ARROW_DOWN_KEYCODE}|${ESCAPE_KEYCODE}`)\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n KEYDOWN_DATA_API : `keydown${EVENT_KEY}${DATA_API_KEY}`,\n KEYUP_DATA_API : `keyup${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n DISABLED : 'disabled',\n SHOW : 'show',\n DROPUP : 'dropup',\n DROPRIGHT : 'dropright',\n DROPLEFT : 'dropleft',\n MENURIGHT : 'dropdown-menu-right',\n MENULEFT : 'dropdown-menu-left',\n POSITION_STATIC : 'position-static'\n}\n\nconst Selector = {\n DATA_TOGGLE : '[data-toggle=\"dropdown\"]',\n FORM_CHILD : '.dropdown form',\n MENU : '.dropdown-menu',\n NAVBAR_NAV : '.navbar-nav',\n VISIBLE_ITEMS : '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n}\n\nconst AttachmentMap = {\n TOP : 'top-start',\n TOPEND : 'top-end',\n BOTTOM : 'bottom-start',\n BOTTOMEND : 'bottom-end',\n RIGHT : 'right-start',\n RIGHTEND : 'right-end',\n LEFT : 'left-start',\n LEFTEND : 'left-end'\n}\n\nconst Default = {\n offset : 0,\n flip : true,\n boundary : 'scrollParent',\n reference : 'toggle',\n display : 'dynamic',\n popperConfig : null\n}\n\nconst DefaultType = {\n offset : '(number|string|function)',\n flip : 'boolean',\n boundary : '(string|element)',\n reference : '(string|element)',\n display : 'string',\n popperConfig : '(null|object)'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Dropdown {\n constructor(element, config) {\n this._element = element\n this._popper = null\n this._config = this._getConfig(config)\n this._menu = this._getMenuElement()\n this._inNavbar = this._detectNavbar()\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n toggle() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const isActive = $(this._menu).hasClass(ClassName.SHOW)\n\n Dropdown._clearMenus()\n\n if (isActive) {\n return\n }\n\n this.show(true)\n }\n\n show(usePopper = false) {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED) || $(this._menu).hasClass(ClassName.SHOW)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(Event.SHOW, relatedTarget)\n const parent = Dropdown._getParentFromElement(this._element)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n // Disable totally Popper.js for Dropdown in Navbar\n if (!this._inNavbar && usePopper) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper.js (https://popper.js.org/)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = parent\n } else if (Util.isElement(this._config.reference)) {\n referenceElement = this._config.reference\n\n // Check if it's jQuery element\n if (typeof this._config.reference.jquery !== 'undefined') {\n referenceElement = this._config.reference[0]\n }\n }\n\n // If boundary is not `scrollParent`, then set position to `static`\n // to allow the menu to \"escape\" the scroll parent's boundaries\n // https://github.com/twbs/bootstrap/issues/24251\n if (this._config.boundary !== 'scrollParent') {\n $(parent).addClass(ClassName.POSITION_STATIC)\n }\n this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig())\n }\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement &&\n $(parent).closest(Selector.NAVBAR_NAV).length === 0) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.SHOWN, relatedTarget))\n }\n\n hide() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED) || !$(this._menu).hasClass(ClassName.SHOW)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n const parent = Dropdown._getParentFromElement(this._element)\n\n $(parent).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n if (this._popper) {\n this._popper.destroy()\n }\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._element).off(EVENT_KEY)\n this._element = null\n this._menu = null\n if (this._popper !== null) {\n this._popper.destroy()\n this._popper = null\n }\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Private\n\n _addEventListeners() {\n $(this._element).on(Event.CLICK, (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.toggle()\n })\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this._element).data(),\n ...config\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getMenuElement() {\n if (!this._menu) {\n const parent = Dropdown._getParentFromElement(this._element)\n\n if (parent) {\n this._menu = parent.querySelector(Selector.MENU)\n }\n }\n return this._menu\n }\n\n _getPlacement() {\n const $parentDropdown = $(this._element.parentNode)\n let placement = AttachmentMap.BOTTOM\n\n // Handle dropup\n if ($parentDropdown.hasClass(ClassName.DROPUP)) {\n placement = AttachmentMap.TOP\n if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.TOPEND\n }\n } else if ($parentDropdown.hasClass(ClassName.DROPRIGHT)) {\n placement = AttachmentMap.RIGHT\n } else if ($parentDropdown.hasClass(ClassName.DROPLEFT)) {\n placement = AttachmentMap.LEFT\n } else if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.BOTTOMEND\n }\n return placement\n }\n\n _detectNavbar() {\n return $(this._element).closest('.navbar').length > 0\n }\n\n _getOffset() {\n const offset = {}\n\n if (typeof this._config.offset === 'function') {\n offset.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this._config.offset(data.offsets, this._element) || {}\n }\n\n return data\n }\n } else {\n offset.offset = this._config.offset\n }\n\n return offset\n }\n\n _getPopperConfig() {\n const popperConfig = {\n placement: this._getPlacement(),\n modifiers: {\n offset: this._getOffset(),\n flip: {\n enabled: this._config.flip\n },\n preventOverflow: {\n boundariesElement: this._config.boundary\n }\n }\n }\n\n // Disable Popper.js if we have a static display\n if (this._config.display === 'static') {\n popperConfig.modifiers.applyStyle = {\n enabled: false\n }\n }\n\n return {\n ...popperConfig,\n ...this._config.popperConfig\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data) {\n data = new Dropdown(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n\n static _clearMenus(event) {\n if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH ||\n event.type === 'keyup' && event.which !== TAB_KEYCODE)) {\n return\n }\n\n const toggles = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n\n for (let i = 0, len = toggles.length; i < len; i++) {\n const parent = Dropdown._getParentFromElement(toggles[i])\n const context = $(toggles[i]).data(DATA_KEY)\n const relatedTarget = {\n relatedTarget: toggles[i]\n }\n\n if (event && event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n if (!context) {\n continue\n }\n\n const dropdownMenu = context._menu\n if (!$(parent).hasClass(ClassName.SHOW)) {\n continue\n }\n\n if (event && (event.type === 'click' &&\n /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) &&\n $.contains(parent, event.target)) {\n continue\n }\n\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n $(parent).trigger(hideEvent)\n if (hideEvent.isDefaultPrevented()) {\n continue\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n toggles[i].setAttribute('aria-expanded', 'false')\n\n if (context._popper) {\n context._popper.destroy()\n }\n\n $(dropdownMenu).removeClass(ClassName.SHOW)\n $(parent)\n .removeClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n }\n\n static _getParentFromElement(element) {\n let parent\n const selector = Util.getSelectorFromElement(element)\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n return parent || element.parentNode\n }\n\n // eslint-disable-next-line complexity\n static _dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName)\n ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE &&\n (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE ||\n $(event.target).closest(Selector.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {\n return\n }\n\n event.preventDefault()\n event.stopPropagation()\n\n if (this.disabled || $(this).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this)\n const isActive = $(parent).hasClass(ClassName.SHOW)\n\n if (!isActive && event.which === ESCAPE_KEYCODE) {\n return\n }\n\n if (!isActive || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {\n if (event.which === ESCAPE_KEYCODE) {\n const toggle = parent.querySelector(Selector.DATA_TOGGLE)\n $(toggle).trigger('focus')\n }\n\n $(this).trigger('click')\n return\n }\n\n const items = [].slice.call(parent.querySelectorAll(Selector.VISIBLE_ITEMS))\n .filter((item) => $(item).is(':visible'))\n\n if (items.length === 0) {\n return\n }\n\n let index = items.indexOf(event.target)\n\n if (event.which === ARROW_UP_KEYCODE && index > 0) { // Up\n index--\n }\n\n if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { // Down\n index++\n }\n\n if (index < 0) {\n index = 0\n }\n\n items[index].focus()\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler)\n .on(Event.KEYDOWN_DATA_API, Selector.MENU, Dropdown._dataApiKeydownHandler)\n .on(`${Event.CLICK_DATA_API} ${Event.KEYUP_DATA_API}`, Dropdown._clearMenus)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault()\n event.stopPropagation()\n Dropdown._jQueryInterface.call($(this), 'toggle')\n })\n .on(Event.CLICK_DATA_API, Selector.FORM_CHILD, (e) => {\n e.stopPropagation()\n })\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Dropdown._jQueryInterface\n$.fn[NAME].Constructor = Dropdown\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Dropdown._jQueryInterface\n}\n\n\nexport default Dropdown\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'modal'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.modal'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n\nconst Default = {\n backdrop : true,\n keyboard : true,\n focus : true,\n show : true\n}\n\nconst DefaultType = {\n backdrop : '(boolean|string)',\n keyboard : 'boolean',\n focus : 'boolean',\n show : 'boolean'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDE_PREVENTED : `hidePrevented${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n RESIZE : `resize${EVENT_KEY}`,\n CLICK_DISMISS : `click.dismiss${EVENT_KEY}`,\n KEYDOWN_DISMISS : `keydown.dismiss${EVENT_KEY}`,\n MOUSEUP_DISMISS : `mouseup.dismiss${EVENT_KEY}`,\n MOUSEDOWN_DISMISS : `mousedown.dismiss${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n SCROLLABLE : 'modal-dialog-scrollable',\n SCROLLBAR_MEASURER : 'modal-scrollbar-measure',\n BACKDROP : 'modal-backdrop',\n OPEN : 'modal-open',\n FADE : 'fade',\n SHOW : 'show',\n STATIC : 'modal-static'\n}\n\nconst Selector = {\n DIALOG : '.modal-dialog',\n MODAL_BODY : '.modal-body',\n DATA_TOGGLE : '[data-toggle=\"modal\"]',\n DATA_DISMISS : '[data-dismiss=\"modal\"]',\n FIXED_CONTENT : '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',\n STICKY_CONTENT : '.sticky-top'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Modal {\n constructor(element, config) {\n this._config = this._getConfig(config)\n this._element = element\n this._dialog = element.querySelector(Selector.DIALOG)\n this._backdrop = null\n this._isShown = false\n this._isBodyOverflowing = false\n this._ignoreBackdropClick = false\n this._isTransitioning = false\n this._scrollbarWidth = 0\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n this._isTransitioning = true\n }\n\n const showEvent = $.Event(Event.SHOW, {\n relatedTarget\n })\n\n $(this._element).trigger(showEvent)\n\n if (this._isShown || showEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = true\n\n this._checkScrollbar()\n this._setScrollbar()\n\n this._adjustDialog()\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(this._element).on(\n Event.CLICK_DISMISS,\n Selector.DATA_DISMISS,\n (event) => this.hide(event)\n )\n\n $(this._dialog).on(Event.MOUSEDOWN_DISMISS, () => {\n $(this._element).one(Event.MOUSEUP_DISMISS, (event) => {\n if ($(event.target).is(this._element)) {\n this._ignoreBackdropClick = true\n }\n })\n })\n\n this._showBackdrop(() => this._showElement(relatedTarget))\n }\n\n hide(event) {\n if (event) {\n event.preventDefault()\n }\n\n if (!this._isShown || this._isTransitioning) {\n return\n }\n\n const hideEvent = $.Event(Event.HIDE)\n\n $(this._element).trigger(hideEvent)\n\n if (!this._isShown || hideEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = false\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (transition) {\n this._isTransitioning = true\n }\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(document).off(Event.FOCUSIN)\n\n $(this._element).removeClass(ClassName.SHOW)\n\n $(this._element).off(Event.CLICK_DISMISS)\n $(this._dialog).off(Event.MOUSEDOWN_DISMISS)\n\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, (event) => this._hideModal(event))\n .emulateTransitionEnd(transitionDuration)\n } else {\n this._hideModal()\n }\n }\n\n dispose() {\n [window, this._element, this._dialog]\n .forEach((htmlElement) => $(htmlElement).off(EVENT_KEY))\n\n /**\n * `document` has 2 events `Event.FOCUSIN` and `Event.CLICK_DATA_API`\n * Do not move `document` in `htmlElements` array\n * It will remove `Event.CLICK_DATA_API` event that should remain\n */\n $(document).off(Event.FOCUSIN)\n\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._element = null\n this._dialog = null\n this._backdrop = null\n this._isShown = null\n this._isBodyOverflowing = null\n this._ignoreBackdropClick = null\n this._isTransitioning = null\n this._scrollbarWidth = null\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _triggerBackdropTransition() {\n if (this._config.backdrop === 'static') {\n const hideEventPrevented = $.Event(Event.HIDE_PREVENTED)\n\n $(this._element).trigger(hideEventPrevented)\n if (hideEventPrevented.defaultPrevented) {\n return\n }\n\n this._element.classList.add(ClassName.STATIC)\n\n const modalTransitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element).one(Util.TRANSITION_END, () => {\n this._element.classList.remove(ClassName.STATIC)\n })\n .emulateTransitionEnd(modalTransitionDuration)\n this._element.focus()\n } else {\n this.hide()\n }\n }\n\n _showElement(relatedTarget) {\n const transition = $(this._element).hasClass(ClassName.FADE)\n const modalBody = this._dialog ? this._dialog.querySelector(Selector.MODAL_BODY) : null\n\n if (!this._element.parentNode ||\n this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.appendChild(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.setAttribute('aria-modal', true)\n\n if ($(this._dialog).hasClass(ClassName.SCROLLABLE) && modalBody) {\n modalBody.scrollTop = 0\n } else {\n this._element.scrollTop = 0\n }\n\n if (transition) {\n Util.reflow(this._element)\n }\n\n $(this._element).addClass(ClassName.SHOW)\n\n if (this._config.focus) {\n this._enforceFocus()\n }\n\n const shownEvent = $.Event(Event.SHOWN, {\n relatedTarget\n })\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._element.focus()\n }\n this._isTransitioning = false\n $(this._element).trigger(shownEvent)\n }\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._dialog)\n\n $(this._dialog)\n .one(Util.TRANSITION_END, transitionComplete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n transitionComplete()\n }\n }\n\n _enforceFocus() {\n $(document)\n .off(Event.FOCUSIN) // Guard against infinite focus loop\n .on(Event.FOCUSIN, (event) => {\n if (document !== event.target &&\n this._element !== event.target &&\n $(this._element).has(event.target).length === 0) {\n this._element.focus()\n }\n })\n }\n\n _setEscapeEvent() {\n if (this._isShown && this._config.keyboard) {\n $(this._element).on(Event.KEYDOWN_DISMISS, (event) => {\n if (event.which === ESCAPE_KEYCODE) {\n this._triggerBackdropTransition()\n }\n })\n } else if (!this._isShown) {\n $(this._element).off(Event.KEYDOWN_DISMISS)\n }\n }\n\n _setResizeEvent() {\n if (this._isShown) {\n $(window).on(Event.RESIZE, (event) => this.handleUpdate(event))\n } else {\n $(window).off(Event.RESIZE)\n }\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._element.removeAttribute('aria-modal')\n this._isTransitioning = false\n this._showBackdrop(() => {\n $(document.body).removeClass(ClassName.OPEN)\n this._resetAdjustments()\n this._resetScrollbar()\n $(this._element).trigger(Event.HIDDEN)\n })\n }\n\n _removeBackdrop() {\n if (this._backdrop) {\n $(this._backdrop).remove()\n this._backdrop = null\n }\n }\n\n _showBackdrop(callback) {\n const animate = $(this._element).hasClass(ClassName.FADE)\n ? ClassName.FADE : ''\n\n if (this._isShown && this._config.backdrop) {\n this._backdrop = document.createElement('div')\n this._backdrop.className = ClassName.BACKDROP\n\n if (animate) {\n this._backdrop.classList.add(animate)\n }\n\n $(this._backdrop).appendTo(document.body)\n\n $(this._element).on(Event.CLICK_DISMISS, (event) => {\n if (this._ignoreBackdropClick) {\n this._ignoreBackdropClick = false\n return\n }\n if (event.target !== event.currentTarget) {\n return\n }\n\n this._triggerBackdropTransition()\n })\n\n if (animate) {\n Util.reflow(this._backdrop)\n }\n\n $(this._backdrop).addClass(ClassName.SHOW)\n\n if (!callback) {\n return\n }\n\n if (!animate) {\n callback()\n return\n }\n\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callback)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else if (!this._isShown && this._backdrop) {\n $(this._backdrop).removeClass(ClassName.SHOW)\n\n const callbackRemove = () => {\n this._removeBackdrop()\n if (callback) {\n callback()\n }\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callbackRemove)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else {\n callbackRemove()\n }\n } else if (callback) {\n callback()\n }\n }\n\n // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // todo (fat): these should probably be refactored out of modal.js\n // ----------------------------------------------------------------------\n\n _adjustDialog() {\n const isModalOverflowing =\n this._element.scrollHeight > document.documentElement.clientHeight\n\n if (!this._isBodyOverflowing && isModalOverflowing) {\n this._element.style.paddingLeft = `${this._scrollbarWidth}px`\n }\n\n if (this._isBodyOverflowing && !isModalOverflowing) {\n this._element.style.paddingRight = `${this._scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n _checkScrollbar() {\n const rect = document.body.getBoundingClientRect()\n this._isBodyOverflowing = rect.left + rect.right < window.innerWidth\n this._scrollbarWidth = this._getScrollbarWidth()\n }\n\n _setScrollbar() {\n if (this._isBodyOverflowing) {\n // Note: DOMNode.style.paddingRight returns the actual value or '' if not set\n // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n const stickyContent = [].slice.call(document.querySelectorAll(Selector.STICKY_CONTENT))\n\n // Adjust fixed content padding\n $(fixedContent).each((index, element) => {\n const actualPadding = element.style.paddingRight\n const calculatedPadding = $(element).css('padding-right')\n $(element)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n })\n\n // Adjust sticky content margin\n $(stickyContent).each((index, element) => {\n const actualMargin = element.style.marginRight\n const calculatedMargin = $(element).css('margin-right')\n $(element)\n .data('margin-right', actualMargin)\n .css('margin-right', `${parseFloat(calculatedMargin) - this._scrollbarWidth}px`)\n })\n\n // Adjust body padding\n const actualPadding = document.body.style.paddingRight\n const calculatedPadding = $(document.body).css('padding-right')\n $(document.body)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n }\n\n $(document.body).addClass(ClassName.OPEN)\n }\n\n _resetScrollbar() {\n // Restore fixed content padding\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n $(fixedContent).each((index, element) => {\n const padding = $(element).data('padding-right')\n $(element).removeData('padding-right')\n element.style.paddingRight = padding ? padding : ''\n })\n\n // Restore sticky content\n const elements = [].slice.call(document.querySelectorAll(`${Selector.STICKY_CONTENT}`))\n $(elements).each((index, element) => {\n const margin = $(element).data('margin-right')\n if (typeof margin !== 'undefined') {\n $(element).css('margin-right', margin).removeData('margin-right')\n }\n })\n\n // Restore body padding\n const padding = $(document.body).data('padding-right')\n $(document.body).removeData('padding-right')\n document.body.style.paddingRight = padding ? padding : ''\n }\n\n _getScrollbarWidth() { // thx d.walsh\n const scrollDiv = document.createElement('div')\n scrollDiv.className = ClassName.SCROLLBAR_MEASURER\n document.body.appendChild(scrollDiv)\n const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth\n document.body.removeChild(scrollDiv)\n return scrollbarWidth\n }\n\n // Static\n\n static _jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = {\n ...Default,\n ...$(this).data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data) {\n data = new Modal(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config](relatedTarget)\n } else if (_config.show) {\n data.show(relatedTarget)\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n let target\n const selector = Util.getSelectorFromElement(this)\n\n if (selector) {\n target = document.querySelector(selector)\n }\n\n const config = $(target).data(DATA_KEY)\n ? 'toggle' : {\n ...$(target).data(),\n ...$(this).data()\n }\n\n if (this.tagName === 'A' || this.tagName === 'AREA') {\n event.preventDefault()\n }\n\n const $target = $(target).one(Event.SHOW, (showEvent) => {\n if (showEvent.isDefaultPrevented()) {\n // Only register focus restorer if modal will actually get shown\n return\n }\n\n $target.one(Event.HIDDEN, () => {\n if ($(this).is(':visible')) {\n this.focus()\n }\n })\n })\n\n Modal._jQueryInterface.call($(target), config, this)\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Modal._jQueryInterface\n$.fn[NAME].Constructor = Modal\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Modal._jQueryInterface\n}\n\nexport default Modal\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): tools/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst uriAttrs = [\n 'background',\n 'cite',\n 'href',\n 'itemtype',\n 'longdesc',\n 'poster',\n 'src',\n 'xlink:href'\n]\n\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i\n\nexport const DefaultWhitelist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n}\n\n/**\n * A pattern that recognizes a commonly useful subset of URLs that are safe.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi\n\n/**\n * A pattern that matches safe data URLs. Only matches image, video and audio types.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst DATA_URL_PATTERN = /^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i\n\nfunction allowedAttribute(attr, allowedAttributeList) {\n const attrName = attr.nodeName.toLowerCase()\n\n if (allowedAttributeList.indexOf(attrName) !== -1) {\n if (uriAttrs.indexOf(attrName) !== -1) {\n return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN) || attr.nodeValue.match(DATA_URL_PATTERN))\n }\n\n return true\n }\n\n const regExp = allowedAttributeList.filter((attrRegex) => attrRegex instanceof RegExp)\n\n // Check if a regular expression validates the attribute.\n for (let i = 0, l = regExp.length; i < l; i++) {\n if (attrName.match(regExp[i])) {\n return true\n }\n }\n\n return false\n}\n\nexport function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) {\n if (unsafeHtml.length === 0) {\n return unsafeHtml\n }\n\n if (sanitizeFn && typeof sanitizeFn === 'function') {\n return sanitizeFn(unsafeHtml)\n }\n\n const domParser = new window.DOMParser()\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html')\n const whitelistKeys = Object.keys(whiteList)\n const elements = [].slice.call(createdDocument.body.querySelectorAll('*'))\n\n for (let i = 0, len = elements.length; i < len; i++) {\n const el = elements[i]\n const elName = el.nodeName.toLowerCase()\n\n if (whitelistKeys.indexOf(el.nodeName.toLowerCase()) === -1) {\n el.parentNode.removeChild(el)\n\n continue\n }\n\n const attributeList = [].slice.call(el.attributes)\n const whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || [])\n\n attributeList.forEach((attr) => {\n if (!allowedAttribute(attr, whitelistedAttributes)) {\n el.removeAttribute(attr.nodeName)\n }\n })\n }\n\n return createdDocument.body.innerHTML\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n DefaultWhitelist,\n sanitizeHtml\n} from './tools/sanitizer'\nimport $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'tooltip'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.tooltip'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst CLASS_PREFIX = 'bs-tooltip'\nconst BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\nconst DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn']\n\nconst DefaultType = {\n animation : 'boolean',\n template : 'string',\n title : '(string|element|function)',\n trigger : 'string',\n delay : '(number|object)',\n html : 'boolean',\n selector : '(string|boolean)',\n placement : '(string|function)',\n offset : '(number|string|function)',\n container : '(string|element|boolean)',\n fallbackPlacement : '(string|array)',\n boundary : '(string|element)',\n sanitize : 'boolean',\n sanitizeFn : '(null|function)',\n whiteList : 'object',\n popperConfig : '(null|object)'\n}\n\nconst AttachmentMap = {\n AUTO : 'auto',\n TOP : 'top',\n RIGHT : 'right',\n BOTTOM : 'bottom',\n LEFT : 'left'\n}\n\nconst Default = {\n animation : true,\n template : '
' +\n '
' +\n '
',\n trigger : 'hover focus',\n title : '',\n delay : 0,\n html : false,\n selector : false,\n placement : 'top',\n offset : 0,\n container : false,\n fallbackPlacement : 'flip',\n boundary : 'scrollParent',\n sanitize : true,\n sanitizeFn : null,\n whiteList : DefaultWhitelist,\n popperConfig : null\n}\n\nconst HoverState = {\n SHOW : 'show',\n OUT : 'out'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n}\n\nconst ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n TOOLTIP : '.tooltip',\n TOOLTIP_INNER : '.tooltip-inner',\n ARROW : '.arrow'\n}\n\nconst Trigger = {\n HOVER : 'hover',\n FOCUS : 'focus',\n CLICK : 'click',\n MANUAL : 'manual'\n}\n\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Tooltip {\n constructor(element, config) {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper.js (https://popper.js.org/)')\n }\n\n // private\n this._isEnabled = true\n this._timeout = 0\n this._hoverState = ''\n this._activeTrigger = {}\n this._popper = null\n\n // Protected\n this.element = element\n this.config = this._getConfig(config)\n this.tip = null\n\n this._setListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle(event) {\n if (!this._isEnabled) {\n return\n }\n\n if (event) {\n const dataKey = this.constructor.DATA_KEY\n let context = $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n context._activeTrigger.click = !context._activeTrigger.click\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context)\n } else {\n context._leave(null, context)\n }\n } else {\n if ($(this.getTipElement()).hasClass(ClassName.SHOW)) {\n this._leave(null, this)\n return\n }\n\n this._enter(null, this)\n }\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n $.removeData(this.element, this.constructor.DATA_KEY)\n\n $(this.element).off(this.constructor.EVENT_KEY)\n $(this.element).closest('.modal').off('hide.bs.modal', this._hideModalHandler)\n\n if (this.tip) {\n $(this.tip).remove()\n }\n\n this._isEnabled = null\n this._timeout = null\n this._hoverState = null\n this._activeTrigger = null\n if (this._popper) {\n this._popper.destroy()\n }\n\n this._popper = null\n this.element = null\n this.config = null\n this.tip = null\n }\n\n show() {\n if ($(this.element).css('display') === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n const showEvent = $.Event(this.constructor.Event.SHOW)\n if (this.isWithContent() && this._isEnabled) {\n $(this.element).trigger(showEvent)\n\n const shadowRoot = Util.findShadowRoot(this.element)\n const isInTheDom = $.contains(\n shadowRoot !== null ? shadowRoot : this.element.ownerDocument.documentElement,\n this.element\n )\n\n if (showEvent.isDefaultPrevented() || !isInTheDom) {\n return\n }\n\n const tip = this.getTipElement()\n const tipId = Util.getUID(this.constructor.NAME)\n\n tip.setAttribute('id', tipId)\n this.element.setAttribute('aria-describedby', tipId)\n\n this.setContent()\n\n if (this.config.animation) {\n $(tip).addClass(ClassName.FADE)\n }\n\n const placement = typeof this.config.placement === 'function'\n ? this.config.placement.call(this, tip, this.element)\n : this.config.placement\n\n const attachment = this._getAttachment(placement)\n this.addAttachmentClass(attachment)\n\n const container = this._getContainer()\n $(tip).data(this.constructor.DATA_KEY, this)\n\n if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {\n $(tip).appendTo(container)\n }\n\n $(this.element).trigger(this.constructor.Event.INSERTED)\n\n this._popper = new Popper(this.element, tip, this._getPopperConfig(attachment))\n\n $(tip).addClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n const complete = () => {\n if (this.config.animation) {\n this._fixTransition()\n }\n const prevHoverState = this._hoverState\n this._hoverState = null\n\n $(this.element).trigger(this.constructor.Event.SHOWN)\n\n if (prevHoverState === HoverState.OUT) {\n this._leave(null, this)\n }\n }\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(this.tip)\n\n $(this.tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n }\n }\n\n hide(callback) {\n const tip = this.getTipElement()\n const hideEvent = $.Event(this.constructor.Event.HIDE)\n const complete = () => {\n if (this._hoverState !== HoverState.SHOW && tip.parentNode) {\n tip.parentNode.removeChild(tip)\n }\n\n this._cleanTipClass()\n this.element.removeAttribute('aria-describedby')\n $(this.element).trigger(this.constructor.Event.HIDDEN)\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n if (callback) {\n callback()\n }\n }\n\n $(this.element).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(tip).removeClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n this._activeTrigger[Trigger.CLICK] = false\n this._activeTrigger[Trigger.FOCUS] = false\n this._activeTrigger[Trigger.HOVER] = false\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(tip)\n\n $(tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n\n this._hoverState = ''\n }\n\n update() {\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Protected\n\n isWithContent() {\n return Boolean(this.getTitle())\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const tip = this.getTipElement()\n this.setElementContent($(tip.querySelectorAll(Selector.TOOLTIP_INNER)), this.getTitle())\n $(tip).removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n setElementContent($element, content) {\n if (typeof content === 'object' && (content.nodeType || content.jquery)) {\n // Content is a DOM node or a jQuery\n if (this.config.html) {\n if (!$(content).parent().is($element)) {\n $element.empty().append(content)\n }\n } else {\n $element.text($(content).text())\n }\n\n return\n }\n\n if (this.config.html) {\n if (this.config.sanitize) {\n content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn)\n }\n\n $element.html(content)\n } else {\n $element.text(content)\n }\n }\n\n getTitle() {\n let title = this.element.getAttribute('data-original-title')\n\n if (!title) {\n title = typeof this.config.title === 'function'\n ? this.config.title.call(this.element)\n : this.config.title\n }\n\n return title\n }\n\n // Private\n\n _getPopperConfig(attachment) {\n const defaultBsConfig = {\n placement: attachment,\n modifiers: {\n offset: this._getOffset(),\n flip: {\n behavior: this.config.fallbackPlacement\n },\n arrow: {\n element: Selector.ARROW\n },\n preventOverflow: {\n boundariesElement: this.config.boundary\n }\n },\n onCreate: (data) => {\n if (data.originalPlacement !== data.placement) {\n this._handlePopperPlacementChange(data)\n }\n },\n onUpdate: (data) => this._handlePopperPlacementChange(data)\n }\n\n return {\n ...defaultBsConfig,\n ...this.config.popperConfig\n }\n }\n\n _getOffset() {\n const offset = {}\n\n if (typeof this.config.offset === 'function') {\n offset.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this.config.offset(data.offsets, this.element) || {}\n }\n\n return data\n }\n } else {\n offset.offset = this.config.offset\n }\n\n return offset\n }\n\n _getContainer() {\n if (this.config.container === false) {\n return document.body\n }\n\n if (Util.isElement(this.config.container)) {\n return $(this.config.container)\n }\n\n return $(document).find(this.config.container)\n }\n\n _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()]\n }\n\n _setListeners() {\n const triggers = this.config.trigger.split(' ')\n\n triggers.forEach((trigger) => {\n if (trigger === 'click') {\n $(this.element).on(\n this.constructor.Event.CLICK,\n this.config.selector,\n (event) => this.toggle(event)\n )\n } else if (trigger !== Trigger.MANUAL) {\n const eventIn = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSEENTER\n : this.constructor.Event.FOCUSIN\n const eventOut = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSELEAVE\n : this.constructor.Event.FOCUSOUT\n\n $(this.element)\n .on(\n eventIn,\n this.config.selector,\n (event) => this._enter(event)\n )\n .on(\n eventOut,\n this.config.selector,\n (event) => this._leave(event)\n )\n }\n })\n\n this._hideModalHandler = () => {\n if (this.element) {\n this.hide()\n }\n }\n\n $(this.element).closest('.modal').on(\n 'hide.bs.modal',\n this._hideModalHandler\n )\n\n if (this.config.selector) {\n this.config = {\n ...this.config,\n trigger: 'manual',\n selector: ''\n }\n } else {\n this._fixTitle()\n }\n }\n\n _fixTitle() {\n const titleType = typeof this.element.getAttribute('data-original-title')\n\n if (this.element.getAttribute('title') || titleType !== 'string') {\n this.element.setAttribute(\n 'data-original-title',\n this.element.getAttribute('title') || ''\n )\n\n this.element.setAttribute('title', '')\n }\n }\n\n _enter(event, context) {\n const dataKey = this.constructor.DATA_KEY\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER\n ] = true\n }\n\n if ($(context.getTipElement()).hasClass(ClassName.SHOW) || context._hoverState === HoverState.SHOW) {\n context._hoverState = HoverState.SHOW\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.SHOW\n\n if (!context.config.delay || !context.config.delay.show) {\n context.show()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.SHOW) {\n context.show()\n }\n }, context.config.delay.show)\n }\n\n _leave(event, context) {\n const dataKey = this.constructor.DATA_KEY\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER\n ] = false\n }\n\n if (context._isWithActiveTrigger()) {\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.OUT\n\n if (!context.config.delay || !context.config.delay.hide) {\n context.hide()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.OUT) {\n context.hide()\n }\n }, context.config.delay.hide)\n }\n\n _isWithActiveTrigger() {\n for (const trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true\n }\n }\n\n return false\n }\n\n _getConfig(config) {\n const dataAttributes = $(this.element).data()\n\n Object.keys(dataAttributes)\n .forEach((dataAttr) => {\n if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) {\n delete dataAttributes[dataAttr]\n }\n })\n\n config = {\n ...this.constructor.Default,\n ...dataAttributes,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n if (config.sanitize) {\n config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn)\n }\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n if (this.config) {\n for (const key in this.config) {\n if (this.constructor.Default[key] !== this.config[key]) {\n config[key] = this.config[key]\n }\n }\n }\n\n return config\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n _handlePopperPlacementChange(popperData) {\n const popperInstance = popperData.instance\n this.tip = popperInstance.popper\n this._cleanTipClass()\n this.addAttachmentClass(this._getAttachment(popperData.placement))\n }\n\n _fixTransition() {\n const tip = this.getTipElement()\n const initConfigAnimation = this.config.animation\n\n if (tip.getAttribute('x-placement') !== null) {\n return\n }\n\n $(tip).removeClass(ClassName.FADE)\n this.config.animation = false\n this.hide()\n this.show()\n this.config.animation = initConfigAnimation\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Tooltip(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Tooltip._jQueryInterface\n$.fn[NAME].Constructor = Tooltip\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tooltip._jQueryInterface\n}\n\nexport default Tooltip\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Tooltip from './tooltip'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'popover'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.popover'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst CLASS_PREFIX = 'bs-popover'\nconst BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\nconst Default = {\n ...Tooltip.Default,\n placement : 'right',\n trigger : 'click',\n content : '',\n template : '
' +\n '
' +\n '

' +\n '
'\n}\n\nconst DefaultType = {\n ...Tooltip.DefaultType,\n content : '(string|element|function)'\n}\n\nconst ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n TITLE : '.popover-header',\n CONTENT : '.popover-body'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Popover extends Tooltip {\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Overrides\n\n isWithContent() {\n return this.getTitle() || this._getContent()\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const $tip = $(this.getTipElement())\n\n // We use append for html objects to maintain js events\n this.setElementContent($tip.find(Selector.TITLE), this.getTitle())\n let content = this._getContent()\n if (typeof content === 'function') {\n content = content.call(this.element)\n }\n this.setElementContent($tip.find(Selector.CONTENT), content)\n\n $tip.removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n // Private\n\n _getContent() {\n return this.element.getAttribute('data-content') ||\n this.config.content\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Popover(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Popover._jQueryInterface\n$.fn[NAME].Constructor = Popover\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Popover._jQueryInterface\n}\n\nexport default Popover\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'scrollspy'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.scrollspy'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Default = {\n offset : 10,\n method : 'auto',\n target : ''\n}\n\nconst DefaultType = {\n offset : 'number',\n method : 'string',\n target : '(string|element)'\n}\n\nconst Event = {\n ACTIVATE : `activate${EVENT_KEY}`,\n SCROLL : `scroll${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n DROPDOWN_ITEM : 'dropdown-item',\n DROPDOWN_MENU : 'dropdown-menu',\n ACTIVE : 'active'\n}\n\nconst Selector = {\n DATA_SPY : '[data-spy=\"scroll\"]',\n ACTIVE : '.active',\n NAV_LIST_GROUP : '.nav, .list-group',\n NAV_LINKS : '.nav-link',\n NAV_ITEMS : '.nav-item',\n LIST_ITEMS : '.list-group-item',\n DROPDOWN : '.dropdown',\n DROPDOWN_ITEMS : '.dropdown-item',\n DROPDOWN_TOGGLE : '.dropdown-toggle'\n}\n\nconst OffsetMethod = {\n OFFSET : 'offset',\n POSITION : 'position'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass ScrollSpy {\n constructor(element, config) {\n this._element = element\n this._scrollElement = element.tagName === 'BODY' ? window : element\n this._config = this._getConfig(config)\n this._selector = `${this._config.target} ${Selector.NAV_LINKS},` +\n `${this._config.target} ${Selector.LIST_ITEMS},` +\n `${this._config.target} ${Selector.DROPDOWN_ITEMS}`\n this._offsets = []\n this._targets = []\n this._activeTarget = null\n this._scrollHeight = 0\n\n $(this._scrollElement).on(Event.SCROLL, (event) => this._process(event))\n\n this.refresh()\n this._process()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n refresh() {\n const autoMethod = this._scrollElement === this._scrollElement.window\n ? OffsetMethod.OFFSET : OffsetMethod.POSITION\n\n const offsetMethod = this._config.method === 'auto'\n ? autoMethod : this._config.method\n\n const offsetBase = offsetMethod === OffsetMethod.POSITION\n ? this._getScrollTop() : 0\n\n this._offsets = []\n this._targets = []\n\n this._scrollHeight = this._getScrollHeight()\n\n const targets = [].slice.call(document.querySelectorAll(this._selector))\n\n targets\n .map((element) => {\n let target\n const targetSelector = Util.getSelectorFromElement(element)\n\n if (targetSelector) {\n target = document.querySelector(targetSelector)\n }\n\n if (target) {\n const targetBCR = target.getBoundingClientRect()\n if (targetBCR.width || targetBCR.height) {\n // TODO (fat): remove sketch reliance on jQuery position/offset\n return [\n $(target)[offsetMethod]().top + offsetBase,\n targetSelector\n ]\n }\n }\n return null\n })\n .filter((item) => item)\n .sort((a, b) => a[0] - b[0])\n .forEach((item) => {\n this._offsets.push(item[0])\n this._targets.push(item[1])\n })\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._scrollElement).off(EVENT_KEY)\n\n this._element = null\n this._scrollElement = null\n this._config = null\n this._selector = null\n this._offsets = null\n this._targets = null\n this._activeTarget = null\n this._scrollHeight = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.target !== 'string') {\n let id = $(config.target).attr('id')\n if (!id) {\n id = Util.getUID(NAME)\n $(config.target).attr('id', id)\n }\n config.target = `#${id}`\n }\n\n Util.typeCheckConfig(NAME, config, DefaultType)\n\n return config\n }\n\n _getScrollTop() {\n return this._scrollElement === window\n ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop\n }\n\n _getScrollHeight() {\n return this._scrollElement.scrollHeight || Math.max(\n document.body.scrollHeight,\n document.documentElement.scrollHeight\n )\n }\n\n _getOffsetHeight() {\n return this._scrollElement === window\n ? window.innerHeight : this._scrollElement.getBoundingClientRect().height\n }\n\n _process() {\n const scrollTop = this._getScrollTop() + this._config.offset\n const scrollHeight = this._getScrollHeight()\n const maxScroll = this._config.offset +\n scrollHeight -\n this._getOffsetHeight()\n\n if (this._scrollHeight !== scrollHeight) {\n this.refresh()\n }\n\n if (scrollTop >= maxScroll) {\n const target = this._targets[this._targets.length - 1]\n\n if (this._activeTarget !== target) {\n this._activate(target)\n }\n return\n }\n\n if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {\n this._activeTarget = null\n this._clear()\n return\n }\n\n const offsetLength = this._offsets.length\n for (let i = offsetLength; i--;) {\n const isActiveTarget = this._activeTarget !== this._targets[i] &&\n scrollTop >= this._offsets[i] &&\n (typeof this._offsets[i + 1] === 'undefined' ||\n scrollTop < this._offsets[i + 1])\n\n if (isActiveTarget) {\n this._activate(this._targets[i])\n }\n }\n }\n\n _activate(target) {\n this._activeTarget = target\n\n this._clear()\n\n const queries = this._selector\n .split(',')\n .map((selector) => `${selector}[data-target=\"${target}\"],${selector}[href=\"${target}\"]`)\n\n const $link = $([].slice.call(document.querySelectorAll(queries.join(','))))\n\n if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {\n $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE)\n $link.addClass(ClassName.ACTIVE)\n } else {\n // Set triggered link as active\n $link.addClass(ClassName.ACTIVE)\n // Set triggered links parents as active\n // With both
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Se,popperConfig:null},Fe="show",Ue="out",We={HIDE:"hide"+Oe,HIDDEN:"hidden"+Oe,SHOW:"show"+Oe,SHOWN:"shown"+Oe,INSERTED:"inserted"+Oe,CLICK:"click"+Oe,FOCUSIN:"focusin"+Oe,FOCUSOUT:"focusout"+Oe,MOUSEENTER:"mouseenter"+Oe,MOUSELEAVE:"mouseleave"+Oe},qe="fade",Me="show",Ke=".tooltip-inner",Qe=".arrow",Be="hover",Ve="focus",Ye="click",ze="manual",Xe=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Me))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(qe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,this._getPopperConfig(a)),g(o).addClass(Me),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===Ue&&e._leave(null,e)};if(g(this.tip).hasClass(qe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){function e(){n._hoverState!==Fe&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),g(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),t&&t()}var n=this,i=this.getTipElement(),o=g.Event(this.constructor.Event.HIDE);if(g(this.element).trigger(o),!o.isDefaultPrevented()){if(g(i).removeClass(Me),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ye]=!1,this._activeTrigger[Ve]=!1,this._activeTrigger[Be]=!1,g(this.tip).hasClass(qe)){var r=_.getTransitionDurationFromElement(i);g(i).one(_.TRANSITION_END,e).emulateTransitionEnd(r)}else e();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Pe+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ke)),this.getTitle()),g(t).removeClass(qe+" "+Me)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=we(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t=t||("function"==typeof this.config.title?this.config.title.call(this.element):this.config.title)},t._getPopperConfig=function(t){var e=this;return l({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Qe},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},{},this.config.popperConfig)},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,{},e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Re[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==ze){var e=t===Be?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===Be?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),this._hideModalHandler=function(){i.element&&i.hide()},g(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");!this.element.getAttribute("title")&&"string"==t||(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Ve:Be]=!0),g(e.getTipElement()).hasClass(Me)||e._hoverState===Fe?e._hoverState=Fe:(clearTimeout(e._timeout),e._hoverState=Fe,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===Fe&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Ve:Be]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=Ue,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===Ue&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==je.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,{},e,{},"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(Ae,t,this.constructor.DefaultType),t.sanitize&&(t.template=we(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Le);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(qe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ne),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ne,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return xe}},{key:"NAME",get:function(){return Ae}},{key:"DATA_KEY",get:function(){return Ne}},{key:"Event",get:function(){return We}},{key:"EVENT_KEY",get:function(){return Oe}},{key:"DefaultType",get:function(){return He}}]),i}();g.fn[Ae]=Xe._jQueryInterface,g.fn[Ae].Constructor=Xe,g.fn[Ae].noConflict=function(){return g.fn[Ae]=ke,Xe._jQueryInterface};var $e="popover",Ge="bs.popover",Je="."+Ge,Ze=g.fn[$e],tn="bs-popover",en=new RegExp("(^|\\s)"+tn+"\\S+","g"),nn=l({},Xe.Default,{placement:"right",trigger:"click",content:"",template:''}),on=l({},Xe.DefaultType,{content:"(string|element|function)"}),rn="fade",sn="show",an=".popover-header",ln=".popover-body",cn={HIDE:"hide"+Je,HIDDEN:"hidden"+Je,SHOW:"show"+Je,SHOWN:"shown"+Je,INSERTED:"inserted"+Je,CLICK:"click"+Je,FOCUSIN:"focusin"+Je,FOCUSOUT:"focusout"+Je,MOUSEENTER:"mouseenter"+Je,MOUSELEAVE:"mouseleave"+Je},hn=function(t){function i(){return t.apply(this,arguments)||this}!function(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}(i,t);var e=i.prototype;return e.isWithContent=function(){return this.getTitle()||this._getContent()},e.addAttachmentClass=function(t){g(this.getTipElement()).addClass(tn+"-"+t)},e.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},e.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(an),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(ln),e),t.removeClass(rn+" "+sn)},e._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},e._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(en);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t {\n called = true\n })\n\n setTimeout(() => {\n if (!called) {\n Util.triggerTransitionEnd(this)\n }\n }, duration)\n\n return this\n}\n\nfunction setTransitionEndSupport() {\n $.fn.emulateTransitionEnd = transitionEndEmulator\n $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent()\n}\n\n/**\n * --------------------------------------------------------------------------\n * Public Util Api\n * --------------------------------------------------------------------------\n */\n\nconst Util = {\n\n TRANSITION_END: 'bsTransitionEnd',\n\n getUID(prefix) {\n do {\n // eslint-disable-next-line no-bitwise\n prefix += ~~(Math.random() * MAX_UID) // \"~~\" acts like a faster Math.floor() here\n } while (document.getElementById(prefix))\n return prefix\n },\n\n getSelectorFromElement(element) {\n let selector = element.getAttribute('data-target')\n\n if (!selector || selector === '#') {\n const hrefAttr = element.getAttribute('href')\n selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : ''\n }\n\n try {\n return document.querySelector(selector) ? selector : null\n } catch (err) {\n return null\n }\n },\n\n getTransitionDurationFromElement(element) {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let transitionDuration = $(element).css('transition-duration')\n let transitionDelay = $(element).css('transition-delay')\n\n const floatTransitionDuration = parseFloat(transitionDuration)\n const floatTransitionDelay = parseFloat(transitionDelay)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n transitionDelay = transitionDelay.split(',')[0]\n\n return (parseFloat(transitionDuration) + parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER\n },\n\n reflow(element) {\n return element.offsetHeight\n },\n\n triggerTransitionEnd(element) {\n $(element).trigger(TRANSITION_END)\n },\n\n // TODO: Remove in v5\n supportsTransitionEnd() {\n return Boolean(TRANSITION_END)\n },\n\n isElement(obj) {\n return (obj[0] || obj).nodeType\n },\n\n typeCheckConfig(componentName, config, configTypes) {\n for (const property in configTypes) {\n if (Object.prototype.hasOwnProperty.call(configTypes, property)) {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = value && Util.isElement(value)\n ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new Error(\n `${componentName.toUpperCase()}: ` +\n `Option \"${property}\" provided type \"${valueType}\" ` +\n `but expected type \"${expectedTypes}\".`)\n }\n }\n }\n },\n\n findShadowRoot(element) {\n if (!document.documentElement.attachShadow) {\n return null\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode()\n return root instanceof ShadowRoot ? root : null\n }\n\n if (element instanceof ShadowRoot) {\n return element\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null\n }\n\n return Util.findShadowRoot(element.parentNode)\n },\n\n jQueryDetection() {\n if (typeof $ === 'undefined') {\n throw new TypeError('Bootstrap\\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\\'s JavaScript.')\n }\n\n const version = $.fn.jquery.split(' ')[0].split('.')\n const minMajor = 1\n const ltMajor = 2\n const minMinor = 9\n const minPatch = 1\n const maxMajor = 4\n\n if (version[0] < ltMajor && version[1] < minMinor || version[0] === minMajor && version[1] === minMinor && version[2] < minPatch || version[0] >= maxMajor) {\n throw new Error('Bootstrap\\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0')\n }\n }\n}\n\nUtil.jQueryDetection()\nsetTransitionEndSupport()\n\nexport default Util\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'alert'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.alert'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Selector = {\n DISMISS : '[data-dismiss=\"alert\"]'\n}\n\nconst Event = {\n CLOSE : `close${EVENT_KEY}`,\n CLOSED : `closed${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n ALERT : 'alert',\n FADE : 'fade',\n SHOW : 'show'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Alert {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n close(element) {\n let rootElement = this._element\n if (element) {\n rootElement = this._getRootElement(element)\n }\n\n const customEvent = this._triggerCloseEvent(rootElement)\n\n if (customEvent.isDefaultPrevented()) {\n return\n }\n\n this._removeElement(rootElement)\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n\n _getRootElement(element) {\n const selector = Util.getSelectorFromElement(element)\n let parent = false\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n if (!parent) {\n parent = $(element).closest(`.${ClassName.ALERT}`)[0]\n }\n\n return parent\n }\n\n _triggerCloseEvent(element) {\n const closeEvent = $.Event(Event.CLOSE)\n\n $(element).trigger(closeEvent)\n return closeEvent\n }\n\n _removeElement(element) {\n $(element).removeClass(ClassName.SHOW)\n\n if (!$(element).hasClass(ClassName.FADE)) {\n this._destroyElement(element)\n return\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(element)\n\n $(element)\n .one(Util.TRANSITION_END, (event) => this._destroyElement(element, event))\n .emulateTransitionEnd(transitionDuration)\n }\n\n _destroyElement(element) {\n $(element)\n .detach()\n .trigger(Event.CLOSED)\n .remove()\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new Alert(this)\n $element.data(DATA_KEY, data)\n }\n\n if (config === 'close') {\n data[config](this)\n }\n })\n }\n\n static _handleDismiss(alertInstance) {\n return function (event) {\n if (event) {\n event.preventDefault()\n }\n\n alertInstance.close(this)\n }\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(\n Event.CLICK_DATA_API,\n Selector.DISMISS,\n Alert._handleDismiss(new Alert())\n)\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Alert._jQueryInterface\n$.fn[NAME].Constructor = Alert\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Alert._jQueryInterface\n}\n\nexport default Alert\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'button'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.button'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst ClassName = {\n ACTIVE : 'active',\n BUTTON : 'btn',\n FOCUS : 'focus'\n}\n\nconst Selector = {\n DATA_TOGGLE_CARROT : '[data-toggle^=\"button\"]',\n DATA_TOGGLES : '[data-toggle=\"buttons\"]',\n DATA_TOGGLE : '[data-toggle=\"button\"]',\n DATA_TOGGLES_BUTTONS : '[data-toggle=\"buttons\"] .btn',\n INPUT : 'input:not([type=\"hidden\"])',\n ACTIVE : '.active',\n BUTTON : '.btn'\n}\n\nconst Event = {\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n FOCUS_BLUR_DATA_API : `focus${EVENT_KEY}${DATA_API_KEY} ` +\n `blur${EVENT_KEY}${DATA_API_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Button {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n toggle() {\n let triggerChangeEvent = true\n let addAriaPressed = true\n const rootElement = $(this._element).closest(\n Selector.DATA_TOGGLES\n )[0]\n\n if (rootElement) {\n const input = this._element.querySelector(Selector.INPUT)\n\n if (input) {\n if (input.type === 'radio') {\n if (input.checked &&\n this._element.classList.contains(ClassName.ACTIVE)) {\n triggerChangeEvent = false\n } else {\n const activeElement = rootElement.querySelector(Selector.ACTIVE)\n\n if (activeElement) {\n $(activeElement).removeClass(ClassName.ACTIVE)\n }\n }\n } else if (input.type === 'checkbox') {\n if (this._element.tagName === 'LABEL' && input.checked === this._element.classList.contains(ClassName.ACTIVE)) {\n triggerChangeEvent = false\n }\n } else {\n // if it's not a radio button or checkbox don't add a pointless/invalid checked property to the input\n triggerChangeEvent = false\n }\n\n if (triggerChangeEvent) {\n input.checked = !this._element.classList.contains(ClassName.ACTIVE)\n $(input).trigger('change')\n }\n\n input.focus()\n addAriaPressed = false\n }\n }\n\n if (!(this._element.hasAttribute('disabled') || this._element.classList.contains('disabled'))) {\n if (addAriaPressed) {\n this._element.setAttribute('aria-pressed',\n !this._element.classList.contains(ClassName.ACTIVE))\n }\n\n if (triggerChangeEvent) {\n $(this._element).toggleClass(ClassName.ACTIVE)\n }\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new Button(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n let button = event.target\n\n if (!$(button).hasClass(ClassName.BUTTON)) {\n button = $(button).closest(Selector.BUTTON)[0]\n }\n\n if (!button || button.hasAttribute('disabled') || button.classList.contains('disabled')) {\n event.preventDefault() // work around Firefox bug #1540995\n } else {\n const inputBtn = button.querySelector(Selector.INPUT)\n\n if (inputBtn && (inputBtn.hasAttribute('disabled') || inputBtn.classList.contains('disabled'))) {\n event.preventDefault() // work around Firefox bug #1540995\n return\n }\n\n Button._jQueryInterface.call($(button), 'toggle')\n }\n })\n .on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n const button = $(event.target).closest(Selector.BUTTON)[0]\n $(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type))\n })\n\n$(window).on(Event.LOAD_DATA_API, () => {\n // ensure correct active class is set to match the controls' actual values/states\n\n // find all checkboxes/readio buttons inside data-toggle groups\n let buttons = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLES_BUTTONS))\n for (let i = 0, len = buttons.length; i < len; i++) {\n const button = buttons[i]\n const input = button.querySelector(Selector.INPUT)\n if (input.checked || input.hasAttribute('checked')) {\n button.classList.add(ClassName.ACTIVE)\n } else {\n button.classList.remove(ClassName.ACTIVE)\n }\n }\n\n // find all button toggles\n buttons = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = buttons.length; i < len; i++) {\n const button = buttons[i]\n if (button.getAttribute('aria-pressed') === 'true') {\n button.classList.add(ClassName.ACTIVE)\n } else {\n button.classList.remove(ClassName.ACTIVE)\n }\n }\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Button._jQueryInterface\n$.fn[NAME].Constructor = Button\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Button._jQueryInterface\n}\n\nexport default Button\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'carousel'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.carousel'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ARROW_LEFT_KEYCODE = 37 // KeyboardEvent.which value for left arrow key\nconst ARROW_RIGHT_KEYCODE = 39 // KeyboardEvent.which value for right arrow key\nconst TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\nconst SWIPE_THRESHOLD = 40\n\nconst Default = {\n interval : 5000,\n keyboard : true,\n slide : false,\n pause : 'hover',\n wrap : true,\n touch : true\n}\n\nconst DefaultType = {\n interval : '(number|boolean)',\n keyboard : 'boolean',\n slide : '(boolean|string)',\n pause : '(string|boolean)',\n wrap : 'boolean',\n touch : 'boolean'\n}\n\nconst Direction = {\n NEXT : 'next',\n PREV : 'prev',\n LEFT : 'left',\n RIGHT : 'right'\n}\n\nconst Event = {\n SLIDE : `slide${EVENT_KEY}`,\n SLID : `slid${EVENT_KEY}`,\n KEYDOWN : `keydown${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`,\n TOUCHSTART : `touchstart${EVENT_KEY}`,\n TOUCHMOVE : `touchmove${EVENT_KEY}`,\n TOUCHEND : `touchend${EVENT_KEY}`,\n POINTERDOWN : `pointerdown${EVENT_KEY}`,\n POINTERUP : `pointerup${EVENT_KEY}`,\n DRAG_START : `dragstart${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n CAROUSEL : 'carousel',\n ACTIVE : 'active',\n SLIDE : 'slide',\n RIGHT : 'carousel-item-right',\n LEFT : 'carousel-item-left',\n NEXT : 'carousel-item-next',\n PREV : 'carousel-item-prev',\n ITEM : 'carousel-item',\n POINTER_EVENT : 'pointer-event'\n}\n\nconst Selector = {\n ACTIVE : '.active',\n ACTIVE_ITEM : '.active.carousel-item',\n ITEM : '.carousel-item',\n ITEM_IMG : '.carousel-item img',\n NEXT_PREV : '.carousel-item-next, .carousel-item-prev',\n INDICATORS : '.carousel-indicators',\n DATA_SLIDE : '[data-slide], [data-slide-to]',\n DATA_RIDE : '[data-ride=\"carousel\"]'\n}\n\nconst PointerType = {\n TOUCH : 'touch',\n PEN : 'pen'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\nclass Carousel {\n constructor(element, config) {\n this._items = null\n this._interval = null\n this._activeElement = null\n this._isPaused = false\n this._isSliding = false\n this.touchTimeout = null\n this.touchStartX = 0\n this.touchDeltaX = 0\n\n this._config = this._getConfig(config)\n this._element = element\n this._indicatorsElement = this._element.querySelector(Selector.INDICATORS)\n this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0\n this._pointerEvent = Boolean(window.PointerEvent || window.MSPointerEvent)\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n next() {\n if (!this._isSliding) {\n this._slide(Direction.NEXT)\n }\n }\n\n nextWhenVisible() {\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden &&\n ($(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden')) {\n this.next()\n }\n }\n\n prev() {\n if (!this._isSliding) {\n this._slide(Direction.PREV)\n }\n }\n\n pause(event) {\n if (!event) {\n this._isPaused = true\n }\n\n if (this._element.querySelector(Selector.NEXT_PREV)) {\n Util.triggerTransitionEnd(this._element)\n this.cycle(true)\n }\n\n clearInterval(this._interval)\n this._interval = null\n }\n\n cycle(event) {\n if (!event) {\n this._isPaused = false\n }\n\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n\n if (this._config.interval && !this._isPaused) {\n this._interval = setInterval(\n (document.visibilityState ? this.nextWhenVisible : this.next).bind(this),\n this._config.interval\n )\n }\n }\n\n to(index) {\n this._activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n\n const activeIndex = this._getItemIndex(this._activeElement)\n\n if (index > this._items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n $(this._element).one(Event.SLID, () => this.to(index))\n return\n }\n\n if (activeIndex === index) {\n this.pause()\n this.cycle()\n return\n }\n\n const direction = index > activeIndex\n ? Direction.NEXT\n : Direction.PREV\n\n this._slide(direction, this._items[index])\n }\n\n dispose() {\n $(this._element).off(EVENT_KEY)\n $.removeData(this._element, DATA_KEY)\n\n this._items = null\n this._config = null\n this._element = null\n this._interval = null\n this._isPaused = null\n this._isSliding = null\n this._activeElement = null\n this._indicatorsElement = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _handleSwipe() {\n const absDeltax = Math.abs(this.touchDeltaX)\n\n if (absDeltax <= SWIPE_THRESHOLD) {\n return\n }\n\n const direction = absDeltax / this.touchDeltaX\n\n this.touchDeltaX = 0\n\n // swipe left\n if (direction > 0) {\n this.prev()\n }\n\n // swipe right\n if (direction < 0) {\n this.next()\n }\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n $(this._element)\n .on(Event.KEYDOWN, (event) => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n $(this._element)\n .on(Event.MOUSEENTER, (event) => this.pause(event))\n .on(Event.MOUSELEAVE, (event) => this.cycle(event))\n }\n\n if (this._config.touch) {\n this._addTouchEventListeners()\n }\n }\n\n _addTouchEventListeners() {\n if (!this._touchSupported) {\n return\n }\n\n const start = (event) => {\n if (this._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n this.touchStartX = event.originalEvent.clientX\n } else if (!this._pointerEvent) {\n this.touchStartX = event.originalEvent.touches[0].clientX\n }\n }\n\n const move = (event) => {\n // ensure swiping with one touch and not pinching\n if (event.originalEvent.touches && event.originalEvent.touches.length > 1) {\n this.touchDeltaX = 0\n } else {\n this.touchDeltaX = event.originalEvent.touches[0].clientX - this.touchStartX\n }\n }\n\n const end = (event) => {\n if (this._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n this.touchDeltaX = event.originalEvent.clientX - this.touchStartX\n }\n\n this._handleSwipe()\n if (this._config.pause === 'hover') {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n this.touchTimeout = setTimeout((event) => this.cycle(event), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n }\n }\n\n $(this._element.querySelectorAll(Selector.ITEM_IMG)).on(Event.DRAG_START, (e) => e.preventDefault())\n if (this._pointerEvent) {\n $(this._element).on(Event.POINTERDOWN, (event) => start(event))\n $(this._element).on(Event.POINTERUP, (event) => end(event))\n\n this._element.classList.add(ClassName.POINTER_EVENT)\n } else {\n $(this._element).on(Event.TOUCHSTART, (event) => start(event))\n $(this._element).on(Event.TOUCHMOVE, (event) => move(event))\n $(this._element).on(Event.TOUCHEND, (event) => end(event))\n }\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n event.preventDefault()\n this.prev()\n break\n case ARROW_RIGHT_KEYCODE:\n event.preventDefault()\n this.next()\n break\n default:\n }\n }\n\n _getItemIndex(element) {\n this._items = element && element.parentNode\n ? [].slice.call(element.parentNode.querySelectorAll(Selector.ITEM))\n : []\n return this._items.indexOf(element)\n }\n\n _getItemByDirection(direction, activeElement) {\n const isNextDirection = direction === Direction.NEXT\n const isPrevDirection = direction === Direction.PREV\n const activeIndex = this._getItemIndex(activeElement)\n const lastItemIndex = this._items.length - 1\n const isGoingToWrap = isPrevDirection && activeIndex === 0 ||\n isNextDirection && activeIndex === lastItemIndex\n\n if (isGoingToWrap && !this._config.wrap) {\n return activeElement\n }\n\n const delta = direction === Direction.PREV ? -1 : 1\n const itemIndex = (activeIndex + delta) % this._items.length\n\n return itemIndex === -1\n ? this._items[this._items.length - 1] : this._items[itemIndex]\n }\n\n _triggerSlideEvent(relatedTarget, eventDirectionName) {\n const targetIndex = this._getItemIndex(relatedTarget)\n const fromIndex = this._getItemIndex(this._element.querySelector(Selector.ACTIVE_ITEM))\n const slideEvent = $.Event(Event.SLIDE, {\n relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n })\n\n $(this._element).trigger(slideEvent)\n\n return slideEvent\n }\n\n _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n const indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector.ACTIVE))\n $(indicators)\n .removeClass(ClassName.ACTIVE)\n\n const nextIndicator = this._indicatorsElement.children[\n this._getItemIndex(element)\n ]\n\n if (nextIndicator) {\n $(nextIndicator).addClass(ClassName.ACTIVE)\n }\n }\n }\n\n _slide(direction, element) {\n const activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n const activeElementIndex = this._getItemIndex(activeElement)\n const nextElement = element || activeElement &&\n this._getItemByDirection(direction, activeElement)\n const nextElementIndex = this._getItemIndex(nextElement)\n const isCycling = Boolean(this._interval)\n\n let directionalClassName\n let orderClassName\n let eventDirectionName\n\n if (direction === Direction.NEXT) {\n directionalClassName = ClassName.LEFT\n orderClassName = ClassName.NEXT\n eventDirectionName = Direction.LEFT\n } else {\n directionalClassName = ClassName.RIGHT\n orderClassName = ClassName.PREV\n eventDirectionName = Direction.RIGHT\n }\n\n if (nextElement && $(nextElement).hasClass(ClassName.ACTIVE)) {\n this._isSliding = false\n return\n }\n\n const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName)\n if (slideEvent.isDefaultPrevented()) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return\n }\n\n this._isSliding = true\n\n if (isCycling) {\n this.pause()\n }\n\n this._setActiveIndicatorElement(nextElement)\n\n const slidEvent = $.Event(Event.SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n })\n\n if ($(this._element).hasClass(ClassName.SLIDE)) {\n $(nextElement).addClass(orderClassName)\n\n Util.reflow(nextElement)\n\n $(activeElement).addClass(directionalClassName)\n $(nextElement).addClass(directionalClassName)\n\n const nextElementInterval = parseInt(nextElement.getAttribute('data-interval'), 10)\n if (nextElementInterval) {\n this._config.defaultInterval = this._config.defaultInterval || this._config.interval\n this._config.interval = nextElementInterval\n } else {\n this._config.interval = this._config.defaultInterval || this._config.interval\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(activeElement)\n\n $(activeElement)\n .one(Util.TRANSITION_END, () => {\n $(nextElement)\n .removeClass(`${directionalClassName} ${orderClassName}`)\n .addClass(ClassName.ACTIVE)\n\n $(activeElement).removeClass(`${ClassName.ACTIVE} ${orderClassName} ${directionalClassName}`)\n\n this._isSliding = false\n\n setTimeout(() => $(this._element).trigger(slidEvent), 0)\n })\n .emulateTransitionEnd(transitionDuration)\n } else {\n $(activeElement).removeClass(ClassName.ACTIVE)\n $(nextElement).addClass(ClassName.ACTIVE)\n\n this._isSliding = false\n $(this._element).trigger(slidEvent)\n }\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = {\n ...Default,\n ...$(this).data()\n }\n\n if (typeof config === 'object') {\n _config = {\n ..._config,\n ...config\n }\n }\n\n const action = typeof config === 'string' ? config : _config.slide\n\n if (!data) {\n data = new Carousel(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'number') {\n data.to(config)\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(`No method named \"${action}\"`)\n }\n data[action]()\n } else if (_config.interval && _config.ride) {\n data.pause()\n data.cycle()\n }\n })\n }\n\n static _dataApiClickHandler(event) {\n const selector = Util.getSelectorFromElement(this)\n\n if (!selector) {\n return\n }\n\n const target = $(selector)[0]\n\n if (!target || !$(target).hasClass(ClassName.CAROUSEL)) {\n return\n }\n\n const config = {\n ...$(target).data(),\n ...$(this).data()\n }\n const slideIndex = this.getAttribute('data-slide-to')\n\n if (slideIndex) {\n config.interval = false\n }\n\n Carousel._jQueryInterface.call($(target), config)\n\n if (slideIndex) {\n $(target).data(DATA_KEY).to(slideIndex)\n }\n\n event.preventDefault()\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler)\n\n$(window).on(Event.LOAD_DATA_API, () => {\n const carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE))\n for (let i = 0, len = carousels.length; i < len; i++) {\n const $carousel = $(carousels[i])\n Carousel._jQueryInterface.call($carousel, $carousel.data())\n }\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Carousel._jQueryInterface\n$.fn[NAME].Constructor = Carousel\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Carousel._jQueryInterface\n}\n\nexport default Carousel\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'collapse'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.collapse'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Default = {\n toggle : true,\n parent : ''\n}\n\nconst DefaultType = {\n toggle : 'boolean',\n parent : '(string|element)'\n}\n\nconst Event = {\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n SHOW : 'show',\n COLLAPSE : 'collapse',\n COLLAPSING : 'collapsing',\n COLLAPSED : 'collapsed'\n}\n\nconst Dimension = {\n WIDTH : 'width',\n HEIGHT : 'height'\n}\n\nconst Selector = {\n ACTIVES : '.show, .collapsing',\n DATA_TOGGLE : '[data-toggle=\"collapse\"]'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Collapse {\n constructor(element, config) {\n this._isTransitioning = false\n this._element = element\n this._config = this._getConfig(config)\n this._triggerArray = [].slice.call(document.querySelectorAll(\n `[data-toggle=\"collapse\"][href=\"#${element.id}\"],` +\n `[data-toggle=\"collapse\"][data-target=\"#${element.id}\"]`\n ))\n\n const toggleList = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = toggleList.length; i < len; i++) {\n const elem = toggleList[i]\n const selector = Util.getSelectorFromElement(elem)\n const filterElement = [].slice.call(document.querySelectorAll(selector))\n .filter((foundElem) => foundElem === element)\n\n if (selector !== null && filterElement.length > 0) {\n this._selector = selector\n this._triggerArray.push(elem)\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray)\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle() {\n if ($(this._element).hasClass(ClassName.SHOW)) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning ||\n $(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n let actives\n let activesData\n\n if (this._parent) {\n actives = [].slice.call(this._parent.querySelectorAll(Selector.ACTIVES))\n .filter((elem) => {\n if (typeof this._config.parent === 'string') {\n return elem.getAttribute('data-parent') === this._config.parent\n }\n\n return elem.classList.contains(ClassName.COLLAPSE)\n })\n\n if (actives.length === 0) {\n actives = null\n }\n }\n\n if (actives) {\n activesData = $(actives).not(this._selector).data(DATA_KEY)\n if (activesData && activesData._isTransitioning) {\n return\n }\n }\n\n const startEvent = $.Event(Event.SHOW)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')\n if (!activesData) {\n $(actives).data(DATA_KEY, null)\n }\n }\n\n const dimension = this._getDimension()\n\n $(this._element)\n .removeClass(ClassName.COLLAPSE)\n .addClass(ClassName.COLLAPSING)\n\n this._element.style[dimension] = 0\n\n if (this._triggerArray.length) {\n $(this._triggerArray)\n .removeClass(ClassName.COLLAPSED)\n .attr('aria-expanded', true)\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .addClass(ClassName.SHOW)\n\n this._element.style[dimension] = ''\n\n this.setTransitioning(false)\n\n $(this._element).trigger(Event.SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning ||\n !$(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n const startEvent = $.Event(Event.HIDE)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n Util.reflow(this._element)\n\n $(this._element)\n .addClass(ClassName.COLLAPSING)\n .removeClass(ClassName.COLLAPSE)\n .removeClass(ClassName.SHOW)\n\n const triggerArrayLength = this._triggerArray.length\n if (triggerArrayLength > 0) {\n for (let i = 0; i < triggerArrayLength; i++) {\n const trigger = this._triggerArray[i]\n const selector = Util.getSelectorFromElement(trigger)\n\n if (selector !== null) {\n const $elem = $([].slice.call(document.querySelectorAll(selector)))\n if (!$elem.hasClass(ClassName.SHOW)) {\n $(trigger).addClass(ClassName.COLLAPSED)\n .attr('aria-expanded', false)\n }\n }\n }\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n this.setTransitioning(false)\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .trigger(Event.HIDDEN)\n }\n\n this._element.style[dimension] = ''\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n }\n\n setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._parent = null\n this._element = null\n this._triggerArray = null\n this._isTransitioning = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n config.toggle = Boolean(config.toggle) // Coerce string values\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _getDimension() {\n const hasWidth = $(this._element).hasClass(Dimension.WIDTH)\n return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT\n }\n\n _getParent() {\n let parent\n\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent\n\n // It's a jQuery object\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0]\n }\n } else {\n parent = document.querySelector(this._config.parent)\n }\n\n const selector =\n `[data-toggle=\"collapse\"][data-parent=\"${this._config.parent}\"]`\n\n const children = [].slice.call(parent.querySelectorAll(selector))\n $(children).each((i, element) => {\n this._addAriaAndCollapsedClass(\n Collapse._getTargetFromElement(element),\n [element]\n )\n })\n\n return parent\n }\n\n _addAriaAndCollapsedClass(element, triggerArray) {\n const isOpen = $(element).hasClass(ClassName.SHOW)\n\n if (triggerArray.length) {\n $(triggerArray)\n .toggleClass(ClassName.COLLAPSED, !isOpen)\n .attr('aria-expanded', isOpen)\n }\n }\n\n // Static\n\n static _getTargetFromElement(element) {\n const selector = Util.getSelectorFromElement(element)\n return selector ? document.querySelector(selector) : null\n }\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n const _config = {\n ...Default,\n ...$this.data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data && _config.toggle && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n if (!data) {\n data = new Collapse(this, _config)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault()\n }\n\n const $trigger = $(this)\n const selector = Util.getSelectorFromElement(this)\n const selectors = [].slice.call(document.querySelectorAll(selector))\n\n $(selectors).each(function () {\n const $target = $(this)\n const data = $target.data(DATA_KEY)\n const config = data ? 'toggle' : $trigger.data()\n Collapse._jQueryInterface.call($target, config)\n })\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Collapse._jQueryInterface\n$.fn[NAME].Constructor = Collapse\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Collapse._jQueryInterface\n}\n\nexport default Collapse\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'dropdown'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.dropdown'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\nconst SPACE_KEYCODE = 32 // KeyboardEvent.which value for space key\nconst TAB_KEYCODE = 9 // KeyboardEvent.which value for tab key\nconst ARROW_UP_KEYCODE = 38 // KeyboardEvent.which value for up arrow key\nconst ARROW_DOWN_KEYCODE = 40 // KeyboardEvent.which value for down arrow key\nconst RIGHT_MOUSE_BUTTON_WHICH = 3 // MouseEvent.which value for the right button (assuming a right-handed mouse)\nconst REGEXP_KEYDOWN = new RegExp(`${ARROW_UP_KEYCODE}|${ARROW_DOWN_KEYCODE}|${ESCAPE_KEYCODE}`)\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n KEYDOWN_DATA_API : `keydown${EVENT_KEY}${DATA_API_KEY}`,\n KEYUP_DATA_API : `keyup${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n DISABLED : 'disabled',\n SHOW : 'show',\n DROPUP : 'dropup',\n DROPRIGHT : 'dropright',\n DROPLEFT : 'dropleft',\n MENURIGHT : 'dropdown-menu-right',\n MENULEFT : 'dropdown-menu-left',\n POSITION_STATIC : 'position-static'\n}\n\nconst Selector = {\n DATA_TOGGLE : '[data-toggle=\"dropdown\"]',\n FORM_CHILD : '.dropdown form',\n MENU : '.dropdown-menu',\n NAVBAR_NAV : '.navbar-nav',\n VISIBLE_ITEMS : '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n}\n\nconst AttachmentMap = {\n TOP : 'top-start',\n TOPEND : 'top-end',\n BOTTOM : 'bottom-start',\n BOTTOMEND : 'bottom-end',\n RIGHT : 'right-start',\n RIGHTEND : 'right-end',\n LEFT : 'left-start',\n LEFTEND : 'left-end'\n}\n\nconst Default = {\n offset : 0,\n flip : true,\n boundary : 'scrollParent',\n reference : 'toggle',\n display : 'dynamic',\n popperConfig : null\n}\n\nconst DefaultType = {\n offset : '(number|string|function)',\n flip : 'boolean',\n boundary : '(string|element)',\n reference : '(string|element)',\n display : 'string',\n popperConfig : '(null|object)'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Dropdown {\n constructor(element, config) {\n this._element = element\n this._popper = null\n this._config = this._getConfig(config)\n this._menu = this._getMenuElement()\n this._inNavbar = this._detectNavbar()\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n toggle() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const isActive = $(this._menu).hasClass(ClassName.SHOW)\n\n Dropdown._clearMenus()\n\n if (isActive) {\n return\n }\n\n this.show(true)\n }\n\n show(usePopper = false) {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED) || $(this._menu).hasClass(ClassName.SHOW)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(Event.SHOW, relatedTarget)\n const parent = Dropdown._getParentFromElement(this._element)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n // Disable totally Popper.js for Dropdown in Navbar\n if (!this._inNavbar && usePopper) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper.js (https://popper.js.org/)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = parent\n } else if (Util.isElement(this._config.reference)) {\n referenceElement = this._config.reference\n\n // Check if it's jQuery element\n if (typeof this._config.reference.jquery !== 'undefined') {\n referenceElement = this._config.reference[0]\n }\n }\n\n // If boundary is not `scrollParent`, then set position to `static`\n // to allow the menu to \"escape\" the scroll parent's boundaries\n // https://github.com/twbs/bootstrap/issues/24251\n if (this._config.boundary !== 'scrollParent') {\n $(parent).addClass(ClassName.POSITION_STATIC)\n }\n this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig())\n }\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement &&\n $(parent).closest(Selector.NAVBAR_NAV).length === 0) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.SHOWN, relatedTarget))\n }\n\n hide() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED) || !$(this._menu).hasClass(ClassName.SHOW)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n const parent = Dropdown._getParentFromElement(this._element)\n\n $(parent).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n if (this._popper) {\n this._popper.destroy()\n }\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._element).off(EVENT_KEY)\n this._element = null\n this._menu = null\n if (this._popper !== null) {\n this._popper.destroy()\n this._popper = null\n }\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Private\n\n _addEventListeners() {\n $(this._element).on(Event.CLICK, (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.toggle()\n })\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this._element).data(),\n ...config\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getMenuElement() {\n if (!this._menu) {\n const parent = Dropdown._getParentFromElement(this._element)\n\n if (parent) {\n this._menu = parent.querySelector(Selector.MENU)\n }\n }\n return this._menu\n }\n\n _getPlacement() {\n const $parentDropdown = $(this._element.parentNode)\n let placement = AttachmentMap.BOTTOM\n\n // Handle dropup\n if ($parentDropdown.hasClass(ClassName.DROPUP)) {\n placement = AttachmentMap.TOP\n if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.TOPEND\n }\n } else if ($parentDropdown.hasClass(ClassName.DROPRIGHT)) {\n placement = AttachmentMap.RIGHT\n } else if ($parentDropdown.hasClass(ClassName.DROPLEFT)) {\n placement = AttachmentMap.LEFT\n } else if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.BOTTOMEND\n }\n return placement\n }\n\n _detectNavbar() {\n return $(this._element).closest('.navbar').length > 0\n }\n\n _getOffset() {\n const offset = {}\n\n if (typeof this._config.offset === 'function') {\n offset.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this._config.offset(data.offsets, this._element) || {}\n }\n\n return data\n }\n } else {\n offset.offset = this._config.offset\n }\n\n return offset\n }\n\n _getPopperConfig() {\n const popperConfig = {\n placement: this._getPlacement(),\n modifiers: {\n offset: this._getOffset(),\n flip: {\n enabled: this._config.flip\n },\n preventOverflow: {\n boundariesElement: this._config.boundary\n }\n }\n }\n\n // Disable Popper.js if we have a static display\n if (this._config.display === 'static') {\n popperConfig.modifiers.applyStyle = {\n enabled: false\n }\n }\n\n return {\n ...popperConfig,\n ...this._config.popperConfig\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data) {\n data = new Dropdown(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n\n static _clearMenus(event) {\n if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH ||\n event.type === 'keyup' && event.which !== TAB_KEYCODE)) {\n return\n }\n\n const toggles = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n\n for (let i = 0, len = toggles.length; i < len; i++) {\n const parent = Dropdown._getParentFromElement(toggles[i])\n const context = $(toggles[i]).data(DATA_KEY)\n const relatedTarget = {\n relatedTarget: toggles[i]\n }\n\n if (event && event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n if (!context) {\n continue\n }\n\n const dropdownMenu = context._menu\n if (!$(parent).hasClass(ClassName.SHOW)) {\n continue\n }\n\n if (event && (event.type === 'click' &&\n /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) &&\n $.contains(parent, event.target)) {\n continue\n }\n\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n $(parent).trigger(hideEvent)\n if (hideEvent.isDefaultPrevented()) {\n continue\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n toggles[i].setAttribute('aria-expanded', 'false')\n\n if (context._popper) {\n context._popper.destroy()\n }\n\n $(dropdownMenu).removeClass(ClassName.SHOW)\n $(parent)\n .removeClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n }\n\n static _getParentFromElement(element) {\n let parent\n const selector = Util.getSelectorFromElement(element)\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n return parent || element.parentNode\n }\n\n // eslint-disable-next-line complexity\n static _dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName)\n ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE &&\n (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE ||\n $(event.target).closest(Selector.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {\n return\n }\n\n event.preventDefault()\n event.stopPropagation()\n\n if (this.disabled || $(this).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this)\n const isActive = $(parent).hasClass(ClassName.SHOW)\n\n if (!isActive && event.which === ESCAPE_KEYCODE) {\n return\n }\n\n if (!isActive || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {\n if (event.which === ESCAPE_KEYCODE) {\n const toggle = parent.querySelector(Selector.DATA_TOGGLE)\n $(toggle).trigger('focus')\n }\n\n $(this).trigger('click')\n return\n }\n\n const items = [].slice.call(parent.querySelectorAll(Selector.VISIBLE_ITEMS))\n .filter((item) => $(item).is(':visible'))\n\n if (items.length === 0) {\n return\n }\n\n let index = items.indexOf(event.target)\n\n if (event.which === ARROW_UP_KEYCODE && index > 0) { // Up\n index--\n }\n\n if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { // Down\n index++\n }\n\n if (index < 0) {\n index = 0\n }\n\n items[index].focus()\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler)\n .on(Event.KEYDOWN_DATA_API, Selector.MENU, Dropdown._dataApiKeydownHandler)\n .on(`${Event.CLICK_DATA_API} ${Event.KEYUP_DATA_API}`, Dropdown._clearMenus)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault()\n event.stopPropagation()\n Dropdown._jQueryInterface.call($(this), 'toggle')\n })\n .on(Event.CLICK_DATA_API, Selector.FORM_CHILD, (e) => {\n e.stopPropagation()\n })\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Dropdown._jQueryInterface\n$.fn[NAME].Constructor = Dropdown\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Dropdown._jQueryInterface\n}\n\n\nexport default Dropdown\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'modal'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.modal'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n\nconst Default = {\n backdrop : true,\n keyboard : true,\n focus : true,\n show : true\n}\n\nconst DefaultType = {\n backdrop : '(boolean|string)',\n keyboard : 'boolean',\n focus : 'boolean',\n show : 'boolean'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDE_PREVENTED : `hidePrevented${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n RESIZE : `resize${EVENT_KEY}`,\n CLICK_DISMISS : `click.dismiss${EVENT_KEY}`,\n KEYDOWN_DISMISS : `keydown.dismiss${EVENT_KEY}`,\n MOUSEUP_DISMISS : `mouseup.dismiss${EVENT_KEY}`,\n MOUSEDOWN_DISMISS : `mousedown.dismiss${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n SCROLLABLE : 'modal-dialog-scrollable',\n SCROLLBAR_MEASURER : 'modal-scrollbar-measure',\n BACKDROP : 'modal-backdrop',\n OPEN : 'modal-open',\n FADE : 'fade',\n SHOW : 'show',\n STATIC : 'modal-static'\n}\n\nconst Selector = {\n DIALOG : '.modal-dialog',\n MODAL_BODY : '.modal-body',\n DATA_TOGGLE : '[data-toggle=\"modal\"]',\n DATA_DISMISS : '[data-dismiss=\"modal\"]',\n FIXED_CONTENT : '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',\n STICKY_CONTENT : '.sticky-top'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Modal {\n constructor(element, config) {\n this._config = this._getConfig(config)\n this._element = element\n this._dialog = element.querySelector(Selector.DIALOG)\n this._backdrop = null\n this._isShown = false\n this._isBodyOverflowing = false\n this._ignoreBackdropClick = false\n this._isTransitioning = false\n this._scrollbarWidth = 0\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n this._isTransitioning = true\n }\n\n const showEvent = $.Event(Event.SHOW, {\n relatedTarget\n })\n\n $(this._element).trigger(showEvent)\n\n if (this._isShown || showEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = true\n\n this._checkScrollbar()\n this._setScrollbar()\n\n this._adjustDialog()\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(this._element).on(\n Event.CLICK_DISMISS,\n Selector.DATA_DISMISS,\n (event) => this.hide(event)\n )\n\n $(this._dialog).on(Event.MOUSEDOWN_DISMISS, () => {\n $(this._element).one(Event.MOUSEUP_DISMISS, (event) => {\n if ($(event.target).is(this._element)) {\n this._ignoreBackdropClick = true\n }\n })\n })\n\n this._showBackdrop(() => this._showElement(relatedTarget))\n }\n\n hide(event) {\n if (event) {\n event.preventDefault()\n }\n\n if (!this._isShown || this._isTransitioning) {\n return\n }\n\n const hideEvent = $.Event(Event.HIDE)\n\n $(this._element).trigger(hideEvent)\n\n if (!this._isShown || hideEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = false\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (transition) {\n this._isTransitioning = true\n }\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(document).off(Event.FOCUSIN)\n\n $(this._element).removeClass(ClassName.SHOW)\n\n $(this._element).off(Event.CLICK_DISMISS)\n $(this._dialog).off(Event.MOUSEDOWN_DISMISS)\n\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, (event) => this._hideModal(event))\n .emulateTransitionEnd(transitionDuration)\n } else {\n this._hideModal()\n }\n }\n\n dispose() {\n [window, this._element, this._dialog]\n .forEach((htmlElement) => $(htmlElement).off(EVENT_KEY))\n\n /**\n * `document` has 2 events `Event.FOCUSIN` and `Event.CLICK_DATA_API`\n * Do not move `document` in `htmlElements` array\n * It will remove `Event.CLICK_DATA_API` event that should remain\n */\n $(document).off(Event.FOCUSIN)\n\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._element = null\n this._dialog = null\n this._backdrop = null\n this._isShown = null\n this._isBodyOverflowing = null\n this._ignoreBackdropClick = null\n this._isTransitioning = null\n this._scrollbarWidth = null\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _triggerBackdropTransition() {\n if (this._config.backdrop === 'static') {\n const hideEventPrevented = $.Event(Event.HIDE_PREVENTED)\n\n $(this._element).trigger(hideEventPrevented)\n if (hideEventPrevented.defaultPrevented) {\n return\n }\n\n this._element.classList.add(ClassName.STATIC)\n\n const modalTransitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element).one(Util.TRANSITION_END, () => {\n this._element.classList.remove(ClassName.STATIC)\n })\n .emulateTransitionEnd(modalTransitionDuration)\n this._element.focus()\n } else {\n this.hide()\n }\n }\n\n _showElement(relatedTarget) {\n const transition = $(this._element).hasClass(ClassName.FADE)\n const modalBody = this._dialog ? this._dialog.querySelector(Selector.MODAL_BODY) : null\n\n if (!this._element.parentNode ||\n this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.appendChild(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.setAttribute('aria-modal', true)\n\n if ($(this._dialog).hasClass(ClassName.SCROLLABLE) && modalBody) {\n modalBody.scrollTop = 0\n } else {\n this._element.scrollTop = 0\n }\n\n if (transition) {\n Util.reflow(this._element)\n }\n\n $(this._element).addClass(ClassName.SHOW)\n\n if (this._config.focus) {\n this._enforceFocus()\n }\n\n const shownEvent = $.Event(Event.SHOWN, {\n relatedTarget\n })\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._element.focus()\n }\n this._isTransitioning = false\n $(this._element).trigger(shownEvent)\n }\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._dialog)\n\n $(this._dialog)\n .one(Util.TRANSITION_END, transitionComplete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n transitionComplete()\n }\n }\n\n _enforceFocus() {\n $(document)\n .off(Event.FOCUSIN) // Guard against infinite focus loop\n .on(Event.FOCUSIN, (event) => {\n if (document !== event.target &&\n this._element !== event.target &&\n $(this._element).has(event.target).length === 0) {\n this._element.focus()\n }\n })\n }\n\n _setEscapeEvent() {\n if (this._isShown && this._config.keyboard) {\n $(this._element).on(Event.KEYDOWN_DISMISS, (event) => {\n if (event.which === ESCAPE_KEYCODE) {\n this._triggerBackdropTransition()\n }\n })\n } else if (!this._isShown) {\n $(this._element).off(Event.KEYDOWN_DISMISS)\n }\n }\n\n _setResizeEvent() {\n if (this._isShown) {\n $(window).on(Event.RESIZE, (event) => this.handleUpdate(event))\n } else {\n $(window).off(Event.RESIZE)\n }\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._element.removeAttribute('aria-modal')\n this._isTransitioning = false\n this._showBackdrop(() => {\n $(document.body).removeClass(ClassName.OPEN)\n this._resetAdjustments()\n this._resetScrollbar()\n $(this._element).trigger(Event.HIDDEN)\n })\n }\n\n _removeBackdrop() {\n if (this._backdrop) {\n $(this._backdrop).remove()\n this._backdrop = null\n }\n }\n\n _showBackdrop(callback) {\n const animate = $(this._element).hasClass(ClassName.FADE)\n ? ClassName.FADE : ''\n\n if (this._isShown && this._config.backdrop) {\n this._backdrop = document.createElement('div')\n this._backdrop.className = ClassName.BACKDROP\n\n if (animate) {\n this._backdrop.classList.add(animate)\n }\n\n $(this._backdrop).appendTo(document.body)\n\n $(this._element).on(Event.CLICK_DISMISS, (event) => {\n if (this._ignoreBackdropClick) {\n this._ignoreBackdropClick = false\n return\n }\n if (event.target !== event.currentTarget) {\n return\n }\n\n this._triggerBackdropTransition()\n })\n\n if (animate) {\n Util.reflow(this._backdrop)\n }\n\n $(this._backdrop).addClass(ClassName.SHOW)\n\n if (!callback) {\n return\n }\n\n if (!animate) {\n callback()\n return\n }\n\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callback)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else if (!this._isShown && this._backdrop) {\n $(this._backdrop).removeClass(ClassName.SHOW)\n\n const callbackRemove = () => {\n this._removeBackdrop()\n if (callback) {\n callback()\n }\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callbackRemove)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else {\n callbackRemove()\n }\n } else if (callback) {\n callback()\n }\n }\n\n // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // todo (fat): these should probably be refactored out of modal.js\n // ----------------------------------------------------------------------\n\n _adjustDialog() {\n const isModalOverflowing =\n this._element.scrollHeight > document.documentElement.clientHeight\n\n if (!this._isBodyOverflowing && isModalOverflowing) {\n this._element.style.paddingLeft = `${this._scrollbarWidth}px`\n }\n\n if (this._isBodyOverflowing && !isModalOverflowing) {\n this._element.style.paddingRight = `${this._scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n _checkScrollbar() {\n const rect = document.body.getBoundingClientRect()\n this._isBodyOverflowing = rect.left + rect.right < window.innerWidth\n this._scrollbarWidth = this._getScrollbarWidth()\n }\n\n _setScrollbar() {\n if (this._isBodyOverflowing) {\n // Note: DOMNode.style.paddingRight returns the actual value or '' if not set\n // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n const stickyContent = [].slice.call(document.querySelectorAll(Selector.STICKY_CONTENT))\n\n // Adjust fixed content padding\n $(fixedContent).each((index, element) => {\n const actualPadding = element.style.paddingRight\n const calculatedPadding = $(element).css('padding-right')\n $(element)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n })\n\n // Adjust sticky content margin\n $(stickyContent).each((index, element) => {\n const actualMargin = element.style.marginRight\n const calculatedMargin = $(element).css('margin-right')\n $(element)\n .data('margin-right', actualMargin)\n .css('margin-right', `${parseFloat(calculatedMargin) - this._scrollbarWidth}px`)\n })\n\n // Adjust body padding\n const actualPadding = document.body.style.paddingRight\n const calculatedPadding = $(document.body).css('padding-right')\n $(document.body)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n }\n\n $(document.body).addClass(ClassName.OPEN)\n }\n\n _resetScrollbar() {\n // Restore fixed content padding\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n $(fixedContent).each((index, element) => {\n const padding = $(element).data('padding-right')\n $(element).removeData('padding-right')\n element.style.paddingRight = padding ? padding : ''\n })\n\n // Restore sticky content\n const elements = [].slice.call(document.querySelectorAll(`${Selector.STICKY_CONTENT}`))\n $(elements).each((index, element) => {\n const margin = $(element).data('margin-right')\n if (typeof margin !== 'undefined') {\n $(element).css('margin-right', margin).removeData('margin-right')\n }\n })\n\n // Restore body padding\n const padding = $(document.body).data('padding-right')\n $(document.body).removeData('padding-right')\n document.body.style.paddingRight = padding ? padding : ''\n }\n\n _getScrollbarWidth() { // thx d.walsh\n const scrollDiv = document.createElement('div')\n scrollDiv.className = ClassName.SCROLLBAR_MEASURER\n document.body.appendChild(scrollDiv)\n const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth\n document.body.removeChild(scrollDiv)\n return scrollbarWidth\n }\n\n // Static\n\n static _jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = {\n ...Default,\n ...$(this).data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data) {\n data = new Modal(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config](relatedTarget)\n } else if (_config.show) {\n data.show(relatedTarget)\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n let target\n const selector = Util.getSelectorFromElement(this)\n\n if (selector) {\n target = document.querySelector(selector)\n }\n\n const config = $(target).data(DATA_KEY)\n ? 'toggle' : {\n ...$(target).data(),\n ...$(this).data()\n }\n\n if (this.tagName === 'A' || this.tagName === 'AREA') {\n event.preventDefault()\n }\n\n const $target = $(target).one(Event.SHOW, (showEvent) => {\n if (showEvent.isDefaultPrevented()) {\n // Only register focus restorer if modal will actually get shown\n return\n }\n\n $target.one(Event.HIDDEN, () => {\n if ($(this).is(':visible')) {\n this.focus()\n }\n })\n })\n\n Modal._jQueryInterface.call($(target), config, this)\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Modal._jQueryInterface\n$.fn[NAME].Constructor = Modal\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Modal._jQueryInterface\n}\n\nexport default Modal\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): tools/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst uriAttrs = [\n 'background',\n 'cite',\n 'href',\n 'itemtype',\n 'longdesc',\n 'poster',\n 'src',\n 'xlink:href'\n]\n\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i\n\nexport const DefaultWhitelist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n}\n\n/**\n * A pattern that recognizes a commonly useful subset of URLs that are safe.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi\n\n/**\n * A pattern that matches safe data URLs. Only matches image, video and audio types.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst DATA_URL_PATTERN = /^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i\n\nfunction allowedAttribute(attr, allowedAttributeList) {\n const attrName = attr.nodeName.toLowerCase()\n\n if (allowedAttributeList.indexOf(attrName) !== -1) {\n if (uriAttrs.indexOf(attrName) !== -1) {\n return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN) || attr.nodeValue.match(DATA_URL_PATTERN))\n }\n\n return true\n }\n\n const regExp = allowedAttributeList.filter((attrRegex) => attrRegex instanceof RegExp)\n\n // Check if a regular expression validates the attribute.\n for (let i = 0, l = regExp.length; i < l; i++) {\n if (attrName.match(regExp[i])) {\n return true\n }\n }\n\n return false\n}\n\nexport function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) {\n if (unsafeHtml.length === 0) {\n return unsafeHtml\n }\n\n if (sanitizeFn && typeof sanitizeFn === 'function') {\n return sanitizeFn(unsafeHtml)\n }\n\n const domParser = new window.DOMParser()\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html')\n const whitelistKeys = Object.keys(whiteList)\n const elements = [].slice.call(createdDocument.body.querySelectorAll('*'))\n\n for (let i = 0, len = elements.length; i < len; i++) {\n const el = elements[i]\n const elName = el.nodeName.toLowerCase()\n\n if (whitelistKeys.indexOf(el.nodeName.toLowerCase()) === -1) {\n el.parentNode.removeChild(el)\n\n continue\n }\n\n const attributeList = [].slice.call(el.attributes)\n const whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || [])\n\n attributeList.forEach((attr) => {\n if (!allowedAttribute(attr, whitelistedAttributes)) {\n el.removeAttribute(attr.nodeName)\n }\n })\n }\n\n return createdDocument.body.innerHTML\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n DefaultWhitelist,\n sanitizeHtml\n} from './tools/sanitizer'\nimport $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'tooltip'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.tooltip'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst CLASS_PREFIX = 'bs-tooltip'\nconst BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\nconst DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn']\n\nconst DefaultType = {\n animation : 'boolean',\n template : 'string',\n title : '(string|element|function)',\n trigger : 'string',\n delay : '(number|object)',\n html : 'boolean',\n selector : '(string|boolean)',\n placement : '(string|function)',\n offset : '(number|string|function)',\n container : '(string|element|boolean)',\n fallbackPlacement : '(string|array)',\n boundary : '(string|element)',\n sanitize : 'boolean',\n sanitizeFn : '(null|function)',\n whiteList : 'object',\n popperConfig : '(null|object)'\n}\n\nconst AttachmentMap = {\n AUTO : 'auto',\n TOP : 'top',\n RIGHT : 'right',\n BOTTOM : 'bottom',\n LEFT : 'left'\n}\n\nconst Default = {\n animation : true,\n template : '
' +\n '
' +\n '
',\n trigger : 'hover focus',\n title : '',\n delay : 0,\n html : false,\n selector : false,\n placement : 'top',\n offset : 0,\n container : false,\n fallbackPlacement : 'flip',\n boundary : 'scrollParent',\n sanitize : true,\n sanitizeFn : null,\n whiteList : DefaultWhitelist,\n popperConfig : null\n}\n\nconst HoverState = {\n SHOW : 'show',\n OUT : 'out'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n}\n\nconst ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n TOOLTIP : '.tooltip',\n TOOLTIP_INNER : '.tooltip-inner',\n ARROW : '.arrow'\n}\n\nconst Trigger = {\n HOVER : 'hover',\n FOCUS : 'focus',\n CLICK : 'click',\n MANUAL : 'manual'\n}\n\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Tooltip {\n constructor(element, config) {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper.js (https://popper.js.org/)')\n }\n\n // private\n this._isEnabled = true\n this._timeout = 0\n this._hoverState = ''\n this._activeTrigger = {}\n this._popper = null\n\n // Protected\n this.element = element\n this.config = this._getConfig(config)\n this.tip = null\n\n this._setListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle(event) {\n if (!this._isEnabled) {\n return\n }\n\n if (event) {\n const dataKey = this.constructor.DATA_KEY\n let context = $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n context._activeTrigger.click = !context._activeTrigger.click\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context)\n } else {\n context._leave(null, context)\n }\n } else {\n if ($(this.getTipElement()).hasClass(ClassName.SHOW)) {\n this._leave(null, this)\n return\n }\n\n this._enter(null, this)\n }\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n $.removeData(this.element, this.constructor.DATA_KEY)\n\n $(this.element).off(this.constructor.EVENT_KEY)\n $(this.element).closest('.modal').off('hide.bs.modal', this._hideModalHandler)\n\n if (this.tip) {\n $(this.tip).remove()\n }\n\n this._isEnabled = null\n this._timeout = null\n this._hoverState = null\n this._activeTrigger = null\n if (this._popper) {\n this._popper.destroy()\n }\n\n this._popper = null\n this.element = null\n this.config = null\n this.tip = null\n }\n\n show() {\n if ($(this.element).css('display') === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n const showEvent = $.Event(this.constructor.Event.SHOW)\n if (this.isWithContent() && this._isEnabled) {\n $(this.element).trigger(showEvent)\n\n const shadowRoot = Util.findShadowRoot(this.element)\n const isInTheDom = $.contains(\n shadowRoot !== null ? shadowRoot : this.element.ownerDocument.documentElement,\n this.element\n )\n\n if (showEvent.isDefaultPrevented() || !isInTheDom) {\n return\n }\n\n const tip = this.getTipElement()\n const tipId = Util.getUID(this.constructor.NAME)\n\n tip.setAttribute('id', tipId)\n this.element.setAttribute('aria-describedby', tipId)\n\n this.setContent()\n\n if (this.config.animation) {\n $(tip).addClass(ClassName.FADE)\n }\n\n const placement = typeof this.config.placement === 'function'\n ? this.config.placement.call(this, tip, this.element)\n : this.config.placement\n\n const attachment = this._getAttachment(placement)\n this.addAttachmentClass(attachment)\n\n const container = this._getContainer()\n $(tip).data(this.constructor.DATA_KEY, this)\n\n if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {\n $(tip).appendTo(container)\n }\n\n $(this.element).trigger(this.constructor.Event.INSERTED)\n\n this._popper = new Popper(this.element, tip, this._getPopperConfig(attachment))\n\n $(tip).addClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n const complete = () => {\n if (this.config.animation) {\n this._fixTransition()\n }\n const prevHoverState = this._hoverState\n this._hoverState = null\n\n $(this.element).trigger(this.constructor.Event.SHOWN)\n\n if (prevHoverState === HoverState.OUT) {\n this._leave(null, this)\n }\n }\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(this.tip)\n\n $(this.tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n }\n }\n\n hide(callback) {\n const tip = this.getTipElement()\n const hideEvent = $.Event(this.constructor.Event.HIDE)\n const complete = () => {\n if (this._hoverState !== HoverState.SHOW && tip.parentNode) {\n tip.parentNode.removeChild(tip)\n }\n\n this._cleanTipClass()\n this.element.removeAttribute('aria-describedby')\n $(this.element).trigger(this.constructor.Event.HIDDEN)\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n if (callback) {\n callback()\n }\n }\n\n $(this.element).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(tip).removeClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n this._activeTrigger[Trigger.CLICK] = false\n this._activeTrigger[Trigger.FOCUS] = false\n this._activeTrigger[Trigger.HOVER] = false\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(tip)\n\n $(tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n\n this._hoverState = ''\n }\n\n update() {\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Protected\n\n isWithContent() {\n return Boolean(this.getTitle())\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const tip = this.getTipElement()\n this.setElementContent($(tip.querySelectorAll(Selector.TOOLTIP_INNER)), this.getTitle())\n $(tip).removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n setElementContent($element, content) {\n if (typeof content === 'object' && (content.nodeType || content.jquery)) {\n // Content is a DOM node or a jQuery\n if (this.config.html) {\n if (!$(content).parent().is($element)) {\n $element.empty().append(content)\n }\n } else {\n $element.text($(content).text())\n }\n\n return\n }\n\n if (this.config.html) {\n if (this.config.sanitize) {\n content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn)\n }\n\n $element.html(content)\n } else {\n $element.text(content)\n }\n }\n\n getTitle() {\n let title = this.element.getAttribute('data-original-title')\n\n if (!title) {\n title = typeof this.config.title === 'function'\n ? this.config.title.call(this.element)\n : this.config.title\n }\n\n return title\n }\n\n // Private\n\n _getPopperConfig(attachment) {\n const defaultBsConfig = {\n placement: attachment,\n modifiers: {\n offset: this._getOffset(),\n flip: {\n behavior: this.config.fallbackPlacement\n },\n arrow: {\n element: Selector.ARROW\n },\n preventOverflow: {\n boundariesElement: this.config.boundary\n }\n },\n onCreate: (data) => {\n if (data.originalPlacement !== data.placement) {\n this._handlePopperPlacementChange(data)\n }\n },\n onUpdate: (data) => this._handlePopperPlacementChange(data)\n }\n\n return {\n ...defaultBsConfig,\n ...this.config.popperConfig\n }\n }\n\n _getOffset() {\n const offset = {}\n\n if (typeof this.config.offset === 'function') {\n offset.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this.config.offset(data.offsets, this.element) || {}\n }\n\n return data\n }\n } else {\n offset.offset = this.config.offset\n }\n\n return offset\n }\n\n _getContainer() {\n if (this.config.container === false) {\n return document.body\n }\n\n if (Util.isElement(this.config.container)) {\n return $(this.config.container)\n }\n\n return $(document).find(this.config.container)\n }\n\n _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()]\n }\n\n _setListeners() {\n const triggers = this.config.trigger.split(' ')\n\n triggers.forEach((trigger) => {\n if (trigger === 'click') {\n $(this.element).on(\n this.constructor.Event.CLICK,\n this.config.selector,\n (event) => this.toggle(event)\n )\n } else if (trigger !== Trigger.MANUAL) {\n const eventIn = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSEENTER\n : this.constructor.Event.FOCUSIN\n const eventOut = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSELEAVE\n : this.constructor.Event.FOCUSOUT\n\n $(this.element)\n .on(\n eventIn,\n this.config.selector,\n (event) => this._enter(event)\n )\n .on(\n eventOut,\n this.config.selector,\n (event) => this._leave(event)\n )\n }\n })\n\n this._hideModalHandler = () => {\n if (this.element) {\n this.hide()\n }\n }\n\n $(this.element).closest('.modal').on(\n 'hide.bs.modal',\n this._hideModalHandler\n )\n\n if (this.config.selector) {\n this.config = {\n ...this.config,\n trigger: 'manual',\n selector: ''\n }\n } else {\n this._fixTitle()\n }\n }\n\n _fixTitle() {\n const titleType = typeof this.element.getAttribute('data-original-title')\n\n if (this.element.getAttribute('title') || titleType !== 'string') {\n this.element.setAttribute(\n 'data-original-title',\n this.element.getAttribute('title') || ''\n )\n\n this.element.setAttribute('title', '')\n }\n }\n\n _enter(event, context) {\n const dataKey = this.constructor.DATA_KEY\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER\n ] = true\n }\n\n if ($(context.getTipElement()).hasClass(ClassName.SHOW) || context._hoverState === HoverState.SHOW) {\n context._hoverState = HoverState.SHOW\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.SHOW\n\n if (!context.config.delay || !context.config.delay.show) {\n context.show()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.SHOW) {\n context.show()\n }\n }, context.config.delay.show)\n }\n\n _leave(event, context) {\n const dataKey = this.constructor.DATA_KEY\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER\n ] = false\n }\n\n if (context._isWithActiveTrigger()) {\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.OUT\n\n if (!context.config.delay || !context.config.delay.hide) {\n context.hide()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.OUT) {\n context.hide()\n }\n }, context.config.delay.hide)\n }\n\n _isWithActiveTrigger() {\n for (const trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true\n }\n }\n\n return false\n }\n\n _getConfig(config) {\n const dataAttributes = $(this.element).data()\n\n Object.keys(dataAttributes)\n .forEach((dataAttr) => {\n if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) {\n delete dataAttributes[dataAttr]\n }\n })\n\n config = {\n ...this.constructor.Default,\n ...dataAttributes,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n if (config.sanitize) {\n config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn)\n }\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n if (this.config) {\n for (const key in this.config) {\n if (this.constructor.Default[key] !== this.config[key]) {\n config[key] = this.config[key]\n }\n }\n }\n\n return config\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n _handlePopperPlacementChange(popperData) {\n const popperInstance = popperData.instance\n this.tip = popperInstance.popper\n this._cleanTipClass()\n this.addAttachmentClass(this._getAttachment(popperData.placement))\n }\n\n _fixTransition() {\n const tip = this.getTipElement()\n const initConfigAnimation = this.config.animation\n\n if (tip.getAttribute('x-placement') !== null) {\n return\n }\n\n $(tip).removeClass(ClassName.FADE)\n this.config.animation = false\n this.hide()\n this.show()\n this.config.animation = initConfigAnimation\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Tooltip(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Tooltip._jQueryInterface\n$.fn[NAME].Constructor = Tooltip\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tooltip._jQueryInterface\n}\n\nexport default Tooltip\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Tooltip from './tooltip'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'popover'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.popover'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst CLASS_PREFIX = 'bs-popover'\nconst BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\nconst Default = {\n ...Tooltip.Default,\n placement : 'right',\n trigger : 'click',\n content : '',\n template : '
' +\n '
' +\n '

' +\n '
'\n}\n\nconst DefaultType = {\n ...Tooltip.DefaultType,\n content : '(string|element|function)'\n}\n\nconst ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n TITLE : '.popover-header',\n CONTENT : '.popover-body'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Popover extends Tooltip {\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Overrides\n\n isWithContent() {\n return this.getTitle() || this._getContent()\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const $tip = $(this.getTipElement())\n\n // We use append for html objects to maintain js events\n this.setElementContent($tip.find(Selector.TITLE), this.getTitle())\n let content = this._getContent()\n if (typeof content === 'function') {\n content = content.call(this.element)\n }\n this.setElementContent($tip.find(Selector.CONTENT), content)\n\n $tip.removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n // Private\n\n _getContent() {\n return this.element.getAttribute('data-content') ||\n this.config.content\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Popover(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Popover._jQueryInterface\n$.fn[NAME].Constructor = Popover\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Popover._jQueryInterface\n}\n\nexport default Popover\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.4.1): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'scrollspy'\nconst VERSION = '4.4.1'\nconst DATA_KEY = 'bs.scrollspy'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Default = {\n offset : 10,\n method : 'auto',\n target : ''\n}\n\nconst DefaultType = {\n offset : 'number',\n method : 'string',\n target : '(string|element)'\n}\n\nconst Event = {\n ACTIVATE : `activate${EVENT_KEY}`,\n SCROLL : `scroll${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n DROPDOWN_ITEM : 'dropdown-item',\n DROPDOWN_MENU : 'dropdown-menu',\n ACTIVE : 'active'\n}\n\nconst Selector = {\n DATA_SPY : '[data-spy=\"scroll\"]',\n ACTIVE : '.active',\n NAV_LIST_GROUP : '.nav, .list-group',\n NAV_LINKS : '.nav-link',\n NAV_ITEMS : '.nav-item',\n LIST_ITEMS : '.list-group-item',\n DROPDOWN : '.dropdown',\n DROPDOWN_ITEMS : '.dropdown-item',\n DROPDOWN_TOGGLE : '.dropdown-toggle'\n}\n\nconst OffsetMethod = {\n OFFSET : 'offset',\n POSITION : 'position'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass ScrollSpy {\n constructor(element, config) {\n this._element = element\n this._scrollElement = element.tagName === 'BODY' ? window : element\n this._config = this._getConfig(config)\n this._selector = `${this._config.target} ${Selector.NAV_LINKS},` +\n `${this._config.target} ${Selector.LIST_ITEMS},` +\n `${this._config.target} ${Selector.DROPDOWN_ITEMS}`\n this._offsets = []\n this._targets = []\n this._activeTarget = null\n this._scrollHeight = 0\n\n $(this._scrollElement).on(Event.SCROLL, (event) => this._process(event))\n\n this.refresh()\n this._process()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n refresh() {\n const autoMethod = this._scrollElement === this._scrollElement.window\n ? OffsetMethod.OFFSET : OffsetMethod.POSITION\n\n const offsetMethod = this._config.method === 'auto'\n ? autoMethod : this._config.method\n\n const offsetBase = offsetMethod === OffsetMethod.POSITION\n ? this._getScrollTop() : 0\n\n this._offsets = []\n this._targets = []\n\n this._scrollHeight = this._getScrollHeight()\n\n const targets = [].slice.call(document.querySelectorAll(this._selector))\n\n targets\n .map((element) => {\n let target\n const targetSelector = Util.getSelectorFromElement(element)\n\n if (targetSelector) {\n target = document.querySelector(targetSelector)\n }\n\n if (target) {\n const targetBCR = target.getBoundingClientRect()\n if (targetBCR.width || targetBCR.height) {\n // TODO (fat): remove sketch reliance on jQuery position/offset\n return [\n $(target)[offsetMethod]().top + offsetBase,\n targetSelector\n ]\n }\n }\n return null\n })\n .filter((item) => item)\n .sort((a, b) => a[0] - b[0])\n .forEach((item) => {\n this._offsets.push(item[0])\n this._targets.push(item[1])\n })\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._scrollElement).off(EVENT_KEY)\n\n this._element = null\n this._scrollElement = null\n this._config = null\n this._selector = null\n this._offsets = null\n this._targets = null\n this._activeTarget = null\n this._scrollHeight = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.target !== 'string') {\n let id = $(config.target).attr('id')\n if (!id) {\n id = Util.getUID(NAME)\n $(config.target).attr('id', id)\n }\n config.target = `#${id}`\n }\n\n Util.typeCheckConfig(NAME, config, DefaultType)\n\n return config\n }\n\n _getScrollTop() {\n return this._scrollElement === window\n ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop\n }\n\n _getScrollHeight() {\n return this._scrollElement.scrollHeight || Math.max(\n document.body.scrollHeight,\n document.documentElement.scrollHeight\n )\n }\n\n _getOffsetHeight() {\n return this._scrollElement === window\n ? window.innerHeight : this._scrollElement.getBoundingClientRect().height\n }\n\n _process() {\n const scrollTop = this._getScrollTop() + this._config.offset\n const scrollHeight = this._getScrollHeight()\n const maxScroll = this._config.offset +\n scrollHeight -\n this._getOffsetHeight()\n\n if (this._scrollHeight !== scrollHeight) {\n this.refresh()\n }\n\n if (scrollTop >= maxScroll) {\n const target = this._targets[this._targets.length - 1]\n\n if (this._activeTarget !== target) {\n this._activate(target)\n }\n return\n }\n\n if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {\n this._activeTarget = null\n this._clear()\n return\n }\n\n const offsetLength = this._offsets.length\n for (let i = offsetLength; i--;) {\n const isActiveTarget = this._activeTarget !== this._targets[i] &&\n scrollTop >= this._offsets[i] &&\n (typeof this._offsets[i + 1] === 'undefined' ||\n scrollTop < this._offsets[i + 1])\n\n if (isActiveTarget) {\n this._activate(this._targets[i])\n }\n }\n }\n\n _activate(target) {\n this._activeTarget = target\n\n this._clear()\n\n const queries = this._selector\n .split(',')\n .map((selector) => `${selector}[data-target=\"${target}\"],${selector}[href=\"${target}\"]`)\n\n const $link = $([].slice.call(document.querySelectorAll(queries.join(','))))\n\n if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {\n $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE)\n $link.addClass(ClassName.ACTIVE)\n } else {\n // Set triggered link as active\n $link.addClass(ClassName.ACTIVE)\n // Set triggered links parents as active\n // With both