From 8cca08ddc4716c9c466a0fd634bb782323e06305 Mon Sep 17 00:00:00 2001 From: Arnas Risqianto Date: Sat, 3 Jan 2026 20:44:51 +0700 Subject: [PATCH 1/9] Add Bootstrap 4 to 5 upgrade design document MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Documents the minimal-changes approach for upgrading from Bootstrap 4.6.0 to Bootstrap 5.3.0 while maintaining visual appearance and functionality. Key decisions: - Keep jQuery for calendar plugin compatibility - Preserve form-group classes to avoid layout shifts - Prioritize JavaScript component fixes over visual changes - Focus on data attribute migration (data-toggle → data-bs-toggle) 🤖 Generated with Claude Code (https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- .../2026-01-03-bootstrap-5-upgrade-design.md | 174 ++++++++++++++++++ 1 file changed, 174 insertions(+) create mode 100644 docs/plans/2026-01-03-bootstrap-5-upgrade-design.md diff --git a/docs/plans/2026-01-03-bootstrap-5-upgrade-design.md b/docs/plans/2026-01-03-bootstrap-5-upgrade-design.md new file mode 100644 index 000000000..d4dbefb46 --- /dev/null +++ b/docs/plans/2026-01-03-bootstrap-5-upgrade-design.md @@ -0,0 +1,174 @@ +# Bootstrap 4 to 5 Upgrade Design + +**Date:** 2026-01-03 +**Scope:** Minimal changes approach - upgrade Bootstrap while maintaining visual appearance and functionality + +## Current State + +- Bootstrap 4.6.0 installed via npm +- Using Popper.js v1.x (Bootstrap 4 dependency) +- 62 blade template files in resources/views +- Already partially migrated (some files use `data-bs-*` attributes) +- About 15 instances of Bootstrap 4-specific classes (`form-group`) +- jQuery required (used by FullCalendar and toastr plugins) + +## Upgrade Approach + +The upgrade will be done in 3 phases: + +1. **Dependency Update** - Update npm packages (Bootstrap, Popper.js) +2. **Template Migration** - Update all blade files for Bootstrap 5 compatibility +3. **Testing & Verification** - Ensure visual consistency and functionality + +## Phase 1: Dependency Changes + +### Package Updates + +```json +{ + "bootstrap": "^4.6.0" → "^5.3.0", + "popper.js": "^1.16.1" → REMOVE, + "@popperjs/core": ADD "^2.11.8", + "jquery": "^3.6" → KEEP (required for calendar plugin) +} +``` + +### Rationale + +- Bootstrap 5.3 is the latest stable version with long-term support +- Bootstrap 5 requires @popperjs/core v2.x instead of popper.js v1.x +- jQuery must be retained due to FullCalendar and toastr dependencies +- Bootstrap bundle includes Popper.js, so no additional configuration needed + +## Phase 2: Template Migration Strategy + +### Key Breaking Changes to Address + +#### 1. JavaScript Data Attributes (Partially Complete) +- `data-toggle` → `data-bs-toggle` +- `data-target` → `data-bs-target` +- `data-dismiss` → `data-bs-dismiss` +- `data-parent` → `data-bs-parent` + +**Status:** Most files already use `data-bs-*` syntax. Need to verify all 62 files are consistent. + +#### 2. Form Classes (15 instances) +- `form-group` class is deprecated but still functions in Bootstrap 5 +- **Decision:** Keep `form-group` as-is to avoid layout shifts +- This maintains exact visual appearance with minimal changes + +#### 3. Input Group Structure +- Check for `input-group-append` or `input-group-prepend` +- If found: Remove wrapper divs, simplify structure +- New structure: direct button/text children of `input-group` + +#### 4. Badge Classes +- `badge-primary` → `badge bg-primary` +- `badge-danger` → `badge bg-danger` +- All contextual badge classes require the `bg-*` prefix + +#### 5. Custom Components +- Check for `custom-select`, `custom-file`, `custom-control` +- Replace with standard Bootstrap 5 form controls +- Update associated JavaScript if needed + +### Migration Approach + +1. Use automated search/replace for consistent patterns +2. Manual review of complex components (modals, dropdowns, accordions) +3. Priority order: + - JavaScript-dependent components first (break functionality) + - Visual/CSS classes second (affect appearance only) + +### Files Requiring Changes + +**High Priority (JavaScript-dependent):** +- layouts/app.blade.php (navbar, dropdowns) +- layouts/left-menu.blade.php (collapsible menus) +- classes/index.blade.php (accordions) +- courses/teacher.blade.php (dropdowns) +- components/events/event-calendar.blade.php (modals, toasts) + +**Medium Priority (Forms):** +- All auth views (login, register, password reset) +- assignments/create.blade.php +- syllabi/create.blade.php +- Student/teacher add/edit forms + +**Low Priority (Display only):** +- List views, profile views, index pages + +## Phase 3: Testing & Verification Plan + +### Visual Regression Testing + +Test key pages before/after upgrade: +- Login page (`/login`) +- Home dashboard (`/home`) +- Student list page +- Course page with dropdowns +- Forms (add student, create assignment) +- Class index with accordions + +### Interactive Component Testing + +- Navigation dropdowns (user menu, left sidebar) +- Collapsible accordions (class/section listing) +- Modal dialogs +- Toast notifications (event calendar) +- Form validation displays +- Navbar collapse on mobile + +### Responsive Testing + +- Mobile viewport (navbar collapse/expand) +- Tablet viewport (grid behavior) +- Desktop viewport (full layout) + +### Build & Deploy Steps + +1. Update package.json dependencies +2. Run `npm install` to install new packages +3. Run `npm run dev` to compile assets +4. Clear browser cache and test at http://localhost:8000 +5. Fix any visual issues discovered +6. Run `npm run production` for optimized build +7. Commit changes to git + +### Rollback Plan + +- Work in a git branch (`dev-bootstrap5` or similar) +- Can revert package.json and run `npm install` if critical issues found +- Compiled assets can be regenerated from Bootstrap 4 if needed +- No database changes required, so rollback is safe + +### Success Criteria + +- ✅ All pages render without console errors +- ✅ All interactive components function correctly (dropdowns, modals, collapses) +- ✅ Visual appearance matches Bootstrap 4 version +- ✅ Laravel application tests still pass +- ✅ No JavaScript errors in browser console +- ✅ Responsive behavior works on mobile/tablet/desktop +- ✅ Event calendar (toastr/FullCalendar) continues working + +## Risk Assessment + +**Low Risk:** +- Bootstrap 5 is well-documented and widely adopted +- Most data attributes already migrated +- Minimal template changes required +- jQuery compatibility maintained +- Easy rollback available + +**Potential Issues:** +- Third-party CSS overrides may need adjustment +- Custom styles in app.css may conflict with BS5 changes +- Edge cases in complex components may need manual fixes + +## Post-Upgrade Maintenance + +- Update CLAUDE.md to reflect Bootstrap 5.x usage +- Document any custom workarounds or compatibility fixes +- Consider future removal of jQuery if calendar plugin updates +- Monitor for Bootstrap 5.x security updates From 372f228bb3f056b65d1fd64f00b8c21387b959a9 Mon Sep 17 00:00:00 2001 From: Arnas Risqianto Date: Sat, 3 Jan 2026 20:55:13 +0700 Subject: [PATCH 2/9] build: upgrade Bootstrap from 4.6.0 to 5.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update bootstrap to ^5.3.0 - Replace popper.js with @popperjs/core ^2.11.8 - Keep jQuery for calendar plugin compatibility 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- package-lock.json | 124 +- package.json | 4 +- public/css/app.css | 13341 ++++++++++++++++++++++++++++++++- public/css/app.css.map | 1 + public/js/app.js | 744 +- public/js/app.js.LICENSE.txt | 75 + public/js/app.js.map | 1 + resources/js/bootstrap.js | 2 +- 8 files changed, 13884 insertions(+), 408 deletions(-) create mode 100644 public/css/app.css.map create mode 100644 public/js/app.js.LICENSE.txt create mode 100644 public/js/app.js.map diff --git a/package-lock.json b/package-lock.json index 993bae2ec..a843d875d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { - "name": "dependabot_20250308-1505-h3f017", + "name": "Unifiedtransform", "lockfileVersion": 3, "requires": true, "packages": { "": { "devDependencies": { + "@popperjs/core": "^2.11.8", "axios": "^1.6", - "bootstrap": "^4.6.0", + "bootstrap": "^5.3.0", "jquery": "^3.6", "laravel-mix": "^6.0.49", "lodash": "^4.17.19", - "popper.js": "^1.16.1", "postcss": "^8.1.14", "resolve-url-loader": "^4.0.0", "sass": "^1.32.11", @@ -1841,6 +1841,17 @@ "node": ">= 8" } }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/@trysound/sax": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", @@ -2631,17 +2642,23 @@ "dev": true }, "node_modules/bootstrap": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", - "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==", + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz", + "integrity": "sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==", "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - }, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "license": "MIT", "peerDependencies": { - "jquery": "1.9.1 - 3", - "popper.js": "^1.16.1" + "@popperjs/core": "^2.11.8" } }, "node_modules/brace-expansion": { @@ -3103,12 +3120,6 @@ "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", "dev": true }, - "node_modules/colorette": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", - "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==", - "dev": true - }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -5855,10 +5866,17 @@ } }, "node_modules/nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -6340,10 +6358,11 @@ } }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.0", @@ -6369,33 +6388,33 @@ "node": ">=8" } }, - "node_modules/popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", - "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, "node_modules/postcss": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", - "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map-js": "^0.6.2" + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" } }, "node_modules/postcss-calc": { @@ -7888,10 +7907,11 @@ } }, "node_modules/source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -9192,12 +9212,6 @@ "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", "dev": true }, - "node_modules/webpack/node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", - "dev": true - }, "node_modules/webpack/node_modules/schema-utils": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", diff --git a/package.json b/package.json index ed2b489ff..935cd2d36 100644 --- a/package.json +++ b/package.json @@ -10,12 +10,12 @@ "production": "mix --production" }, "devDependencies": { + "@popperjs/core": "^2.11.8", "axios": "^1.6", - "bootstrap": "^4.6.0", + "bootstrap": "^5.3.0", "jquery": "^3.6", "laravel-mix": "^6.0.49", "lodash": "^4.17.19", - "popper.js": "^1.16.1", "postcss": "^8.1.14", "resolve-url-loader": "^4.0.0", "sass": "^1.32.11", diff --git a/public/css/app.css b/public/css/app.css index 0679e164f..b712081d9 100644 --- a/public/css/app.css +++ b/public/css/app.css @@ -1,208 +1,13217 @@ -@import url("bootstrap-icons-1.7.1/font/bootstrap-icons.css"); -/* @import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@400&display=swap'); */ +@import url(https://fonts.googleapis.com/css?family=Nunito); +@charset "UTF-8"; +/*! + * Bootstrap v5.3.8 (https://getbootstrap.com/) + * Copyright 2011-2025 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root, +[data-bs-theme=light] { + --bs-blue: #3490dc; + --bs-indigo: #6574cd; + --bs-purple: #9561e2; + --bs-pink: #f66d9b; + --bs-red: #e3342f; + --bs-orange: #f6993f; + --bs-yellow: #ffed4a; + --bs-green: #38c172; + --bs-teal: #4dc0b5; + --bs-cyan: #6cb2eb; + --bs-black: #000; + --bs-white: #fff; + --bs-gray: #6c757d; + --bs-gray-dark: #343a40; + --bs-gray-100: #f8f9fa; + --bs-gray-200: #e9ecef; + --bs-gray-300: #dee2e6; + --bs-gray-400: #ced4da; + --bs-gray-500: #adb5bd; + --bs-gray-600: #6c757d; + --bs-gray-700: #495057; + --bs-gray-800: #343a40; + --bs-gray-900: #212529; + --bs-primary: #3490dc; + --bs-secondary: #6c757d; + --bs-success: #38c172; + --bs-info: #6cb2eb; + --bs-warning: #ffed4a; + --bs-danger: #e3342f; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-primary-rgb: 52, 144, 220; + --bs-secondary-rgb: 108, 117, 125; + --bs-success-rgb: 56, 193, 114; + --bs-info-rgb: 108, 178, 235; + --bs-warning-rgb: 255, 237, 74; + --bs-danger-rgb: 227, 52, 47; + --bs-light-rgb: 248, 249, 250; + --bs-dark-rgb: 33, 37, 41; + --bs-primary-text-emphasis: #153a58; + --bs-secondary-text-emphasis: #2b2f32; + --bs-success-text-emphasis: #164d2e; + --bs-info-text-emphasis: #2b475e; + --bs-warning-text-emphasis: #665f1e; + --bs-danger-text-emphasis: #5b1513; + --bs-light-text-emphasis: #495057; + --bs-dark-text-emphasis: #495057; + --bs-primary-bg-subtle: #d6e9f8; + --bs-secondary-bg-subtle: #e2e3e5; + --bs-success-bg-subtle: #d7f3e3; + --bs-info-bg-subtle: #e2f0fb; + --bs-warning-bg-subtle: #fffbdb; + --bs-danger-bg-subtle: #f9d6d5; + --bs-light-bg-subtle: #fcfcfd; + --bs-dark-bg-subtle: #ced4da; + --bs-primary-border-subtle: #aed3f1; + --bs-secondary-border-subtle: #c4c8cb; + --bs-success-border-subtle: #afe6c7; + --bs-info-border-subtle: #c4e0f7; + --bs-warning-border-subtle: #fff8b7; + --bs-danger-border-subtle: #f4aeac; + --bs-light-border-subtle: #e9ecef; + --bs-dark-border-subtle: #adb5bd; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-font-sans-serif: "Nunito", sans-serif; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-body-font-family: var(--bs-font-sans-serif); + --bs-body-font-size: 0.9rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.6; + --bs-body-color: #212529; + --bs-body-color-rgb: 33, 37, 41; + --bs-body-bg: #f8fafc; + --bs-body-bg-rgb: 248, 250, 252; + --bs-emphasis-color: #000; + --bs-emphasis-color-rgb: 0, 0, 0; + --bs-secondary-color: rgba(33, 37, 41, 0.75); + --bs-secondary-color-rgb: 33, 37, 41; + --bs-secondary-bg: #e9ecef; + --bs-secondary-bg-rgb: 233, 236, 239; + --bs-tertiary-color: rgba(33, 37, 41, 0.5); + --bs-tertiary-color-rgb: 33, 37, 41; + --bs-tertiary-bg: #f8f9fa; + --bs-tertiary-bg-rgb: 248, 249, 250; + --bs-heading-color: inherit; + --bs-link-color: #3490dc; + --bs-link-color-rgb: 52, 144, 220; + --bs-link-decoration: underline; + --bs-link-hover-color: #2a73b0; + --bs-link-hover-color-rgb: 42, 115, 176; + --bs-code-color: #f66d9b; + --bs-highlight-color: #212529; + --bs-highlight-bg: #fffbdb; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color: #dee2e6; + --bs-border-color-translucent: rgba(0, 0, 0, 0.175); + --bs-border-radius: 0.375rem; + --bs-border-radius-sm: 0.25rem; + --bs-border-radius-lg: 0.5rem; + --bs-border-radius-xl: 1rem; + --bs-border-radius-xxl: 2rem; + --bs-border-radius-2xl: var(--bs-border-radius-xxl); + --bs-border-radius-pill: 50rem; + --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); + --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); + --bs-focus-ring-width: 0.25rem; + --bs-focus-ring-opacity: 0.25; + --bs-focus-ring-color: rgba(52, 144, 220, 0.25); + --bs-form-valid-color: #38c172; + --bs-form-valid-border-color: #38c172; + --bs-form-invalid-color: #e3342f; + --bs-form-invalid-border-color: #e3342f; +} -@font-face { - font-family: 'Ubuntu'; - src: URL('fonts/Ubuntu/Ubuntu-Regular.ttf') format('truetype'); +[data-bs-theme=dark] { + color-scheme: dark; + --bs-body-color: #dee2e6; + --bs-body-color-rgb: 222, 226, 230; + --bs-body-bg: #212529; + --bs-body-bg-rgb: 33, 37, 41; + --bs-emphasis-color: #fff; + --bs-emphasis-color-rgb: 255, 255, 255; + --bs-secondary-color: rgba(222, 226, 230, 0.75); + --bs-secondary-color-rgb: 222, 226, 230; + --bs-secondary-bg: #343a40; + --bs-secondary-bg-rgb: 52, 58, 64; + --bs-tertiary-color: rgba(222, 226, 230, 0.5); + --bs-tertiary-color-rgb: 222, 226, 230; + --bs-tertiary-bg: #2b3035; + --bs-tertiary-bg-rgb: 43, 48, 53; + --bs-primary-text-emphasis: #85bcea; + --bs-secondary-text-emphasis: #a7acb1; + --bs-success-text-emphasis: #88daaa; + --bs-info-text-emphasis: #a7d1f3; + --bs-warning-text-emphasis: #fff492; + --bs-danger-text-emphasis: #ee8582; + --bs-light-text-emphasis: #f8f9fa; + --bs-dark-text-emphasis: #dee2e6; + --bs-primary-bg-subtle: #0a1d2c; + --bs-secondary-bg-subtle: #161719; + --bs-success-bg-subtle: #0b2717; + --bs-info-bg-subtle: #16242f; + --bs-warning-bg-subtle: #332f0f; + --bs-danger-bg-subtle: #2d0a09; + --bs-light-bg-subtle: #343a40; + --bs-dark-bg-subtle: #1a1d20; + --bs-primary-border-subtle: #1f5684; + --bs-secondary-border-subtle: #41464b; + --bs-success-border-subtle: #227444; + --bs-info-border-subtle: #416b8d; + --bs-warning-border-subtle: #998e2c; + --bs-danger-border-subtle: #881f1c; + --bs-light-border-subtle: #495057; + --bs-dark-border-subtle: #343a40; + --bs-heading-color: inherit; + --bs-link-color: #85bcea; + --bs-link-hover-color: #9dc9ee; + --bs-link-color-rgb: 133, 188, 234; + --bs-link-hover-color-rgb: 157, 201, 238; + --bs-code-color: #faa7c3; + --bs-highlight-color: #dee2e6; + --bs-highlight-bg: #665f1e; + --bs-border-color: #495057; + --bs-border-color-translucent: rgba(255, 255, 255, 0.15); + --bs-form-valid-color: #88daaa; + --bs-form-valid-border-color: #88daaa; + --bs-form-invalid-color: #ee8582; + --bs-form-invalid-border-color: #ee8582; } -body { - background-color: #f8f9fa; - font-family: 'Ubuntu', sans-serif; +*, +*::before, +*::after { + box-sizing: border-box; } -#watermark { - color: #efefef; - font-size: 50px; - transform: rotate(-45deg); - -webkit-transform: rotate(-45deg); - -moz-transform: rotate(-45deg); - position: absolute; +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; + } +} + +body { margin: 0; - z-index: -1; - left:0; - top: 200px; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--bs-body-color); + text-align: var(--bs-body-text-align); + background-color: var(--bs-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } -.nav-item > .nav.collapse { - border: 1px solid #1693e3; +hr { + margin: 1rem 0; + color: inherit; + border: 0; + border-top: var(--bs-border-width) solid; + opacity: 0.25; } -/* .dashboard .card { - background-color: transparent; -} */ +h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; + color: var(--bs-heading-color); +} -.bg-dark { - background-image: linear-gradient(-45deg,#1054a9,#179ceb); +h1, .h1 { + font-size: calc(1.35rem + 1.2vw); +} +@media (min-width: 1200px) { + h1, .h1 { + font-size: 2.25rem; + } } -.nav-link { - color: #212529; +h2, .h2 { + font-size: calc(1.305rem + 0.66vw); +} +@media (min-width: 1200px) { + h2, .h2 { + font-size: 1.8rem; + } } -.nav-link.active { - color: #fff !important;/*#212529;*/ - border-top: 1px solid #dee2e6; - border-left: 1px solid #dee2e6; - border-bottom: 1px solid #dee2e6; - /*background-color: #ffffff;#f8f9fa;#0d6efd;*/ - background-image: linear-gradient(-45deg,#1054a9,#179ceb); - box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important; +h3, .h3 { + font-size: calc(1.2825rem + 0.39vw); +} +@media (min-width: 1200px) { + h3, .h3 { + font-size: 1.575rem; + } } -.navbar-pad { - padding-top: 0; - padding-bottom: 0; +h4, .h4 { + font-size: calc(1.26rem + 0.12vw); +} +@media (min-width: 1200px) { + h4, .h4 { + font-size: 1.35rem; + } } -.pos-fix-bt0-z10 { - position: fixed; - bottom: 0; - z-index: 10; +h5, .h5 { + font-size: 1.125rem; } -.border-top-e6 { - /* border-top: 1px solid #e6e6e6; */ - border-top: 1px solid #d9d9d9; +h6, .h6 { + font-size: 0.9rem; } -.border-btm-e6 { - /* border-bottom: 1px solid #e6e6e6; */ - border-bottom: 1px solid #d9d9d9; +p { + margin-top: 0; + margin-bottom: 1rem; } -.border-rt-e6 { - /* border-right: 1px solid #e6e6e6; */ - border-right: 1px solid #d9d9d9; +abbr[title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; } -.loading-bg-color { - background-color: #f8f9fa; +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } -.dropdown-toggle.caret-off::after { - display: none; +ol, +ul { + padding-left: 2rem; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small, .small { + font-size: 0.875em; +} + +mark, .mark { + padding: 0.1875em; + color: var(--bs-highlight-color); + background-color: var(--bs-highlight-bg); } -/*https://mdbootstrap.com/docs/standard/extended/timeline/*/ -.timeline-1 { - border-left: 3px solid #b565a7; - border-bottom-right-radius: 4px; - border-top-right-radius: 4px; - background: rgba(177, 99, 163, 0.09); - margin: 0 auto; + +sub, +sup { position: relative; - padding: 50px; - list-style: none; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); + text-decoration: underline; +} +a:hover { + --bs-link-color-rgb: var(--bs-link-hover-color-rgb); +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 0.875em; + color: var(--bs-code-color); + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.1875rem 0.375rem; + font-size: 0.875em; + color: var(--bs-body-bg); + background-color: var(--bs-body-color); + border-radius: 0.25rem; +} +kbd kbd { + padding: 0; + font-size: 1em; +} + +figure { + margin: 0 0 1rem; +} + +img, +svg { + vertical-align: middle; +} + +table { + caption-side: bottom; + border-collapse: collapse; +} + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: var(--bs-secondary-color); text-align: left; - max-width: 40%; -} - -@media (max-width: 767px) { - .timeline-1 { - max-width: 98%; - padding: 25px; - } -} - - .timeline-1 .event { - border-bottom: 1px dashed #000; - padding-bottom: 25px; - margin-bottom: 25px; - position: relative; - } - - @media (max-width: 767px) { - .timeline-1 .event { - padding-top: 30px; - } - } - - .timeline-1 .event:last-of-type { - padding-bottom: 0; - margin-bottom: 0; - border: none; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} +select:disabled { + opacity: 1; +} + +[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { + display: none !important; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +::-moz-focus-inner { + padding: 0; + border-style: none; +} + +textarea { + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + line-height: inherit; + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; } - - .timeline-1 .event:before, - .timeline-1 .event:after { - position: absolute; - display: block; - top: 0; - } - - .timeline-1 .event:before { - left: -207px; - content: attr(data-date); - text-align: right; - font-weight: 100; - font-size: 0.9em; - min-width: 120px; - } - - @media (max-width: 767px) { - .timeline-1 .event:before { - left: 0px; - text-align: left; - } - } - - .timeline-1 .event:after { - -webkit-box-shadow: 0 0 0 3px #b565a7; - box-shadow: 0 0 0 3px #b565a7; - left: -55.8px; - background: #fff; - border-radius: 50%; - height: 9px; - width: 9px; - content: ""; - top: 5px; - } - - @media (max-width: 767px) { - .timeline-1 .event:after { - left: -31.8px; - } - } - -/* https://laracasts.com/discuss/channels/laravel/loading-spinner-in-blade?page=1&replyId=611191*/ -.loading { - z-index: 20; - position: absolute; - top: 0; - left:-5px; +} +legend + * { + clear: left; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type=search] { + -webkit-appearance: textfield; + outline-offset: -2px; +} +[type=search]::-webkit-search-cancel-button { + cursor: pointer; + filter: grayscale(1); +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::file-selector-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +.lead { + font-size: 1.125rem; + font-weight: 300; +} + +.display-1 { + font-weight: 300; + line-height: 1.2; + font-size: calc(1.625rem + 4.5vw); +} +@media (min-width: 1200px) { + .display-1 { + font-size: 5rem; + } +} + +.display-2 { + font-weight: 300; + line-height: 1.2; + font-size: calc(1.575rem + 3.9vw); +} +@media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; + } +} + +.display-3 { + font-weight: 300; + line-height: 1.2; + font-size: calc(1.525rem + 3.3vw); +} +@media (min-width: 1200px) { + .display-3 { + font-size: 4rem; + } +} + +.display-4 { + font-weight: 300; + line-height: 1.2; + font-size: calc(1.475rem + 2.7vw); +} +@media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; + } +} + +.display-5 { + font-weight: 300; + line-height: 1.2; + font-size: calc(1.425rem + 2.1vw); +} +@media (min-width: 1200px) { + .display-5 { + font-size: 3rem; + } +} + +.display-6 { + font-weight: 300; + line-height: 1.2; + font-size: calc(1.375rem + 1.5vw); +} +@media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; + } +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 0.875em; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.125rem; +} +.blockquote > :last-child { + margin-bottom: 0; +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.875em; + color: #6c757d; +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: var(--bs-body-bg); + border: var(--bs-border-width) solid var(--bs-border-color); + border-radius: var(--bs-border-radius); + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 0.875em; + color: var(--bs-secondary-color); +} + +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; width: 100%; - height: 100%; - background-color: rgba(0,0,0,0.4); + padding-right: calc(var(--bs-gutter-x) * .5); + padding-left: calc(var(--bs-gutter-x) * .5); + margin-right: auto; + margin-left: auto; } -.loading-content { - position: absolute; - border: 16px solid #f3f3f3; /* Light grey */ - border-top: 16px solid #3498db; /* Blue */ - border-radius: 50%; - width: 50px; - height: 50px; - top: 40%; - left:35%; - animation: spin 2s linear infinite; + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } } - -@keyframes spin { - 0% { transform: rotate(0deg); } - 100% { transform: rotate(360deg); } +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +:root { + --bs-breakpoint-xs: 0; + --bs-breakpoint-sm: 576px; + --bs-breakpoint-md: 768px; + --bs-breakpoint-lg: 992px; + --bs-breakpoint-xl: 1200px; + --bs-breakpoint-xxl: 1400px; } -/* .table:not(.syllabus-table) th:first-child, -.table:not(.syllabus-table) td:first-child { - position: sticky; - left: 0; - background-color: #fff; - color: #212529; -} */ +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-right: calc(-.5 * var(--bs-gutter-x)); + margin-left: calc(-.5 * var(--bs-gutter-x)); +} +.row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * .5); + padding-left: calc(var(--bs-gutter-x) * .5); + margin-top: var(--bs-gutter-y); +} -.table th, .table td { - white-space: nowrap; +.col { + flex: 1 0 0; +} + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.33333333%; +} + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; } -figure.table th, figure.table td { +.col-12 { + flex: 0 0 auto; width: 100%; -} \ No newline at end of file +} + +.offset-1 { + margin-left: 8.33333333%; +} + +.offset-2 { + margin-left: 16.66666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.33333333%; +} + +.offset-5 { + margin-left: 41.66666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.33333333%; +} + +.offset-8 { + margin-left: 66.66666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.33333333%; +} + +.offset-11 { + margin-left: 91.66666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; +} + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; +} + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; +} + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; +} + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0; + } + + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-sm-0 { + margin-left: 0; + } + + .offset-sm-1 { + margin-left: 8.33333333%; + } + + .offset-sm-2 { + margin-left: 16.66666667%; + } + + .offset-sm-3 { + margin-left: 25%; + } + + .offset-sm-4 { + margin-left: 33.33333333%; + } + + .offset-sm-5 { + margin-left: 41.66666667%; + } + + .offset-sm-6 { + margin-left: 50%; + } + + .offset-sm-7 { + margin-left: 58.33333333%; + } + + .offset-sm-8 { + margin-left: 66.66666667%; + } + + .offset-sm-9 { + margin-left: 75%; + } + + .offset-sm-10 { + margin-left: 83.33333333%; + } + + .offset-sm-11 { + margin-left: 91.66666667%; + } + + .g-sm-0, +.gx-sm-0 { + --bs-gutter-x: 0; + } + + .g-sm-0, +.gy-sm-0 { + --bs-gutter-y: 0; + } + + .g-sm-1, +.gx-sm-1 { + --bs-gutter-x: 0.25rem; + } + + .g-sm-1, +.gy-sm-1 { + --bs-gutter-y: 0.25rem; + } + + .g-sm-2, +.gx-sm-2 { + --bs-gutter-x: 0.5rem; + } + + .g-sm-2, +.gy-sm-2 { + --bs-gutter-y: 0.5rem; + } + + .g-sm-3, +.gx-sm-3 { + --bs-gutter-x: 1rem; + } + + .g-sm-3, +.gy-sm-3 { + --bs-gutter-y: 1rem; + } + + .g-sm-4, +.gx-sm-4 { + --bs-gutter-x: 1.5rem; + } + + .g-sm-4, +.gy-sm-4 { + --bs-gutter-y: 1.5rem; + } + + .g-sm-5, +.gx-sm-5 { + --bs-gutter-x: 3rem; + } + + .g-sm-5, +.gy-sm-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 768px) { + .col-md { + flex: 1 0 0; + } + + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-md-0 { + margin-left: 0; + } + + .offset-md-1 { + margin-left: 8.33333333%; + } + + .offset-md-2 { + margin-left: 16.66666667%; + } + + .offset-md-3 { + margin-left: 25%; + } + + .offset-md-4 { + margin-left: 33.33333333%; + } + + .offset-md-5 { + margin-left: 41.66666667%; + } + + .offset-md-6 { + margin-left: 50%; + } + + .offset-md-7 { + margin-left: 58.33333333%; + } + + .offset-md-8 { + margin-left: 66.66666667%; + } + + .offset-md-9 { + margin-left: 75%; + } + + .offset-md-10 { + margin-left: 83.33333333%; + } + + .offset-md-11 { + margin-left: 91.66666667%; + } + + .g-md-0, +.gx-md-0 { + --bs-gutter-x: 0; + } + + .g-md-0, +.gy-md-0 { + --bs-gutter-y: 0; + } + + .g-md-1, +.gx-md-1 { + --bs-gutter-x: 0.25rem; + } + + .g-md-1, +.gy-md-1 { + --bs-gutter-y: 0.25rem; + } + + .g-md-2, +.gx-md-2 { + --bs-gutter-x: 0.5rem; + } + + .g-md-2, +.gy-md-2 { + --bs-gutter-y: 0.5rem; + } + + .g-md-3, +.gx-md-3 { + --bs-gutter-x: 1rem; + } + + .g-md-3, +.gy-md-3 { + --bs-gutter-y: 1rem; + } + + .g-md-4, +.gx-md-4 { + --bs-gutter-x: 1.5rem; + } + + .g-md-4, +.gy-md-4 { + --bs-gutter-y: 1.5rem; + } + + .g-md-5, +.gx-md-5 { + --bs-gutter-x: 3rem; + } + + .g-md-5, +.gy-md-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0; + } + + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-lg-0 { + margin-left: 0; + } + + .offset-lg-1 { + margin-left: 8.33333333%; + } + + .offset-lg-2 { + margin-left: 16.66666667%; + } + + .offset-lg-3 { + margin-left: 25%; + } + + .offset-lg-4 { + margin-left: 33.33333333%; + } + + .offset-lg-5 { + margin-left: 41.66666667%; + } + + .offset-lg-6 { + margin-left: 50%; + } + + .offset-lg-7 { + margin-left: 58.33333333%; + } + + .offset-lg-8 { + margin-left: 66.66666667%; + } + + .offset-lg-9 { + margin-left: 75%; + } + + .offset-lg-10 { + margin-left: 83.33333333%; + } + + .offset-lg-11 { + margin-left: 91.66666667%; + } + + .g-lg-0, +.gx-lg-0 { + --bs-gutter-x: 0; + } + + .g-lg-0, +.gy-lg-0 { + --bs-gutter-y: 0; + } + + .g-lg-1, +.gx-lg-1 { + --bs-gutter-x: 0.25rem; + } + + .g-lg-1, +.gy-lg-1 { + --bs-gutter-y: 0.25rem; + } + + .g-lg-2, +.gx-lg-2 { + --bs-gutter-x: 0.5rem; + } + + .g-lg-2, +.gy-lg-2 { + --bs-gutter-y: 0.5rem; + } + + .g-lg-3, +.gx-lg-3 { + --bs-gutter-x: 1rem; + } + + .g-lg-3, +.gy-lg-3 { + --bs-gutter-y: 1rem; + } + + .g-lg-4, +.gx-lg-4 { + --bs-gutter-x: 1.5rem; + } + + .g-lg-4, +.gy-lg-4 { + --bs-gutter-y: 1.5rem; + } + + .g-lg-5, +.gx-lg-5 { + --bs-gutter-x: 3rem; + } + + .g-lg-5, +.gy-lg-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0; + } + + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xl-0 { + margin-left: 0; + } + + .offset-xl-1 { + margin-left: 8.33333333%; + } + + .offset-xl-2 { + margin-left: 16.66666667%; + } + + .offset-xl-3 { + margin-left: 25%; + } + + .offset-xl-4 { + margin-left: 33.33333333%; + } + + .offset-xl-5 { + margin-left: 41.66666667%; + } + + .offset-xl-6 { + margin-left: 50%; + } + + .offset-xl-7 { + margin-left: 58.33333333%; + } + + .offset-xl-8 { + margin-left: 66.66666667%; + } + + .offset-xl-9 { + margin-left: 75%; + } + + .offset-xl-10 { + margin-left: 83.33333333%; + } + + .offset-xl-11 { + margin-left: 91.66666667%; + } + + .g-xl-0, +.gx-xl-0 { + --bs-gutter-x: 0; + } + + .g-xl-0, +.gy-xl-0 { + --bs-gutter-y: 0; + } + + .g-xl-1, +.gx-xl-1 { + --bs-gutter-x: 0.25rem; + } + + .g-xl-1, +.gy-xl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xl-2, +.gx-xl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xl-2, +.gy-xl-2 { + --bs-gutter-y: 0.5rem; + } + + .g-xl-3, +.gx-xl-3 { + --bs-gutter-x: 1rem; + } + + .g-xl-3, +.gy-xl-3 { + --bs-gutter-y: 1rem; + } + + .g-xl-4, +.gx-xl-4 { + --bs-gutter-x: 1.5rem; + } + + .g-xl-4, +.gy-xl-4 { + --bs-gutter-y: 1.5rem; + } + + .g-xl-5, +.gx-xl-5 { + --bs-gutter-x: 3rem; + } + + .g-xl-5, +.gy-xl-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0; + } + + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xxl-0 { + margin-left: 0; + } + + .offset-xxl-1 { + margin-left: 8.33333333%; + } + + .offset-xxl-2 { + margin-left: 16.66666667%; + } + + .offset-xxl-3 { + margin-left: 25%; + } + + .offset-xxl-4 { + margin-left: 33.33333333%; + } + + .offset-xxl-5 { + margin-left: 41.66666667%; + } + + .offset-xxl-6 { + margin-left: 50%; + } + + .offset-xxl-7 { + margin-left: 58.33333333%; + } + + .offset-xxl-8 { + margin-left: 66.66666667%; + } + + .offset-xxl-9 { + margin-left: 75%; + } + + .offset-xxl-10 { + margin-left: 83.33333333%; + } + + .offset-xxl-11 { + margin-left: 91.66666667%; + } + + .g-xxl-0, +.gx-xxl-0 { + --bs-gutter-x: 0; + } + + .g-xxl-0, +.gy-xxl-0 { + --bs-gutter-y: 0; + } + + .g-xxl-1, +.gx-xxl-1 { + --bs-gutter-x: 0.25rem; + } + + .g-xxl-1, +.gy-xxl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xxl-2, +.gx-xxl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xxl-2, +.gy-xxl-2 { + --bs-gutter-y: 0.5rem; + } + + .g-xxl-3, +.gx-xxl-3 { + --bs-gutter-x: 1rem; + } + + .g-xxl-3, +.gy-xxl-3 { + --bs-gutter-y: 1rem; + } + + .g-xxl-4, +.gx-xxl-4 { + --bs-gutter-x: 1.5rem; + } + + .g-xxl-4, +.gy-xxl-4 { + --bs-gutter-y: 1.5rem; + } + + .g-xxl-5, +.gx-xxl-5 { + --bs-gutter-x: 3rem; + } + + .g-xxl-5, +.gy-xxl-5 { + --bs-gutter-y: 3rem; + } +} +.table { + --bs-table-color-type: initial; + --bs-table-bg-type: initial; + --bs-table-color-state: initial; + --bs-table-bg-state: initial; + --bs-table-color: var(--bs-emphasis-color); + --bs-table-bg: var(--bs-body-bg); + --bs-table-border-color: var(--bs-border-color); + --bs-table-accent-bg: transparent; + --bs-table-striped-color: var(--bs-emphasis-color); + --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); + --bs-table-active-color: var(--bs-emphasis-color); + --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); + --bs-table-hover-color: var(--bs-emphasis-color); + --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); + width: 100%; + margin-bottom: 1rem; + vertical-align: top; + border-color: var(--bs-table-border-color); +} +.table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color))); + background-color: var(--bs-table-bg); + border-bottom-width: var(--bs-border-width); + box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg))); +} +.table > tbody { + vertical-align: inherit; +} +.table > thead { + vertical-align: bottom; +} + +.table-group-divider { + border-top: calc(var(--bs-border-width) * 2) solid currentcolor; +} + +.caption-top { + caption-side: top; +} + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; +} + +.table-bordered > :not(caption) > * { + border-width: var(--bs-border-width) 0; +} +.table-bordered > :not(caption) > * > * { + border-width: 0 var(--bs-border-width); +} + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; +} +.table-borderless > :not(:first-child) { + border-top-width: 0; +} + +.table-striped > tbody > tr:nth-of-type(odd) > * { + --bs-table-color-type: var(--bs-table-striped-color); + --bs-table-bg-type: var(--bs-table-striped-bg); +} + +.table-striped-columns > :not(caption) > tr > :nth-child(even) { + --bs-table-color-type: var(--bs-table-striped-color); + --bs-table-bg-type: var(--bs-table-striped-bg); +} + +.table-active { + --bs-table-color-state: var(--bs-table-active-color); + --bs-table-bg-state: var(--bs-table-active-bg); +} + +.table-hover > tbody > tr:hover > * { + --bs-table-color-state: var(--bs-table-hover-color); + --bs-table-bg-state: var(--bs-table-hover-bg); +} + +.table-primary { + --bs-table-color: #000; + --bs-table-bg: #d6e9f8; + --bs-table-border-color: #abbac6; + --bs-table-striped-bg: #cbddec; + --bs-table-striped-color: #000; + --bs-table-active-bg: #c1d2df; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c6d8e5; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-secondary { + --bs-table-color: #000; + --bs-table-bg: #e2e3e5; + --bs-table-border-color: #b5b6b7; + --bs-table-striped-bg: #d7d8da; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbccce; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d1d2d4; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-success { + --bs-table-color: #000; + --bs-table-bg: #d7f3e3; + --bs-table-border-color: #acc2b6; + --bs-table-striped-bg: #cce7d8; + --bs-table-striped-color: #000; + --bs-table-active-bg: #c2dbcc; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c7e1d2; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-info { + --bs-table-color: #000; + --bs-table-bg: #e2f0fb; + --bs-table-border-color: #b5c0c9; + --bs-table-striped-bg: #d7e4ee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbd8e2; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d1dee8; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-warning { + --bs-table-color: #000; + --bs-table-bg: #fffbdb; + --bs-table-border-color: #ccc9af; + --bs-table-striped-bg: #f2eed0; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e6e2c5; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ece8cb; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-danger { + --bs-table-color: #000; + --bs-table-bg: #f9d6d5; + --bs-table-border-color: #c7abaa; + --bs-table-striped-bg: #edcbca; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e0c1c0; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e6c6c5; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-light { + --bs-table-color: #000; + --bs-table-bg: #f8f9fa; + --bs-table-border-color: #c6c7c8; + --bs-table-striped-bg: #ecedee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfe0e1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5e6e7; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-dark { + --bs-table-color: #fff; + --bs-table-bg: #212529; + --bs-table-border-color: #4d5154; + --bs-table-striped-bg: #2c3034; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #373b3e; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #323539; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +.form-label { + margin-bottom: 0.5rem; +} + +.col-form-label { + padding-top: calc(0.375rem + var(--bs-border-width)); + padding-bottom: calc(0.375rem + var(--bs-border-width)); + margin-bottom: 0; + font-size: inherit; + line-height: 1.6; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + var(--bs-border-width)); + padding-bottom: calc(0.5rem + var(--bs-border-width)); + font-size: 1.125rem; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + var(--bs-border-width)); + padding-bottom: calc(0.25rem + var(--bs-border-width)); + font-size: 0.7875rem; +} + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: var(--bs-secondary-color); +} + +.form-control { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 0.9rem; + font-weight: 400; + line-height: 1.6; + color: var(--bs-body-color); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: var(--bs-body-bg); + background-clip: padding-box; + border: var(--bs-border-width) solid var(--bs-border-color); + border-radius: var(--bs-border-radius); + 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[type=file] { + overflow: hidden; +} +.form-control[type=file]:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control:focus { + color: var(--bs-body-color); + background-color: var(--bs-body-bg); + border-color: #9ac8ee; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(52, 144, 220, 0.25); +} +.form-control::-webkit-date-and-time-value { + min-width: 85px; + height: 1.6em; + margin: 0; +} +.form-control::-webkit-datetime-edit { + display: block; + padding: 0; +} +.form-control::-moz-placeholder { + color: var(--bs-secondary-color); + opacity: 1; +} +.form-control::placeholder { + color: var(--bs-secondary-color); + opacity: 1; +} +.form-control:disabled { + background-color: var(--bs-secondary-bg); + opacity: 1; +} +.form-control::file-selector-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: var(--bs-body-color); + background-color: var(--bs-tertiary-bg); + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: var(--bs-border-width); + border-radius: 0; + 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) { + .form-control::file-selector-button { + transition: none; + } +} +.form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: var(--bs-secondary-bg); +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + line-height: 1.6; + color: var(--bs-body-color); + background-color: transparent; + border: solid transparent; + border-width: var(--bs-border-width) 0; +} +.form-control-plaintext:focus { + outline: 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + min-height: calc(1.6em + 0.5rem + calc(var(--bs-border-width) * 2)); + padding: 0.25rem 0.5rem; + font-size: 0.7875rem; + border-radius: var(--bs-border-radius-sm); +} +.form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} + +.form-control-lg { + min-height: calc(1.6em + 1rem + calc(var(--bs-border-width) * 2)); + padding: 0.5rem 1rem; + font-size: 1.125rem; + border-radius: var(--bs-border-radius-lg); +} +.form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} + +textarea.form-control { + min-height: calc(1.6em + 0.75rem + calc(var(--bs-border-width) * 2)); +} +textarea.form-control-sm { + min-height: calc(1.6em + 0.5rem + calc(var(--bs-border-width) * 2)); +} +textarea.form-control-lg { + min-height: calc(1.6em + 1rem + calc(var(--bs-border-width) * 2)); +} + +.form-control-color { + width: 3rem; + height: calc(1.6em + 0.75rem + calc(var(--bs-border-width) * 2)); + padding: 0.375rem; +} +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control-color::-moz-color-swatch { + border: 0 !important; + border-radius: var(--bs-border-radius); +} +.form-control-color::-webkit-color-swatch { + border: 0 !important; + border-radius: var(--bs-border-radius); +} +.form-control-color.form-control-sm { + height: calc(1.6em + 0.5rem + calc(var(--bs-border-width) * 2)); +} +.form-control-color.form-control-lg { + height: calc(1.6em + 1rem + calc(var(--bs-border-width) * 2)); +} + +.form-select { + --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + display: block; + width: 100%; + padding: 0.375rem 2.25rem 0.375rem 0.75rem; + font-size: 0.9rem; + font-weight: 400; + line-height: 1.6; + color: var(--bs-body-color); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: var(--bs-body-bg); + background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 16px 12px; + border: var(--bs-border-width) solid var(--bs-border-color); + border-radius: var(--bs-border-radius); + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-select { + transition: none; + } +} +.form-select:focus { + border-color: #9ac8ee; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(52, 144, 220, 0.25); +} +.form-select[multiple], .form-select[size]:not([size="1"]) { + padding-right: 0.75rem; + background-image: none; +} +.form-select:disabled { + background-color: var(--bs-secondary-bg); +} +.form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 var(--bs-body-color); +} + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.7875rem; + border-radius: var(--bs-border-radius-sm); +} + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.125rem; + border-radius: var(--bs-border-radius-lg); +} + +[data-bs-theme=dark] .form-select { + --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); +} + +.form-check { + display: block; + min-height: 1.44rem; + padding-left: 1.5em; + margin-bottom: 0.125rem; +} +.form-check .form-check-input { + float: left; + margin-left: -1.5em; +} + +.form-check-reverse { + padding-right: 1.5em; + padding-left: 0; + text-align: right; +} +.form-check-reverse .form-check-input { + float: right; + margin-right: -1.5em; + margin-left: 0; +} + +.form-check-input { + --bs-form-check-bg: var(--bs-body-bg); + flex-shrink: 0; + width: 1em; + height: 1em; + margin-top: 0.3em; + vertical-align: top; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: var(--bs-form-check-bg); + background-image: var(--bs-form-check-bg-image); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: var(--bs-border-width) solid var(--bs-border-color); + -webkit-print-color-adjust: exact; + color-adjust: exact; + print-color-adjust: exact; +} +.form-check-input[type=checkbox] { + border-radius: 0.25em; +} +.form-check-input[type=radio] { + border-radius: 50%; +} +.form-check-input:active { + filter: brightness(90%); +} +.form-check-input:focus { + border-color: #9ac8ee; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(52, 144, 220, 0.25); +} +.form-check-input:checked { + background-color: #3490dc; + border-color: #3490dc; +} +.form-check-input:checked[type=checkbox] { + --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); +} +.form-check-input:checked[type=radio] { + --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); +} +.form-check-input[type=checkbox]:indeterminate { + background-color: #3490dc; + border-color: #3490dc; + --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); +} +.form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: 0.5; +} +.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + cursor: default; + opacity: 0.5; +} + +.form-switch { + padding-left: 2.5em; +} +.form-switch .form-check-input { + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + width: 2em; + margin-left: -2.5em; + background-image: var(--bs-form-switch-bg); + background-position: left center; + border-radius: 2em; + transition: background-position 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; + } +} +.form-switch .form-check-input:focus { + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%239ac8ee'/%3e%3c/svg%3e"); +} +.form-switch .form-check-input:checked { + background-position: right center; + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} +.form-switch.form-check-reverse { + padding-right: 2.5em; + padding-left: 0; +} +.form-switch.form-check-reverse .form-check-input { + margin-right: -2.5em; + margin-left: 0; +} + +.form-check-inline { + display: inline-block; + margin-right: 1rem; +} + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + filter: none; + opacity: 0.65; +} + +[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) { + --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e"); +} + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: transparent; +} +.form-range:focus { + outline: 0; +} +.form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.25rem rgba(52, 144, 220, 0.25); +} +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.25rem rgba(52, 144, 220, 0.25); +} +.form-range::-moz-focus-outer { + border: 0; +} +.form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + -webkit-appearance: none; + appearance: none; + background-color: #3490dc; + 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; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} +.form-range::-webkit-slider-thumb:active { + background-color: #c2def5; +} +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: var(--bs-secondary-bg); + border-color: transparent; + border-radius: 1rem; +} +.form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + -moz-appearance: none; + appearance: none; + background-color: #3490dc; + 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; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} +.form-range::-moz-range-thumb:active { + background-color: #c2def5; +} +.form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: var(--bs-secondary-bg); + border-color: transparent; + border-radius: 1rem; +} +.form-range:disabled { + pointer-events: none; +} +.form-range:disabled::-webkit-slider-thumb { + background-color: var(--bs-secondary-color); +} +.form-range:disabled::-moz-range-thumb { + background-color: var(--bs-secondary-color); +} + +.form-floating { + position: relative; +} +.form-floating > .form-control, +.form-floating > .form-control-plaintext, +.form-floating > .form-select { + height: calc(3.5rem + calc(var(--bs-border-width) * 2)); + min-height: calc(3.5rem + calc(var(--bs-border-width) * 2)); + line-height: 1.25; +} +.form-floating > label { + position: absolute; + top: 0; + left: 0; + z-index: 2; + max-width: 100%; + height: 100%; + padding: 1rem 0.75rem; + overflow: hidden; + color: rgba(var(--bs-body-color-rgb), 0.65); + text-align: start; + text-overflow: ellipsis; + white-space: nowrap; + pointer-events: none; + border: var(--bs-border-width) solid transparent; + transform-origin: 0 0; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-floating > label { + transition: none; + } +} +.form-floating > .form-control, +.form-floating > .form-control-plaintext { + padding: 1rem 0.75rem; +} +.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder { + color: transparent; +} +.form-floating > .form-control::placeholder, +.form-floating > .form-control-plaintext::placeholder { + color: transparent; +} +.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), +.form-floating > .form-control-plaintext:focus, +.form-floating > .form-control-plaintext:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:-webkit-autofill, +.form-floating > .form-control-plaintext:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; + padding-left: 0.75rem; +} +.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:focus ~ label, +.form-floating > .form-control:not(:placeholder-shown) ~ label, +.form-floating > .form-control-plaintext ~ label, +.form-floating > .form-select ~ label { + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:-webkit-autofill ~ label { + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > textarea:not(:-moz-placeholder-shown) ~ label::after { + position: absolute; + inset: 1rem 0.375rem; + z-index: -1; + height: 1.5em; + content: ""; + background-color: var(--bs-body-bg); + border-radius: var(--bs-border-radius); +} +.form-floating > textarea:focus ~ label::after, +.form-floating > textarea:not(:placeholder-shown) ~ label::after { + position: absolute; + inset: 1rem 0.375rem; + z-index: -1; + height: 1.5em; + content: ""; + background-color: var(--bs-body-bg); + border-radius: var(--bs-border-radius); +} +.form-floating > textarea:disabled ~ label::after { + background-color: var(--bs-secondary-bg); +} +.form-floating > .form-control-plaintext ~ label { + border-width: var(--bs-border-width) 0; +} +.form-floating > :disabled ~ label, +.form-floating > .form-control:disabled ~ label { + color: #6c757d; +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, +.input-group > .form-select, +.input-group > .form-floating { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; +} +.input-group > .form-control:focus, +.input-group > .form-select:focus, +.input-group > .form-floating:focus-within { + z-index: 5; +} +.input-group .btn { + position: relative; + z-index: 2; +} +.input-group .btn:focus { + z-index: 5; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + font-size: 0.9rem; + font-weight: 400; + line-height: 1.6; + color: var(--bs-body-color); + text-align: center; + white-space: nowrap; + background-color: var(--bs-tertiary-bg); + border: var(--bs-border-width) solid var(--bs-border-color); + border-radius: var(--bs-border-radius); +} + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.125rem; + border-radius: var(--bs-border-radius-lg); +} + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.7875rem; + border-radius: var(--bs-border-radius-sm); +} + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-right: 3rem; +} + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: calc(-1 * var(--bs-border-width)); + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .form-floating:not(:first-child) > .form-control, +.input-group > .form-floating:not(:first-child) > .form-select { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: var(--bs-form-valid-color); +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.7875rem; + color: #fff; + background-color: var(--bs-success); + border-radius: var(--bs-border-radius); +} + +.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: var(--bs-form-valid-border-color); + padding-right: calc(1.6em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2338c172' d='M2.3 6.73.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.1'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.4em + 0.1875rem) center; + background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem); +} +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: var(--bs-form-valid-border-color); + box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.6em + 0.75rem); + background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem); +} + +.was-validated .form-select:valid, .form-select.is-valid { + border-color: var(--bs-form-valid-border-color); +} +.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { + --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2338c172' d='M2.3 6.73.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.1'/%3e%3c/svg%3e"); + padding-right: 4.125rem; + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.8em + 0.375rem) calc(0.8em + 0.375rem); +} +.was-validated .form-select:valid:focus, .form-select.is-valid:focus { + border-color: var(--bs-form-valid-border-color); + box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); +} + +.was-validated .form-control-color:valid, .form-control-color.is-valid { + width: calc(3rem + calc(1.6em + 0.75rem)); +} + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: var(--bs-form-valid-border-color); +} +.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: var(--bs-form-valid-color); +} +.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); +} +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: var(--bs-form-valid-color); +} + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, +.was-validated .input-group > .form-select:not(:focus):valid, +.input-group > .form-select:not(:focus).is-valid, +.was-validated .input-group > .form-floating:not(:focus-within):valid, +.input-group > .form-floating:not(:focus-within).is-valid { + z-index: 3; +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: var(--bs-form-invalid-color); +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.7875rem; + color: #fff; + background-color: var(--bs-danger); + border-radius: var(--bs-border-radius); +} + +.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: var(--bs-form-invalid-border-color); + padding-right: calc(1.6em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e3342f'%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='%23e3342f' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.4em + 0.1875rem) center; + background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem); +} +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: var(--bs-form-invalid-border-color); + box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.6em + 0.75rem); + background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem); +} + +.was-validated .form-select:invalid, .form-select.is-invalid { + border-color: var(--bs-form-invalid-border-color); +} +.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { + --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e3342f'%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='%23e3342f' stroke='none'/%3e%3c/svg%3e"); + padding-right: 4.125rem; + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.8em + 0.375rem) calc(0.8em + 0.375rem); +} +.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { + border-color: var(--bs-form-invalid-border-color); + box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); +} + +.was-validated .form-control-color:invalid, .form-control-color.is-invalid { + width: calc(3rem + calc(1.6em + 0.75rem)); +} + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: var(--bs-form-invalid-border-color); +} +.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: var(--bs-form-invalid-color); +} +.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); +} +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: var(--bs-form-invalid-color); +} + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, +.was-validated .input-group > .form-select:not(:focus):invalid, +.input-group > .form-select:not(:focus).is-invalid, +.was-validated .input-group > .form-floating:not(:focus-within):invalid, +.input-group > .form-floating:not(:focus-within).is-invalid { + z-index: 4; +} + +.btn { + --bs-btn-padding-x: 0.75rem; + --bs-btn-padding-y: 0.375rem; + --bs-btn-font-family: ; + --bs-btn-font-size: 0.9rem; + --bs-btn-font-weight: 400; + --bs-btn-line-height: 1.6; + --bs-btn-color: var(--bs-body-color); + --bs-btn-bg: transparent; + --bs-btn-border-width: var(--bs-border-width); + --bs-btn-border-color: transparent; + --bs-btn-border-radius: var(--bs-border-radius); + --bs-btn-hover-border-color: transparent; + --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + --bs-btn-disabled-opacity: 0.65; + --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); + display: inline-block; + padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); + font-family: var(--bs-btn-font-family); + font-size: var(--bs-btn-font-size); + font-weight: var(--bs-btn-font-weight); + line-height: var(--bs-btn-line-height); + color: var(--bs-btn-color); + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); + border-radius: var(--bs-btn-border-radius); + background-color: var(--bs-btn-bg); + transition: color 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: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); +} +.btn-check + .btn:hover { + color: var(--bs-btn-color); + background-color: var(--bs-btn-bg); + border-color: var(--bs-btn-border-color); +} +.btn:focus-visible { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:focus-visible + .btn { + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { + color: var(--bs-btn-active-color); + background-color: var(--bs-btn-active-bg); + border-color: var(--bs-btn-active-border-color); +} +.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible { + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:checked:focus-visible + .btn { + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn:disabled, .btn.disabled, fieldset:disabled .btn { + color: var(--bs-btn-disabled-color); + pointer-events: none; + background-color: var(--bs-btn-disabled-bg); + border-color: var(--bs-btn-disabled-border-color); + opacity: var(--bs-btn-disabled-opacity); +} + +.btn-primary { + --bs-btn-color: #000; + --bs-btn-bg: #3490dc; + --bs-btn-border-color: #3490dc; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #52a1e1; + --bs-btn-hover-border-color: #489be0; + --bs-btn-focus-shadow-rgb: 44, 122, 187; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #5da6e3; + --bs-btn-active-border-color: #489be0; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #3490dc; + --bs-btn-disabled-border-color: #3490dc; +} + +.btn-secondary { + --bs-btn-color: #fff; + --bs-btn-bg: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #5c636a; + --bs-btn-hover-border-color: #565e64; + --bs-btn-focus-shadow-rgb: 130, 138, 145; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #565e64; + --bs-btn-active-border-color: #51585e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #6c757d; + --bs-btn-disabled-border-color: #6c757d; +} + +.btn-success { + --bs-btn-color: #000; + --bs-btn-bg: #38c172; + --bs-btn-border-color: #38c172; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #56ca87; + --bs-btn-hover-border-color: #4cc780; + --bs-btn-focus-shadow-rgb: 48, 164, 97; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #60cd8e; + --bs-btn-active-border-color: #4cc780; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #38c172; + --bs-btn-disabled-border-color: #38c172; +} + +.btn-info { + --bs-btn-color: #000; + --bs-btn-bg: #6cb2eb; + --bs-btn-border-color: #6cb2eb; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #82beee; + --bs-btn-hover-border-color: #7bbaed; + --bs-btn-focus-shadow-rgb: 92, 151, 200; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #89c1ef; + --bs-btn-active-border-color: #7bbaed; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #6cb2eb; + --bs-btn-disabled-border-color: #6cb2eb; +} + +.btn-warning { + --bs-btn-color: #000; + --bs-btn-bg: #ffed4a; + --bs-btn-border-color: #ffed4a; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #fff065; + --bs-btn-hover-border-color: #ffef5c; + --bs-btn-focus-shadow-rgb: 217, 201, 63; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #fff16e; + --bs-btn-active-border-color: #ffef5c; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #ffed4a; + --bs-btn-disabled-border-color: #ffed4a; +} + +.btn-danger { + --bs-btn-color: #000; + --bs-btn-bg: #e3342f; + --bs-btn-border-color: #e3342f; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #e7524e; + --bs-btn-hover-border-color: #e64844; + --bs-btn-focus-shadow-rgb: 193, 44, 40; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #e95d59; + --bs-btn-active-border-color: #e64844; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #e3342f; + --bs-btn-disabled-border-color: #e3342f; +} + +.btn-light { + --bs-btn-color: #000; + --bs-btn-bg: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #d3d4d5; + --bs-btn-hover-border-color: #c6c7c8; + --bs-btn-focus-shadow-rgb: 211, 212, 213; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #c6c7c8; + --bs-btn-active-border-color: #babbbc; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #f8f9fa; + --bs-btn-disabled-border-color: #f8f9fa; +} + +.btn-dark { + --bs-btn-color: #fff; + --bs-btn-bg: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #424649; + --bs-btn-hover-border-color: #373b3e; + --bs-btn-focus-shadow-rgb: 66, 70, 73; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #4d5154; + --bs-btn-active-border-color: #373b3e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #212529; + --bs-btn-disabled-border-color: #212529; +} + +.btn-outline-primary { + --bs-btn-color: #3490dc; + --bs-btn-border-color: #3490dc; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #3490dc; + --bs-btn-hover-border-color: #3490dc; + --bs-btn-focus-shadow-rgb: 52, 144, 220; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #3490dc; + --bs-btn-active-border-color: #3490dc; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #3490dc; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #3490dc; + --bs-gradient: none; +} + +.btn-outline-secondary { + --bs-btn-color: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #6c757d; + --bs-btn-hover-border-color: #6c757d; + --bs-btn-focus-shadow-rgb: 108, 117, 125; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #6c757d; + --bs-btn-active-border-color: #6c757d; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #6c757d; + --bs-gradient: none; +} + +.btn-outline-success { + --bs-btn-color: #38c172; + --bs-btn-border-color: #38c172; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #38c172; + --bs-btn-hover-border-color: #38c172; + --bs-btn-focus-shadow-rgb: 56, 193, 114; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #38c172; + --bs-btn-active-border-color: #38c172; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #38c172; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #38c172; + --bs-gradient: none; +} + +.btn-outline-info { + --bs-btn-color: #6cb2eb; + --bs-btn-border-color: #6cb2eb; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #6cb2eb; + --bs-btn-hover-border-color: #6cb2eb; + --bs-btn-focus-shadow-rgb: 108, 178, 235; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #6cb2eb; + --bs-btn-active-border-color: #6cb2eb; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #6cb2eb; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #6cb2eb; + --bs-gradient: none; +} + +.btn-outline-warning { + --bs-btn-color: #ffed4a; + --bs-btn-border-color: #ffed4a; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ffed4a; + --bs-btn-hover-border-color: #ffed4a; + --bs-btn-focus-shadow-rgb: 255, 237, 74; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ffed4a; + --bs-btn-active-border-color: #ffed4a; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #ffed4a; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #ffed4a; + --bs-gradient: none; +} + +.btn-outline-danger { + --bs-btn-color: #e3342f; + --bs-btn-border-color: #e3342f; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #e3342f; + --bs-btn-hover-border-color: #e3342f; + --bs-btn-focus-shadow-rgb: 227, 52, 47; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #e3342f; + --bs-btn-active-border-color: #e3342f; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #e3342f; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #e3342f; + --bs-gradient: none; +} + +.btn-outline-light { + --bs-btn-color: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #f8f9fa; + --bs-btn-hover-border-color: #f8f9fa; + --bs-btn-focus-shadow-rgb: 248, 249, 250; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #f8f9fa; + --bs-btn-active-border-color: #f8f9fa; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #f8f9fa; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #f8f9fa; + --bs-gradient: none; +} + +.btn-outline-dark { + --bs-btn-color: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #212529; + --bs-btn-hover-border-color: #212529; + --bs-btn-focus-shadow-rgb: 33, 37, 41; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #212529; + --bs-btn-active-border-color: #212529; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #212529; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #212529; + --bs-gradient: none; +} + +.btn-link { + --bs-btn-font-weight: 400; + --bs-btn-color: var(--bs-link-color); + --bs-btn-bg: transparent; + --bs-btn-border-color: transparent; + --bs-btn-hover-color: var(--bs-link-hover-color); + --bs-btn-hover-border-color: transparent; + --bs-btn-active-color: var(--bs-link-hover-color); + --bs-btn-active-border-color: transparent; + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-border-color: transparent; + --bs-btn-box-shadow: 0 0 0 #000; + --bs-btn-focus-shadow-rgb: 44, 122, 187; + text-decoration: underline; +} +.btn-link:focus-visible { + color: var(--bs-btn-color); +} +.btn-link:hover { + color: var(--bs-btn-hover-color); +} + +.btn-lg, .btn-group-lg > .btn { + --bs-btn-padding-y: 0.5rem; + --bs-btn-padding-x: 1rem; + --bs-btn-font-size: 1.125rem; + --bs-btn-border-radius: var(--bs-border-radius-lg); +} + +.btn-sm, .btn-group-sm > .btn { + --bs-btn-padding-y: 0.25rem; + --bs-btn-padding-x: 0.5rem; + --bs-btn-font-size: 0.7875rem; + --bs-btn-border-radius: var(--bs-border-radius-sm); +} + +.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 { + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} +.collapsing.collapse-horizontal { + width: 0; + height: auto; + transition: width 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + transition: none; + } +} + +.dropup, +.dropend, +.dropdown, +.dropstart, +.dropup-center, +.dropdown-center { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 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 { + --bs-dropdown-zindex: 1000; + --bs-dropdown-min-width: 10rem; + --bs-dropdown-padding-x: 0; + --bs-dropdown-padding-y: 0.5rem; + --bs-dropdown-spacer: 0.125rem; + --bs-dropdown-font-size: 0.9rem; + --bs-dropdown-color: var(--bs-body-color); + --bs-dropdown-bg: var(--bs-body-bg); + --bs-dropdown-border-color: var(--bs-border-color-translucent); + --bs-dropdown-border-radius: var(--bs-border-radius); + --bs-dropdown-border-width: var(--bs-border-width); + --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-divider-margin-y: 0.5rem; + --bs-dropdown-box-shadow: var(--bs-box-shadow); + --bs-dropdown-link-color: var(--bs-body-color); + --bs-dropdown-link-hover-color: var(--bs-body-color); + --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #3490dc; + --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); + --bs-dropdown-item-padding-x: 1rem; + --bs-dropdown-item-padding-y: 0.25rem; + --bs-dropdown-header-color: #6c757d; + --bs-dropdown-header-padding-x: 1rem; + --bs-dropdown-header-padding-y: 0.5rem; + position: absolute; + z-index: var(--bs-dropdown-zindex); + display: none; + min-width: var(--bs-dropdown-min-width); + padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); + margin: 0; + font-size: var(--bs-dropdown-font-size); + color: var(--bs-dropdown-color); + text-align: left; + list-style: none; + background-color: var(--bs-dropdown-bg); + background-clip: padding-box; + border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); + border-radius: var(--bs-dropdown-border-radius); +} +.dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: var(--bs-dropdown-spacer); +} + +.dropdown-menu-start { + --bs-position: start; +} +.dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0; +} + +.dropdown-menu-end { + --bs-position: end; +} +.dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; + } + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-sm-end { + --bs-position: end; + } + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; + } + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-md-end { + --bs-position: end; + } + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; + } + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-lg-end { + --bs-position: end; + } + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; + } + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-xl-end { + --bs-position: end; + } + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; + } + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-xxl-end { + --bs-position: end; + } + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: var(--bs-dropdown-spacer); +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 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; +} + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: var(--bs-dropdown-spacer); +} +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 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; +} +.dropend .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropend .dropdown-toggle::after { + vertical-align: 0; +} + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: var(--bs-dropdown-spacer); +} +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropstart .dropdown-toggle::after { + display: none; +} +.dropstart .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; +} +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropstart .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-divider { + height: 0; + margin: var(--bs-dropdown-divider-margin-y) 0; + overflow: hidden; + border-top: 1px solid var(--bs-dropdown-divider-bg); + opacity: 1; +} + +.dropdown-item { + display: block; + width: 100%; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + clear: both; + font-weight: 400; + color: var(--bs-dropdown-link-color); + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0; + border-radius: var(--bs-dropdown-item-border-radius, 0); +} +.dropdown-item:hover, .dropdown-item:focus { + color: var(--bs-dropdown-link-hover-color); + background-color: var(--bs-dropdown-link-hover-bg); +} +.dropdown-item.active, .dropdown-item:active { + color: var(--bs-dropdown-link-active-color); + text-decoration: none; + background-color: var(--bs-dropdown-link-active-bg); +} +.dropdown-item.disabled, .dropdown-item:disabled { + color: var(--bs-dropdown-link-disabled-color); + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); + margin-bottom: 0; + font-size: 0.7875rem; + color: var(--bs-dropdown-header-color); + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + color: var(--bs-dropdown-link-color); +} + +.dropdown-menu-dark { + --bs-dropdown-color: #dee2e6; + --bs-dropdown-bg: #343a40; + --bs-dropdown-border-color: var(--bs-border-color-translucent); + --bs-dropdown-box-shadow: ; + --bs-dropdown-link-color: #dee2e6; + --bs-dropdown-link-hover-color: #fff; + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #3490dc; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-header-color: #adb5bd; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; +} +.btn-group > .btn-check:checked + .btn, +.btn-group > .btn-check:focus + .btn, +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn-check:checked + .btn, +.btn-group-vertical > .btn-check:focus + .btn, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group { + border-radius: var(--bs-border-radius); +} +.btn-group > :not(.btn-check:first-child) + .btn, +.btn-group > .btn-group:not(:first-child) { + margin-left: calc(-1 * var(--bs-border-width)); +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn.dropdown-toggle-split:first-child, +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:nth-child(n+3), +.btn-group > :not(.btn-check) + .btn, +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-left: 0; +} +.dropstart .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 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 { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: calc(-1 * var(--bs-border-width)); +} +.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:nth-child(n+3), +.btn-group-vertical > :not(.btn-check) + .btn, +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav { + --bs-nav-link-padding-x: 1rem; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-link-color); + --bs-nav-link-hover-color: var(--bs-link-hover-color); + --bs-nav-link-disabled-color: var(--bs-secondary-color); + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); + font-size: var(--bs-nav-link-font-size); + font-weight: var(--bs-nav-link-font-weight); + color: var(--bs-nav-link-color); + text-decoration: none; + background: none; + border: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none; + } +} +.nav-link:hover, .nav-link:focus { + color: var(--bs-nav-link-hover-color); +} +.nav-link:focus-visible { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(52, 144, 220, 0.25); +} +.nav-link.disabled, .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + pointer-events: none; + cursor: default; +} + +.nav-tabs { + --bs-nav-tabs-border-width: var(--bs-border-width); + --bs-nav-tabs-border-color: var(--bs-border-color); + --bs-nav-tabs-border-radius: var(--bs-border-radius); + --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color); + --bs-nav-tabs-link-active-color: var(--bs-emphasis-color); + --bs-nav-tabs-link-active-bg: var(--bs-body-bg); + --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg); + border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); +} +.nav-tabs .nav-link { + margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); + border: var(--bs-nav-tabs-border-width) solid transparent; + border-top-left-radius: var(--bs-nav-tabs-border-radius); + border-top-right-radius: var(--bs-nav-tabs-border-radius); +} +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + isolation: isolate; + border-color: var(--bs-nav-tabs-link-hover-border-color); +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: var(--bs-nav-tabs-link-active-color); + background-color: var(--bs-nav-tabs-link-active-bg); + border-color: var(--bs-nav-tabs-link-active-border-color); +} +.nav-tabs .dropdown-menu { + margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills { + --bs-nav-pills-border-radius: var(--bs-border-radius); + --bs-nav-pills-link-active-color: #fff; + --bs-nav-pills-link-active-bg: #3490dc; +} +.nav-pills .nav-link { + border-radius: var(--bs-nav-pills-border-radius); +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: var(--bs-nav-pills-link-active-color); + background-color: var(--bs-nav-pills-link-active-bg); +} + +.nav-underline { + --bs-nav-underline-gap: 1rem; + --bs-nav-underline-border-width: 0.125rem; + --bs-nav-underline-link-active-color: var(--bs-emphasis-color); + gap: var(--bs-nav-underline-gap); +} +.nav-underline .nav-link { + padding-right: 0; + padding-left: 0; + border-bottom: var(--bs-nav-underline-border-width) solid transparent; +} +.nav-underline .nav-link:hover, .nav-underline .nav-link:focus { + border-bottom-color: currentcolor; +} +.nav-underline .nav-link.active, +.nav-underline .show > .nav-link { + font-weight: 700; + color: var(--bs-nav-underline-link-active-color); + border-bottom-color: currentcolor; +} + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-grow: 1; + flex-basis: 0; + text-align: center; +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.navbar { + --bs-navbar-padding-x: 0; + --bs-navbar-padding-y: 0.5rem; + --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65); + --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8); + --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); + --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1); + --bs-navbar-brand-padding-y: 0.32rem; + --bs-navbar-brand-margin-end: 1rem; + --bs-navbar-brand-font-size: 1.125rem; + --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1); + --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1); + --bs-navbar-nav-link-padding-x: 0.5rem; + --bs-navbar-toggler-padding-y: 0.25rem; + --bs-navbar-toggler-padding-x: 0.75rem; + --bs-navbar-toggler-font-size: 1.125rem; + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15); + --bs-navbar-toggler-border-radius: var(--bs-border-radius); + --bs-navbar-toggler-focus-width: 0.25rem; + --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); +} +.navbar > .container, +.navbar > .container-fluid, +.navbar > .container-sm, +.navbar > .container-md, +.navbar > .container-lg, +.navbar > .container-xl, +.navbar > .container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between; +} +.navbar-brand { + padding-top: var(--bs-navbar-brand-padding-y); + padding-bottom: var(--bs-navbar-brand-padding-y); + margin-right: var(--bs-navbar-brand-margin-end); + font-size: var(--bs-navbar-brand-font-size); + color: var(--bs-navbar-brand-color); + text-decoration: none; + white-space: nowrap; +} +.navbar-brand:hover, .navbar-brand:focus { + color: var(--bs-navbar-brand-hover-color); +} + +.navbar-nav { + --bs-nav-link-padding-x: 0; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-navbar-color); + --bs-nav-link-hover-color: var(--bs-navbar-hover-color); + --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .nav-link.active, .navbar-nav .nav-link.show { + color: var(--bs-navbar-active-color); +} +.navbar-nav .dropdown-menu { + position: static; +} + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: var(--bs-navbar-color); +} +.navbar-text a, +.navbar-text a:hover, +.navbar-text a:focus { + color: var(--bs-navbar-active-color); +} + +.navbar-collapse { + flex-grow: 1; + flex-basis: 100%; + align-items: center; +} + +.navbar-toggler { + padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); + font-size: var(--bs-navbar-toggler-font-size); + line-height: 1; + color: var(--bs-navbar-color); + background-color: transparent; + border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); + border-radius: var(--bs-navbar-toggler-border-radius); + transition: var(--bs-navbar-toggler-transition); +} +@media (prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none; + } +} +.navbar-toggler:hover { + text-decoration: none; +} +.navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-image: var(--bs-navbar-toggler-icon-bg); + background-repeat: no-repeat; + background-position: center; + background-size: 100%; +} + +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto; +} + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } + .navbar-expand-sm .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-sm .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-sm .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } + .navbar-expand-md .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-md .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-md .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } + .navbar-expand-lg .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-lg .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-lg .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } + .navbar-expand-xl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-xl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1400px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xxl .navbar-toggler { + display: none; + } + .navbar-expand-xxl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start; +} +.navbar-expand .navbar-nav { + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); +} +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} +.navbar-expand .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; +} +.navbar-expand .offcanvas .offcanvas-header { + display: none; +} +.navbar-expand .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; +} + +.navbar-dark, +.navbar[data-bs-theme=dark] { + --bs-navbar-color: rgba(255, 255, 255, 0.55); + --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); + --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); + --bs-navbar-active-color: #fff; + --bs-navbar-brand-color: #fff; + --bs-navbar-brand-hover-color: #fff; + --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +[data-bs-theme=dark] .navbar-toggler-icon { + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.card { + --bs-card-spacer-y: 1rem; + --bs-card-spacer-x: 1rem; + --bs-card-title-spacer-y: 0.5rem; + --bs-card-title-color: ; + --bs-card-subtitle-color: ; + --bs-card-border-width: var(--bs-border-width); + --bs-card-border-color: var(--bs-border-color-translucent); + --bs-card-border-radius: var(--bs-border-radius); + --bs-card-box-shadow: ; + --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); + --bs-card-cap-padding-y: 0.5rem; + --bs-card-cap-padding-x: 1rem; + --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03); + --bs-card-cap-color: ; + --bs-card-height: ; + --bs-card-color: ; + --bs-card-bg: var(--bs-body-bg); + --bs-card-img-overlay-padding: 1rem; + --bs-card-group-margin: 0.75rem; + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + height: var(--bs-card-height); + color: var(--bs-body-color); + word-wrap: break-word; + background-color: var(--bs-card-bg); + background-clip: border-box; + border: var(--bs-card-border-width) solid var(--bs-card-border-color); + border-radius: var(--bs-card-border-radius); +} +.card > hr { + margin-right: 0; + margin-left: 0; +} +.card > .list-group { + border-top: inherit; + border-bottom: inherit; +} +.card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); +} +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); +} +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; +} + +.card-body { + flex: 1 1 auto; + padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); + color: var(--bs-card-color); +} + +.card-title { + margin-bottom: var(--bs-card-title-spacer-y); + color: var(--bs-card-title-color); +} + +.card-subtitle { + margin-top: calc(-.5 * var(--bs-card-title-spacer-y)); + margin-bottom: 0; + color: var(--bs-card-subtitle-color); +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link + .card-link { + margin-left: var(--bs-card-spacer-x); +} + +.card-header { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + margin-bottom: 0; + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); +} +.card-header:first-child { + border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; +} + +.card-footer { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); +} +.card-footer:last-child { + border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); +} + +.card-header-tabs { + margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); + margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); + margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); + border-bottom: 0; +} +.card-header-tabs .nav-link.active { + background-color: var(--bs-card-bg); + border-bottom-color: var(--bs-card-bg); +} + +.card-header-pills { + margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); + margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: var(--bs-card-img-overlay-padding); + border-radius: var(--bs-card-inner-border-radius); +} + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); +} + +.card-group > .card { + margin-bottom: var(--bs-card-group-margin); +} +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; + } + .card-group > .card { + flex: 1 0 0; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) > .card-img-top, +.card-group > .card:not(:last-child) > .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) > .card-img-bottom, +.card-group > .card:not(:last-child) > .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) > .card-img-top, +.card-group > .card:not(:first-child) > .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) > .card-img-bottom, +.card-group > .card:not(:first-child) > .card-footer { + border-bottom-left-radius: 0; + } +} + +.accordion { + --bs-accordion-color: var(--bs-body-color); + --bs-accordion-bg: var(--bs-body-bg); + --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; + --bs-accordion-border-color: var(--bs-border-color); + --bs-accordion-border-width: var(--bs-border-width); + --bs-accordion-border-radius: var(--bs-border-radius); + --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); + --bs-accordion-btn-padding-x: 1.25rem; + --bs-accordion-btn-padding-y: 1rem; + --bs-accordion-btn-color: var(--bs-body-color); + --bs-accordion-btn-bg: var(--bs-accordion-bg); + --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + --bs-accordion-btn-icon-width: 1.25rem; + --bs-accordion-btn-icon-transform: rotate(-180deg); + --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; + --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23153a58' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(52, 144, 220, 0.25); + --bs-accordion-body-padding-x: 1.25rem; + --bs-accordion-body-padding-y: 1rem; + --bs-accordion-active-color: var(--bs-primary-text-emphasis); + --bs-accordion-active-bg: var(--bs-primary-bg-subtle); +} + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); + font-size: 0.9rem; + color: var(--bs-accordion-btn-color); + text-align: left; + background-color: var(--bs-accordion-btn-bg); + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: var(--bs-accordion-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button { + transition: none; + } +} +.accordion-button:not(.collapsed) { + color: var(--bs-accordion-active-color); + background-color: var(--bs-accordion-active-bg); + box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); +} +.accordion-button:not(.collapsed)::after { + background-image: var(--bs-accordion-btn-active-icon); + transform: var(--bs-accordion-btn-icon-transform); +} +.accordion-button::after { + flex-shrink: 0; + width: var(--bs-accordion-btn-icon-width); + height: var(--bs-accordion-btn-icon-width); + margin-left: auto; + content: ""; + background-image: var(--bs-accordion-btn-icon); + background-repeat: no-repeat; + background-size: var(--bs-accordion-btn-icon-width); + transition: var(--bs-accordion-btn-icon-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none; + } +} +.accordion-button:hover { + z-index: 2; +} +.accordion-button:focus { + z-index: 3; + outline: 0; + box-shadow: var(--bs-accordion-btn-focus-box-shadow); +} + +.accordion-header { + margin-bottom: 0; +} + +.accordion-item { + color: var(--bs-accordion-color); + background-color: var(--bs-accordion-bg); + border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); +} +.accordion-item:first-of-type { + border-top-left-radius: var(--bs-accordion-border-radius); + border-top-right-radius: var(--bs-accordion-border-radius); +} +.accordion-item:first-of-type > .accordion-header .accordion-button { + border-top-left-radius: var(--bs-accordion-inner-border-radius); + border-top-right-radius: var(--bs-accordion-inner-border-radius); +} +.accordion-item:not(:first-of-type) { + border-top: 0; +} +.accordion-item:last-of-type { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); +} +.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed { + border-bottom-right-radius: var(--bs-accordion-inner-border-radius); + border-bottom-left-radius: var(--bs-accordion-inner-border-radius); +} +.accordion-item:last-of-type > .accordion-collapse { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); +} + +.accordion-body { + padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); +} + +.accordion-flush > .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} +.accordion-flush > .accordion-item:first-child { + border-top: 0; +} +.accordion-flush > .accordion-item:last-child { + border-bottom: 0; +} +.accordion-flush > .accordion-item > .accordion-collapse, +.accordion-flush > .accordion-item > .accordion-header .accordion-button, +.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed { + border-radius: 0; +} + +[data-bs-theme=dark] .accordion-button::after { + --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2385bcea'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e"); + --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2385bcea'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e"); +} + +.breadcrumb { + --bs-breadcrumb-padding-x: 0; + --bs-breadcrumb-padding-y: 0; + --bs-breadcrumb-margin-bottom: 1rem; + --bs-breadcrumb-bg: ; + --bs-breadcrumb-border-radius: ; + --bs-breadcrumb-divider-color: var(--bs-secondary-color); + --bs-breadcrumb-item-padding-x: 0.5rem; + --bs-breadcrumb-item-active-color: var(--bs-secondary-color); + display: flex; + flex-wrap: wrap; + padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); + margin-bottom: var(--bs-breadcrumb-margin-bottom); + font-size: var(--bs-breadcrumb-font-size); + list-style: none; + background-color: var(--bs-breadcrumb-bg); + border-radius: var(--bs-breadcrumb-border-radius); +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: var(--bs-breadcrumb-item-padding-x); +} +.breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: var(--bs-breadcrumb-item-padding-x); + color: var(--bs-breadcrumb-divider-color); + content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; +} +.breadcrumb-item.active { + color: var(--bs-breadcrumb-item-active-color); +} + +.pagination { + --bs-pagination-padding-x: 0.75rem; + --bs-pagination-padding-y: 0.375rem; + --bs-pagination-font-size: 0.9rem; + --bs-pagination-color: var(--bs-link-color); + --bs-pagination-bg: var(--bs-body-bg); + --bs-pagination-border-width: var(--bs-border-width); + --bs-pagination-border-color: var(--bs-border-color); + --bs-pagination-border-radius: var(--bs-border-radius); + --bs-pagination-hover-color: var(--bs-link-hover-color); + --bs-pagination-hover-bg: var(--bs-tertiary-bg); + --bs-pagination-hover-border-color: var(--bs-border-color); + --bs-pagination-focus-color: var(--bs-link-hover-color); + --bs-pagination-focus-bg: var(--bs-secondary-bg); + --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(52, 144, 220, 0.25); + --bs-pagination-active-color: #fff; + --bs-pagination-active-bg: #3490dc; + --bs-pagination-active-border-color: #3490dc; + --bs-pagination-disabled-color: var(--bs-secondary-color); + --bs-pagination-disabled-bg: var(--bs-secondary-bg); + --bs-pagination-disabled-border-color: var(--bs-border-color); + display: flex; + padding-left: 0; + list-style: none; +} + +.page-link { + position: relative; + display: block; + padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); + font-size: var(--bs-pagination-font-size); + color: var(--bs-pagination-color); + text-decoration: none; + background-color: var(--bs-pagination-bg); + border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); + transition: color 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) { + .page-link { + transition: none; + } +} +.page-link:hover { + z-index: 2; + color: var(--bs-pagination-hover-color); + background-color: var(--bs-pagination-hover-bg); + border-color: var(--bs-pagination-hover-border-color); +} +.page-link:focus { + z-index: 3; + color: var(--bs-pagination-focus-color); + background-color: var(--bs-pagination-focus-bg); + outline: 0; + box-shadow: var(--bs-pagination-focus-box-shadow); +} +.page-link.active, .active > .page-link { + z-index: 3; + color: var(--bs-pagination-active-color); + background-color: var(--bs-pagination-active-bg); + border-color: var(--bs-pagination-active-border-color); +} +.page-link.disabled, .disabled > .page-link { + color: var(--bs-pagination-disabled-color); + pointer-events: none; + background-color: var(--bs-pagination-disabled-bg); + border-color: var(--bs-pagination-disabled-border-color); +} + +.page-item:not(:first-child) .page-link { + margin-left: calc(-1 * var(--bs-border-width)); +} +.page-item:first-child .page-link { + border-top-left-radius: var(--bs-pagination-border-radius); + border-bottom-left-radius: var(--bs-pagination-border-radius); +} +.page-item:last-child .page-link { + border-top-right-radius: var(--bs-pagination-border-radius); + border-bottom-right-radius: var(--bs-pagination-border-radius); +} + +.pagination-lg { + --bs-pagination-padding-x: 1.5rem; + --bs-pagination-padding-y: 0.75rem; + --bs-pagination-font-size: 1.125rem; + --bs-pagination-border-radius: var(--bs-border-radius-lg); +} + +.pagination-sm { + --bs-pagination-padding-x: 0.5rem; + --bs-pagination-padding-y: 0.25rem; + --bs-pagination-font-size: 0.7875rem; + --bs-pagination-border-radius: var(--bs-border-radius-sm); +} + +.badge { + --bs-badge-padding-x: 0.65em; + --bs-badge-padding-y: 0.35em; + --bs-badge-font-size: 0.75em; + --bs-badge-font-weight: 700; + --bs-badge-color: #fff; + --bs-badge-border-radius: var(--bs-border-radius); + display: inline-block; + padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); + font-size: var(--bs-badge-font-size); + font-weight: var(--bs-badge-font-weight); + line-height: 1; + color: var(--bs-badge-color); + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: var(--bs-badge-border-radius); +} +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.alert { + --bs-alert-bg: transparent; + --bs-alert-padding-x: 1rem; + --bs-alert-padding-y: 1rem; + --bs-alert-margin-bottom: 1rem; + --bs-alert-color: inherit; + --bs-alert-border-color: transparent; + --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); + --bs-alert-border-radius: var(--bs-border-radius); + --bs-alert-link-color: inherit; + position: relative; + padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); + margin-bottom: var(--bs-alert-margin-bottom); + color: var(--bs-alert-color); + background-color: var(--bs-alert-bg); + border: var(--bs-alert-border); + border-radius: var(--bs-alert-border-radius); +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; + color: var(--bs-alert-link-color); +} + +.alert-dismissible { + padding-right: 3rem; +} +.alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem; +} + +.alert-primary { + --bs-alert-color: var(--bs-primary-text-emphasis); + --bs-alert-bg: var(--bs-primary-bg-subtle); + --bs-alert-border-color: var(--bs-primary-border-subtle); + --bs-alert-link-color: var(--bs-primary-text-emphasis); +} + +.alert-secondary { + --bs-alert-color: var(--bs-secondary-text-emphasis); + --bs-alert-bg: var(--bs-secondary-bg-subtle); + --bs-alert-border-color: var(--bs-secondary-border-subtle); + --bs-alert-link-color: var(--bs-secondary-text-emphasis); +} + +.alert-success { + --bs-alert-color: var(--bs-success-text-emphasis); + --bs-alert-bg: var(--bs-success-bg-subtle); + --bs-alert-border-color: var(--bs-success-border-subtle); + --bs-alert-link-color: var(--bs-success-text-emphasis); +} + +.alert-info { + --bs-alert-color: var(--bs-info-text-emphasis); + --bs-alert-bg: var(--bs-info-bg-subtle); + --bs-alert-border-color: var(--bs-info-border-subtle); + --bs-alert-link-color: var(--bs-info-text-emphasis); +} + +.alert-warning { + --bs-alert-color: var(--bs-warning-text-emphasis); + --bs-alert-bg: var(--bs-warning-bg-subtle); + --bs-alert-border-color: var(--bs-warning-border-subtle); + --bs-alert-link-color: var(--bs-warning-text-emphasis); +} + +.alert-danger { + --bs-alert-color: var(--bs-danger-text-emphasis); + --bs-alert-bg: var(--bs-danger-bg-subtle); + --bs-alert-border-color: var(--bs-danger-border-subtle); + --bs-alert-link-color: var(--bs-danger-text-emphasis); +} + +.alert-light { + --bs-alert-color: var(--bs-light-text-emphasis); + --bs-alert-bg: var(--bs-light-bg-subtle); + --bs-alert-border-color: var(--bs-light-border-subtle); + --bs-alert-link-color: var(--bs-light-text-emphasis); +} + +.alert-dark { + --bs-alert-color: var(--bs-dark-text-emphasis); + --bs-alert-bg: var(--bs-dark-bg-subtle); + --bs-alert-border-color: var(--bs-dark-border-subtle); + --bs-alert-link-color: var(--bs-dark-text-emphasis); +} + +@-webkit-keyframes progress-bar-stripes { + 0% { + background-position-x: var(--bs-progress-height); + } +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: var(--bs-progress-height); + } +} +.progress, +.progress-stacked { + --bs-progress-height: 1rem; + --bs-progress-font-size: 0.675rem; + --bs-progress-bg: var(--bs-secondary-bg); + --bs-progress-border-radius: var(--bs-border-radius); + --bs-progress-box-shadow: var(--bs-box-shadow-inset); + --bs-progress-bar-color: #fff; + --bs-progress-bar-bg: #3490dc; + --bs-progress-bar-transition: width 0.6s ease; + display: flex; + height: var(--bs-progress-height); + overflow: hidden; + font-size: var(--bs-progress-font-size); + background-color: var(--bs-progress-bg); + border-radius: var(--bs-progress-border-radius); +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: var(--bs-progress-bar-color); + text-align: center; + white-space: nowrap; + background-color: var(--bs-progress-bar-bg); + transition: var(--bs-progress-bar-transition); +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: var(--bs-progress-height) var(--bs-progress-height); +} + +.progress-stacked > .progress { + overflow: visible; +} + +.progress-stacked > .progress > .progress-bar { + width: 100%; +} + +.progress-bar-animated { + -webkit-animation: 1s linear infinite progress-bar-stripes; + animation: 1s linear infinite progress-bar-stripes; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} + +.list-group { + --bs-list-group-color: var(--bs-body-color); + --bs-list-group-bg: var(--bs-body-bg); + --bs-list-group-border-color: var(--bs-border-color); + --bs-list-group-border-width: var(--bs-border-width); + --bs-list-group-border-radius: var(--bs-border-radius); + --bs-list-group-item-padding-x: 1rem; + --bs-list-group-item-padding-y: 0.5rem; + --bs-list-group-action-color: var(--bs-secondary-color); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-tertiary-bg); + --bs-list-group-action-active-color: var(--bs-body-color); + --bs-list-group-action-active-bg: var(--bs-secondary-bg); + --bs-list-group-disabled-color: var(--bs-secondary-color); + --bs-list-group-disabled-bg: var(--bs-body-bg); + --bs-list-group-active-color: #fff; + --bs-list-group-active-bg: #3490dc; + --bs-list-group-active-border-color: #3490dc; + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: var(--bs-list-group-border-radius); +} + +.list-group-numbered { + list-style-type: none; + counter-reset: section; +} +.list-group-numbered > .list-group-item::before { + content: counters(section, ".") ". "; + counter-increment: section; +} + +.list-group-item { + position: relative; + display: block; + padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); + color: var(--bs-list-group-color); + text-decoration: none; + background-color: var(--bs-list-group-bg); + border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); +} +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} +.list-group-item.disabled, .list-group-item:disabled { + color: var(--bs-list-group-disabled-color); + pointer-events: none; + background-color: var(--bs-list-group-disabled-bg); +} +.list-group-item.active { + z-index: 2; + color: var(--bs-list-group-active-color); + background-color: var(--bs-list-group-active-bg); + border-color: var(--bs-list-group-active-border-color); +} +.list-group-item + .list-group-item { + border-top-width: 0; +} +.list-group-item + .list-group-item.active { + margin-top: calc(-1 * var(--bs-list-group-border-width)); + border-top-width: var(--bs-list-group-border-width); +} + +.list-group-item-action { + width: 100%; + color: var(--bs-list-group-action-color); + text-align: inherit; +} +.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus { + z-index: 1; + color: var(--bs-list-group-action-hover-color); + text-decoration: none; + background-color: var(--bs-list-group-action-hover-bg); +} +.list-group-item-action:not(.active):active { + color: var(--bs-list-group-action-active-color); + background-color: var(--bs-list-group-action-active-bg); +} + +.list-group-horizontal { + flex-direction: row; +} +.list-group-horizontal > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; +} +.list-group-horizontal > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; +} +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + flex-direction: row; + } + .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +.list-group-flush { + border-radius: 0; +} +.list-group-flush > .list-group-item { + border-width: 0 0 var(--bs-list-group-border-width); +} +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + --bs-list-group-color: var(--bs-primary-text-emphasis); + --bs-list-group-bg: var(--bs-primary-bg-subtle); + --bs-list-group-border-color: var(--bs-primary-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-primary-border-subtle); + --bs-list-group-active-color: var(--bs-primary-bg-subtle); + --bs-list-group-active-bg: var(--bs-primary-text-emphasis); + --bs-list-group-active-border-color: var(--bs-primary-text-emphasis); +} + +.list-group-item-secondary { + --bs-list-group-color: var(--bs-secondary-text-emphasis); + --bs-list-group-bg: var(--bs-secondary-bg-subtle); + --bs-list-group-border-color: var(--bs-secondary-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle); + --bs-list-group-active-color: var(--bs-secondary-bg-subtle); + --bs-list-group-active-bg: var(--bs-secondary-text-emphasis); + --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis); +} + +.list-group-item-success { + --bs-list-group-color: var(--bs-success-text-emphasis); + --bs-list-group-bg: var(--bs-success-bg-subtle); + --bs-list-group-border-color: var(--bs-success-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-success-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-success-border-subtle); + --bs-list-group-active-color: var(--bs-success-bg-subtle); + --bs-list-group-active-bg: var(--bs-success-text-emphasis); + --bs-list-group-active-border-color: var(--bs-success-text-emphasis); +} + +.list-group-item-info { + --bs-list-group-color: var(--bs-info-text-emphasis); + --bs-list-group-bg: var(--bs-info-bg-subtle); + --bs-list-group-border-color: var(--bs-info-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-info-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-info-border-subtle); + --bs-list-group-active-color: var(--bs-info-bg-subtle); + --bs-list-group-active-bg: var(--bs-info-text-emphasis); + --bs-list-group-active-border-color: var(--bs-info-text-emphasis); +} + +.list-group-item-warning { + --bs-list-group-color: var(--bs-warning-text-emphasis); + --bs-list-group-bg: var(--bs-warning-bg-subtle); + --bs-list-group-border-color: var(--bs-warning-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-warning-border-subtle); + --bs-list-group-active-color: var(--bs-warning-bg-subtle); + --bs-list-group-active-bg: var(--bs-warning-text-emphasis); + --bs-list-group-active-border-color: var(--bs-warning-text-emphasis); +} + +.list-group-item-danger { + --bs-list-group-color: var(--bs-danger-text-emphasis); + --bs-list-group-bg: var(--bs-danger-bg-subtle); + --bs-list-group-border-color: var(--bs-danger-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-danger-border-subtle); + --bs-list-group-active-color: var(--bs-danger-bg-subtle); + --bs-list-group-active-bg: var(--bs-danger-text-emphasis); + --bs-list-group-active-border-color: var(--bs-danger-text-emphasis); +} + +.list-group-item-light { + --bs-list-group-color: var(--bs-light-text-emphasis); + --bs-list-group-bg: var(--bs-light-bg-subtle); + --bs-list-group-border-color: var(--bs-light-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-light-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-light-border-subtle); + --bs-list-group-active-color: var(--bs-light-bg-subtle); + --bs-list-group-active-bg: var(--bs-light-text-emphasis); + --bs-list-group-active-border-color: var(--bs-light-text-emphasis); +} + +.list-group-item-dark { + --bs-list-group-color: var(--bs-dark-text-emphasis); + --bs-list-group-bg: var(--bs-dark-bg-subtle); + --bs-list-group-border-color: var(--bs-dark-border-subtle); + --bs-list-group-action-hover-color: var(--bs-emphasis-color); + --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle); + --bs-list-group-action-active-color: var(--bs-emphasis-color); + --bs-list-group-action-active-bg: var(--bs-dark-border-subtle); + --bs-list-group-active-color: var(--bs-dark-bg-subtle); + --bs-list-group-active-bg: var(--bs-dark-text-emphasis); + --bs-list-group-active-border-color: var(--bs-dark-text-emphasis); +} + +.btn-close { + --bs-btn-close-color: #000; + --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e"); + --bs-btn-close-opacity: 0.5; + --bs-btn-close-hover-opacity: 0.75; + --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(52, 144, 220, 0.25); + --bs-btn-close-focus-opacity: 1; + --bs-btn-close-disabled-opacity: 0.25; + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: var(--bs-btn-close-color); + background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat; + filter: var(--bs-btn-close-filter); + border: 0; + border-radius: 0.375rem; + opacity: var(--bs-btn-close-opacity); +} +.btn-close:hover { + color: var(--bs-btn-close-color); + text-decoration: none; + opacity: var(--bs-btn-close-hover-opacity); +} +.btn-close:focus { + outline: 0; + box-shadow: var(--bs-btn-close-focus-shadow); + opacity: var(--bs-btn-close-focus-opacity); +} +.btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + opacity: var(--bs-btn-close-disabled-opacity); +} + +.btn-close-white { + --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%); +} + +:root, +[data-bs-theme=light] { + --bs-btn-close-filter: ; +} + +[data-bs-theme=dark] { + --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%); +} + +.toast { + --bs-toast-zindex: 1090; + --bs-toast-padding-x: 0.75rem; + --bs-toast-padding-y: 0.5rem; + --bs-toast-spacing: 1.5rem; + --bs-toast-max-width: 350px; + --bs-toast-font-size: 0.875rem; + --bs-toast-color: ; + --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85); + --bs-toast-border-width: var(--bs-border-width); + --bs-toast-border-color: var(--bs-border-color-translucent); + --bs-toast-border-radius: var(--bs-border-radius); + --bs-toast-box-shadow: var(--bs-box-shadow); + --bs-toast-header-color: var(--bs-secondary-color); + --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85); + --bs-toast-header-border-color: var(--bs-border-color-translucent); + width: var(--bs-toast-max-width); + max-width: 100%; + font-size: var(--bs-toast-font-size); + color: var(--bs-toast-color); + pointer-events: auto; + background-color: var(--bs-toast-bg); + background-clip: padding-box; + border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); + box-shadow: var(--bs-toast-box-shadow); + border-radius: var(--bs-toast-border-radius); +} +.toast.showing { + opacity: 0; +} +.toast:not(.show) { + display: none; +} + +.toast-container { + --bs-toast-zindex: 1090; + position: absolute; + z-index: var(--bs-toast-zindex); + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none; +} +.toast-container > :not(:last-child) { + margin-bottom: var(--bs-toast-spacing); +} + +.toast-header { + display: flex; + align-items: center; + padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); + color: var(--bs-toast-header-color); + background-color: var(--bs-toast-header-bg); + background-clip: padding-box; + border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); + border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); + border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); +} +.toast-header .btn-close { + margin-right: calc(-.5 * var(--bs-toast-padding-x)); + margin-left: var(--bs-toast-padding-x); +} + +.toast-body { + padding: var(--bs-toast-padding-x); + word-wrap: break-word; +} + +.modal { + --bs-modal-zindex: 1055; + --bs-modal-width: 500px; + --bs-modal-padding: 1rem; + --bs-modal-margin: 0.5rem; + --bs-modal-color: var(--bs-body-color); + --bs-modal-bg: var(--bs-body-bg); + --bs-modal-border-color: var(--bs-border-color-translucent); + --bs-modal-border-width: var(--bs-border-width); + --bs-modal-border-radius: var(--bs-border-radius-lg); + --bs-modal-box-shadow: var(--bs-box-shadow-sm); + --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); + --bs-modal-header-padding-x: 1rem; + --bs-modal-header-padding-y: 1rem; + --bs-modal-header-padding: 1rem 1rem; + --bs-modal-header-border-color: var(--bs-border-color); + --bs-modal-header-border-width: var(--bs-border-width); + --bs-modal-title-line-height: 1.6; + --bs-modal-footer-gap: 0.5rem; + --bs-modal-footer-bg: ; + --bs-modal-footer-border-color: var(--bs-border-color); + --bs-modal-footer-border-width: var(--bs-border-width); + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-modal-zindex); + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: var(--bs-modal-margin); + pointer-events: none; +} +.modal.fade .modal-dialog { + transform: translate(0, -50px); + transition: transform 0.3s ease-out; +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + transform: none; +} +.modal.modal-static .modal-dialog { + transform: scale(1.02); +} + +.modal-dialog-scrollable { + height: calc(100% - var(--bs-modal-margin) * 2); +} +.modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - var(--bs-modal-margin) * 2); +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + color: var(--bs-modal-color); + pointer-events: auto; + background-color: var(--bs-modal-bg); + background-clip: padding-box; + border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); + border-radius: var(--bs-modal-border-radius); + outline: 0; +} + +.modal-backdrop { + --bs-backdrop-zindex: 1050; + --bs-backdrop-bg: #000; + --bs-backdrop-opacity: 0.5; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-backdrop-zindex); + width: 100vw; + height: 100vh; + background-color: var(--bs-backdrop-bg); +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: var(--bs-backdrop-opacity); +} + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + padding: var(--bs-modal-header-padding); + border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); + border-top-left-radius: var(--bs-modal-inner-border-radius); + border-top-right-radius: var(--bs-modal-inner-border-radius); +} +.modal-header .btn-close { + padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5); + margin-top: calc(-.5 * var(--bs-modal-header-padding-y)); + margin-right: calc(-.5 * var(--bs-modal-header-padding-x)); + margin-bottom: calc(-.5 * var(--bs-modal-header-padding-y)); + margin-left: auto; +} + +.modal-title { + margin-bottom: 0; + line-height: var(--bs-modal-title-line-height); +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: var(--bs-modal-padding); +} + +.modal-footer { + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5); + background-color: var(--bs-modal-footer-bg); + border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); + border-bottom-right-radius: var(--bs-modal-inner-border-radius); + border-bottom-left-radius: var(--bs-modal-inner-border-radius); +} +.modal-footer > * { + margin: calc(var(--bs-modal-footer-gap) * .5); +} + +@media (min-width: 576px) { + .modal { + --bs-modal-margin: 1.75rem; + --bs-modal-box-shadow: var(--bs-box-shadow); + } + + .modal-dialog { + max-width: var(--bs-modal-width); + margin-right: auto; + margin-left: auto; + } + + .modal-sm { + --bs-modal-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg, +.modal-xl { + --bs-modal-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + --bs-modal-width: 1140px; + } +} +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; +} +.modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; +} +.modal-fullscreen .modal-header, +.modal-fullscreen .modal-footer { + border-radius: 0; +} +.modal-fullscreen .modal-body { + overflow-y: auto; +} + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-header, +.modal-fullscreen-sm-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-md-down .modal-header, +.modal-fullscreen-md-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-header, +.modal-fullscreen-lg-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-header, +.modal-fullscreen-xl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-header, +.modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; + } +} +.tooltip { + --bs-tooltip-zindex: 1080; + --bs-tooltip-max-width: 200px; + --bs-tooltip-padding-x: 0.5rem; + --bs-tooltip-padding-y: 0.25rem; + --bs-tooltip-margin: ; + --bs-tooltip-font-size: 0.7875rem; + --bs-tooltip-color: var(--bs-body-bg); + --bs-tooltip-bg: var(--bs-emphasis-color); + --bs-tooltip-border-radius: var(--bs-border-radius); + --bs-tooltip-opacity: 0.9; + --bs-tooltip-arrow-width: 0.8rem; + --bs-tooltip-arrow-height: 0.4rem; + z-index: var(--bs-tooltip-zindex); + display: block; + margin: var(--bs-tooltip-margin); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.6; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-tooltip-font-size); + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: var(--bs-tooltip-opacity); +} +.tooltip .tooltip-arrow { + display: block; + width: var(--bs-tooltip-arrow-width); + height: var(--bs-tooltip-arrow-height); +} +.tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow { + bottom: calc(-1 * var(--bs-tooltip-arrow-height)); +} +.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { + top: -1px; + border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; + border-top-color: var(--bs-tooltip-bg); +} + +/* rtl:begin:ignore */ +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { + left: calc(-1 * var(--bs-tooltip-arrow-height)); + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); +} +.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { + right: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; + border-right-color: var(--bs-tooltip-bg); +} + +/* rtl:end:ignore */ +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow { + top: calc(-1 * var(--bs-tooltip-arrow-height)); +} +.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); + border-bottom-color: var(--bs-tooltip-bg); +} + +/* rtl:begin:ignore */ +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { + right: calc(-1 * var(--bs-tooltip-arrow-height)); + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); +} +.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { + left: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); + border-left-color: var(--bs-tooltip-bg); +} + +/* rtl:end:ignore */ +.tooltip-inner { + max-width: var(--bs-tooltip-max-width); + padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); + color: var(--bs-tooltip-color); + text-align: center; + background-color: var(--bs-tooltip-bg); + border-radius: var(--bs-tooltip-border-radius); +} + +.popover { + --bs-popover-zindex: 1070; + --bs-popover-max-width: 276px; + --bs-popover-font-size: 0.7875rem; + --bs-popover-bg: var(--bs-body-bg); + --bs-popover-border-width: var(--bs-border-width); + --bs-popover-border-color: var(--bs-border-color-translucent); + --bs-popover-border-radius: var(--bs-border-radius-lg); + --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width)); + --bs-popover-box-shadow: var(--bs-box-shadow); + --bs-popover-header-padding-x: 1rem; + --bs-popover-header-padding-y: 0.5rem; + --bs-popover-header-font-size: 0.9rem; + --bs-popover-header-color: inherit; + --bs-popover-header-bg: var(--bs-secondary-bg); + --bs-popover-body-padding-x: 1rem; + --bs-popover-body-padding-y: 1rem; + --bs-popover-body-color: var(--bs-body-color); + --bs-popover-arrow-width: 1rem; + --bs-popover-arrow-height: 0.5rem; + --bs-popover-arrow-border: var(--bs-popover-border-color); + z-index: var(--bs-popover-zindex); + display: block; + max-width: var(--bs-popover-max-width); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.6; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-popover-font-size); + word-wrap: break-word; + background-color: var(--bs-popover-bg); + background-clip: padding-box; + border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-radius: var(--bs-popover-border-radius); +} +.popover .popover-arrow { + display: block; + width: var(--bs-popover-arrow-width); + height: var(--bs-popover-arrow-height); +} +.popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; + border-width: 0; +} + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow { + bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before { + bottom: 0; + border-top-color: var(--bs-popover-arrow-border); +} +.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + bottom: var(--bs-popover-border-width); + border-top-color: var(--bs-popover-bg); +} + +/* rtl:begin:ignore */ +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow { + left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before { + left: 0; + border-right-color: var(--bs-popover-arrow-border); +} +.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + left: var(--bs-popover-border-width); + border-right-color: var(--bs-popover-bg); +} + +/* rtl:end:ignore */ +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow { + top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before { + top: 0; + border-bottom-color: var(--bs-popover-arrow-border); +} +.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + top: var(--bs-popover-border-width); + border-bottom-color: var(--bs-popover-bg); +} +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: var(--bs-popover-arrow-width); + margin-left: calc(-.5 * var(--bs-popover-arrow-width)); + content: ""; + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); +} + +/* rtl:begin:ignore */ +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow { + right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before { + right: 0; + border-left-color: var(--bs-popover-arrow-border); +} +.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + right: var(--bs-popover-border-width); + border-left-color: var(--bs-popover-bg); +} + +/* rtl:end:ignore */ +.popover-header { + padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); + margin-bottom: 0; + font-size: var(--bs-popover-header-font-size); + color: var(--bs-popover-header-color); + background-color: var(--bs-popover-header-bg); + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-top-left-radius: var(--bs-popover-inner-border-radius); + border-top-right-radius: var(--bs-popover-inner-border-radius); +} +.popover-header:empty { + display: none; +} + +.popover-body { + padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); + color: var(--bs-popover-body-color); +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: 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-start), +.active.carousel-item-end { + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + transform: translateX(-100%); +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; +} +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; +} +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; +} +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: none; + filter: var(--bs-carousel-control-icon-filter); + border: 0; + 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: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/; +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/; +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; +} +.carousel-indicators [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: var(--bs-carousel-indicator-active-bg); + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + transition: none; + } +} +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: var(--bs-carousel-caption-color); + text-align: center; +} + +.carousel-dark { + --bs-carousel-indicator-active-bg: #000; + --bs-carousel-caption-color: #000; + --bs-carousel-control-icon-filter: invert(1) grayscale(100); +} + +:root, +[data-bs-theme=light] { + --bs-carousel-indicator-active-bg: #fff; + --bs-carousel-caption-color: #fff; + --bs-carousel-control-icon-filter: ; +} + +[data-bs-theme=dark] { + --bs-carousel-indicator-active-bg: #000; + --bs-carousel-caption-color: #000; + --bs-carousel-control-icon-filter: invert(1) grayscale(100); +} + +.spinner-grow, +.spinner-border { + display: inline-block; + flex-shrink: 0; + width: var(--bs-spinner-width); + height: var(--bs-spinner-height); + vertical-align: var(--bs-spinner-vertical-align); + border-radius: 50%; + -webkit-animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); + animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); +} + +@-webkit-keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; + } +} + +@keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; + } +} +.spinner-border { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-border-width: 0.25em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-border; + border: var(--bs-spinner-border-width) solid currentcolor; + border-right-color: transparent; +} + +.spinner-border-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; + --bs-spinner-border-width: 0.2em; +} + +@-webkit-keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + transform: none; + } +} + +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + transform: none; + } +} +.spinner-grow { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-grow; + background-color: currentcolor; + opacity: 0; +} + +.spinner-grow-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + .spinner-border, +.spinner-grow { + --bs-spinner-animation-speed: 1.5s; + } +} +.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm { + --bs-offcanvas-zindex: 1045; + --bs-offcanvas-width: 400px; + --bs-offcanvas-height: 30vh; + --bs-offcanvas-padding-x: 1rem; + --bs-offcanvas-padding-y: 1rem; + --bs-offcanvas-color: var(--bs-body-color); + --bs-offcanvas-bg: var(--bs-body-bg); + --bs-offcanvas-border-width: var(--bs-border-width); + --bs-offcanvas-border-color: var(--bs-border-color-translucent); + --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); + --bs-offcanvas-transition: transform 0.3s ease-in-out; + --bs-offcanvas-title-line-height: 1.6; +} + +@media (max-width: 575.98px) { + .offcanvas-sm { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-sm { + transition: none; + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { + visibility: visible; + } +} +@media (min-width: 576px) { + .offcanvas-sm { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-sm .offcanvas-header { + display: none; + } + .offcanvas-sm .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 767.98px) { + .offcanvas-md { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-md { + transition: none; + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 767.98px) { + .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { + visibility: visible; + } +} +@media (min-width: 768px) { + .offcanvas-md { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-md .offcanvas-header { + display: none; + } + .offcanvas-md .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 991.98px) { + .offcanvas-lg { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-lg { + transition: none; + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { + visibility: visible; + } +} +@media (min-width: 992px) { + .offcanvas-lg { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-lg .offcanvas-header { + display: none; + } + .offcanvas-lg .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1199.98px) { + .offcanvas-xl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xl { + transition: none; + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { + visibility: visible; + } +} +@media (min-width: 1200px) { + .offcanvas-xl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xl .offcanvas-header { + display: none; + } + .offcanvas-xl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1399.98px) { + .offcanvas-xxl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); + } +} +@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xxl { + transition: none; + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { + visibility: visible; + } +} +@media (min-width: 1400px) { + .offcanvas-xxl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xxl .offcanvas-header { + display: none; + } + .offcanvas-xxl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +.offcanvas { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: var(--bs-offcanvas-transition); +} +@media (prefers-reduced-motion: reduce) { + .offcanvas { + transition: none; + } +} +.offcanvas.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); +} +.offcanvas.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); +} +.offcanvas.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); +} +.offcanvas.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); +} +.offcanvas.showing, .offcanvas.show:not(.hiding) { + transform: none; +} +.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { + visibility: visible; +} + +.offcanvas-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} +.offcanvas-backdrop.fade { + opacity: 0; +} +.offcanvas-backdrop.show { + opacity: 0.5; +} + +.offcanvas-header { + display: flex; + align-items: center; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); +} +.offcanvas-header .btn-close { + padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); + margin-top: calc(-.5 * var(--bs-offcanvas-padding-y)); + margin-right: calc(-.5 * var(--bs-offcanvas-padding-x)); + margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); + margin-left: auto; +} + +.offcanvas-title { + margin-bottom: 0; + line-height: var(--bs-offcanvas-title-line-height); +} + +.offcanvas-body { + flex-grow: 1; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); + overflow-y: auto; +} + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentcolor; + opacity: 0.5; +} +.placeholder.btn::before { + display: inline-block; + content: ""; +} + +.placeholder-xs { + min-height: 0.6em; +} + +.placeholder-sm { + min-height: 0.8em; +} + +.placeholder-lg { + min-height: 1.2em; +} + +.placeholder-glow .placeholder { + -webkit-animation: placeholder-glow 2s ease-in-out infinite; + animation: placeholder-glow 2s ease-in-out infinite; +} + +@-webkit-keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} + +@keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} +.placeholder-wave { + -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + -webkit-mask-size: 200% 100%; + mask-size: 200% 100%; + -webkit-animation: placeholder-wave 2s linear infinite; + animation: placeholder-wave 2s linear infinite; +} + +@-webkit-keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} + +@keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.text-bg-primary { + color: #000 !important; + background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-secondary { + color: #fff !important; + background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-success { + color: #000 !important; + background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-info { + color: #000 !important; + background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-warning { + color: #000 !important; + background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-danger { + color: #000 !important; + background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-light { + color: #000 !important; + background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-dark { + color: #fff !important; + background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; +} + +.link-primary { + color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-primary:hover, .link-primary:focus { + color: RGBA(93, 166, 227, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(93, 166, 227, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(93, 166, 227, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-secondary { + color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-secondary:hover, .link-secondary:focus { + color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-success { + color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-success:hover, .link-success:focus { + color: RGBA(96, 205, 142, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(96, 205, 142, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(96, 205, 142, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-info { + color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-info:hover, .link-info:focus { + color: RGBA(137, 193, 239, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(137, 193, 239, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(137, 193, 239, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-warning { + color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-warning:hover, .link-warning:focus { + color: RGBA(255, 241, 110, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(255, 241, 110, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(255, 241, 110, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-danger { + color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-danger:hover, .link-danger:focus { + color: RGBA(233, 93, 89, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(233, 93, 89, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(233, 93, 89, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-light { + color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-light:hover, .link-light:focus { + color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-dark { + color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-dark:hover, .link-dark:focus { + color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important; +} + +.link-body-emphasis { + color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important; +} +.link-body-emphasis:hover, .link-body-emphasis:focus { + color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important; + -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important; + text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important; +} + +.focus-ring:focus { + outline: 0; + box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color); +} + +.icon-link { + display: inline-flex; + gap: 0.375rem; + align-items: center; + -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5)); + text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5)); + text-underline-offset: 0.25em; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.icon-link > .bi { + flex-shrink: 0; + width: 1em; + height: 1em; + fill: currentcolor; + transition: 0.2s ease-in-out transform; +} +@media (prefers-reduced-motion: reduce) { + .icon-link > .bi { + transition: none; + } +} + +.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi { + transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0)); +} + +.ratio { + position: relative; + width: 100%; +} +.ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: ""; +} +.ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.ratio-1x1 { + --bs-aspect-ratio: 100%; +} + +.ratio-4x3 { + --bs-aspect-ratio: calc(3 / 4 * 100%); +} + +.ratio-16x9 { + --bs-aspect-ratio: calc(9 / 16 * 100%); +} + +.ratio-21x9 { + --bs-aspect-ratio: calc(9 / 21 * 100%); +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +.sticky-top { + position: sticky; + top: 0; + z-index: 1020; +} + +.sticky-bottom { + position: sticky; + bottom: 0; + z-index: 1020; +} + +@media (min-width: 576px) { + .sticky-sm-top { + position: sticky; + top: 0; + z-index: 1020; + } + + .sticky-sm-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 768px) { + .sticky-md-top { + position: sticky; + top: 0; + z-index: 1020; + } + + .sticky-md-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 992px) { + .sticky-lg-top { + position: sticky; + top: 0; + z-index: 1020; + } + + .sticky-lg-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1200px) { + .sticky-xl-top { + position: sticky; + top: 0; + z-index: 1020; + } + + .sticky-xl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1400px) { + .sticky-xxl-top { + position: sticky; + top: 0; + z-index: 1020; + } + + .sticky-xxl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +.hstack { + display: flex; + flex-direction: row; + align-items: center; + align-self: stretch; +} + +.vstack { + display: flex; + flex: 1 1 auto; + flex-direction: column; + align-self: stretch; +} + +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} +.visually-hidden:not(caption), +.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { + position: absolute !important; +} +.visually-hidden *, +.visually-hidden-focusable:not(:focus):not(:focus-within) * { + overflow: hidden !important; +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.vr { + display: inline-block; + align-self: stretch; + width: var(--bs-border-width); + min-height: 1em; + background-color: currentcolor; + opacity: 0.25; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.float-start { + float: left !important; +} + +.float-end { + float: right !important; +} + +.float-none { + float: none !important; +} + +.object-fit-contain { + -o-object-fit: contain !important; + object-fit: contain !important; +} + +.object-fit-cover { + -o-object-fit: cover !important; + object-fit: cover !important; +} + +.object-fit-fill { + -o-object-fit: fill !important; + object-fit: fill !important; +} + +.object-fit-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; +} + +.object-fit-none { + -o-object-fit: none !important; + object-fit: none !important; +} + +.opacity-0 { + opacity: 0 !important; +} + +.opacity-25 { + opacity: 0.25 !important; +} + +.opacity-50 { + opacity: 0.5 !important; +} + +.opacity-75 { + opacity: 0.75 !important; +} + +.opacity-100 { + opacity: 1 !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.overflow-visible { + overflow: visible !important; +} + +.overflow-scroll { + overflow: scroll !important; +} + +.overflow-x-auto { + overflow-x: auto !important; +} + +.overflow-x-hidden { + overflow-x: hidden !important; +} + +.overflow-x-visible { + overflow-x: visible !important; +} + +.overflow-x-scroll { + overflow-x: scroll !important; +} + +.overflow-y-auto { + overflow-y: auto !important; +} + +.overflow-y-hidden { + overflow-y: hidden !important; +} + +.overflow-y-visible { + overflow-y: visible !important; +} + +.overflow-y-scroll { + overflow-y: scroll !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-inline-grid { + display: inline-grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.shadow { + box-shadow: var(--bs-box-shadow) !important; +} + +.shadow-sm { + box-shadow: var(--bs-box-shadow-sm) !important; +} + +.shadow-lg { + box-shadow: var(--bs-box-shadow-lg) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.focus-ring-primary { + --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-secondary { + --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-success { + --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-info { + --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-warning { + --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-danger { + --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-light { + --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity)); +} + +.focus-ring-dark { + --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity)); +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: sticky !important; +} + +.top-0 { + top: 0 !important; +} + +.top-50 { + top: 50% !important; +} + +.top-100 { + top: 100% !important; +} + +.bottom-0 { + bottom: 0 !important; +} + +.bottom-50 { + bottom: 50% !important; +} + +.bottom-100 { + bottom: 100% !important; +} + +.start-0 { + left: 0 !important; +} + +.start-50 { + left: 50% !important; +} + +.start-100 { + left: 100% !important; +} + +.end-0 { + right: 0 !important; +} + +.end-50 { + right: 50% !important; +} + +.end-100 { + right: 100% !important; +} + +.translate-middle { + transform: translate(-50%, -50%) !important; +} + +.translate-middle-x { + transform: translateX(-50%) !important; +} + +.translate-middle-y { + transform: translateY(-50%) !important; +} + +.border { + border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top { + border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-end { + border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-end-0 { + border-right: 0 !important; +} + +.border-bottom { + border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-start { + border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-start-0 { + border-left: 0 !important; +} + +.border-primary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; +} + +.border-secondary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; +} + +.border-success { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; +} + +.border-info { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; +} + +.border-warning { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; +} + +.border-danger { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; +} + +.border-light { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; +} + +.border-dark { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; +} + +.border-black { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important; +} + +.border-white { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; +} + +.border-primary-subtle { + border-color: var(--bs-primary-border-subtle) !important; +} + +.border-secondary-subtle { + border-color: var(--bs-secondary-border-subtle) !important; +} + +.border-success-subtle { + border-color: var(--bs-success-border-subtle) !important; +} + +.border-info-subtle { + border-color: var(--bs-info-border-subtle) !important; +} + +.border-warning-subtle { + border-color: var(--bs-warning-border-subtle) !important; +} + +.border-danger-subtle { + border-color: var(--bs-danger-border-subtle) !important; +} + +.border-light-subtle { + border-color: var(--bs-light-border-subtle) !important; +} + +.border-dark-subtle { + border-color: var(--bs-dark-border-subtle) !important; +} + +.border-1 { + border-width: 1px !important; +} + +.border-2 { + border-width: 2px !important; +} + +.border-3 { + border-width: 3px !important; +} + +.border-4 { + border-width: 4px !important; +} + +.border-5 { + border-width: 5px !important; +} + +.border-opacity-10 { + --bs-border-opacity: 0.1; +} + +.border-opacity-25 { + --bs-border-opacity: 0.25; +} + +.border-opacity-50 { + --bs-border-opacity: 0.5; +} + +.border-opacity-75 { + --bs-border-opacity: 0.75; +} + +.border-opacity-100 { + --bs-border-opacity: 1; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.vw-100 { + width: 100vw !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.vh-100 { + height: 100vh !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.justify-content-evenly { + justify-content: space-evenly !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +.order-first { + order: -1 !important; +} + +.order-0 { + order: 0 !important; +} + +.order-1 { + order: 1 !important; +} + +.order-2 { + order: 2 !important; +} + +.order-3 { + order: 3 !important; +} + +.order-4 { + order: 4 !important; +} + +.order-5 { + order: 5 !important; +} + +.order-last { + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mt-4 { + margin-top: 1.5rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-right: 0 !important; +} + +.me-1 { + margin-right: 0.25rem !important; +} + +.me-2 { + margin-right: 0.5rem !important; +} + +.me-3 { + margin-right: 1rem !important; +} + +.me-4 { + margin-right: 1.5rem !important; +} + +.me-5 { + margin-right: 3rem !important; +} + +.me-auto { + margin-right: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3 { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-left: 0 !important; +} + +.ms-1 { + margin-left: 0.25rem !important; +} + +.ms-2 { + margin-left: 0.5rem !important; +} + +.ms-3 { + margin-left: 1rem !important; +} + +.ms-4 { + margin-left: 1.5rem !important; +} + +.ms-5 { + margin-left: 3rem !important; +} + +.ms-auto { + margin-left: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; +} + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-right: 0 !important; +} + +.pe-1 { + padding-right: 0.25rem !important; +} + +.pe-2 { + padding-right: 0.5rem !important; +} + +.pe-3 { + padding-right: 1rem !important; +} + +.pe-4 { + padding-right: 1.5rem !important; +} + +.pe-5 { + padding-right: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-left: 0 !important; +} + +.ps-1 { + padding-left: 0.25rem !important; +} + +.ps-2 { + padding-left: 0.5rem !important; +} + +.ps-3 { + padding-left: 1rem !important; +} + +.ps-4 { + padding-left: 1.5rem !important; +} + +.ps-5 { + padding-left: 3rem !important; +} + +.gap-0 { + gap: 0 !important; +} + +.gap-1 { + gap: 0.25rem !important; +} + +.gap-2 { + gap: 0.5rem !important; +} + +.gap-3 { + gap: 1rem !important; +} + +.gap-4 { + gap: 1.5rem !important; +} + +.gap-5 { + gap: 3rem !important; +} + +.row-gap-0 { + row-gap: 0 !important; +} + +.row-gap-1 { + row-gap: 0.25rem !important; +} + +.row-gap-2 { + row-gap: 0.5rem !important; +} + +.row-gap-3 { + row-gap: 1rem !important; +} + +.row-gap-4 { + row-gap: 1.5rem !important; +} + +.row-gap-5 { + row-gap: 3rem !important; +} + +.column-gap-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; +} + +.column-gap-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; +} + +.column-gap-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; +} + +.column-gap-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; +} + +.column-gap-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; +} + +.column-gap-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; +} + +.font-monospace { + font-family: var(--bs-font-monospace) !important; +} + +.fs-1 { + font-size: calc(1.35rem + 1.2vw) !important; +} + +.fs-2 { + font-size: calc(1.305rem + 0.66vw) !important; +} + +.fs-3 { + font-size: calc(1.2825rem + 0.39vw) !important; +} + +.fs-4 { + font-size: calc(1.26rem + 0.12vw) !important; +} + +.fs-5 { + font-size: 1.125rem !important; +} + +.fs-6 { + font-size: 0.9rem !important; +} + +.fst-italic { + font-style: italic !important; +} + +.fst-normal { + font-style: normal !important; +} + +.fw-lighter { + font-weight: lighter !important; +} + +.fw-light { + font-weight: 300 !important; +} + +.fw-normal { + font-weight: 400 !important; +} + +.fw-medium { + font-weight: 500 !important; +} + +.fw-semibold { + font-weight: 600 !important; +} + +.fw-bold { + font-weight: 700 !important; +} + +.fw-bolder { + font-weight: bolder !important; +} + +.lh-1 { + line-height: 1 !important; +} + +.lh-sm { + line-height: 1.25 !important; +} + +.lh-base { + line-height: 1.6 !important; +} + +.lh-lg { + line-height: 2 !important; +} + +.text-start { + text-align: left !important; +} + +.text-end { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-decoration-underline { + text-decoration: underline !important; +} + +.text-decoration-line-through { + text-decoration: line-through !important; +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; +} + +/* rtl:end:remove */ +.text-primary { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; +} + +.text-secondary { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; +} + +.text-success { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; +} + +.text-info { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; +} + +.text-warning { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; +} + +.text-danger { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; +} + +.text-light { + --bs-text-opacity: 1; + color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; +} + +.text-dark { + --bs-text-opacity: 1; + color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; +} + +.text-black { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; +} + +.text-white { + --bs-text-opacity: 1; + color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; +} + +.text-body { + --bs-text-opacity: 1; + color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; +} + +.text-muted { + --bs-text-opacity: 1; + color: var(--bs-secondary-color) !important; +} + +.text-black-50 { + --bs-text-opacity: 1; + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + --bs-text-opacity: 1; + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-body-secondary { + --bs-text-opacity: 1; + color: var(--bs-secondary-color) !important; +} + +.text-body-tertiary { + --bs-text-opacity: 1; + color: var(--bs-tertiary-color) !important; +} + +.text-body-emphasis { + --bs-text-opacity: 1; + color: var(--bs-emphasis-color) !important; +} + +.text-reset { + --bs-text-opacity: 1; + color: inherit !important; +} + +.text-opacity-25 { + --bs-text-opacity: 0.25; +} + +.text-opacity-50 { + --bs-text-opacity: 0.5; +} + +.text-opacity-75 { + --bs-text-opacity: 0.75; +} + +.text-opacity-100 { + --bs-text-opacity: 1; +} + +.text-primary-emphasis { + color: var(--bs-primary-text-emphasis) !important; +} + +.text-secondary-emphasis { + color: var(--bs-secondary-text-emphasis) !important; +} + +.text-success-emphasis { + color: var(--bs-success-text-emphasis) !important; +} + +.text-info-emphasis { + color: var(--bs-info-text-emphasis) !important; +} + +.text-warning-emphasis { + color: var(--bs-warning-text-emphasis) !important; +} + +.text-danger-emphasis { + color: var(--bs-danger-text-emphasis) !important; +} + +.text-light-emphasis { + color: var(--bs-light-text-emphasis) !important; +} + +.text-dark-emphasis { + color: var(--bs-dark-text-emphasis) !important; +} + +.link-opacity-10 { + --bs-link-opacity: 0.1; +} + +.link-opacity-10-hover:hover { + --bs-link-opacity: 0.1; +} + +.link-opacity-25 { + --bs-link-opacity: 0.25; +} + +.link-opacity-25-hover:hover { + --bs-link-opacity: 0.25; +} + +.link-opacity-50 { + --bs-link-opacity: 0.5; +} + +.link-opacity-50-hover:hover { + --bs-link-opacity: 0.5; +} + +.link-opacity-75 { + --bs-link-opacity: 0.75; +} + +.link-opacity-75-hover:hover { + --bs-link-opacity: 0.75; +} + +.link-opacity-100 { + --bs-link-opacity: 1; +} + +.link-opacity-100-hover:hover { + --bs-link-opacity: 1; +} + +.link-offset-1 { + text-underline-offset: 0.125em !important; +} + +.link-offset-1-hover:hover { + text-underline-offset: 0.125em !important; +} + +.link-offset-2 { + text-underline-offset: 0.25em !important; +} + +.link-offset-2-hover:hover { + text-underline-offset: 0.25em !important; +} + +.link-offset-3 { + text-underline-offset: 0.375em !important; +} + +.link-offset-3-hover:hover { + text-underline-offset: 0.375em !important; +} + +.link-underline-primary { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-secondary { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-success { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-info { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-warning { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-danger { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-light { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline-dark { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important; + text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important; +} + +.link-underline { + --bs-link-underline-opacity: 1; + -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important; + text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important; +} + +.link-underline-opacity-0 { + --bs-link-underline-opacity: 0; +} + +.link-underline-opacity-0-hover:hover { + --bs-link-underline-opacity: 0; +} + +.link-underline-opacity-10 { + --bs-link-underline-opacity: 0.1; +} + +.link-underline-opacity-10-hover:hover { + --bs-link-underline-opacity: 0.1; +} + +.link-underline-opacity-25 { + --bs-link-underline-opacity: 0.25; +} + +.link-underline-opacity-25-hover:hover { + --bs-link-underline-opacity: 0.25; +} + +.link-underline-opacity-50 { + --bs-link-underline-opacity: 0.5; +} + +.link-underline-opacity-50-hover:hover { + --bs-link-underline-opacity: 0.5; +} + +.link-underline-opacity-75 { + --bs-link-underline-opacity: 0.75; +} + +.link-underline-opacity-75-hover:hover { + --bs-link-underline-opacity: 0.75; +} + +.link-underline-opacity-100 { + --bs-link-underline-opacity: 1; +} + +.link-underline-opacity-100-hover:hover { + --bs-link-underline-opacity: 1; +} + +.bg-primary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-success { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-info { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-warning { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-danger { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-light { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-dark { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-black { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-white { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-body { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-transparent { + --bs-bg-opacity: 1; + background-color: transparent !important; +} + +.bg-body-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-body-tertiary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-opacity-10 { + --bs-bg-opacity: 0.1; +} + +.bg-opacity-25 { + --bs-bg-opacity: 0.25; +} + +.bg-opacity-50 { + --bs-bg-opacity: 0.5; +} + +.bg-opacity-75 { + --bs-bg-opacity: 0.75; +} + +.bg-opacity-100 { + --bs-bg-opacity: 1; +} + +.bg-primary-subtle { + background-color: var(--bs-primary-bg-subtle) !important; +} + +.bg-secondary-subtle { + background-color: var(--bs-secondary-bg-subtle) !important; +} + +.bg-success-subtle { + background-color: var(--bs-success-bg-subtle) !important; +} + +.bg-info-subtle { + background-color: var(--bs-info-bg-subtle) !important; +} + +.bg-warning-subtle { + background-color: var(--bs-warning-bg-subtle) !important; +} + +.bg-danger-subtle { + background-color: var(--bs-danger-bg-subtle) !important; +} + +.bg-light-subtle { + background-color: var(--bs-light-bg-subtle) !important; +} + +.bg-dark-subtle { + background-color: var(--bs-dark-bg-subtle) !important; +} + +.bg-gradient { + background-image: var(--bs-gradient) !important; +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + user-select: none !important; +} + +.pe-none { + pointer-events: none !important; +} + +.pe-auto { + pointer-events: auto !important; +} + +.rounded { + border-radius: var(--bs-border-radius) !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.rounded-1 { + border-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-2 { + border-radius: var(--bs-border-radius) !important; +} + +.rounded-3 { + border-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-4 { + border-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-5 { + border-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-top { + border-top-left-radius: var(--bs-border-radius) !important; + border-top-right-radius: var(--bs-border-radius) !important; +} + +.rounded-top-0 { + border-top-left-radius: 0 !important; + border-top-right-radius: 0 !important; +} + +.rounded-top-1 { + border-top-left-radius: var(--bs-border-radius-sm) !important; + border-top-right-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-top-2 { + border-top-left-radius: var(--bs-border-radius) !important; + border-top-right-radius: var(--bs-border-radius) !important; +} + +.rounded-top-3 { + border-top-left-radius: var(--bs-border-radius-lg) !important; + border-top-right-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-top-4 { + border-top-left-radius: var(--bs-border-radius-xl) !important; + border-top-right-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-top-5 { + border-top-left-radius: var(--bs-border-radius-xxl) !important; + border-top-right-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-top-circle { + border-top-left-radius: 50% !important; + border-top-right-radius: 50% !important; +} + +.rounded-top-pill { + border-top-left-radius: var(--bs-border-radius-pill) !important; + border-top-right-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-end { + border-top-right-radius: var(--bs-border-radius) !important; + border-bottom-right-radius: var(--bs-border-radius) !important; +} + +.rounded-end-0 { + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} + +.rounded-end-1 { + border-top-right-radius: var(--bs-border-radius-sm) !important; + border-bottom-right-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-end-2 { + border-top-right-radius: var(--bs-border-radius) !important; + border-bottom-right-radius: var(--bs-border-radius) !important; +} + +.rounded-end-3 { + border-top-right-radius: var(--bs-border-radius-lg) !important; + border-bottom-right-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-end-4 { + border-top-right-radius: var(--bs-border-radius-xl) !important; + border-bottom-right-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-end-5 { + border-top-right-radius: var(--bs-border-radius-xxl) !important; + border-bottom-right-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-end-circle { + border-top-right-radius: 50% !important; + border-bottom-right-radius: 50% !important; +} + +.rounded-end-pill { + border-top-right-radius: var(--bs-border-radius-pill) !important; + border-bottom-right-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-bottom { + border-bottom-right-radius: var(--bs-border-radius) !important; + border-bottom-left-radius: var(--bs-border-radius) !important; +} + +.rounded-bottom-0 { + border-bottom-right-radius: 0 !important; + border-bottom-left-radius: 0 !important; +} + +.rounded-bottom-1 { + border-bottom-right-radius: var(--bs-border-radius-sm) !important; + border-bottom-left-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-bottom-2 { + border-bottom-right-radius: var(--bs-border-radius) !important; + border-bottom-left-radius: var(--bs-border-radius) !important; +} + +.rounded-bottom-3 { + border-bottom-right-radius: var(--bs-border-radius-lg) !important; + border-bottom-left-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-bottom-4 { + border-bottom-right-radius: var(--bs-border-radius-xl) !important; + border-bottom-left-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-bottom-5 { + border-bottom-right-radius: var(--bs-border-radius-xxl) !important; + border-bottom-left-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-bottom-circle { + border-bottom-right-radius: 50% !important; + border-bottom-left-radius: 50% !important; +} + +.rounded-bottom-pill { + border-bottom-right-radius: var(--bs-border-radius-pill) !important; + border-bottom-left-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-start { + border-bottom-left-radius: var(--bs-border-radius) !important; + border-top-left-radius: var(--bs-border-radius) !important; +} + +.rounded-start-0 { + border-bottom-left-radius: 0 !important; + border-top-left-radius: 0 !important; +} + +.rounded-start-1 { + border-bottom-left-radius: var(--bs-border-radius-sm) !important; + border-top-left-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-start-2 { + border-bottom-left-radius: var(--bs-border-radius) !important; + border-top-left-radius: var(--bs-border-radius) !important; +} + +.rounded-start-3 { + border-bottom-left-radius: var(--bs-border-radius-lg) !important; + border-top-left-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-start-4 { + border-bottom-left-radius: var(--bs-border-radius-xl) !important; + border-top-left-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-start-5 { + border-bottom-left-radius: var(--bs-border-radius-xxl) !important; + border-top-left-radius: var(--bs-border-radius-xxl) !important; +} + +.rounded-start-circle { + border-bottom-left-radius: 50% !important; + border-top-left-radius: 50% !important; +} + +.rounded-start-pill { + border-bottom-left-radius: var(--bs-border-radius-pill) !important; + border-top-left-radius: var(--bs-border-radius-pill) !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +.z-n1 { + z-index: -1 !important; +} + +.z-0 { + z-index: 0 !important; +} + +.z-1 { + z-index: 1 !important; +} + +.z-2 { + z-index: 2 !important; +} + +.z-3 { + z-index: 3 !important; +} + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; + } + + .float-sm-end { + float: right !important; + } + + .float-sm-none { + float: none !important; + } + + .object-fit-sm-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + + .object-fit-sm-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + + .object-fit-sm-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + + .object-fit-sm-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + + .object-fit-sm-none { + -o-object-fit: none !important; + object-fit: none !important; + } + + .d-sm-inline { + display: inline !important; + } + + .d-sm-inline-block { + display: inline-block !important; + } + + .d-sm-block { + display: block !important; + } + + .d-sm-grid { + display: grid !important; + } + + .d-sm-inline-grid { + display: inline-grid !important; + } + + .d-sm-table { + display: table !important; + } + + .d-sm-table-row { + display: table-row !important; + } + + .d-sm-table-cell { + display: table-cell !important; + } + + .d-sm-flex { + display: flex !important; + } + + .d-sm-inline-flex { + display: inline-flex !important; + } + + .d-sm-none { + display: none !important; + } + + .flex-sm-fill { + flex: 1 1 auto !important; + } + + .flex-sm-row { + flex-direction: row !important; + } + + .flex-sm-column { + flex-direction: column !important; + } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-sm-wrap { + flex-wrap: wrap !important; + } + + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-sm-start { + justify-content: flex-start !important; + } + + .justify-content-sm-end { + justify-content: flex-end !important; + } + + .justify-content-sm-center { + justify-content: center !important; + } + + .justify-content-sm-between { + justify-content: space-between !important; + } + + .justify-content-sm-around { + justify-content: space-around !important; + } + + .justify-content-sm-evenly { + justify-content: space-evenly !important; + } + + .align-items-sm-start { + align-items: flex-start !important; + } + + .align-items-sm-end { + align-items: flex-end !important; + } + + .align-items-sm-center { + align-items: center !important; + } + + .align-items-sm-baseline { + align-items: baseline !important; + } + + .align-items-sm-stretch { + align-items: stretch !important; + } + + .align-content-sm-start { + align-content: flex-start !important; + } + + .align-content-sm-end { + align-content: flex-end !important; + } + + .align-content-sm-center { + align-content: center !important; + } + + .align-content-sm-between { + align-content: space-between !important; + } + + .align-content-sm-around { + align-content: space-around !important; + } + + .align-content-sm-stretch { + align-content: stretch !important; + } + + .align-self-sm-auto { + align-self: auto !important; + } + + .align-self-sm-start { + align-self: flex-start !important; + } + + .align-self-sm-end { + align-self: flex-end !important; + } + + .align-self-sm-center { + align-self: center !important; + } + + .align-self-sm-baseline { + align-self: baseline !important; + } + + .align-self-sm-stretch { + align-self: stretch !important; + } + + .order-sm-first { + order: -1 !important; + } + + .order-sm-0 { + order: 0 !important; + } + + .order-sm-1 { + order: 1 !important; + } + + .order-sm-2 { + order: 2 !important; + } + + .order-sm-3 { + order: 3 !important; + } + + .order-sm-4 { + order: 4 !important; + } + + .order-sm-5 { + order: 5 !important; + } + + .order-sm-last { + order: 6 !important; + } + + .m-sm-0 { + margin: 0 !important; + } + + .m-sm-1 { + margin: 0.25rem !important; + } + + .m-sm-2 { + margin: 0.5rem !important; + } + + .m-sm-3 { + margin: 1rem !important; + } + + .m-sm-4 { + margin: 1.5rem !important; + } + + .m-sm-5 { + margin: 3rem !important; + } + + .m-sm-auto { + margin: auto !important; + } + + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-sm-0 { + margin-top: 0 !important; + } + + .mt-sm-1 { + margin-top: 0.25rem !important; + } + + .mt-sm-2 { + margin-top: 0.5rem !important; + } + + .mt-sm-3 { + margin-top: 1rem !important; + } + + .mt-sm-4 { + margin-top: 1.5rem !important; + } + + .mt-sm-5 { + margin-top: 3rem !important; + } + + .mt-sm-auto { + margin-top: auto !important; + } + + .me-sm-0 { + margin-right: 0 !important; + } + + .me-sm-1 { + margin-right: 0.25rem !important; + } + + .me-sm-2 { + margin-right: 0.5rem !important; + } + + .me-sm-3 { + margin-right: 1rem !important; + } + + .me-sm-4 { + margin-right: 1.5rem !important; + } + + .me-sm-5 { + margin-right: 3rem !important; + } + + .me-sm-auto { + margin-right: auto !important; + } + + .mb-sm-0 { + margin-bottom: 0 !important; + } + + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + + .mb-sm-3 { + margin-bottom: 1rem !important; + } + + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + + .mb-sm-5 { + margin-bottom: 3rem !important; + } + + .mb-sm-auto { + margin-bottom: auto !important; + } + + .ms-sm-0 { + margin-left: 0 !important; + } + + .ms-sm-1 { + margin-left: 0.25rem !important; + } + + .ms-sm-2 { + margin-left: 0.5rem !important; + } + + .ms-sm-3 { + margin-left: 1rem !important; + } + + .ms-sm-4 { + margin-left: 1.5rem !important; + } + + .ms-sm-5 { + margin-left: 3rem !important; + } + + .ms-sm-auto { + margin-left: auto !important; + } + + .p-sm-0 { + padding: 0 !important; + } + + .p-sm-1 { + padding: 0.25rem !important; + } + + .p-sm-2 { + padding: 0.5rem !important; + } + + .p-sm-3 { + padding: 1rem !important; + } + + .p-sm-4 { + padding: 1.5rem !important; + } + + .p-sm-5 { + padding: 3rem !important; + } + + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-sm-0 { + padding-top: 0 !important; + } + + .pt-sm-1 { + padding-top: 0.25rem !important; + } + + .pt-sm-2 { + padding-top: 0.5rem !important; + } + + .pt-sm-3 { + padding-top: 1rem !important; + } + + .pt-sm-4 { + padding-top: 1.5rem !important; + } + + .pt-sm-5 { + padding-top: 3rem !important; + } + + .pe-sm-0 { + padding-right: 0 !important; + } + + .pe-sm-1 { + padding-right: 0.25rem !important; + } + + .pe-sm-2 { + padding-right: 0.5rem !important; + } + + .pe-sm-3 { + padding-right: 1rem !important; + } + + .pe-sm-4 { + padding-right: 1.5rem !important; + } + + .pe-sm-5 { + padding-right: 3rem !important; + } + + .pb-sm-0 { + padding-bottom: 0 !important; + } + + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + + .pb-sm-3 { + padding-bottom: 1rem !important; + } + + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + + .pb-sm-5 { + padding-bottom: 3rem !important; + } + + .ps-sm-0 { + padding-left: 0 !important; + } + + .ps-sm-1 { + padding-left: 0.25rem !important; + } + + .ps-sm-2 { + padding-left: 0.5rem !important; + } + + .ps-sm-3 { + padding-left: 1rem !important; + } + + .ps-sm-4 { + padding-left: 1.5rem !important; + } + + .ps-sm-5 { + padding-left: 3rem !important; + } + + .gap-sm-0 { + gap: 0 !important; + } + + .gap-sm-1 { + gap: 0.25rem !important; + } + + .gap-sm-2 { + gap: 0.5rem !important; + } + + .gap-sm-3 { + gap: 1rem !important; + } + + .gap-sm-4 { + gap: 1.5rem !important; + } + + .gap-sm-5 { + gap: 3rem !important; + } + + .row-gap-sm-0 { + row-gap: 0 !important; + } + + .row-gap-sm-1 { + row-gap: 0.25rem !important; + } + + .row-gap-sm-2 { + row-gap: 0.5rem !important; + } + + .row-gap-sm-3 { + row-gap: 1rem !important; + } + + .row-gap-sm-4 { + row-gap: 1.5rem !important; + } + + .row-gap-sm-5 { + row-gap: 3rem !important; + } + + .column-gap-sm-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + + .column-gap-sm-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + + .column-gap-sm-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + + .column-gap-sm-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + + .column-gap-sm-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + + .column-gap-sm-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + + .text-sm-start { + text-align: left !important; + } + + .text-sm-end { + text-align: right !important; + } + + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .float-md-start { + float: left !important; + } + + .float-md-end { + float: right !important; + } + + .float-md-none { + float: none !important; + } + + .object-fit-md-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + + .object-fit-md-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + + .object-fit-md-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + + .object-fit-md-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + + .object-fit-md-none { + -o-object-fit: none !important; + object-fit: none !important; + } + + .d-md-inline { + display: inline !important; + } + + .d-md-inline-block { + display: inline-block !important; + } + + .d-md-block { + display: block !important; + } + + .d-md-grid { + display: grid !important; + } + + .d-md-inline-grid { + display: inline-grid !important; + } + + .d-md-table { + display: table !important; + } + + .d-md-table-row { + display: table-row !important; + } + + .d-md-table-cell { + display: table-cell !important; + } + + .d-md-flex { + display: flex !important; + } + + .d-md-inline-flex { + display: inline-flex !important; + } + + .d-md-none { + display: none !important; + } + + .flex-md-fill { + flex: 1 1 auto !important; + } + + .flex-md-row { + flex-direction: row !important; + } + + .flex-md-column { + flex-direction: column !important; + } + + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-md-grow-0 { + flex-grow: 0 !important; + } + + .flex-md-grow-1 { + flex-grow: 1 !important; + } + + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-md-wrap { + flex-wrap: wrap !important; + } + + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-md-start { + justify-content: flex-start !important; + } + + .justify-content-md-end { + justify-content: flex-end !important; + } + + .justify-content-md-center { + justify-content: center !important; + } + + .justify-content-md-between { + justify-content: space-between !important; + } + + .justify-content-md-around { + justify-content: space-around !important; + } + + .justify-content-md-evenly { + justify-content: space-evenly !important; + } + + .align-items-md-start { + align-items: flex-start !important; + } + + .align-items-md-end { + align-items: flex-end !important; + } + + .align-items-md-center { + align-items: center !important; + } + + .align-items-md-baseline { + align-items: baseline !important; + } + + .align-items-md-stretch { + align-items: stretch !important; + } + + .align-content-md-start { + align-content: flex-start !important; + } + + .align-content-md-end { + align-content: flex-end !important; + } + + .align-content-md-center { + align-content: center !important; + } + + .align-content-md-between { + align-content: space-between !important; + } + + .align-content-md-around { + align-content: space-around !important; + } + + .align-content-md-stretch { + align-content: stretch !important; + } + + .align-self-md-auto { + align-self: auto !important; + } + + .align-self-md-start { + align-self: flex-start !important; + } + + .align-self-md-end { + align-self: flex-end !important; + } + + .align-self-md-center { + align-self: center !important; + } + + .align-self-md-baseline { + align-self: baseline !important; + } + + .align-self-md-stretch { + align-self: stretch !important; + } + + .order-md-first { + order: -1 !important; + } + + .order-md-0 { + order: 0 !important; + } + + .order-md-1 { + order: 1 !important; + } + + .order-md-2 { + order: 2 !important; + } + + .order-md-3 { + order: 3 !important; + } + + .order-md-4 { + order: 4 !important; + } + + .order-md-5 { + order: 5 !important; + } + + .order-md-last { + order: 6 !important; + } + + .m-md-0 { + margin: 0 !important; + } + + .m-md-1 { + margin: 0.25rem !important; + } + + .m-md-2 { + margin: 0.5rem !important; + } + + .m-md-3 { + margin: 1rem !important; + } + + .m-md-4 { + margin: 1.5rem !important; + } + + .m-md-5 { + margin: 3rem !important; + } + + .m-md-auto { + margin: auto !important; + } + + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-md-0 { + margin-top: 0 !important; + } + + .mt-md-1 { + margin-top: 0.25rem !important; + } + + .mt-md-2 { + margin-top: 0.5rem !important; + } + + .mt-md-3 { + margin-top: 1rem !important; + } + + .mt-md-4 { + margin-top: 1.5rem !important; + } + + .mt-md-5 { + margin-top: 3rem !important; + } + + .mt-md-auto { + margin-top: auto !important; + } + + .me-md-0 { + margin-right: 0 !important; + } + + .me-md-1 { + margin-right: 0.25rem !important; + } + + .me-md-2 { + margin-right: 0.5rem !important; + } + + .me-md-3 { + margin-right: 1rem !important; + } + + .me-md-4 { + margin-right: 1.5rem !important; + } + + .me-md-5 { + margin-right: 3rem !important; + } + + .me-md-auto { + margin-right: auto !important; + } + + .mb-md-0 { + margin-bottom: 0 !important; + } + + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + + .mb-md-3 { + margin-bottom: 1rem !important; + } + + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + + .mb-md-5 { + margin-bottom: 3rem !important; + } + + .mb-md-auto { + margin-bottom: auto !important; + } + + .ms-md-0 { + margin-left: 0 !important; + } + + .ms-md-1 { + margin-left: 0.25rem !important; + } + + .ms-md-2 { + margin-left: 0.5rem !important; + } + + .ms-md-3 { + margin-left: 1rem !important; + } + + .ms-md-4 { + margin-left: 1.5rem !important; + } + + .ms-md-5 { + margin-left: 3rem !important; + } + + .ms-md-auto { + margin-left: auto !important; + } + + .p-md-0 { + padding: 0 !important; + } + + .p-md-1 { + padding: 0.25rem !important; + } + + .p-md-2 { + padding: 0.5rem !important; + } + + .p-md-3 { + padding: 1rem !important; + } + + .p-md-4 { + padding: 1.5rem !important; + } + + .p-md-5 { + padding: 3rem !important; + } + + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-md-0 { + padding-top: 0 !important; + } + + .pt-md-1 { + padding-top: 0.25rem !important; + } + + .pt-md-2 { + padding-top: 0.5rem !important; + } + + .pt-md-3 { + padding-top: 1rem !important; + } + + .pt-md-4 { + padding-top: 1.5rem !important; + } + + .pt-md-5 { + padding-top: 3rem !important; + } + + .pe-md-0 { + padding-right: 0 !important; + } + + .pe-md-1 { + padding-right: 0.25rem !important; + } + + .pe-md-2 { + padding-right: 0.5rem !important; + } + + .pe-md-3 { + padding-right: 1rem !important; + } + + .pe-md-4 { + padding-right: 1.5rem !important; + } + + .pe-md-5 { + padding-right: 3rem !important; + } + + .pb-md-0 { + padding-bottom: 0 !important; + } + + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + + .pb-md-3 { + padding-bottom: 1rem !important; + } + + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + + .pb-md-5 { + padding-bottom: 3rem !important; + } + + .ps-md-0 { + padding-left: 0 !important; + } + + .ps-md-1 { + padding-left: 0.25rem !important; + } + + .ps-md-2 { + padding-left: 0.5rem !important; + } + + .ps-md-3 { + padding-left: 1rem !important; + } + + .ps-md-4 { + padding-left: 1.5rem !important; + } + + .ps-md-5 { + padding-left: 3rem !important; + } + + .gap-md-0 { + gap: 0 !important; + } + + .gap-md-1 { + gap: 0.25rem !important; + } + + .gap-md-2 { + gap: 0.5rem !important; + } + + .gap-md-3 { + gap: 1rem !important; + } + + .gap-md-4 { + gap: 1.5rem !important; + } + + .gap-md-5 { + gap: 3rem !important; + } + + .row-gap-md-0 { + row-gap: 0 !important; + } + + .row-gap-md-1 { + row-gap: 0.25rem !important; + } + + .row-gap-md-2 { + row-gap: 0.5rem !important; + } + + .row-gap-md-3 { + row-gap: 1rem !important; + } + + .row-gap-md-4 { + row-gap: 1.5rem !important; + } + + .row-gap-md-5 { + row-gap: 3rem !important; + } + + .column-gap-md-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + + .column-gap-md-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + + .column-gap-md-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + + .column-gap-md-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + + .column-gap-md-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + + .column-gap-md-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + + .text-md-start { + text-align: left !important; + } + + .text-md-end { + text-align: right !important; + } + + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .float-lg-start { + float: left !important; + } + + .float-lg-end { + float: right !important; + } + + .float-lg-none { + float: none !important; + } + + .object-fit-lg-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + + .object-fit-lg-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + + .object-fit-lg-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + + .object-fit-lg-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + + .object-fit-lg-none { + -o-object-fit: none !important; + object-fit: none !important; + } + + .d-lg-inline { + display: inline !important; + } + + .d-lg-inline-block { + display: inline-block !important; + } + + .d-lg-block { + display: block !important; + } + + .d-lg-grid { + display: grid !important; + } + + .d-lg-inline-grid { + display: inline-grid !important; + } + + .d-lg-table { + display: table !important; + } + + .d-lg-table-row { + display: table-row !important; + } + + .d-lg-table-cell { + display: table-cell !important; + } + + .d-lg-flex { + display: flex !important; + } + + .d-lg-inline-flex { + display: inline-flex !important; + } + + .d-lg-none { + display: none !important; + } + + .flex-lg-fill { + flex: 1 1 auto !important; + } + + .flex-lg-row { + flex-direction: row !important; + } + + .flex-lg-column { + flex-direction: column !important; + } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-lg-wrap { + flex-wrap: wrap !important; + } + + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-lg-start { + justify-content: flex-start !important; + } + + .justify-content-lg-end { + justify-content: flex-end !important; + } + + .justify-content-lg-center { + justify-content: center !important; + } + + .justify-content-lg-between { + justify-content: space-between !important; + } + + .justify-content-lg-around { + justify-content: space-around !important; + } + + .justify-content-lg-evenly { + justify-content: space-evenly !important; + } + + .align-items-lg-start { + align-items: flex-start !important; + } + + .align-items-lg-end { + align-items: flex-end !important; + } + + .align-items-lg-center { + align-items: center !important; + } + + .align-items-lg-baseline { + align-items: baseline !important; + } + + .align-items-lg-stretch { + align-items: stretch !important; + } + + .align-content-lg-start { + align-content: flex-start !important; + } + + .align-content-lg-end { + align-content: flex-end !important; + } + + .align-content-lg-center { + align-content: center !important; + } + + .align-content-lg-between { + align-content: space-between !important; + } + + .align-content-lg-around { + align-content: space-around !important; + } + + .align-content-lg-stretch { + align-content: stretch !important; + } + + .align-self-lg-auto { + align-self: auto !important; + } + + .align-self-lg-start { + align-self: flex-start !important; + } + + .align-self-lg-end { + align-self: flex-end !important; + } + + .align-self-lg-center { + align-self: center !important; + } + + .align-self-lg-baseline { + align-self: baseline !important; + } + + .align-self-lg-stretch { + align-self: stretch !important; + } + + .order-lg-first { + order: -1 !important; + } + + .order-lg-0 { + order: 0 !important; + } + + .order-lg-1 { + order: 1 !important; + } + + .order-lg-2 { + order: 2 !important; + } + + .order-lg-3 { + order: 3 !important; + } + + .order-lg-4 { + order: 4 !important; + } + + .order-lg-5 { + order: 5 !important; + } + + .order-lg-last { + order: 6 !important; + } + + .m-lg-0 { + margin: 0 !important; + } + + .m-lg-1 { + margin: 0.25rem !important; + } + + .m-lg-2 { + margin: 0.5rem !important; + } + + .m-lg-3 { + margin: 1rem !important; + } + + .m-lg-4 { + margin: 1.5rem !important; + } + + .m-lg-5 { + margin: 3rem !important; + } + + .m-lg-auto { + margin: auto !important; + } + + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-lg-0 { + margin-top: 0 !important; + } + + .mt-lg-1 { + margin-top: 0.25rem !important; + } + + .mt-lg-2 { + margin-top: 0.5rem !important; + } + + .mt-lg-3 { + margin-top: 1rem !important; + } + + .mt-lg-4 { + margin-top: 1.5rem !important; + } + + .mt-lg-5 { + margin-top: 3rem !important; + } + + .mt-lg-auto { + margin-top: auto !important; + } + + .me-lg-0 { + margin-right: 0 !important; + } + + .me-lg-1 { + margin-right: 0.25rem !important; + } + + .me-lg-2 { + margin-right: 0.5rem !important; + } + + .me-lg-3 { + margin-right: 1rem !important; + } + + .me-lg-4 { + margin-right: 1.5rem !important; + } + + .me-lg-5 { + margin-right: 3rem !important; + } + + .me-lg-auto { + margin-right: auto !important; + } + + .mb-lg-0 { + margin-bottom: 0 !important; + } + + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + + .mb-lg-3 { + margin-bottom: 1rem !important; + } + + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + + .mb-lg-5 { + margin-bottom: 3rem !important; + } + + .mb-lg-auto { + margin-bottom: auto !important; + } + + .ms-lg-0 { + margin-left: 0 !important; + } + + .ms-lg-1 { + margin-left: 0.25rem !important; + } + + .ms-lg-2 { + margin-left: 0.5rem !important; + } + + .ms-lg-3 { + margin-left: 1rem !important; + } + + .ms-lg-4 { + margin-left: 1.5rem !important; + } + + .ms-lg-5 { + margin-left: 3rem !important; + } + + .ms-lg-auto { + margin-left: auto !important; + } + + .p-lg-0 { + padding: 0 !important; + } + + .p-lg-1 { + padding: 0.25rem !important; + } + + .p-lg-2 { + padding: 0.5rem !important; + } + + .p-lg-3 { + padding: 1rem !important; + } + + .p-lg-4 { + padding: 1.5rem !important; + } + + .p-lg-5 { + padding: 3rem !important; + } + + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-lg-0 { + padding-top: 0 !important; + } + + .pt-lg-1 { + padding-top: 0.25rem !important; + } + + .pt-lg-2 { + padding-top: 0.5rem !important; + } + + .pt-lg-3 { + padding-top: 1rem !important; + } + + .pt-lg-4 { + padding-top: 1.5rem !important; + } + + .pt-lg-5 { + padding-top: 3rem !important; + } + + .pe-lg-0 { + padding-right: 0 !important; + } + + .pe-lg-1 { + padding-right: 0.25rem !important; + } + + .pe-lg-2 { + padding-right: 0.5rem !important; + } + + .pe-lg-3 { + padding-right: 1rem !important; + } + + .pe-lg-4 { + padding-right: 1.5rem !important; + } + + .pe-lg-5 { + padding-right: 3rem !important; + } + + .pb-lg-0 { + padding-bottom: 0 !important; + } + + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + + .pb-lg-3 { + padding-bottom: 1rem !important; + } + + .pb-lg-4 { + padding-bottom: 1.5rem !important; + } + + .pb-lg-5 { + padding-bottom: 3rem !important; + } + + .ps-lg-0 { + padding-left: 0 !important; + } + + .ps-lg-1 { + padding-left: 0.25rem !important; + } + + .ps-lg-2 { + padding-left: 0.5rem !important; + } + + .ps-lg-3 { + padding-left: 1rem !important; + } + + .ps-lg-4 { + padding-left: 1.5rem !important; + } + + .ps-lg-5 { + padding-left: 3rem !important; + } + + .gap-lg-0 { + gap: 0 !important; + } + + .gap-lg-1 { + gap: 0.25rem !important; + } + + .gap-lg-2 { + gap: 0.5rem !important; + } + + .gap-lg-3 { + gap: 1rem !important; + } + + .gap-lg-4 { + gap: 1.5rem !important; + } + + .gap-lg-5 { + gap: 3rem !important; + } + + .row-gap-lg-0 { + row-gap: 0 !important; + } + + .row-gap-lg-1 { + row-gap: 0.25rem !important; + } + + .row-gap-lg-2 { + row-gap: 0.5rem !important; + } + + .row-gap-lg-3 { + row-gap: 1rem !important; + } + + .row-gap-lg-4 { + row-gap: 1.5rem !important; + } + + .row-gap-lg-5 { + row-gap: 3rem !important; + } + + .column-gap-lg-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + + .column-gap-lg-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + + .column-gap-lg-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + + .column-gap-lg-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + + .column-gap-lg-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + + .column-gap-lg-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + + .text-lg-start { + text-align: left !important; + } + + .text-lg-end { + text-align: right !important; + } + + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; + } + + .float-xl-end { + float: right !important; + } + + .float-xl-none { + float: none !important; + } + + .object-fit-xl-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + + .object-fit-xl-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + + .object-fit-xl-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + + .object-fit-xl-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + + .object-fit-xl-none { + -o-object-fit: none !important; + object-fit: none !important; + } + + .d-xl-inline { + display: inline !important; + } + + .d-xl-inline-block { + display: inline-block !important; + } + + .d-xl-block { + display: block !important; + } + + .d-xl-grid { + display: grid !important; + } + + .d-xl-inline-grid { + display: inline-grid !important; + } + + .d-xl-table { + display: table !important; + } + + .d-xl-table-row { + display: table-row !important; + } + + .d-xl-table-cell { + display: table-cell !important; + } + + .d-xl-flex { + display: flex !important; + } + + .d-xl-inline-flex { + display: inline-flex !important; + } + + .d-xl-none { + display: none !important; + } + + .flex-xl-fill { + flex: 1 1 auto !important; + } + + .flex-xl-row { + flex-direction: row !important; + } + + .flex-xl-column { + flex-direction: column !important; + } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-xl-wrap { + flex-wrap: wrap !important; + } + + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-xl-start { + justify-content: flex-start !important; + } + + .justify-content-xl-end { + justify-content: flex-end !important; + } + + .justify-content-xl-center { + justify-content: center !important; + } + + .justify-content-xl-between { + justify-content: space-between !important; + } + + .justify-content-xl-around { + justify-content: space-around !important; + } + + .justify-content-xl-evenly { + justify-content: space-evenly !important; + } + + .align-items-xl-start { + align-items: flex-start !important; + } + + .align-items-xl-end { + align-items: flex-end !important; + } + + .align-items-xl-center { + align-items: center !important; + } + + .align-items-xl-baseline { + align-items: baseline !important; + } + + .align-items-xl-stretch { + align-items: stretch !important; + } + + .align-content-xl-start { + align-content: flex-start !important; + } + + .align-content-xl-end { + align-content: flex-end !important; + } + + .align-content-xl-center { + align-content: center !important; + } + + .align-content-xl-between { + align-content: space-between !important; + } + + .align-content-xl-around { + align-content: space-around !important; + } + + .align-content-xl-stretch { + align-content: stretch !important; + } + + .align-self-xl-auto { + align-self: auto !important; + } + + .align-self-xl-start { + align-self: flex-start !important; + } + + .align-self-xl-end { + align-self: flex-end !important; + } + + .align-self-xl-center { + align-self: center !important; + } + + .align-self-xl-baseline { + align-self: baseline !important; + } + + .align-self-xl-stretch { + align-self: stretch !important; + } + + .order-xl-first { + order: -1 !important; + } + + .order-xl-0 { + order: 0 !important; + } + + .order-xl-1 { + order: 1 !important; + } + + .order-xl-2 { + order: 2 !important; + } + + .order-xl-3 { + order: 3 !important; + } + + .order-xl-4 { + order: 4 !important; + } + + .order-xl-5 { + order: 5 !important; + } + + .order-xl-last { + order: 6 !important; + } + + .m-xl-0 { + margin: 0 !important; + } + + .m-xl-1 { + margin: 0.25rem !important; + } + + .m-xl-2 { + margin: 0.5rem !important; + } + + .m-xl-3 { + margin: 1rem !important; + } + + .m-xl-4 { + margin: 1.5rem !important; + } + + .m-xl-5 { + margin: 3rem !important; + } + + .m-xl-auto { + margin: auto !important; + } + + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xl-0 { + margin-top: 0 !important; + } + + .mt-xl-1 { + margin-top: 0.25rem !important; + } + + .mt-xl-2 { + margin-top: 0.5rem !important; + } + + .mt-xl-3 { + margin-top: 1rem !important; + } + + .mt-xl-4 { + margin-top: 1.5rem !important; + } + + .mt-xl-5 { + margin-top: 3rem !important; + } + + .mt-xl-auto { + margin-top: auto !important; + } + + .me-xl-0 { + margin-right: 0 !important; + } + + .me-xl-1 { + margin-right: 0.25rem !important; + } + + .me-xl-2 { + margin-right: 0.5rem !important; + } + + .me-xl-3 { + margin-right: 1rem !important; + } + + .me-xl-4 { + margin-right: 1.5rem !important; + } + + .me-xl-5 { + margin-right: 3rem !important; + } + + .me-xl-auto { + margin-right: auto !important; + } + + .mb-xl-0 { + margin-bottom: 0 !important; + } + + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + + .mb-xl-3 { + margin-bottom: 1rem !important; + } + + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + + .mb-xl-5 { + margin-bottom: 3rem !important; + } + + .mb-xl-auto { + margin-bottom: auto !important; + } + + .ms-xl-0 { + margin-left: 0 !important; + } + + .ms-xl-1 { + margin-left: 0.25rem !important; + } + + .ms-xl-2 { + margin-left: 0.5rem !important; + } + + .ms-xl-3 { + margin-left: 1rem !important; + } + + .ms-xl-4 { + margin-left: 1.5rem !important; + } + + .ms-xl-5 { + margin-left: 3rem !important; + } + + .ms-xl-auto { + margin-left: auto !important; + } + + .p-xl-0 { + padding: 0 !important; + } + + .p-xl-1 { + padding: 0.25rem !important; + } + + .p-xl-2 { + padding: 0.5rem !important; + } + + .p-xl-3 { + padding: 1rem !important; + } + + .p-xl-4 { + padding: 1.5rem !important; + } + + .p-xl-5 { + padding: 3rem !important; + } + + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-xl-0 { + padding-top: 0 !important; + } + + .pt-xl-1 { + padding-top: 0.25rem !important; + } + + .pt-xl-2 { + padding-top: 0.5rem !important; + } + + .pt-xl-3 { + padding-top: 1rem !important; + } + + .pt-xl-4 { + padding-top: 1.5rem !important; + } + + .pt-xl-5 { + padding-top: 3rem !important; + } + + .pe-xl-0 { + padding-right: 0 !important; + } + + .pe-xl-1 { + padding-right: 0.25rem !important; + } + + .pe-xl-2 { + padding-right: 0.5rem !important; + } + + .pe-xl-3 { + padding-right: 1rem !important; + } + + .pe-xl-4 { + padding-right: 1.5rem !important; + } + + .pe-xl-5 { + padding-right: 3rem !important; + } + + .pb-xl-0 { + padding-bottom: 0 !important; + } + + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + + .pb-xl-3 { + padding-bottom: 1rem !important; + } + + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + + .pb-xl-5 { + padding-bottom: 3rem !important; + } + + .ps-xl-0 { + padding-left: 0 !important; + } + + .ps-xl-1 { + padding-left: 0.25rem !important; + } + + .ps-xl-2 { + padding-left: 0.5rem !important; + } + + .ps-xl-3 { + padding-left: 1rem !important; + } + + .ps-xl-4 { + padding-left: 1.5rem !important; + } + + .ps-xl-5 { + padding-left: 3rem !important; + } + + .gap-xl-0 { + gap: 0 !important; + } + + .gap-xl-1 { + gap: 0.25rem !important; + } + + .gap-xl-2 { + gap: 0.5rem !important; + } + + .gap-xl-3 { + gap: 1rem !important; + } + + .gap-xl-4 { + gap: 1.5rem !important; + } + + .gap-xl-5 { + gap: 3rem !important; + } + + .row-gap-xl-0 { + row-gap: 0 !important; + } + + .row-gap-xl-1 { + row-gap: 0.25rem !important; + } + + .row-gap-xl-2 { + row-gap: 0.5rem !important; + } + + .row-gap-xl-3 { + row-gap: 1rem !important; + } + + .row-gap-xl-4 { + row-gap: 1.5rem !important; + } + + .row-gap-xl-5 { + row-gap: 3rem !important; + } + + .column-gap-xl-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + + .column-gap-xl-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + + .column-gap-xl-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + + .column-gap-xl-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + + .column-gap-xl-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + + .column-gap-xl-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + + .text-xl-start { + text-align: left !important; + } + + .text-xl-end { + text-align: right !important; + } + + .text-xl-center { + text-align: center !important; + } +} +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; + } + + .float-xxl-end { + float: right !important; + } + + .float-xxl-none { + float: none !important; + } + + .object-fit-xxl-contain { + -o-object-fit: contain !important; + object-fit: contain !important; + } + + .object-fit-xxl-cover { + -o-object-fit: cover !important; + object-fit: cover !important; + } + + .object-fit-xxl-fill { + -o-object-fit: fill !important; + object-fit: fill !important; + } + + .object-fit-xxl-scale { + -o-object-fit: scale-down !important; + object-fit: scale-down !important; + } + + .object-fit-xxl-none { + -o-object-fit: none !important; + object-fit: none !important; + } + + .d-xxl-inline { + display: inline !important; + } + + .d-xxl-inline-block { + display: inline-block !important; + } + + .d-xxl-block { + display: block !important; + } + + .d-xxl-grid { + display: grid !important; + } + + .d-xxl-inline-grid { + display: inline-grid !important; + } + + .d-xxl-table { + display: table !important; + } + + .d-xxl-table-row { + display: table-row !important; + } + + .d-xxl-table-cell { + display: table-cell !important; + } + + .d-xxl-flex { + display: flex !important; + } + + .d-xxl-inline-flex { + display: inline-flex !important; + } + + .d-xxl-none { + display: none !important; + } + + .flex-xxl-fill { + flex: 1 1 auto !important; + } + + .flex-xxl-row { + flex-direction: row !important; + } + + .flex-xxl-column { + flex-direction: column !important; + } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xxl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xxl-grow-1 { + flex-grow: 1 !important; + } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-xxl-wrap { + flex-wrap: wrap !important; + } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-xxl-start { + justify-content: flex-start !important; + } + + .justify-content-xxl-end { + justify-content: flex-end !important; + } + + .justify-content-xxl-center { + justify-content: center !important; + } + + .justify-content-xxl-between { + justify-content: space-between !important; + } + + .justify-content-xxl-around { + justify-content: space-around !important; + } + + .justify-content-xxl-evenly { + justify-content: space-evenly !important; + } + + .align-items-xxl-start { + align-items: flex-start !important; + } + + .align-items-xxl-end { + align-items: flex-end !important; + } + + .align-items-xxl-center { + align-items: center !important; + } + + .align-items-xxl-baseline { + align-items: baseline !important; + } + + .align-items-xxl-stretch { + align-items: stretch !important; + } + + .align-content-xxl-start { + align-content: flex-start !important; + } + + .align-content-xxl-end { + align-content: flex-end !important; + } + + .align-content-xxl-center { + align-content: center !important; + } + + .align-content-xxl-between { + align-content: space-between !important; + } + + .align-content-xxl-around { + align-content: space-around !important; + } + + .align-content-xxl-stretch { + align-content: stretch !important; + } + + .align-self-xxl-auto { + align-self: auto !important; + } + + .align-self-xxl-start { + align-self: flex-start !important; + } + + .align-self-xxl-end { + align-self: flex-end !important; + } + + .align-self-xxl-center { + align-self: center !important; + } + + .align-self-xxl-baseline { + align-self: baseline !important; + } + + .align-self-xxl-stretch { + align-self: stretch !important; + } + + .order-xxl-first { + order: -1 !important; + } + + .order-xxl-0 { + order: 0 !important; + } + + .order-xxl-1 { + order: 1 !important; + } + + .order-xxl-2 { + order: 2 !important; + } + + .order-xxl-3 { + order: 3 !important; + } + + .order-xxl-4 { + order: 4 !important; + } + + .order-xxl-5 { + order: 5 !important; + } + + .order-xxl-last { + order: 6 !important; + } + + .m-xxl-0 { + margin: 0 !important; + } + + .m-xxl-1 { + margin: 0.25rem !important; + } + + .m-xxl-2 { + margin: 0.5rem !important; + } + + .m-xxl-3 { + margin: 1rem !important; + } + + .m-xxl-4 { + margin: 1.5rem !important; + } + + .m-xxl-5 { + margin: 3rem !important; + } + + .m-xxl-auto { + margin: auto !important; + } + + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xxl-0 { + margin-top: 0 !important; + } + + .mt-xxl-1 { + margin-top: 0.25rem !important; + } + + .mt-xxl-2 { + margin-top: 0.5rem !important; + } + + .mt-xxl-3 { + margin-top: 1rem !important; + } + + .mt-xxl-4 { + margin-top: 1.5rem !important; + } + + .mt-xxl-5 { + margin-top: 3rem !important; + } + + .mt-xxl-auto { + margin-top: auto !important; + } + + .me-xxl-0 { + margin-right: 0 !important; + } + + .me-xxl-1 { + margin-right: 0.25rem !important; + } + + .me-xxl-2 { + margin-right: 0.5rem !important; + } + + .me-xxl-3 { + margin-right: 1rem !important; + } + + .me-xxl-4 { + margin-right: 1.5rem !important; + } + + .me-xxl-5 { + margin-right: 3rem !important; + } + + .me-xxl-auto { + margin-right: auto !important; + } + + .mb-xxl-0 { + margin-bottom: 0 !important; + } + + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + + .mb-xxl-2 { + margin-bottom: 0.5rem !important; + } + + .mb-xxl-3 { + margin-bottom: 1rem !important; + } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important; + } + + .mb-xxl-5 { + margin-bottom: 3rem !important; + } + + .mb-xxl-auto { + margin-bottom: auto !important; + } + + .ms-xxl-0 { + margin-left: 0 !important; + } + + .ms-xxl-1 { + margin-left: 0.25rem !important; + } + + .ms-xxl-2 { + margin-left: 0.5rem !important; + } + + .ms-xxl-3 { + margin-left: 1rem !important; + } + + .ms-xxl-4 { + margin-left: 1.5rem !important; + } + + .ms-xxl-5 { + margin-left: 3rem !important; + } + + .ms-xxl-auto { + margin-left: auto !important; + } + + .p-xxl-0 { + padding: 0 !important; + } + + .p-xxl-1 { + padding: 0.25rem !important; + } + + .p-xxl-2 { + padding: 0.5rem !important; + } + + .p-xxl-3 { + padding: 1rem !important; + } + + .p-xxl-4 { + padding: 1.5rem !important; + } + + .p-xxl-5 { + padding: 3rem !important; + } + + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-xxl-0 { + padding-top: 0 !important; + } + + .pt-xxl-1 { + padding-top: 0.25rem !important; + } + + .pt-xxl-2 { + padding-top: 0.5rem !important; + } + + .pt-xxl-3 { + padding-top: 1rem !important; + } + + .pt-xxl-4 { + padding-top: 1.5rem !important; + } + + .pt-xxl-5 { + padding-top: 3rem !important; + } + + .pe-xxl-0 { + padding-right: 0 !important; + } + + .pe-xxl-1 { + padding-right: 0.25rem !important; + } + + .pe-xxl-2 { + padding-right: 0.5rem !important; + } + + .pe-xxl-3 { + padding-right: 1rem !important; + } + + .pe-xxl-4 { + padding-right: 1.5rem !important; + } + + .pe-xxl-5 { + padding-right: 3rem !important; + } + + .pb-xxl-0 { + padding-bottom: 0 !important; + } + + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + + .pb-xxl-2 { + padding-bottom: 0.5rem !important; + } + + .pb-xxl-3 { + padding-bottom: 1rem !important; + } + + .pb-xxl-4 { + padding-bottom: 1.5rem !important; + } + + .pb-xxl-5 { + padding-bottom: 3rem !important; + } + + .ps-xxl-0 { + padding-left: 0 !important; + } + + .ps-xxl-1 { + padding-left: 0.25rem !important; + } + + .ps-xxl-2 { + padding-left: 0.5rem !important; + } + + .ps-xxl-3 { + padding-left: 1rem !important; + } + + .ps-xxl-4 { + padding-left: 1.5rem !important; + } + + .ps-xxl-5 { + padding-left: 3rem !important; + } + + .gap-xxl-0 { + gap: 0 !important; + } + + .gap-xxl-1 { + gap: 0.25rem !important; + } + + .gap-xxl-2 { + gap: 0.5rem !important; + } + + .gap-xxl-3 { + gap: 1rem !important; + } + + .gap-xxl-4 { + gap: 1.5rem !important; + } + + .gap-xxl-5 { + gap: 3rem !important; + } + + .row-gap-xxl-0 { + row-gap: 0 !important; + } + + .row-gap-xxl-1 { + row-gap: 0.25rem !important; + } + + .row-gap-xxl-2 { + row-gap: 0.5rem !important; + } + + .row-gap-xxl-3 { + row-gap: 1rem !important; + } + + .row-gap-xxl-4 { + row-gap: 1.5rem !important; + } + + .row-gap-xxl-5 { + row-gap: 3rem !important; + } + + .column-gap-xxl-0 { + -moz-column-gap: 0 !important; + column-gap: 0 !important; + } + + .column-gap-xxl-1 { + -moz-column-gap: 0.25rem !important; + column-gap: 0.25rem !important; + } + + .column-gap-xxl-2 { + -moz-column-gap: 0.5rem !important; + column-gap: 0.5rem !important; + } + + .column-gap-xxl-3 { + -moz-column-gap: 1rem !important; + column-gap: 1rem !important; + } + + .column-gap-xxl-4 { + -moz-column-gap: 1.5rem !important; + column-gap: 1.5rem !important; + } + + .column-gap-xxl-5 { + -moz-column-gap: 3rem !important; + column-gap: 3rem !important; + } + + .text-xxl-start { + text-align: left !important; + } + + .text-xxl-end { + text-align: right !important; + } + + .text-xxl-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.25rem !important; + } + + .fs-2 { + font-size: 1.8rem !important; + } + + .fs-3 { + font-size: 1.575rem !important; + } + + .fs-4 { + font-size: 1.35rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + + .d-print-inline-block { + display: inline-block !important; + } + + .d-print-block { + display: block !important; + } + + .d-print-grid { + display: grid !important; + } + + .d-print-inline-grid { + display: inline-grid !important; + } + + .d-print-table { + display: table !important; + } + + .d-print-table-row { + display: table-row !important; + } + + .d-print-table-cell { + display: table-cell !important; + } + + .d-print-flex { + display: flex !important; + } + + .d-print-inline-flex { + display: inline-flex !important; + } + + .d-print-none { + display: none !important; + } +} diff --git a/public/css/app.css.map b/public/css/app.css.map new file mode 100644 index 000000000..0c3b98846 --- /dev/null +++ b/public/css/app.css.map @@ -0,0 +1 @@ +{"version":3,"file":"css/app.css","mappings":";AAyHE,gBCyVF;ACldA;;;;;EAAA,CCAA,MAGI,8MAIA,yIAIA,2GAKF,6CACA,sGFoBF,CGnBA,iBAGE,qBHsBF,CGnBA,KAGE,8BACA,0CAHA,uBACA,gBHwBF,CGhBA,sEACE,aHmBF,CGTA,KAQE,wBCpDQ,CDkDR,aEnCS,CF+BT,6BC3CuB,CE2HnB,eAtCa,CHxCjB,eE8O4B,CF7O5B,eC5CiB,CDwCjB,SAMA,eHaF,CGAA,0CACE,mBHGF,CGMA,GACE,uBACA,SACA,gBHHF,CGgBA,kBAEE,mBEgN4B,CFjN5B,YHZF,CGoBA,EAEE,kBEoF0B,CFrF1B,YHhBF,CG4BA,sCAKE,gBADA,YAFA,0BACA,0EAGA,mEHzBF,CG4BA,QAEE,kBACA,mBHzBF,CG4BA,iBALE,kBHhBF,CGqBA,SAGE,YHxBF,CG4BA,wBAIE,eHzBF,CG4BA,GACE,eHzBF,CG4BA,GACE,oBACA,aHzBF,CG4BA,WACE,eHzBF,CG4BA,SAEE,kBHzBF,CG4BA,MGxFI,aNgEJ,CGiCA,QGjGI,cHqGF,cAFA,kBAGA,uBH9BF,CGiCA,IAAM,aH7BN,CG8BA,IAAM,SH1BN,CGiCA,EAGE,6BAFA,aEXwC,CFYxC,oBH7BF,COlJE,QJmLE,aEdsC,CFetC,yBH9BJ,COtJE,4DJkME,cACA,oBHpCJ,CG6CA,kBAIE,sFEyD4B,CC7M1B,aN2GJ,CG6CA,IASE,6BALA,mBAFA,aAIA,aH5CF,CGuDA,OAEE,eHrDF,CG6DA,IAEE,iBH1DF,CG6DA,QAJE,qBHpDF,CGwDA,IAGE,eH3DF,CGoEA,MACE,wBHjEF,CGoEA,QAKE,oBAFA,aEtQS,CFqQT,qBE4E4B,CF7E5B,kBE6E4B,CF1E5B,eHhEF,CGwEA,GAEE,mBACA,+BHtEF,CG8EA,MAEE,qBACA,mBH5EF,CGkFA,OAEE,eHhFF,CGwFA,iCACE,SHrFF,CGwFA,sCAME,oBG5PE,kBH8PF,oBAHA,QHlFF,CGwFA,aAEE,gBHrFF,CGwFA,cAEE,mBHrFF,CG2FA,cACE,cHxFF,CG8FA,OACE,gBH3FF,CGkGA,gDAIE,yBH/FF,CGwGI,4GACE,cHlGN,CGwGA,wHAKE,kBADA,SHpGF,CGwGA,uCAEE,sBACA,SHrGF,CGyGA,SACE,cAEA,eHvGF,CG0GA,SAUE,SADA,SAHA,YAEA,SH3GF,CGkHA,OAQE,cAPA,cG/RI,gBAtCa,CH2UjB,oBAFA,oBAFA,eACA,UAKA,mBAPA,UHxGF,CGkHA,SACE,uBH/GF,CGmHA,kFAEE,WHhHF,CGmHA,cAME,wBADA,mBHnHF,CG2HA,yCACE,uBHxHF,CGgIA,6BAEE,0BADA,YH5HF,CGoIA,OACE,oBHjIF,CGoIA,QAEE,eADA,iBHhIF,CGoIA,SACE,YHjIF,CGsIA,SACE,sBHnIF,CDzVA,0CAIE,eMqS4B,CNpS5B,eMqS4B,CNxS5B,mBC8VF,CDvVA,OOgHM,iBN2ON,CD1VA,OO+GM,gBN+ON,CD7VA,OO8GM,kBNmPN,CDhWA,OO6GM,iBNuPN,CDnWA,OO4GM,kBN2PN,CDtWA,OO2GM,eN+PN,CDxWA,MOyGM,kBAtCa,CPjEjB,eC2WF,CDvWA,WOmGM,cN0QN,CDxWA,sBAHE,eM0R4B,CNzR5B,eCgXF,CD9WA,WO8FM,gBNgRN,CDzWA,WOyFM,gBNsRN,CD1WA,sBAHE,eMkR4B,CNjR5B,eCkXF,CDhXA,WOoFM,gBN4RN,CDrWA,GAGE,SACA,oCAFA,kBM+EO,CNhFP,eC2WF,CDhWA,aOMI,cPHF,eCmWF,CDhWA,WAGE,wBM0Q4B,CN3Q5B,YCoWF,CDtVA,4BSnFE,gBADA,cRobF,CD7VA,kBACE,oBCgWF,CD9VE,mCACE,kBCgWJ,CDtVA,YOjCI,cPmCF,wBCyVF,CDrVA,YOgBM,kBAtCa,CPuBjB,kBCyVF,CDrVA,mBAGE,aM1GS,CNwGT,cO7CE,aNuYJ,CDtVE,0BACE,YCwVJ,CSrcA,0BCCE,YAHA,cVqdF,CSndA,eAEE,wBLdQ,CKeR,yBEEE,qBFJF,cTkdF,CSpcA,QAEE,oBTscF,CSncA,YAEE,cADA,mBTucF,CSncA,gBAEE,aJ3BS,CC2DP,aNsaJ,CY7eA,KAGE,qBADA,aRSK,CE4DH,eN4aJ,CY7eE,OACE,aZ+eJ,CY1eA,IAIE,wBPDS,CMEP,oBCFF,UPTS,CCiEP,gBM1DF,mBZifF,CY1eE,QNmDE,eMhDA,ePwQ0B,CO1Q1B,SZ8eJ,CYteA,IAGE,aPjBS,COeT,cNyCE,eNkcJ,CYteE,SAEE,cNkCA,kBMjCA,iBZweJ,CYneA,gBACE,gBP8jCkC,CO7jClC,iBZseF,Ca9gBE,oFCGA,iBADA,kBADA,kBADA,mBADA,Ud4hBF,CereI,yBFzCE,yBACE,ebkhBN,CACF,Ce3eI,yBFzCE,uCACE,ebuhBN,CACF,CehfI,yBFzCE,qDACE,eb4hBN,CACF,CerfI,0BFzCE,mEACE,gBbiiBN,CACF,CatgBE,KCnCA,aACA,eAEA,kBADA,kBd6iBF,CatgBE,YAEE,cADA,cb0gBJ,CavgBI,2CAGE,eADA,eb0gBN,CgB/jBE,sqBAIE,kBADA,mBAFA,kBACA,UhBykBJ,CgBjjBM,KACE,aACA,YACA,chBojBR,CcxhBE,cACE,cACA,cd2hBJ,Cc7hBE,cACE,aACA,adgiBJ,CcliBE,cACE,wBACA,wBdqiBJ,CcviBE,cACE,aACA,ad0iBJ,Cc5iBE,cACE,aACA,ad+iBJ,CcjjBE,cACE,wBACA,wBdojBJ,CgBvkBM,UFCJ,cAEA,eADA,Ud2kBF,CgBvkBU,OFbR,uBAIA,uBdqlBF,CgB5kBU,OFbR,wBAIA,wBd0lBF,CgBjlBU,OFbR,aAIA,ad+lBF,CgBtlBU,OFbR,wBAIA,wBdomBF,CgB3lBU,OFbR,wBAIA,wBdymBF,CgBhmBU,OFbR,aAIA,ad8mBF,CgBrmBU,OFbR,wBAIA,wBdmnBF,CgB1mBU,OFbR,wBAIA,wBdwnBF,CgB/mBU,OFbR,aAIA,ad6nBF,CgBpnBU,QFbR,wBAIA,wBdkoBF,CgBznBU,QFbR,wBAIA,wBduoBF,CgB9nBU,QFbR,cAIA,cd4oBF,CgB7nBM,aAAwB,QhBioB9B,CgB/nBM,YAAuB,QhBmoB7B,CgBhoBQ,SAAwB,OhBooBhC,CgBpoBQ,SAAwB,OhBwoBhC,CgBxoBQ,SAAwB,OhB4oBhC,CgB5oBQ,SAAwB,OhBgpBhC,CgBhpBQ,SAAwB,OhBopBhC,CgBppBQ,SAAwB,OhBwpBhC,CgBxpBQ,SAAwB,OhB4pBhC,CgB5pBQ,SAAwB,OhBgqBhC,CgBhqBQ,SAAwB,OhBoqBhC,CgBpqBQ,SAAwB,OhBwqBhC,CgBxqBQ,UAAwB,QhB4qBhC,CgB5qBQ,UAAwB,QhBgrBhC,CgBhrBQ,UAAwB,QhBorBhC,CgB7qBY,UFhBV,yBdisBF,CgBjrBY,UFhBV,0BdqsBF,CgBrrBY,UFhBV,edysBF,CgBzrBY,UFhBV,0Bd6sBF,CgB7rBY,UFhBV,0BditBF,CgBjsBY,UFhBV,edqtBF,CgBrsBY,UFhBV,0BdytBF,CgBzsBY,UFhBV,0Bd6tBF,CgB7sBY,UFhBV,ediuBF,CgBjtBY,WFhBV,0BdquBF,CgBrtBY,WFhBV,0BdyuBF,CepuBI,yBC3BE,QACE,aACA,YACA,chBmwBN,CcvuBA,iBACE,cACA,cd0uBF,Cc5uBA,iBACE,aACA,ad+uBF,CcjvBA,iBACE,wBACA,wBdovBF,CctvBA,iBACE,aACA,adyvBF,Cc3vBA,iBACE,aACA,ad8vBF,CchwBA,iBACE,wBACA,wBdmwBF,CgBtxBI,aFCJ,cAEA,eADA,Ud0xBA,CgBtxBQ,UFbR,uBAIA,uBdoyBA,CgB3xBQ,UFbR,wBAIA,wBdyyBA,CgBhyBQ,UFbR,aAIA,ad8yBA,CgBryBQ,UFbR,wBAIA,wBdmzBA,CgB1yBQ,UFbR,wBAIA,wBdwzBA,CgB/yBQ,UFbR,aAIA,ad6zBA,CgBpzBQ,UFbR,wBAIA,wBdk0BA,CgBzzBQ,UFbR,wBAIA,wBdu0BA,CgB9zBQ,UFbR,aAIA,ad40BA,CgBn0BQ,WFbR,wBAIA,wBdi1BA,CgBx0BQ,WFbR,wBAIA,wBds1BA,CgB70BQ,WFbR,cAIA,cd21BA,CgB50BI,gBAAwB,QhBg1B5B,CgB90BI,eAAuB,QhBk1B3B,CgB/0BM,YAAwB,OhBm1B9B,CgBn1BM,YAAwB,OhBu1B9B,CgBv1BM,YAAwB,OhB21B9B,CgB31BM,YAAwB,OhB+1B9B,CgB/1BM,YAAwB,OhBm2B9B,CgBn2BM,YAAwB,OhBu2B9B,CgBv2BM,YAAwB,OhB22B9B,CgB32BM,YAAwB,OhB+2B9B,CgB/2BM,YAAwB,OhBm3B9B,CgBn3BM,YAAwB,OhBu3B9B,CgBv3BM,aAAwB,QhB23B9B,CgB33BM,aAAwB,QhB+3B9B,CgB/3BM,aAAwB,QhBm4B9B,CgB53BU,aFhBV,adg5BA,CgBh4BU,aFhBV,yBdo5BA,CgBp4BU,aFhBV,0Bdw5BA,CgBx4BU,aFhBV,ed45BA,CgB54BU,aFhBV,0Bdg6BA,CgBh5BU,aFhBV,0Bdo6BA,CgBp5BU,aFhBV,edw6BA,CgBx5BU,aFhBV,0Bd46BA,CgB55BU,aFhBV,0Bdg7BA,CgBh6BU,aFhBV,edo7BA,CgBp6BU,cFhBV,0Bdw7BA,CgBx6BU,cFhBV,0Bd47BA,CACF,Cex7BI,yBC3BE,QACE,aACA,YACA,chBs9BN,Cc17BA,iBACE,cACA,cd67BF,Cc/7BA,iBACE,aACA,adk8BF,Ccp8BA,iBACE,wBACA,wBdu8BF,Ccz8BA,iBACE,aACA,ad48BF,Cc98BA,iBACE,aACA,adi9BF,Ccn9BA,iBACE,wBACA,wBds9BF,CgBz+BI,aFCJ,cAEA,eADA,Ud6+BA,CgBz+BQ,UFbR,uBAIA,uBdu/BA,CgB9+BQ,UFbR,wBAIA,wBd4/BA,CgBn/BQ,UFbR,aAIA,adigCA,CgBx/BQ,UFbR,wBAIA,wBdsgCA,CgB7/BQ,UFbR,wBAIA,wBd2gCA,CgBlgCQ,UFbR,aAIA,adghCA,CgBvgCQ,UFbR,wBAIA,wBdqhCA,CgB5gCQ,UFbR,wBAIA,wBd0hCA,CgBjhCQ,UFbR,aAIA,ad+hCA,CgBthCQ,WFbR,wBAIA,wBdoiCA,CgB3hCQ,WFbR,wBAIA,wBdyiCA,CgBhiCQ,WFbR,cAIA,cd8iCA,CgB/hCI,gBAAwB,QhBmiC5B,CgBjiCI,eAAuB,QhBqiC3B,CgBliCM,YAAwB,OhBsiC9B,CgBtiCM,YAAwB,OhB0iC9B,CgB1iCM,YAAwB,OhB8iC9B,CgB9iCM,YAAwB,OhBkjC9B,CgBljCM,YAAwB,OhBsjC9B,CgBtjCM,YAAwB,OhB0jC9B,CgB1jCM,YAAwB,OhB8jC9B,CgB9jCM,YAAwB,OhBkkC9B,CgBlkCM,YAAwB,OhBskC9B,CgBtkCM,YAAwB,OhB0kC9B,CgB1kCM,aAAwB,QhB8kC9B,CgB9kCM,aAAwB,QhBklC9B,CgBllCM,aAAwB,QhBslC9B,CgB/kCU,aFhBV,admmCA,CgBnlCU,aFhBV,yBdumCA,CgBvlCU,aFhBV,0Bd2mCA,CgB3lCU,aFhBV,ed+mCA,CgB/lCU,aFhBV,0BdmnCA,CgBnmCU,aFhBV,0BdunCA,CgBvmCU,aFhBV,ed2nCA,CgB3mCU,aFhBV,0Bd+nCA,CgB/mCU,aFhBV,0BdmoCA,CgBnnCU,aFhBV,eduoCA,CgBvnCU,cFhBV,0Bd2oCA,CgB3nCU,cFhBV,0Bd+oCA,CACF,Ce3oCI,yBC3BE,QACE,aACA,YACA,chByqCN,Cc7oCA,iBACE,cACA,cdgpCF,CclpCA,iBACE,aACA,adqpCF,CcvpCA,iBACE,wBACA,wBd0pCF,Cc5pCA,iBACE,aACA,ad+pCF,CcjqCA,iBACE,aACA,adoqCF,CctqCA,iBACE,wBACA,wBdyqCF,CgB5rCI,aFCJ,cAEA,eADA,UdgsCA,CgB5rCQ,UFbR,uBAIA,uBd0sCA,CgBjsCQ,UFbR,wBAIA,wBd+sCA,CgBtsCQ,UFbR,aAIA,adotCA,CgB3sCQ,UFbR,wBAIA,wBdytCA,CgBhtCQ,UFbR,wBAIA,wBd8tCA,CgBrtCQ,UFbR,aAIA,admuCA,CgB1tCQ,UFbR,wBAIA,wBdwuCA,CgB/tCQ,UFbR,wBAIA,wBd6uCA,CgBpuCQ,UFbR,aAIA,adkvCA,CgBzuCQ,WFbR,wBAIA,wBduvCA,CgB9uCQ,WFbR,wBAIA,wBd4vCA,CgBnvCQ,WFbR,cAIA,cdiwCA,CgBlvCI,gBAAwB,QhBsvC5B,CgBpvCI,eAAuB,QhBwvC3B,CgBrvCM,YAAwB,OhByvC9B,CgBzvCM,YAAwB,OhB6vC9B,CgB7vCM,YAAwB,OhBiwC9B,CgBjwCM,YAAwB,OhBqwC9B,CgBrwCM,YAAwB,OhBywC9B,CgBzwCM,YAAwB,OhB6wC9B,CgB7wCM,YAAwB,OhBixC9B,CgBjxCM,YAAwB,OhBqxC9B,CgBrxCM,YAAwB,OhByxC9B,CgBzxCM,YAAwB,OhB6xC9B,CgB7xCM,aAAwB,QhBiyC9B,CgBjyCM,aAAwB,QhBqyC9B,CgBryCM,aAAwB,QhByyC9B,CgBlyCU,aFhBV,adszCA,CgBtyCU,aFhBV,yBd0zCA,CgB1yCU,aFhBV,0Bd8zCA,CgB9yCU,aFhBV,edk0CA,CgBlzCU,aFhBV,0Bds0CA,CgBtzCU,aFhBV,0Bd00CA,CgB1zCU,aFhBV,ed80CA,CgB9zCU,aFhBV,0Bdk1CA,CgBl0CU,aFhBV,0Bds1CA,CgBt0CU,aFhBV,ed01CA,CgB10CU,cFhBV,0Bd81CA,CgB90CU,cFhBV,0Bdk2CA,CACF,Ce91CI,0BC3BE,QACE,aACA,YACA,chB43CN,Cch2CA,iBACE,cACA,cdm2CF,Ccr2CA,iBACE,aACA,adw2CF,Cc12CA,iBACE,wBACA,wBd62CF,Cc/2CA,iBACE,aACA,adk3CF,Ccp3CA,iBACE,aACA,adu3CF,Ccz3CA,iBACE,wBACA,wBd43CF,CgB/4CI,aFCJ,cAEA,eADA,Udm5CA,CgB/4CQ,UFbR,uBAIA,uBd65CA,CgBp5CQ,UFbR,wBAIA,wBdk6CA,CgBz5CQ,UFbR,aAIA,adu6CA,CgB95CQ,UFbR,wBAIA,wBd46CA,CgBn6CQ,UFbR,wBAIA,wBdi7CA,CgBx6CQ,UFbR,aAIA,ads7CA,CgB76CQ,UFbR,wBAIA,wBd27CA,CgBl7CQ,UFbR,wBAIA,wBdg8CA,CgBv7CQ,UFbR,aAIA,adq8CA,CgB57CQ,WFbR,wBAIA,wBd08CA,CgBj8CQ,WFbR,wBAIA,wBd+8CA,CgBt8CQ,WFbR,cAIA,cdo9CA,CgBr8CI,gBAAwB,QhBy8C5B,CgBv8CI,eAAuB,QhB28C3B,CgBx8CM,YAAwB,OhB48C9B,CgB58CM,YAAwB,OhBg9C9B,CgBh9CM,YAAwB,OhBo9C9B,CgBp9CM,YAAwB,OhBw9C9B,CgBx9CM,YAAwB,OhB49C9B,CgB59CM,YAAwB,OhBg+C9B,CgBh+CM,YAAwB,OhBo+C9B,CgBp+CM,YAAwB,OhBw+C9B,CgBx+CM,YAAwB,OhB4+C9B,CgB5+CM,YAAwB,OhBg/C9B,CgBh/CM,aAAwB,QhBo/C9B,CgBp/CM,aAAwB,QhBw/C9B,CgBx/CM,aAAwB,QhB4/C9B,CgBr/CU,aFhBV,adygDA,CgBz/CU,aFhBV,yBd6gDA,CgB7/CU,aFhBV,0BdihDA,CgBjgDU,aFhBV,edqhDA,CgBrgDU,aFhBV,0BdyhDA,CgBzgDU,aFhBV,0Bd6hDA,CgB7gDU,aFhBV,ediiDA,CgBjhDU,aFhBV,0BdqiDA,CgBrhDU,aFhBV,0BdyiDA,CgBzhDU,aFhBV,ed6iDA,CgB7hDU,cFhBV,0BdijDA,CgBjiDU,cFhBV,0BdqjDA,CACF,CiBzmDA,OAGE,aZSS,CYVT,kBZiIO,CYlIP,UjB6mDF,CiBxmDE,oBAIE,6BAFA,cZkV0B,CYjV1B,kBjB2mDJ,CiBvmDE,gBAEE,gCADA,qBjB0mDJ,CiBtmDE,mBACE,4BjBwmDJ,CiB9lDE,0BAEE,ajBimDJ,CiBrlDE,sDAEE,wBjB2lDJ,CiBvlDI,kDAEE,uBjBylDN,CiBnlDE,mGAIE,QjBslDJ,CiB7kDE,yCACE,gCjBglDJ,CO/oDE,4BU4EI,iCZ6QwB,CY9QxB,ajBykDN,CkB1pDI,mDAGE,wBlB6pDN,CkBzpDM,uFAIE,oBlB2pDR,CkB7oDQ,4GAEE,wBlBmpDV,CkB9qDI,yDAGE,wBlBirDN,CkB7qDM,+FAIE,oBlB+qDR,CkBjqDQ,kHAEE,wBlBuqDV,CkBlsDI,mDAGE,wBlBqsDN,CkBjsDM,uFAIE,oBlBmsDR,CkBrrDQ,4GAEE,wBlB2rDV,CkBttDI,0CAGE,wBlBytDN,CkBrtDM,2EAIE,oBlButDR,CkBzsDQ,mGAEE,wBlB+sDV,CkB1uDI,mDAGE,wBlB6uDN,CkBzuDM,uFAIE,oBlB2uDR,CkB7tDQ,4GAEE,wBlBmuDV,CkB9vDI,gDAGE,wBlBiwDN,CkB7vDM,mFAIE,oBlB+vDR,CkBjvDQ,yGAEE,wBlBuvDV,CkBlxDI,6CAGE,wBlBqxDN,CkBjxDM,+EAIE,oBlBmxDR,CkBrwDQ,sGAEE,wBlB2wDV,CkBtyDI,0CAGE,wBlByyDN,CkBryDM,2EAIE,oBlBuyDR,CkBzxDQ,mGAEE,wBlB+xDV,CkBjyDQ,yJAEE,iClB6yDV,CiB7tDI,sBAEE,wBZpGK,CYqGL,oBZgQwB,CYlQxB,UjBkuDN,CiB3tDI,uBAEE,wBZlHK,CYmHL,oBZlHK,CYgHL,ajB+tDN,CiBxtDA,YAEE,wBZpHS,CYmHT,UjB4tDF,CiBztDE,mDAGE,oBjB2tDJ,CiBxtDE,2BACE,QjB0tDJ,CiBttDI,oDACE,oCjBwtDN,CO71DE,uCU6IM,qCZ0NsB,CY3NtB,UjBqtDR,CepyDI,4BEiGA,qBAKI,iCAHA,cAEA,gBADA,UjBwsDN,CiBnsDM,qCACE,QjBqsDR,CACF,CehzDI,4BEiGA,qBAKI,iCAHA,cAEA,gBADA,UjBmtDN,CiB9sDM,qCACE,QjBgtDR,CACF,Ce3zDI,4BEiGA,qBAKI,iCAHA,cAEA,gBADA,UjB8tDN,CiBztDM,qCACE,QjB2tDR,CACF,Cet0DI,6BEiGA,qBAKI,iCAHA,cAEA,gBADA,UjByuDN,CiBpuDM,qCACE,QjBsuDR,CACF,CiBhvDI,kBAKI,iCAHA,cAEA,gBADA,UjBmvDR,CiB9uDQ,kCACE,QjBgvDV,CmB75DA,cAWE,4BADA,qBdTS,CcWT,yBRAE,qBQHF,adDS,CcPT,cbwHI,eAtCa,Ca5EjB,edkR4B,CctR5B,iCd0esC,CcretC,efRiB,CeIjB,uBCMI,oEDQJ,CAhBA,UnB26DF,CoB/5DM,uCDdN,cCeQ,epBk6DN,CACF,CmB75DE,0BACE,6BACA,QnB+5DJ,CmB35DE,6BACE,kBACA,yBnB65DJ,CqBn7DE,oBAEE,qBhBRO,CgBSP,oBhBqdoC,CgB/clC,2ChBoXwB,CgB5X1B,cAGA,SrBs7DJ,CmB75DE,gCACE,ad9BO,CcgCP,SnB85DJ,CmBj6DE,2BACE,ad9BO,CcgCP,SnB85DJ,CmBt5DE,+CAEE,wBd9CO,CcgDP,SnBs5DJ,CmB94DE,mIACE,4DnBo5DJ,CmB/4DE,qCAOE,qBdvEO,CcsEP,anB84DJ,CmBx4DA,uCAEE,cACA,UnB24DF,CmBj4DA,gBbxBI,kBa6BF,ef/FiB,Ce6FjB,gBADA,mCADA,+BnBw4DF,CmBj4DA,mBbuBM,kBAtCa,CamBjB,ed6H4B,Cc/H5B,iCADA,6BnBu4DF,CmBj4DA,mBbgBM,kBAtCa,Ca0BjB,eduH4B,CczH5B,kCADA,8BnBu4DF,CmB33DA,wBAQE,6BAEA,4CAHA,adnHS,Cc6GT,cbEI,eAtCa,CayCjB,ef5HiB,Ce0HjB,gBADA,kBADA,UnBs4DF,CmB53DE,gFAGE,eADA,enB83DJ,CmBj3DA,iBRrII,oBL6GE,kBAtCa,Ca+DjB,gCd4VsC,CczVtC,ed+E4B,CcjF5B,oBnBu3DF,CmBj3DA,iBR7II,oBL6GE,kBAtCa,CauEjB,+BdqVsC,CclVtC,edsE4B,CcxE5B,kBnBu3DF,CmBz2DA,8EACE,WnBg3DF,CmBx2DA,YACE,kBnB22DF,CmBx2DA,WACE,cACA,iBnB22DF,CmBn2DA,UACE,aACA,eAEA,iBADA,iBnBu2DF,CmBp2DE,uCAGE,iBADA,iBnBu2DJ,CmB71DA,YAEE,cACA,oBdgSsC,CclStC,iBnBk2DF,CmB71DA,kBAGE,qBADA,gBd4RsC,Cc7RtC,iBnBk2DF,CmB71DE,2FAEE,anB81DJ,CmB11DA,kBACE,enB61DF,CmB11DA,mBAEE,mBADA,oBAGA,mBd6QsC,Cc9QtC,cnB81DF,CmB11DE,qCAIE,cADA,qBdwQoC,CczQpC,aADA,enB+1DJ,CqBziEE,gBAKE,aFqNqC,CEzNrC,af2BA,cezBA,iBhB0coC,CgB3cpC,UrB+iEJ,CqBziEE,eAYE,qCV9CA,qBU6CA,WANA,afsEE,kBAtCa,CelCf,OAOA,ejBxDe,CiBsDf,iBAFA,eACA,qBANA,kBACA,SAEA,SrBqjEJ,CqBxiEI,qEAEE,QrByiEN,CqBpiEI,8HAEE,arByiEN,CqBvlEI,0DAwDI,4QAEA,uDADA,4BAEA,0DAPF,oBFkLmC,CE/KjC,kCrByiER,CqBliEM,sEACE,oBFuKiC,CEtKjC,2CrBoiER,CqBpmEI,0EA0EI,0EADA,kCrBgiER,CqBzmEI,4DAqFI,siBAJF,oBFqJmC,CElJjC,qCrB2hER,CqBvhEM,wEACE,oBF6IiC,CE5IjC,2CrByhER,CqBlhEM,sGACE,arBqhER,CqBlhEM,kMAEE,arBqhER,CqB9gEM,sHACE,arBihER,CqB/gEQ,oIACE,oBrBihEV,CqB5gEQ,oJCjJJ,wBDmJ2B,CADrB,oBrB+gEV,CqBzgEQ,gJACE,2CrB2gEV,CqBxgEQ,4KACE,oBrB0gEV,CqBjgEM,0GACE,oBrBogER,CqBhgEQ,sHACE,oBAzBqB,CA0BrB,2CrBkgEV,CqBzoEE,kBAKE,aFqNqC,CEzNrC,af2BA,cezBA,iBhB0coC,CgB3cpC,UrB+oEJ,CqBzoEE,iBAYE,oCV9CA,qBU6CA,WANA,afsEE,kBAtCa,CelCf,OAOA,ejBxDe,CiBsDf,iBAFA,eACA,qBANA,kBACA,SAEA,SrBqpEJ,CqBxoEI,yEAEE,QrByoEN,CqBpoEI,8IAEE,arByoEN,CqBvrEI,8DAwDI,sUAEA,uDADA,4BAEA,0DAPF,oBFkLmC,CE/KjC,kCrByoER,CqBloEM,0EACE,oBFuKiC,CEtKjC,0CrBooER,CqBpsEI,8EA0EI,0EADA,kCrBgoER,CqBzsEI,gEAqFI,gmBAJF,oBFqJmC,CElJjC,qCrB2nER,CqBvnEM,4EACE,oBF6IiC,CE5IjC,0CrBynER,CqBlnEM,0GACE,arBqnER,CqBlnEM,kNAEE,arBqnER,CqB9mEM,0HACE,arBinER,CqB/mEQ,wIACE,oBrBinEV,CqB5mEQ,wJCjJJ,wBDmJ2B,CADrB,oBrB+mEV,CqBzmEQ,oJACE,0CrB2mEV,CqBxmEQ,gLACE,oBrB0mEV,CqBjmEM,8GACE,oBrBomER,CqBhmEQ,0HACE,oBAzBqB,CA0BrB,0CrBkmEV,CmBngEA,aAGE,mBAFA,aACA,kBnBugEF,CmBjgEE,yBACE,UnBmgEJ,CeluEI,yBIoOA,mBAGE,sBnBkgEJ,CmB7/DE,4CANE,mBADA,aAGA,enBwgEJ,CmBpgEE,yBAEE,cACA,kBnBigEJ,CmB3/DE,2BACE,qBAEA,sBADA,UnB8/DJ,CmBz/DE,qCACE,oBnB2/DJ,CmBx/DE,sDAEE,UnB0/DJ,CmBr/DE,yBAEE,mBADA,aAEA,uBAEA,eADA,UnBw/DJ,CmBr/DE,+BAEE,cAGA,cADA,mBd+KkC,CchLlC,aAFA,iBnB2/DJ,CmBp/DE,6BACE,mBACA,sBnBs/DJ,CmBp/DE,mCACE,enBs/DJ,CACF,CuBx0EA,KAUE,6BACA,6BZCE,qBYRF,alBMS,CkBTT,qBjBwHI,eAtCa,CiBhFjB,elBsR4B,CmBrL5B,epBpGiB,CoBkGjB,uBD7FA,kBHKI,6HGGJ,CAJA,gEADA,qBvBg1EF,CoB10EM,uCGdN,KHeQ,epB60EN,CACF,COv1EE,WgBUE,alBNO,CkBOP,oBvBg1EJ,CuB70EE,sBAGE,2ClB6W0B,CkB9W1B,SvB+0EJ,CuB10EE,4BAEE,WvB20EJ,CuBv0EE,mCACE,cvBy0EJ,CuB3zEA,uCAEE,mBvB6zEF,CuBpzEE,aD3DE,wBjBsEW,CmBpEb,oBnBoEa,CmBtEb,UxBq3EF,CwB12EE,yDFXE,wBED2D,CAS3D,oBATqG,CAOrG,UxB03EJ,CwBr3EE,sCASI,0CxB42EN,CwBv2EE,4CAGE,wBnB0CW,CmBzCX,oBnByCW,CmB3CX,UxB02EJ,CwBj2EE,uIAIE,wBAzC+I,CA6C/I,oBA7CyL,CAwCzL,UxBm2EJ,CwB51EI,yJAKI,0CxB01ER,CuBl1EE,eD3DE,wBjBsEW,CmBpEb,oBnBoEa,CmBtEb,UxBm5EF,CwBx4EE,+DFXE,wBED2D,CAS3D,oBATqG,CAOrG,UxBw5EJ,CwBn5EE,0CASI,0CxB04EN,CwBr4EE,gDAGE,wBnB0CW,CmBzCX,oBnByCW,CmB3CX,UxBw4EJ,CwB/3EE,6IAIE,wBAzC+I,CA6C/I,oBA7CyL,CAwCzL,UxBi4EJ,CwB13EI,+JAKI,0CxBw3ER,CuBh3EE,aD3DE,wBjBsEW,CmBpEb,oBnBoEa,CmBtEb,UxBi7EF,CwBt6EE,yDFXE,wBED2D,CAS3D,oBATqG,CAOrG,UxBs7EJ,CwBj7EE,sCASI,0CxBw6EN,CwBn6EE,4CAGE,wBnB0CW,CmBzCX,oBnByCW,CmB3CX,UxBs6EJ,CwB75EE,uIAIE,wBAzC+I,CA6C/I,oBA7CyL,CAwCzL,UxB+5EJ,CwBx5EI,yJAKI,0CxBs5ER,CuB94EE,UD3DE,wBjBsEW,CmBpEb,oBnBoEa,CmBtEb,axB+8EF,CwBp8EE,gDFXE,wBED2D,CAS3D,oBATqG,CAOrG,UxBo9EJ,CwB/8EE,gCASI,0CxBs8EN,CwBj8EE,sCAGE,wBnB0CW,CmBzCX,oBnByCW,CmB3CX,axBo8EJ,CwB37EE,8HAIE,wBAzC+I,CA6C/I,oBA7CyL,CAwCzL,UxB67EJ,CwBt7EI,gJAKI,0CxBo7ER,CuB56EE,aD3DE,wBjBsEW,CmBpEb,oBnBoEa,CmBtEb,axB6+EF,CwBl+EE,yDFXE,wBED2D,CAS3D,oBATqG,CAOrG,axBk/EJ,CwB7+EE,sCASI,0CxBo+EN,CwB/9EE,4CAGE,wBnB0CW,CmBzCX,oBnByCW,CmB3CX,axBk+EJ,CwBz9EE,uIAIE,wBAzC+I,CA6C/I,oBA7CyL,CAwCzL,axB29EJ,CwBp9EI,yJAKI,0CxBk9ER,CuB18EE,YD3DE,wBjBsEW,CmBpEb,oBnBoEa,CmBtEb,UxB2gFF,CwBhgFE,sDFXE,wBED2D,CAS3D,oBATqG,CAOrG,UxBghFJ,CwB3gFE,oCASI,yCxBkgFN,CwB7/EE,0CAGE,wBnB0CW,CmBzCX,oBnByCW,CmB3CX,UxBggFJ,CwBv/EE,oIAIE,wBAzC+I,CA6C/I,oBA7CyL,CAwCzL,UxBy/EJ,CwBl/EI,sJAKI,yCxBg/ER,CuBx+EE,WD3DE,wBjBsEW,CmBpEb,oBnBoEa,CmBtEb,axByiFF,CwB9hFE,mDFXE,wBED2D,CAS3D,oBATqG,CAOrG,axB8iFJ,CwBziFE,kCASI,0CxBgiFN,CwB3hFE,wCAGE,wBnB0CW,CmBzCX,oBnByCW,CmB3CX,axB8hFJ,CwBrhFE,iIAIE,wBAzC+I,CA6C/I,oBA7CyL,CAwCzL,axBuhFJ,CwBhhFI,mJAKI,0CxB8gFR,CuBtgFE,UD3DE,wBjBsEW,CmBpEb,oBnBoEa,CmBtEb,UxBukFF,CwB5jFE,gDFXE,wBED2D,CAS3D,oBATqG,CAOrG,UxB4kFJ,CwBvkFE,gCASI,wCxB8jFN,CwBzjFE,sCAGE,wBnB0CW,CmBzCX,oBnByCW,CmB3CX,UxB4jFJ,CwBnjFE,8HAIE,wBAzC+I,CA6C/I,oBA7CyL,CAwCzL,UxBqjFJ,CwB9iFI,gJAKI,wCxB4iFR,CuB9hFE,qBCNA,oBnBWa,CmBZb,axB0iFF,CO9lFE,2BiByDE,wBnBOW,CmBNX,oBnBMW,CmBRX,UxB2iFJ,CwBtiFE,sDAEE,0CxBuiFJ,CwBpiFE,4DAGE,6BADA,axBsiFJ,CwBliFE,+JAIE,wBnBZW,CmBaX,oBnBbW,CmBWX,UxBoiFJ,CwBhiFI,iLAKI,0CxB8hFR,CuBvjFE,uBCNA,oBnBWa,CmBZb,axBmkFF,COvnFE,6BiByDE,wBnBOW,CmBNX,oBnBMW,CmBRX,UxBokFJ,CwB/jFE,0DAEE,0CxBgkFJ,CwB7jFE,gEAGE,6BADA,axB+jFJ,CwB3jFE,qKAIE,wBnBZW,CmBaX,oBnBbW,CmBWX,UxB6jFJ,CwBzjFI,uLAKI,0CxBujFR,CuBhlFE,qBCNA,oBnBWa,CmBZb,axB4lFF,COhpFE,2BiByDE,wBnBOW,CmBNX,oBnBMW,CmBRX,UxB6lFJ,CwBxlFE,sDAEE,0CxBylFJ,CwBtlFE,4DAGE,6BADA,axBwlFJ,CwBplFE,+JAIE,wBnBZW,CmBaX,oBnBbW,CmBWX,UxBslFJ,CwBllFI,iLAKI,0CxBglFR,CuBzmFE,kBCNA,oBnBWa,CmBZb,axBqnFF,COzqFE,wBiByDE,wBnBOW,CmBNX,oBnBMW,CmBRX,axBsnFJ,CwBjnFE,gDAEE,2CxBknFJ,CwB/mFE,sDAGE,6BADA,axBinFJ,CwB7mFE,sJAIE,wBnBZW,CmBaX,oBnBbW,CmBWX,axB+mFJ,CwB3mFI,wKAKI,2CxBymFR,CuBloFE,qBCNA,oBnBWa,CmBZb,axB8oFF,COlsFE,2BiByDE,wBnBOW,CmBNX,oBnBMW,CmBRX,axB+oFJ,CwB1oFE,sDAEE,0CxB2oFJ,CwBxoFE,4DAGE,6BADA,axB0oFJ,CwBtoFE,+JAIE,wBnBZW,CmBaX,oBnBbW,CmBWX,axBwoFJ,CwBpoFI,iLAKI,0CxBkoFR,CuB3pFE,oBCNA,oBnBWa,CmBZb,axBuqFF,CO3tFE,0BiByDE,wBnBOW,CmBNX,oBnBMW,CmBRX,UxBwqFJ,CwBnqFE,oDAEE,yCxBoqFJ,CwBjqFE,0DAGE,6BADA,axBmqFJ,CwB/pFE,4JAIE,wBnBZW,CmBaX,oBnBbW,CmBWX,UxBiqFJ,CwB7pFI,8KAKI,yCxB2pFR,CuBprFE,mBCNA,oBnBWa,CmBZb,axBgsFF,COpvFE,yBiByDE,wBnBOW,CmBNX,oBnBMW,CmBRX,axBisFJ,CwB5rFE,kDAEE,2CxB6rFJ,CwB1rFE,wDAGE,6BADA,axB4rFJ,CwBxrFE,yJAIE,wBnBZW,CmBaX,oBnBbW,CmBWX,axB0rFJ,CwBtrFI,2KAKI,2CxBorFR,CuB7sFE,kBCNA,oBnBWa,CmBZb,axBytFF,CO7wFE,wBiByDE,wBnBOW,CmBNX,oBnBMW,CmBRX,UxB0tFJ,CwBrtFE,gDAEE,wCxBstFJ,CwBntFE,sDAGE,6BADA,axBqtFJ,CwBjtFE,sJAIE,wBnBZW,CmBaX,oBnBbW,CmBWX,UxBmtFJ,CwB/sFI,wKAKI,wCxB6sFR,CuB3tFA,UAEE,alB2FwC,CkB5FxC,elB4M4B,CkB1M5B,oBvB8tFF,COvyFE,gBgB4EE,avB+tFJ,CuB3tFE,gDAHE,yBvBiuFJ,CuBztFE,sCAEE,alBtFO,CkBuFP,mBvB0tFJ,CuB/sFA,2BZ7FI,oBL6GE,kBAtCa,CkBiBjB,enB+H4B,CmBjI5B,kBxB6tFF,CuBltFA,2BZjGI,oBL6GE,kBAtCa,CkBiBjB,enBgI4B,CmBlI5B,oBxBouFF,CuBhtFA,WACE,cACA,UvBmtFF,CuBhtFE,sBACE,gBvBktFJ,CuB1sFE,sFACE,UvB+sFJ,CyB11FA,MLgBM,8BpB80FN,CoB10FM,uCKpBN,MLqBQ,epB60FN,CACF,CyBh2FE,iBACE,SzBk2FJ,CyB71FE,qBACE,YzBg2FJ,CyB51FA,YAEE,SACA,gBAFA,kBLCI,2BpBi2FN,CoB71FM,uCKNN,YLOQ,epBg2FN,CACF,C0Br3FA,uCAIE,iB1Bw3FF,C0Br3FA,iBACE,kB1Bw3FF,C2Bp2FI,uBA1BF,gBACA,mCAFA,oCADA,sBAgCI,WAHA,qBACA,kBtB+NwB,CsB9NxB,qB3B22FN,C2Bl1FI,6BACE,a3Bo1FN,C0B93FA,eAeE,4BADA,qBrBvBS,CqByBT,iCfdE,qBeSF,arBXS,CqBKT,aACA,WpByGI,eAtCa,CoBtEjB,OAUA,gBAJA,mBAFA,erBguBkC,CqB/tBlC,gBAPA,kBAWA,gBAVA,SAEA,Y1B84FF,C0Bz3FI,oBAEE,OADA,U1B63FN,C0Bz3FI,qBAEE,UADA,O1B63FN,Ceh3FI,yBWnBA,uBAEE,OADA,U1Bw4FJ,C0Bp4FE,wBAEE,UADA,O1Bw4FJ,CACF,Ce53FI,yBWnBA,uBAEE,OADA,U1Bm5FJ,C0B/4FE,wBAEE,UADA,O1Bm5FJ,CACF,Cev4FI,yBWnBA,uBAEE,OADA,U1B85FJ,C0B15FE,wBAEE,UADA,O1B85FJ,CACF,Cel5FI,0BWnBA,uBAEE,OADA,U1By6FJ,C0Br6FE,wBAEE,UADA,O1By6FJ,CACF,C0Bj6FE,uBAEE,YAEA,qBrB8rBgC,CqB/rBhC,aAFA,Q1Bs6FJ,C2Bl8FI,+BAnBF,yBACA,mCAFA,oCADA,aAyBI,WAHA,qBACA,kBtB+NwB,CsB9NxB,qB3By8FN,C2Bh7FI,qCACE,a3Bk7FN,C0Bv6FE,0BAGE,UAEA,mBrBgrBgC,CqBjrBhC,aAFA,WADA,K1B86FJ,C2Bv9FI,kCAZF,qCACA,uBAFA,eADA,kCAkBI,WAHA,qBACA,kBtB+NwB,CsB9NxB,qB3B89FN,C2Br8FI,wCACE,a3Bu8FN,C0Bl7FI,kCACE,gB1Bo7FN,C0B96FE,yBAGE,UAEA,oBrB+pBgC,CqBhqBhC,aAFA,WADA,K1Bq7FJ,C2B/+FI,iCAIE,WAHA,qBAeE,aAdF,kBtB+NwB,CsB9NxB,qB3Bk/FN,C2Bl+FM,kCAxBJ,qCADA,wBADA,kCA8BM,WAHA,qBACA,mBtB4MsB,CsB3MtB,qB3B2+FR,C2Br+FI,uCACE,a3Bu+FN,C0Bj8FI,kCACE,gB1Bm8FN,C0B37FE,0IAKE,YADA,U1B47FJ,C0Bt7FA,kBE3GE,6BAHA,SACA,eACA,e5ByiGF,C0Bt7FA,eAUE,6BACA,SAPA,WAEA,arBhHS,CqB2GT,cAIA,erBgK4B,CqBlK5B,sBAIA,mBAEA,mBAPA,U1Bi8FF,CO7iGE,0CeVE,wBjBGO,CqB2IP,arBmnBgC,CqBlnBhC,oB1B66FJ,C0Bz6FE,4CJnJE,wBjBoP0B,CqB/F1B,UrBpJO,CqBqJP,oB1B26FJ,C0Bv6FE,gDAIE,6BAFA,arBtJO,CqBuJP,mB1By6FJ,C0Bh6FA,oBACE,a1Bm6FF,C0B/5FA,iBAKE,arBzKS,CqBqKT,cpBnDI,kBAtCa,CoB2FjB,gBADA,oBrBgmBkC,CqB5lBlC,kB1Bk6FF,C0B95FA,oBAGE,arB9KS,CqB4KT,cACA,qB1Bk6FF,C6B5lGA,+BAGE,oBADA,kBAEA,qB7B+lGF,C6B7lGE,yCAEE,cADA,iB7BimGJ,C6BzlGI,wNAGE,S7BgmGN,C6B1lGA,aACE,aACA,eACA,0B7B6lGF,C6B3lGE,0BACE,U7B6lGJ,C6BvlGE,0EAEE,gB7B0lGJ,C6BtlGE,mGlBVE,6BADA,yBXsmGJ,C6BtlGE,+ElBDE,4BADA,wBX6lGJ,C6BzkGA,uBAEE,sBADA,sB7B6kGF,C6B1kGE,0GAGE,a7B0kGJ,C6BvkGE,wCACE,c7BykGJ,C6BrkGA,yEAEE,qBADA,qB7BykGF,C6BrkGA,yEAEE,oBADA,oB7BykGF,C6BpjGA,oBAEE,uBADA,sBAEA,sB7BujGF,C6BrjGE,wDAEE,U7BujGJ,C6BpjGE,4FAEE,e7BsjGJ,C6BljGE,qHlBpFE,4BADA,4BX4oGJ,C6BljGE,iGlBxGE,yBACA,yBX8pGJ,C6BniGE,yDAEE,e7BsiGJ,C6BpiGI,gMAGE,mBACA,oBAFA,iB7B0iGN,C8BjsGA,aAIE,oBAFA,aACA,eAFA,kBAIA,U9BosGF,C8BlsGE,sHAKE,cAGA,gBADA,YAHA,kBAEA,Q9BssGJ,C8BlsGI,0gBAGE,gB9B6sGN,C8BxsGE,yIAGE,S9B0sGJ,C8BtsGE,mDACE,S9BwsGJ,C8BnsGI,2FnBKA,4BADA,wBXosGJ,C8BnsGE,0BAEE,mBADA,Y9BssGJ,C8BnsGI,6HnBJA,4BADA,wBX4sGJ,C8B1rGI,+anB/BA,6BADA,yBXsuGJ,C8BvrGA,yCAEE,Y9B0rGF,C8BrrGE,mDACE,kBACA,S9BwrGJ,C8BtrGI,+DACE,S9ByrGN,C8BrrGE,4VAIE,gB9B2rGJ,C8BvrGA,qBAAuB,iB9B2rGvB,C8B1rGA,oBAAsB,gB9B8rGtB,C8BtrGA,kBAEE,mBASA,wBzBpHS,CyBqHT,yBnB5GE,qBmBwGF,azB5GS,CyBqGT,axBYI,eAtCa,CwB+BjB,ezBuK4B,CyBtK5B,e1BnHiB,C0BgHjB,gBADA,uBAMA,kBACA,kB9B4rGF,C8BtrGE,2EAEE,Y9BwrGJ,C8B9qGA,2EAEE,+B9BirGF,C8B9qGA,6PnBjII,oBL6GE,kBAtCa,CwBkEjB,ezB8E4B,CyBhF5B,kB9BorGF,C8B9qGA,2EAEE,gC9BirGF,C8B9qGA,6PnBlJI,oBL6GE,kBAtCa,CwBmFjB,ezB8D4B,CyBhE5B,oB9BorGF,C8B9qGA,8DAEE,qB9BirGF,C8BtqGA,skBnB1JI,6BADA,yBX60GJ,C8BvqGA,+WnBvJI,4BADA,wBXy0GJ,C+Bh3GA,gBAME,mBAHA,cACA,mBACA,oBAJA,kBAKA,iCAJA,S/Bu3GF,C+Bh3GA,uBACE,oBACA,iB/Bm3GF,C+Bh3GA,sBAKE,eAHA,OAIA,UALA,kBAGA,U1BofsC,C0BrftC,U/Bs3GF,C+Bj3GE,2DTzBE,wBjBoP0B,C0BzN1B,oB1ByN0B,C0B1N1B,U/Bq3GJ,C+B/2GE,yDAKI,2C/B62GN,C+Bz2GE,uEACE,oB/B22GJ,C+Bx2GE,yEAEE,wB1Bif4C,C0Bhf5C,oB1Bgf4C,C0Blf5C,U/B42GJ,C+Bn2GI,2GACE,a/Bq2GN,C+Bn2GM,yHACE,wB/Bq2GR,C+B31GA,sBAEE,gBADA,kBAGA,kB/B61GF,C+Bz1GE,6BASE,qB1BrFO,C0BsFP,yBAHA,mB/B81GJ,C+Bt1GE,yDAPE,WAJA,cAEA,W1BsboC,C0BzbpC,aAFA,kBACA,WAGA,U/B02GJ,C+Bh2GE,4BAQE,gC/Bw1GJ,C+B90GE,8CpBlGE,oBXo7GJ,C+B70GI,2EACE,4N/B+0GN,C+B10GI,kFTzHA,wBjBoP0B,C0B1HxB,oB/B60GN,C+Bz0GI,iFACE,0K/B20GN,C+Bt0GI,qFTpIA,oCtB68GJ,C+Bt0GI,2FTvIA,oCtBg9GJ,C+B9zGE,2CAEE,iB/Bg0GJ,C+B5zGI,wEACE,2L/B8zGN,C+BzzGI,kFT9JA,oCtB09GJ,C+BjzGA,eACE,oB/BozGF,C+BjzGI,4CAKE,mB1B+X0C,C0BnY1C,cAEA,mBADA,a/BqzGN,C+B/yGI,2CAKE,wB1BpLK,C0BsLL,mB1BqX0C,C0BxX1C,uB1ByX0C,C0B3X1C,0BADA,uBX5KA,iIWmLA,CALA,sB/BqzGN,CoB/9GM,uCWuKF,2CXtKI,epBk+GN,CACF,C+BhzGI,yEACE,qB1BlMK,C0BmML,4B/BkzGN,C+B7yGI,mFTzMA,oCtBy/GJ,C+BnyGA,eAeE,6DAJA,kOACA,yBpBtNE,qBoBmNF,a1BvNS,C0B+MT,qBzB9FI,eAtCa,CyB0IjB,e1B4D4B,C0BhE5B,iC1BoRsC,C0B/QtC,e3B9NiB,C2B0NjB,uCAMA,sBARA,U/BizGF,C+BlyGE,qBACE,oB1BuPoC,C0BjPlC,2C1BkW8B,C0BvWhC,S/BqyGJ,C+B7xGI,gCAOE,qB1BvPK,C0BsPL,a/B2xGN,C+BtxGE,8DAIE,sBAFA,YACA,oB/BwxGJ,C+BpxGE,wBAEE,wB1BlQO,C0BiQP,a/BuxGJ,C+BlxGE,2BACE,Y/BoxGJ,C+BhxGE,8BACE,kBACA,yB/BkxGJ,C+B9wGA,kBzB3JM,kBAtCa,CyBkMjB,gC1ByNsC,C0BvNtC,qB1B+G4B,C0B9G5B,kB1B+G4B,C0BjH5B,kB/BoxGF,C+B9wGA,kBzBnKM,kBAtCa,CyB0MjB,+B1BkNsC,C0BhNtC,oB1B4G4B,C0B3G5B,iB1B4G4B,C0B9G5B,iB/BoxGF,C+BzwGA,aAEE,qBAGA,e/B4wGF,C+BzwGA,gCAJE,iC1BgMsC,C0BnMtC,kBAEA,U/BwxGF,C+BnxGA,mBAKE,SAEA,UADA,gBAJA,S/BixGF,C+B1wGE,4CACE,oB1BoKoC,C0BnKpC,2C/B4wGJ,C+BxwGE,+FAEE,wB/BywGJ,C+BrwGI,qDACE,gB/BuwGN,C+BnwGE,yDACE,yB/BqwGJ,C+BjwGA,mBAaE,qB1B5VS,C0B6VT,yBpBlVE,qBoB8UF,e1BjE4B,C0B6D5B,iC1BuJsC,C0BzJtC,OAIA,gBAHA,S/B6wGF,C+BhwGE,4CANA,a1BpVS,C0BmVT,e3B3ViB,C2BuVjB,uBANA,kBAEA,QADA,K/BgyGF,C+BhxGE,yBTlWE,wBjBGO,C0B4WP,oBpBnWA,gCoB0VA,SAOA,iBALA,cACA,2B1BgIoC,C0BlIpC,S/B2wGJ,C+BxvGA,cAKE,6DADA,6BAFA,cACA,UAFA,U/B+vGF,C+BzvGE,oBACE,S/B2vGJ,C+BvvGI,0CAA0B,6D/B0vG9B,C+BzvGI,sCAA0B,6D/B4vG9B,C+B3vGI,+BAA0B,6D/B8vG9B,C+B3vGE,gCACE,Q/B6vGJ,C+B1vGE,oCASE,wCTxZA,wBjBoP0B,C0BgK1B,Q1BkNyC,CM1lBzC,mBoBqYA,W1BkNyC,C0BjNzC,mBXxYE,8GW6YF,CX7YE,sGW6YF,CAPA,U/BmwGJ,CoBroHM,uCWiYJ,oCXhYM,uCpBwoHN,CACF,C+B9vGI,2CT1ZA,wBtB2pHJ,C+B5vGE,6CAKE,wB1BhaO,C0BiaP,yBpBzZA,mBoBsZA,kBACA,c1B2LgC,C0B7LhC,Y1B4LgC,C0B7LhC,U/BowGJ,C+B1vGE,gCAQE,qCTlbA,wBjBoP0B,C0B0L1B,Q1BwLyC,CM1lBzC,mBoBgaA,W1BuLyC,CezlBvC,2GWuaF,CXvaE,sGWuaF,CANA,U/BkwGJ,CoB/pHM,uCW4ZJ,gCX3ZM,oCpBkqHN,CACF,C+B9vGI,uCTpbA,wBtBqrHJ,C+B5vGE,gCAKE,wB1B1bO,C0B2bP,yBpBnbA,mBoBgbA,kBACA,c1BiKgC,C0BnKhC,Y1BkKgC,C0BnKhC,U/BowGJ,C+B1vGE,yBAWE,gBT/cA,wBjBoP0B,C0BuN1B,Q1B2JyC,CM1lBzC,mBoB0bA,W1B6JyC,C0B1JzC,iB1BvE0B,C0BsE1B,kB1BtE0B,C0BqE1B,aX7bE,0GWocF,CXpcE,sGWocF,CATA,U/BqwGJ,CoB5rHM,uCWsbJ,yBXrbM,mCpB+rHN,CACF,C+B9vGI,gCTjdA,wBtBktHJ,C+B5vGE,yBAKE,6BACA,yBACA,mBAJA,kBACA,c1BoIgC,C0BtIhC,Y1BqIgC,C0BtIhC,U/BowGJ,C+BrvGE,4DAJE,wB1B9dO,CMQP,kBXwtHJ,C+B9vGE,8BACE,iB/B6vGJ,C+BvvGI,6CACE,wB/ByvGN,C+BtvGI,sDACE,c/BwvGN,C+BrvGI,yCACE,wB/BuvGN,C+BpvGI,yCACE,c/BsvGN,C+BnvGI,kCACE,wB/BqvGN,C+BhvGA,+DXzfM,sGpB+uHN,CoB3uHM,uCWqfN,+DXpfQ,epBgvHN,CACF,CgCjwHA,KACE,aACA,eAGA,gBADA,gBADA,chCswHF,CgCjwHA,UACE,cACA,kBhCowHF,COnwHE,gCyBGE,oBhCmwHJ,CgC/vHE,mBACE,a3BXO,C2BaP,eADA,mBhCkwHJ,CgCzvHA,UACE,+BhC4vHF,CgC1vHE,oBAEE,6BrBZA,8BACA,+BqBUA,kBhC+vHJ,COrxHE,oDyB2BI,oChC6vHN,CgC1vHI,6BAEE,6BACA,yBAFA,ahC8vHN,CgCxvHE,8DAGE,wB5BvDM,C4BwDN,oC3BwoBgC,C2B1oBhC,ahC4vHJ,CgCvvHE,yBrBjCE,yBACA,0BqBkCA,ehC0vHJ,CgC9uHE,qBrBxDE,oBX0yHJ,CgC9uHE,uDAGE,wB3ByK0B,C2B1K1B,UhCivHJ,CgCtuHE,wCAEE,cACA,iBhCyuHJ,CgCpuHE,kDAEE,aACA,YACA,iBhCuuHJ,CgC7tHE,uBACE,YhCguHJ,CgC9tHE,qBACE,ahCguHJ,CiCp0HA,QAME,mBALA,iBjC40HF,CiCn0HE,4IANA,mBAFA,aACA,eAEA,6BjCm1HF,CiCtzHA,cACE,qB3B2EI,kBAtCa,C2BhCjB,oBAFA,iB5BgFO,C4BjFP,qB5BgqBkC,C4BjqBlC,kB5BiqBkC,C4B5pBlC,kBjCwzHF,COl2HE,wC0B6CE,oBjCwzHJ,CiC/yHA,YACE,aACA,sBAGA,gBADA,gBADA,cjCozHF,CiChzHE,sBAEE,eADA,ejCmzHJ,CiC/yHE,2BAEE,WADA,ejCkzHJ,CiCxyHA,aACE,qBAEA,oB5BulBkC,C4BxlBlC,iBjC4yHF,CiC/xHA,iBAKE,mBAJA,gBACA,WjCmyHF,CiC5xHA,gBAIE,6BACA,6BtBxGE,qBL6GE,kBAtCa,C2B+BjB,cAFA,qBjCoyHF,CO14HE,4C0B8GE,oBjC+xHJ,CiCzxHA,qBAME,mCADA,WAJA,qBAEA,aACA,sBAFA,WjCgyHF,CiCzxHA,mBACE,e5B+kBkC,C4B9kBlC,ejC4xHF,Cel2HI,4BkBkFI,gMAEE,eADA,ejC0xHR,CACF,Ce33HI,yBkB6FA,kBAoBI,qBACA,0BjC8wHN,CiC5wHM,8BACE,kBjC8wHR,CiC5wHQ,6CACE,iBjC8wHV,CiC3wHQ,wCAEE,kB5BuhBwB,C4BxhBxB,mBjC8wHV,CiCxwHM,gMACE,gBjC+wHR,CiCjwHM,qCACE,gBjCmwHR,CiChwHM,mCACE,uBAGA,ejCgwHR,CiC7vHM,kCACE,YjC+vHR,CACF,Ceh5HI,4BkBkFI,gMAEE,eADA,ejCu0HR,CACF,Cex6HI,yBkB6FA,kBAoBI,qBACA,0BjC2zHN,CiCzzHM,8BACE,kBjC2zHR,CiCzzHQ,6CACE,iBjC2zHV,CiCxzHQ,wCAEE,kB5BuhBwB,C4BxhBxB,mBjC2zHV,CiCrzHM,gMACE,gBjC4zHR,CiC9yHM,qCACE,gBjCgzHR,CiC7yHM,mCACE,uBAGA,ejC6yHR,CiC1yHM,kCACE,YjC4yHR,CACF,Ce77HI,4BkBkFI,gMAEE,eADA,ejCo3HR,CACF,Cer9HI,yBkB6FA,kBAoBI,qBACA,0BjCw2HN,CiCt2HM,8BACE,kBjCw2HR,CiCt2HQ,6CACE,iBjCw2HV,CiCr2HQ,wCAEE,kB5BuhBwB,C4BxhBxB,mBjCw2HV,CiCl2HM,gMACE,gBjCy2HR,CiC31HM,qCACE,gBjC61HR,CiC11HM,mCACE,uBAGA,ejC01HR,CiCv1HM,kCACE,YjCy1HR,CACF,Ce1+HI,6BkBkFI,gMAEE,eADA,ejCi6HR,CACF,CelgII,0BkB6FA,kBAoBI,qBACA,0BjCq5HN,CiCn5HM,8BACE,kBjCq5HR,CiCn5HQ,6CACE,iBjCq5HV,CiCl5HQ,wCAEE,kB5BuhBwB,C4BxhBxB,mBjCq5HV,CiC/4HM,gMACE,gBjCs5HR,CiCx4HM,qCACE,gBjC04HR,CiCv4HM,mCACE,uBAGA,ejCu4HR,CiCp4HM,kCACE,YjCs4HR,CACF,CiCv8HI,eAoBI,qBACA,0BjCs7HR,CiCz8HQ,8KAEE,eADA,ejCi9HV,CiC77HQ,2BACE,kBjC+7HV,CiC77HU,0CACE,iBjC+7HZ,CiC57HU,qCAEE,kB5BuhBwB,C4BxhBxB,mBjC+7HZ,CiCz7HQ,8KACE,gBjCg8HV,CiCl7HQ,kCACE,gBjCo7HV,CiCj7HQ,gCACE,uBAGA,ejCi7HV,CiC96HQ,+BACE,YjCg7HV,COznIE,gG0B2NI,oBjCq6HN,CiCh6HI,oCACE,oBjCk6HN,COnoIE,oF0BoOM,oBjCk6HR,CiC/5HM,6CACE,oBjCi6HR,CiC75HI,0KAIE,oBjC+5HN,CiC35HE,8BAEE,2B5BqegC,C4BtehC,oBjC85HJ,CiC15HE,mCACE,wQjC45HJ,CiCz5HE,2BACE,oBjC25HJ,COzpIE,mG0BmQM,oBjC45HR,CO/pIE,6F0B+QI,UjCu5HN,CiCl5HI,mCACE,wBjCo5HN,COzqIE,kF0BwRM,yBjCo5HR,CiCj5HM,4CACE,yBjCm5HR,CiC/4HI,sKAIE,UjCi5HN,CiC74HE,6BAEE,+B5B0agC,C4B3ahC,wBjCg5HJ,CiC54HE,kCACE,8QjC84HJ,CiC34HE,0BACE,wBjC64HJ,CO/rIE,gG0BuTM,UjC84HR,CkCjtIA,MAME,qBAEA,2BADA,qB7BJS,C6BMT,kCvBKE,qBuBZF,aACA,sBACA,YAHA,iBlC4tIF,CkCjtIE,SAEE,cADA,clCotIJ,CkChtIE,kBAEE,sBADA,kBlCmtIJ,CkChtII,8BvBEA,0CACA,2CuBFE,kBlCotIN,CkChtII,6BvBYA,6CADA,8CuBVE,qBlCotIN,CkC7sIE,8DAEE,YlC+sIJ,CkC3sIA,WAGE,cAGA,eACA,elC0sIF,CkCtsIA,YACE,oBlCysIF,CkCtsIA,eACE,mBlC0sIF,CkCtsIA,qCAHE,elC6sIF,CO9vIE,iB2B0DE,oBlCwsIJ,CkCrsIE,sBACE,mBlCusIJ,CkC/rIA,aAIE,gC7BgvBkC,C6B/uBlC,yCAHA,gBADA,sBlCqsIF,CkC/rIE,yBvBvEE,uDXywIJ,CkC7rIA,aAGE,gC7BquBkC,C6BpuBlC,sCAHA,sBlCksIF,CkC7rIE,wBvBlFE,uDXkxIJ,CkCtrIA,kBAIE,gBAFA,qBlC2rIF,CkCtrIA,qCAJE,qBAFA,qBlCisIF,CkCrrIA,kBvBzGI,iCuB6GF,SACA,OACA,e7B2sBkC,C6BhtBlC,kBAEA,QADA,KlC6rIF,CkCrrIA,yCAGE,cACA,UlCwrIF,CkCrrIA,wBvBjHI,0CACA,0CX2yIJ,CkCtrIA,2BvBvGI,6CADA,6CXoyIJ,CkCnrIE,iBACE,kBlCsrIJ,CerxII,yBmB6FJ,WAMI,aACA,mBAEA,kBADA,kBlCurIF,CkCprIE,iBAEE,YAEA,gBACA,gB7BqqB8B,C6BvqB9B,iBlCurIJ,CACF,CkCzqIE,kBACE,kBlC4qIJ,CevyII,yBmBuHJ,YAQI,aACA,kBlC4qIF,CkCzqIE,kBAEE,YACA,elC0qIJ,CkCxqII,wBAEE,cADA,alC2qIN,CkCrqIM,mCvBxKJ,6BADA,yBXk1IF,CkCtqIQ,iGAGE,yBlCuqIV,CkCrqIQ,oGAGE,4BlCsqIV,CkClqIM,oCvBzKJ,4BADA,wBXg1IF,CkCnqIQ,mGAGE,wBlCoqIV,CkClqIQ,sGAGE,2BlCmqIV,CACF,CkCtpIE,oBACE,oBlCypIJ,Cej1II,yBmBsLJ,cAMI,mB7BylBgC,C6BzlBhC,c7BylBgC,C6BxlBhC,uB7BylBgC,C6BzlBhC,kB7BylBgC,C6BxlBhC,UACA,QlCypIF,CkCvpIE,oBACE,qBACA,UlCypIJ,CACF,CkChpIA,WACE,oBlCmpIF,CkCjpIE,iBACE,elCmpIJ,CkCjpII,oCACE,gBvBtOF,4BADA,4BX43IJ,CkCjpII,qCvBzPA,yBACA,yBX64IJ,CkCjpII,8BvBtQA,gBuBwQE,kBlCmpIN,CmC76IA,YAOE,wB9BES,CMSP,qBwBjBF,aACA,eAIA,gBAFA,kB9BmiCkC,C8BpiClC,mBnCo7IF,CmC16IE,kCACE,kBnC66IJ,CmC36II,yCAGE,a9BNK,C8BOL,YAHA,WACA,mBnC+6IN,CmCn6IE,+CACE,0BAIA,oBnCi6IJ,CmC95IE,wBACE,anCm6IJ,CoC18IA,YzBkBI,qByBjBF,a5BIA,gBADA,cR68IF,CoC38IA,WAQE,qB/BPS,C+BQT,yBAHA,a/BmKwC,C+BvKxC,cAGA,gB/BmxBkC,C+BpxBlC,iBADA,qBAFA,iBpCq9IF,CoC38IE,iBAIE,wB/BZO,C+BaP,oB/BZO,C+BSP,a/B8JsC,C+B7JtC,qBAFA,SpCi9IJ,CoC18IE,iBAGE,2C/B8W0B,C+B/W1B,S/B2wBgC,C+B5wBhC,SpC88IJ,CoCt8II,kCzBeA,iCADA,8ByBbE,apC28IN,CoCt8II,iCzBLA,kCADA,8BXg9IJ,CoCr8IE,6BAGE,wB/B0M0B,C+BzM1B,oB/ByM0B,C+B3M1B,U/BxCO,C+BuCP,SpC08IJ,CoCp8IE,+BAKE,qB/BlDO,C+BmDP,oB/BhDO,C+B2CP,a/BxCO,C+B2CP,YAFA,mBpCy8IJ,CqC5/IE,0B/B4HI,kBAtCa,C+BnFf,ehCmO0B,CgCrO1B,qBrCigJJ,CqC1/IM,iD1BsCF,gCADA,4BXy9IJ,CqCz/IM,gD1BmBF,iCADA,6BX2+IJ,CqC1gJE,0B/B4HI,kBAtCa,C+BnFf,ehCoO0B,CgCtO1B,oBrC+gJJ,CqCxgJM,iD1BsCF,gCADA,4BXu+IJ,CqCvgJM,gD1BmBF,iCADA,6BXy/IJ,CsCthJA,O3BaI,qB2BZF,qBhCkEE,cgC/DF,ejCuR4B,CiCtR5B,cAHA,mBAIA,kBlBKI,6HkBDJ,CAFA,wBADA,kBtC4hJF,CoBphJM,uCkBfN,OlBgBQ,epBuhJN,CACF,CO7hJE,4B+BGI,oBtC6hJN,CsCxhJE,aACE,YtC2hJJ,CsCthJA,YACE,kBACA,QtCyhJF,CsClhJA,Y3BrBI,oB2BuBF,iBjC83BkC,CiC/3BlC,kBtCuhJF,CsC7gJE,eChDA,wBlC0Ea,CkC3Eb,UvCmkJF,COpjJE,4CgCTI,yBADA,UvCkkJN,CuC9jJI,4CAGE,2CADA,SvCgkJN,CsC1hJE,iBChDA,wBlC0Ea,CkC3Eb,UvCglJF,COjkJE,gDgCTI,yBADA,UvC+kJN,CuC3kJI,gDAGE,2CADA,SvC6kJN,CsCviJE,eChDA,wBlC0Ea,CkC3Eb,UvC6lJF,CO9kJE,4CgCTI,yBADA,UvC4lJN,CuCxlJI,4CAGE,2CADA,SvC0lJN,CsCpjJE,YChDA,wBlC0Ea,CkC3Eb,avC0mJF,CO3lJE,sCgCTI,yBADA,avCymJN,CuCrmJI,sCAGE,4CADA,SvCumJN,CsCjkJE,eChDA,wBlC0Ea,CkC3Eb,avCunJF,COxmJE,4CgCTI,yBADA,avCsnJN,CuClnJI,4CAGE,2CADA,SvConJN,CsC9kJE,cChDA,wBlC0Ea,CkC3Eb,UvCooJF,COrnJE,0CgCTI,yBADA,UvCmoJN,CuC/nJI,0CAGE,0CADA,SvCioJN,CsC3lJE,aChDA,wBlC0Ea,CkC3Eb,avCipJF,COloJE,wCgCTI,yBADA,avCgpJN,CuC5oJI,wCAGE,4CADA,SvC8oJN,CsCxmJE,YChDA,wBlC0Ea,CkC3Eb,UvC8pJF,CO/oJE,sCgCTI,yBADA,UvC6pJN,CuCzpJI,sCAGE,yCADA,SvC2pJN,CwCvqJA,WAIE,wBnCKS,CMSP,oB6BhBF,kBnCuzBkC,CmCxzBlC,iBxC6qJF,CelnJI,yByB5DJ,WAQI,iBxC0qJF,CACF,CwCvqJA,iB7BMI,gB6BJF,eADA,exC4qJF,CyCrrJA,OAIE,6B9BUE,qB8BXF,kBpCu9BkC,CoCx9BlC,uBADA,iBzC4rJF,CyCprJA,eAEE,azCsrJF,CyClrJA,YACE,ezCqrJF,CyC7qJA,mBACE,qBzCgrJF,CyC7qJE,0BAME,cADA,uBAJA,kBAEA,QADA,MAEA,SzCirJJ,CyCrqJE,enB1CE,wBmB2CuB,CC9CzB,oBD8CqE,CChDrE,a1C0tJF,C0CttJE,kBACE,wB1CwtJJ,C0CrtJE,2BACE,a1CutJJ,CyCjrJE,iBnB1CE,wBmB2CuB,CC9CzB,oBD8CqE,CChDrE,a1CsuJF,C0CluJE,oBACE,wB1CouJJ,C0CjuJE,6BACE,a1CmuJJ,CyC7rJE,enB1CE,wBmB2CuB,CC9CzB,oBD8CqE,CChDrE,a1CkvJF,C0C9uJE,kBACE,wB1CgvJJ,C0C7uJE,2BACE,a1C+uJJ,CyCzsJE,YnB1CE,wBmB2CuB,CC9CzB,oBD8CqE,CChDrE,a1C8vJF,C0C1vJE,eACE,wB1C4vJJ,C0CzvJE,wBACE,a1C2vJJ,CyCrtJE,enB1CE,wBmB2CuB,CC9CzB,oBD8CqE,CChDrE,a1C0wJF,C0CtwJE,kBACE,wB1CwwJJ,C0CrwJE,2BACE,a1CuwJJ,CyCjuJE,cnB1CE,wBmB2CuB,CC9CzB,oBD8CqE,CChDrE,a1CsxJF,C0ClxJE,iBACE,wB1CoxJJ,C0CjxJE,0BACE,a1CmxJJ,CyC7uJE,anB1CE,wBmB2CuB,CC9CzB,oBD8CqE,CChDrE,a1CkyJF,C0C9xJE,gBACE,wB1CgyJJ,C0C7xJE,yBACE,a1C+xJJ,CyCzvJE,YnB1CE,wBmB2CuB,CC9CzB,oBD8CqE,CChDrE,a1C8yJF,C0C1yJE,eACE,wB1C4yJJ,C0CzyJE,wBACE,a1C2yJJ,C2CnzJE,wCACE,GAAO,0B3CuzJT,C2CtzJE,GAAK,uB3CyzJP,CACF,C2C5zJE,gCACE,GAAO,0B3CuzJT,C2CtzJE,GAAK,uB3CyzJP,CACF,C2CtzJA,UAME,wBtCLS,CMSP,qBL6GE,iBAtCa,CqC/EjB,WtCg+BkC,CsC99BlC,a3C2zJF,C2CpzJA,wBAVE,aAEA,e3Cw0JF,C2Ch0JA,cAQE,wBtCq9BkC,CsCx9BlC,UtCjBS,CsCcT,sBACA,uBAGA,kBvBTI,yBuBYJ,CAFA,kB3CyzJF,CoB/zJM,uCuBDN,cvBEQ,epBk0JN,CACF,C2CzzJA,sBrBYE,sKqBVA,yB3C4zJF,C2CxzJE,uBACE,2G3C2zJJ,C2CxzJM,uCAJJ,uBAKM,qC3C2zJN,CACF,C4Ct2JA,OAEE,uBADA,Y5C02JF,C4Ct2JA,YACE,M5Cy2JF,C6C32JA,YlCcI,qBkCbF,aACA,sBAIA,gBADA,c7C82JF,C6Cn2JA,wBAEE,axCRS,CwCST,mBAFA,U7Cw2JF,CO72JE,4DsCcE,wBxCtBO,CwCoBP,axCdO,CwCeP,qBAFA,S7Cw2JJ,C6Cl2JE,+BAEE,wBxC1BO,CwCyBP,a7Cq2JJ,C6C31JA,iBAME,qBxC3CS,CwC4CT,kCALA,cACA,uBAFA,iB7Ck2JF,C6C11JE,6BlC1BE,+BACA,+BXu3JJ,C6C11JE,4BlCfE,kCADA,kCX82JJ,C6C11JE,oDAIE,qBxC1DO,CwCwDP,axClDO,CwCmDP,mB7C41JJ,C6Cv1JE,wBAGE,wBxCkL0B,CwCjL1B,oBxCiL0B,CwCnL1B,UxChEO,CwC+DP,S7C41JJ,C6Ct1JE,kCACE,kB7Cw1JJ,C6Ct1JI,yCAEE,oBxC2JwB,CwC5JxB,e7Cy1JN,C6C10JI,uBACE,kB7C60JN,C6C10JQ,oDlC1BJ,iCAZA,yBXo3JJ,C6Cz0JQ,mDlC/BJ,4BAZA,8BXw3JJ,C6Cx0JQ,+CACE,Y7C00JV,C6Cv0JQ,yDAEE,oBADA,oB7C00JV,C6Cv0JU,gEAEE,qBxCqHkB,CwCtHlB,gB7C00JZ,Cep4JI,yB8BmCA,0BACE,kB7Cq2JJ,C6Cl2JM,uDlC1BJ,iCAZA,yBX44JF,C6Cj2JM,sDlC/BJ,4BAZA,8BXg5JF,C6Ch2JM,kDACE,Y7Ck2JR,C6C/1JM,4DAEE,oBADA,oB7Ck2JR,C6C/1JQ,mEAEE,qBxCqHkB,CwCtHlB,gB7Ck2JV,CACF,Ce75JI,yB8BmCA,0BACE,kB7C63JJ,C6C13JM,uDlC1BJ,iCAZA,yBXo6JF,C6Cz3JM,sDlC/BJ,4BAZA,8BXw6JF,C6Cx3JM,kDACE,Y7C03JR,C6Cv3JM,4DAEE,oBADA,oB7C03JR,C6Cv3JQ,mEAEE,qBxCqHkB,CwCtHlB,gB7C03JV,CACF,Cer7JI,yB8BmCA,0BACE,kB7Cq5JJ,C6Cl5JM,uDlC1BJ,iCAZA,yBX47JF,C6Cj5JM,sDlC/BJ,4BAZA,8BXg8JF,C6Ch5JM,kDACE,Y7Ck5JR,C6C/4JM,4DAEE,oBADA,oB7Ck5JR,C6C/4JQ,mEAEE,qBxCqHkB,CwCtHlB,gB7Ck5JV,CACF,Ce78JI,0B8BmCA,0BACE,kB7C66JJ,C6C16JM,uDlC1BJ,iCAZA,yBXo9JF,C6Cz6JM,sDlC/BJ,4BAZA,8BXw9JF,C6Cx6JM,kDACE,Y7C06JR,C6Cv6JM,4DAEE,oBADA,oB7C06JR,C6Cv6JQ,mEAEE,qBxCqHkB,CwCtHlB,gB7C06JV,CACF,C6C55JA,kBlCnHI,eXkhKJ,C6C55JE,mCACE,oB7C85JJ,C6C55JI,8CACE,qB7C85JN,C8CviKE,yBAEE,wBDmJuC,CCpJvC,a9C2iKJ,CO/hKE,4GuCNM,yBADA,a9C0iKR,C8CtiKM,uDAEE,wBDyIkE,CCxIlE,oBDwIkE,CC1IlE,U9C0iKR,C8CrjKE,2BAEE,wBDmJuC,CCpJvC,a9CyjKJ,CO7iKE,gHuCNM,yBADA,a9CwjKR,C8CpjKM,yDAEE,wBDyIkE,CCxIlE,oBDwIkE,CC1IlE,U9CwjKR,C8CnkKE,yBAEE,wBDmJuC,CCpJvC,a9CukKJ,CO3jKE,4GuCNM,yBADA,a9CskKR,C8ClkKM,uDAEE,wBDyIkE,CCxIlE,oBDwIkE,CC1IlE,U9CskKR,C8CjlKE,sBAEE,wBDmJuC,CCpJvC,a9CqlKJ,COzkKE,sGuCNM,yBADA,a9ColKR,C8ChlKM,oDAEE,wBDyIkE,CCxIlE,oBDwIkE,CC1IlE,U9ColKR,C8C/lKE,yBAEE,wBDmJuC,CCpJvC,a9CmmKJ,COvlKE,4GuCNM,yBADA,a9CkmKR,C8C9lKM,uDAEE,wBDyIkE,CCxIlE,oBDwIkE,CC1IlE,U9CkmKR,C8C7mKE,wBAEE,wBDmJuC,CCpJvC,a9CinKJ,COrmKE,0GuCNM,yBADA,a9CgnKR,C8C5mKM,sDAEE,wBDyIkE,CCxIlE,oBDwIkE,CC1IlE,U9CgnKR,C8C3nKE,uBAEE,wBDmJuC,CCpJvC,a9C+nKJ,COnnKE,wGuCNM,yBADA,a9C8nKR,C8C1nKM,qDAEE,wBDyIkE,CCxIlE,oBDwIkE,CC1IlE,U9C8nKR,C8CzoKE,sBAEE,wBDmJuC,CCpJvC,a9C6oKJ,COjoKE,sGuCNM,yBADA,a9C4oKR,C8CxoKM,oDAEE,wBDyIkE,CCxIlE,oBDwIkE,CC1IlE,U9C4oKR,C+C1pKA,OAKE,U1CYS,C0ChBT,YzC8HI,iBAtCa,CyCtFjB,e1C6R4B,C0C5R5B,cAGA,WADA,wB/C8pKF,COxpKE,awCDE,U1CMO,C0CLP,oB/C4pKJ,COxpKE,sFwCCI,W/C0pKN,C+C/oKA,aAEE,6BACA,SAFA,S/CopKF,C+C5oKA,iBACE,mB/C+oKF,CgDrrKA,OAQE,4BADA,oC3C04BkC,C2Cx4BlC,gCrCSE,qBqCRF,yC3C24BkC,C2Cl5BlC,gB3Cy4BkC,CC7wB9B,iBAtCa,C0CrFjB,e3Cw4BkC,C2Cj4BlC,ShDsrKF,CgDnrKE,wBACE,oBhDqrKJ,CgDlrKE,eACE,ShDorKJ,CgDjrKE,YACE,cACA,ShDmrKJ,CgDhrKE,YACE,YhDkrKJ,CgD9qKA,cAEE,mBAIA,4BADA,oC3Cm3BkC,C2Cj3BlC,wCrCZE,0CACA,2CqCQF,a3CvBS,C2CoBT,aAEA,qBhDurKF,CgD/qKA,YACE,chDkrKF,CiDxtKA,YAEE,ejD0tKF,CiDxtKE,mBACE,kBACA,ejD0tKJ,CiDrtKA,OAKE,aAEA,YAJA,OAQA,UAHA,gBAPA,eACA,MAIA,WAFA,YjD6tKF,CiD/sKA,cAGE,Y5C+4BkC,C4C74BlC,oBAJA,kBACA,UjDotKF,CiD9sKE,0BAEE,2B5Cq6BgC,Cel8B9B,iCpB6uKN,CoBzuKM,uC6BuBJ,0B7BtBM,epB4uKN,CACF,CiDntKE,0BACE,cjDqtKJ,CiDjtKE,kCACE,qBjDmtKJ,CiD/sKA,yBACE,aACA,4BjDktKF,CiDhtKE,wCACE,8BACA,ejDktKJ,CiD/sKE,8EAEE,ajDitKJ,CiD9sKE,qCACE,ejDgtKJ,CiD5sKA,uBAEE,mBADA,aAEA,4BjD+sKF,CiD5sKE,8BAIE,WAHA,cACA,0BACA,qEjD+sKJ,CiD1sKE,+CACE,sBAEA,YADA,sBjD6sKJ,CiD1sKI,8DACE,ejD4sKN,CiDzsKI,sDACE,YjD2sKN,CiDrsKA,eASE,4BADA,qB5C3GS,C4C6GT,gCtClGE,oBsC0FF,aACA,sBAWA,UAPA,oBANA,kBAGA,UjD8sKF,CiDhsKA,gBAOE,qB5ClHS,C4CiHT,aAHA,OAFA,eACA,MAGA,YADA,YjDssKF,CiDhsKE,qBAAS,SjDmsKX,CiDlsKE,qBAAS,UjDqsKX,CiDhsKA,cAEE,uBAGA,gCtCtHE,yCACA,0CsCiHF,aAEA,8BACA,YjDssKF,CiDlsKE,qBAGE,8BAFA,YjDqsKJ,CiD9rKA,aAEE,e7CxJiB,C6CuJjB,ejDksKF,CiD5rKA,YAIE,cACA,Y5CwwBkC,C4C5wBlC,iBjDisKF,CiDzrKA,cAGE,mBtCrIE,4CADA,6CsCyIF,6BALA,aACA,eAEA,yBACA,cjD+rKF,CiDxrKE,gBACE,ajD0rKJ,CiDrrKA,yBAIE,YACA,gBAJA,kBACA,YACA,UjD0rKF,Ce/zKI,yBkC6IF,cAEE,oBADA,ejDurKF,CiDnrKA,yBACE,8BjDsrKF,CiDprKE,wCACE,+BjDsrKJ,CiDlrKA,uBACE,8BjDqrKF,CiDnrKE,8BACE,4BACA,qEjDqrKJ,CiD7qKA,UAAY,ejDirKZ,CACF,Cez1KI,yBkC2KF,oBAEE,ejDirKF,CACF,Ce/1KI,0BkCkLF,UAAY,gBjDirKZ,CACF,CkD/5KA,SAUE,qBAPA,cCHA,6B/CGuB,CE2HnB,kBAtCa,C6CtFjB,kBACA,e9C2R4B,C8CpR5B,sBAIA,gBAVA,e/CCiB,C8CDjB,Q7C21BkC,C6Cp1BlC,UAVA,kBCIA,gBACA,iBACA,qBACA,iBACA,oBAIA,mBAFA,kBACA,oBDVA,YlDo7KF,CkDz6KE,cAAS,UlD46KX,CkD16KE,gBAEE,cAEA,Y7C+0BgC,C6Cl1BhC,kBAEA,WlD66KJ,CkD16KI,uBAGE,yBACA,mBAFA,WADA,iBlD+6KN,CkDv6KA,mDACE,elD06KF,CkDx6KE,iEACE,QlD06KJ,CkDx6KI,+EAGE,qB7CvBK,C6CsBL,2BADA,KlD46KN,CkDr6KA,uDACE,elDw6KF,CkDt6KE,qEAGE,Y7C+yBgC,C6CjzBhC,OACA,WlDy6KJ,CkDt6KI,mFAGE,uB7CvCK,C6CsCL,iCADA,OlD06KN,CkDn6KA,yDACE,elDs6KF,CkDp6KE,uEACE,KlDs6KJ,CkDp6KI,qFAGE,wB7CrDK,C6CoDL,2BADA,QlDw6KN,CkDj6KA,qDACE,elDo6KF,CkDl6KE,mEAGE,Y7CixBgC,C6CnxBhC,QACA,WlDq6KJ,CkDl6KI,iFAGE,sB7CrEK,C6CoEL,iCADA,MlDs6KN,CkD/4KA,eAKE,qB7C/FS,CMCP,qBuC4FF,U7CvGS,C6CqGT,e7C6uBkC,C6C5uBlC,qBAEA,iBlDo5KF,CoDngLA,SAYE,qBAEA,4BADA,qB/CNS,C+CQT,gCzCGE,oBwCjBF,6B/CGuB,CE2HnB,kBAtCa,C6CtFjB,kBACA,e9C2R4B,C+C5R5B,ODQA,sBAIA,gBAVA,e/CCiB,CgDAjB,e/C62BkC,C8C72BlC,gBACA,iBACA,qBACA,iBACA,oBCRA,MDYA,mBAFA,kBACA,oBCTA,YpD4hLF,CoD7gLE,yBAdA,cAJA,iBpDsiLF,CoDphLE,gBAIE,Y/C62BgC,C+C52BhC,eAFA,UpDihLJ,CoD7gLI,6CAKE,yBACA,mBAFA,WADA,cADA,iBpDkhLN,CoDzgLA,mDACE,mBpD4gLF,CoD1gLE,iEACE,yBpD4gLJ,CoD1gLI,+EAGE,gC/Cy1B8B,C+C11B9B,2BADA,QpD8gLN,CoDzgLI,6EAGE,qB/C7CK,C+C4CL,2BADA,UpD6gLN,CoDtgLA,uDACE,iBpDygLF,CoDvgLE,qEAGE,W/Co0BgC,C+Ct0BhC,wBAGA,eAFA,WpD2gLJ,CoDvgLI,mFAGE,kC/Ck0B8B,C+Cn0B9B,iCADA,MpD2gLN,CoDtgLI,iFAGE,uB/CpEK,C+CmEL,iCADA,QpD0gLN,CoDngLA,yDACE,gBpDsgLF,CoDpgLE,uEACE,sBpDsgLJ,CoDpgLI,qFAGE,mC/C8yB8B,C+C/yB9B,2BADA,KpDwgLN,CoDngLI,mFAGE,wB/CxFK,C+CuFL,2BADA,OpDugLN,CoDhgLE,uGAQE,gCADA,WAHA,cADA,SAGA,mBALA,kBACA,MAGA,UpDqgLJ,CoD9/KA,qDACE,kBpDigLF,CoD//KE,mEAGE,W/C6wBgC,C+C5wBhC,eAHA,yBACA,WpDmgLJ,CoD//KI,iFAGE,iC/C2wB8B,C+C5wB9B,iCADA,OpDmgLN,CoD9/KI,+EAGE,sB/C3HK,C+C0HL,iCADA,SpDkgLN,CoD1+KA,gBAKE,wB/C6tBkC,C+C5tBlC,gCzCnIE,yCACA,0CLmGE,eAtCa,C8CiEjB,gBADA,oBpDm/KF,CoD3+KE,sBACE,YpD6+KJ,CoDz+KA,cAEE,a/CxJS,C+CuJT,oBpD6+KF,CqDvoLA,UACE,iBrD0oLF,CqDvoLA,wBACE,kBrD0oLF,CqDvoLA,gBAGE,gBAFA,kBACA,UrD2oLF,CsDjqLE,sBAEE,WACA,WAFA,atDqqLJ,CqD3oLA,eAME,8DAJA,aACA,WAEA,mBAJA,kBjCbI,oCiCmBJ,CAHA,UrDipLF,CoB7pLM,uCiCQN,ejCPQ,epBgqLN,CACF,CqDhpLA,8DAGE,arDmpLF,CqDhpLA,yEAEE,0BrDmpLF,CqDhpLA,yEAEE,2BrDmpLF,CqD1oLE,8BACE,UAEA,eADA,2BrD8oLJ,CqD1oLE,kJAIE,UADA,SrD6oLJ,CqDzoLE,qFAGE,UjC5DE,yBiC6DF,CAFA,SrD6oLJ,CoBpsLM,uCiCqDJ,qFjCpDM,epBwsLN,CACF,CqDxoLA,8CAQE,mBAJA,SAOA,UhD1FS,CgDsFT,aAEA,uBAIA,UhDk9BmC,CgD79BnC,kBAUA,kBATA,MjCzEI,4BiCoFJ,CAJA,ShDo9BmC,CgDz9BnC,SrDmpLF,CoB1tLM,uCiCkEN,8CjCjEQ,epB8tLN,CACF,COpuLE,oH8CwFE,UhDjGO,CgDoGP,UhD28BiC,CgD58BjC,UADA,oBrDmpLJ,CqD9oLA,uBACE,MrDipLF,CqD5oLA,uBACE,OrD+oLF,CqDxoLA,wDAKE,mCAHA,qBAEA,WhDm8BmC,CgDp8BnC,UrD6oLF,CqDzoLA,4BACE,gNrD4oLF,CqD1oLA,4BACE,iNrD6oLF,CqDpoLA,qBAGE,SAGA,aACA,uBAHA,OAQA,gBADA,ehDy5BmC,CgD15BnC,gBhD05BmC,CgD55BnC,eAPA,kBACA,QAGA,UrD6oLF,CqDpoLE,wBAUE,4BADA,qBhDhKO,CgDoKP,qCADA,kCAXA,uBAOA,eANA,cAEA,UhDw5BiC,CgDt5BjC,ehDw5BiC,CgDz5BjC,gBhDy5BiC,CgDh5BjC,WAPA,mBjCrJE,2BiC6JF,CAZA,UrDipLJ,CoB9xLM,uCiC0IJ,wBjCzIM,epBiyLN,CACF,CqDvoLE,6BACE,SrDyoLJ,CqDhoLA,kBAGE,YAKA,UhD3LS,CgDuLT,SAGA,oBADA,iBALA,kBACA,UAOA,kBAJA,UrDuoLF,CuDl0LA,kCACE,GAAK,uBvDs0LL,CACF,CuDx0LA,0BACE,GAAK,uBvDs0LL,CACF,CuDp0LA,gBASE,oGAHA,mBAEA,kBAFA,qCALA,qBAEA,WlDmkCsB,CkDlkCtB,2BAFA,UvD40LF,CuDl0LA,mBAGE,iBlD6jCwB,CkD9jCxB,WlD4jCwB,CkD7jCxB,UvDu0LF,CuD9zLA,gCACE,GACE,kBvDi0LF,CuD/zLA,IACE,UACA,cvDi0LF,CACF,CuDx0LA,wBACE,GACE,kBvDi0LF,CuD/zLA,IACE,UACA,cvDi0LF,CACF,CuD9zLA,cASE,gGAJA,8BAEA,kBANA,qBAEA,WlDmiCsB,CkD9hCtB,UAJA,2BAFA,UvDs0LF,CuD5zLA,iBAEE,WlD4hCwB,CkD7hCxB,UvDg0LF,CuD3zLE,uCACE,8BAEE,uDvD8zLJ,CACF,CwD13LA,gBAAqB,iCxD63LrB,CwD53LA,WAAqB,4BxDg4LrB,CwD/3LA,cAAqB,+BxDm4LrB,CwDl4LA,cAAqB,+BxDs4LrB,CwDr4LA,mBAAqB,oCxDy4LrB,CwDx4LA,gBAAqB,iCxD44LrB,CyD94LE,YACE,kCzDi5LJ,COv4LE,sFkDLI,kCzDk5LN,CyDx5LE,cACE,kCzD25LJ,COj5LE,8FkDLI,kCzD45LN,CyDl6LE,YACE,kCzDq6LJ,CO35LE,sFkDLI,kCzDs6LN,CyD56LE,SACE,kCzD+6LJ,COr6LE,0EkDLI,kCzDg7LN,CyDt7LE,YACE,kCzDy7LJ,CO/6LE,sFkDLI,kCzD07LN,CyDh8LE,WACE,kCzDm8LJ,COz7LE,kFkDLI,kCzDo8LN,CyD18LE,UACE,kCzD68LJ,COn8LE,8EkDLI,kCzD88LN,CyDp9LE,SACE,kCzDu9LJ,CO78LE,0EkDLI,kCzDw9LN,C0Dv9LA,UACE,+B1D09LF,C0Dv9LA,gBACE,sC1D09LF,C2Dr+LA,QAAkB,kC3Dy+LlB,C2Dx+LA,YAAkB,sC3D4+LlB,C2D3+LA,cAAkB,wC3D++LlB,C2D9+LA,eAAkB,yC3Dk/LlB,C2Dj/LA,aAAkB,uC3Dq/LlB,C2Dn/LA,UAAmB,kB3Du/LnB,C2Dt/LA,cAAmB,sB3D0/LnB,C2Dz/LA,gBAAmB,wB3D6/LnB,C2D5/LA,iBAAmB,yB3DggMnB,C2D//LA,eAAmB,uB3DmgMnB,C2DhgME,gBACE,8B3DmgMJ,C2DpgME,kBACE,8B3DugMJ,C2DxgME,gBACE,8B3D2gMJ,C2D5gME,aACE,8B3D+gMJ,C2DhhME,gBACE,8B3DmhMJ,C2DphME,eACE,8B3DuhMJ,C2DxhME,cACE,8B3D2hMJ,C2D5hME,aACE,8B3D+hMJ,C2D3hMA,cACE,2B3D8hMF,C2DvhMA,YACE,6B3D0hMF,C2DvhMA,SACE,8B3D0hMF,C2DvhMA,aACE,uC3D2hMF,C2DvhMA,4BAHE,wC3D+hMF,C2DvhMA,+BAHE,2C3D+hMF,C2DvhMA,8BAHE,0C3D+hMF,C2D5hMA,cACE,uC3D2hMF,C2DvhMA,YACE,6B3D0hMF,C2DvhMA,gBACE,2B3D0hMF,C2DvhMA,cACE,6B3D0hMF,C2DvhMA,WACE,yB3D0hMF,CsDlmME,gBAEE,WACA,WAFA,atDumMJ,C4D9lMM,QAAwB,sB5DkmM9B,C4DlmMM,UAAwB,wB5DsmM9B,C4DtmMM,gBAAwB,8B5D0mM9B,C4D1mMM,SAAwB,uB5D8mM9B,C4D9mMM,SAAwB,uB5DknM9B,C4DlnMM,aAAwB,2B5DsnM9B,C4DtnMM,cAAwB,4B5D0nM9B,C4D1nMM,QAAwB,sB5D8nM9B,C4D9nMM,eAAwB,6B5DkoM9B,CejlMI,yB6CjDE,WAAwB,sB5DuoM5B,C4DvoMI,aAAwB,wB5D2oM5B,C4D3oMI,mBAAwB,8B5D+oM5B,C4D/oMI,YAAwB,uB5DmpM5B,C4DnpMI,YAAwB,uB5DupM5B,C4DvpMI,gBAAwB,2B5D2pM5B,C4D3pMI,iBAAwB,4B5D+pM5B,C4D/pMI,WAAwB,sB5DmqM5B,C4DnqMI,kBAAwB,6B5DuqM5B,CACF,CevnMI,yB6CjDE,WAAwB,sB5D4qM5B,C4D5qMI,aAAwB,wB5DgrM5B,C4DhrMI,mBAAwB,8B5DorM5B,C4DprMI,YAAwB,uB5DwrM5B,C4DxrMI,YAAwB,uB5D4rM5B,C4D5rMI,gBAAwB,2B5DgsM5B,C4DhsMI,iBAAwB,4B5DosM5B,C4DpsMI,WAAwB,sB5DwsM5B,C4DxsMI,kBAAwB,6B5D4sM5B,CACF,Ce5pMI,yB6CjDE,WAAwB,sB5DitM5B,C4DjtMI,aAAwB,wB5DqtM5B,C4DrtMI,mBAAwB,8B5DytM5B,C4DztMI,YAAwB,uB5D6tM5B,C4D7tMI,YAAwB,uB5DiuM5B,C4DjuMI,gBAAwB,2B5DquM5B,C4DruMI,iBAAwB,4B5DyuM5B,C4DzuMI,WAAwB,sB5D6uM5B,C4D7uMI,kBAAwB,6B5DivM5B,CACF,CejsMI,0B6CjDE,WAAwB,sB5DsvM5B,C4DtvMI,aAAwB,wB5D0vM5B,C4D1vMI,mBAAwB,8B5D8vM5B,C4D9vMI,YAAwB,uB5DkwM5B,C4DlwMI,YAAwB,uB5DswM5B,C4DtwMI,gBAAwB,2B5D0wM5B,C4D1wMI,iBAAwB,4B5D8wM5B,C4D9wMI,WAAwB,sB5DkxM5B,C4DlxMI,kBAAwB,6B5DsxM5B,CACF,C4D7wMA,aAEI,cAAqB,sB5D+wMvB,C4D/wME,gBAAqB,wB5DmxMvB,C4DnxME,sBAAqB,8B5DuxMvB,C4DvxME,eAAqB,uB5D2xMvB,C4D3xME,eAAqB,uB5D+xMvB,C4D/xME,mBAAqB,2B5DmyMvB,C4DnyME,oBAAqB,4B5DuyMvB,C4DvyME,cAAqB,sB5D2yMvB,C4D3yME,qBAAqB,6B5D+yMvB,CACF,C6Dr0MA,kBAEE,cAGA,gBADA,UAHA,kBAEA,U7Dy0MF,C6Dr0ME,yBAEE,WADA,a7Dw0MJ,C6Dp0ME,2IAWE,SAJA,SAGA,YAFA,OAHA,kBACA,MAGA,U7Dw0MJ,C6D7zMI,+BACE,0B7Dg0MN,C6Dj0MI,+BACE,kB7Do0MN,C6Dr0MI,8BACE,e7Dw0MN,C6Dz0MI,8BACE,gB7D40MN,C8Dr2MI,UAAgC,4B9Dy2MpC,C8Dx2MI,aAAgC,+B9D42MpC,C8D32MI,kBAAgC,oC9D+2MpC,C8D92MI,qBAAgC,uC9Dk3MpC,C8Dh3MI,WAA8B,wB9Do3MlC,C8Dn3MI,aAA8B,0B9Du3MlC,C8Dt3MI,mBAA8B,gC9D03MlC,C8Dz3MI,WAA8B,uB9D63MlC,C8D53MI,aAA8B,qB9Dg4MlC,C8D/3MI,aAA8B,qB9Dm4MlC,C8Dl4MI,eAA8B,uB9Ds4MlC,C8Dr4MI,eAA8B,uB9Dy4MlC,C8Dv4MI,uBAAoC,oC9D24MxC,C8D14MI,qBAAoC,kC9D84MxC,C8D74MI,wBAAoC,gC9Di5MxC,C8Dh5MI,yBAAoC,uC9Do5MxC,C8Dn5MI,wBAAoC,sC9Du5MxC,C8Dr5MI,mBAAiC,gC9Dy5MrC,C8Dx5MI,iBAAiC,8B9D45MrC,C8D35MI,oBAAiC,4B9D+5MrC,C8D95MI,sBAAiC,8B9Dk6MrC,C8Dj6MI,qBAAiC,6B9Dq6MrC,C8Dn6MI,qBAAkC,kC9Du6MtC,C8Dt6MI,mBAAkC,gC9D06MtC,C8Dz6MI,sBAAkC,8B9D66MtC,C8D56MI,uBAAkC,qC9Dg7MtC,C8D/6MI,sBAAkC,oC9Dm7MtC,C8Dl7MI,uBAAkC,+B9Ds7MtC,C8Dp7MI,iBAAgC,yB9Dw7MpC,C8Dv7MI,kBAAgC,+B9D27MpC,C8D17MI,gBAAgC,6B9D87MpC,C8D77MI,mBAAgC,2B9Di8MpC,C8Dh8MI,qBAAgC,6B9Do8MpC,C8Dn8MI,oBAAgC,4B9Du8MpC,Ce37MI,yB+ClDA,aAAgC,4B9Dk/MlC,C8Dj/ME,gBAAgC,+B9Dq/MlC,C8Dp/ME,qBAAgC,oC9Dw/MlC,C8Dv/ME,wBAAgC,uC9D2/MlC,C8Dz/ME,cAA8B,wB9D6/MhC,C8D5/ME,gBAA8B,0B9DggNhC,C8D//ME,sBAA8B,gC9DmgNhC,C8DlgNE,cAA8B,uB9DsgNhC,C8DrgNE,gBAA8B,qB9DygNhC,C8DxgNE,gBAA8B,qB9D4gNhC,C8D3gNE,kBAA8B,uB9D+gNhC,C8D9gNE,kBAA8B,uB9DkhNhC,C8DhhNE,0BAAoC,oC9DohNtC,C8DnhNE,wBAAoC,kC9DuhNtC,C8DthNE,2BAAoC,gC9D0hNtC,C8DzhNE,4BAAoC,uC9D6hNtC,C8D5hNE,2BAAoC,sC9DgiNtC,C8D9hNE,sBAAiC,gC9DkiNnC,C8DjiNE,oBAAiC,8B9DqiNnC,C8DpiNE,uBAAiC,4B9DwiNnC,C8DviNE,yBAAiC,8B9D2iNnC,C8D1iNE,wBAAiC,6B9D8iNnC,C8D5iNE,wBAAkC,kC9DgjNpC,C8D/iNE,sBAAkC,gC9DmjNpC,C8DljNE,yBAAkC,8B9DsjNpC,C8DrjNE,0BAAkC,qC9DyjNpC,C8DxjNE,yBAAkC,oC9D4jNpC,C8D3jNE,0BAAkC,+B9D+jNpC,C8D7jNE,oBAAgC,yB9DikNlC,C8DhkNE,qBAAgC,+B9DokNlC,C8DnkNE,mBAAgC,6B9DukNlC,C8DtkNE,sBAAgC,2B9D0kNlC,C8DzkNE,wBAAgC,6B9D6kNlC,C8D5kNE,uBAAgC,4B9DglNlC,CACF,CerkNI,yB+ClDA,aAAgC,4B9D2nNlC,C8D1nNE,gBAAgC,+B9D8nNlC,C8D7nNE,qBAAgC,oC9DioNlC,C8DhoNE,wBAAgC,uC9DooNlC,C8DloNE,cAA8B,wB9DsoNhC,C8DroNE,gBAA8B,0B9DyoNhC,C8DxoNE,sBAA8B,gC9D4oNhC,C8D3oNE,cAA8B,uB9D+oNhC,C8D9oNE,gBAA8B,qB9DkpNhC,C8DjpNE,gBAA8B,qB9DqpNhC,C8DppNE,kBAA8B,uB9DwpNhC,C8DvpNE,kBAA8B,uB9D2pNhC,C8DzpNE,0BAAoC,oC9D6pNtC,C8D5pNE,wBAAoC,kC9DgqNtC,C8D/pNE,2BAAoC,gC9DmqNtC,C8DlqNE,4BAAoC,uC9DsqNtC,C8DrqNE,2BAAoC,sC9DyqNtC,C8DvqNE,sBAAiC,gC9D2qNnC,C8D1qNE,oBAAiC,8B9D8qNnC,C8D7qNE,uBAAiC,4B9DirNnC,C8DhrNE,yBAAiC,8B9DorNnC,C8DnrNE,wBAAiC,6B9DurNnC,C8DrrNE,wBAAkC,kC9DyrNpC,C8DxrNE,sBAAkC,gC9D4rNpC,C8D3rNE,yBAAkC,8B9D+rNpC,C8D9rNE,0BAAkC,qC9DksNpC,C8DjsNE,yBAAkC,oC9DqsNpC,C8DpsNE,0BAAkC,+B9DwsNpC,C8DtsNE,oBAAgC,yB9D0sNlC,C8DzsNE,qBAAgC,+B9D6sNlC,C8D5sNE,mBAAgC,6B9DgtNlC,C8D/sNE,sBAAgC,2B9DmtNlC,C8DltNE,wBAAgC,6B9DstNlC,C8DrtNE,uBAAgC,4B9DytNlC,CACF,Ce9sNI,yB+ClDA,aAAgC,4B9DowNlC,C8DnwNE,gBAAgC,+B9DuwNlC,C8DtwNE,qBAAgC,oC9D0wNlC,C8DzwNE,wBAAgC,uC9D6wNlC,C8D3wNE,cAA8B,wB9D+wNhC,C8D9wNE,gBAA8B,0B9DkxNhC,C8DjxNE,sBAA8B,gC9DqxNhC,C8DpxNE,cAA8B,uB9DwxNhC,C8DvxNE,gBAA8B,qB9D2xNhC,C8D1xNE,gBAA8B,qB9D8xNhC,C8D7xNE,kBAA8B,uB9DiyNhC,C8DhyNE,kBAA8B,uB9DoyNhC,C8DlyNE,0BAAoC,oC9DsyNtC,C8DryNE,wBAAoC,kC9DyyNtC,C8DxyNE,2BAAoC,gC9D4yNtC,C8D3yNE,4BAAoC,uC9D+yNtC,C8D9yNE,2BAAoC,sC9DkzNtC,C8DhzNE,sBAAiC,gC9DozNnC,C8DnzNE,oBAAiC,8B9DuzNnC,C8DtzNE,uBAAiC,4B9D0zNnC,C8DzzNE,yBAAiC,8B9D6zNnC,C8D5zNE,wBAAiC,6B9Dg0NnC,C8D9zNE,wBAAkC,kC9Dk0NpC,C8Dj0NE,sBAAkC,gC9Dq0NpC,C8Dp0NE,yBAAkC,8B9Dw0NpC,C8Dv0NE,0BAAkC,qC9D20NpC,C8D10NE,yBAAkC,oC9D80NpC,C8D70NE,0BAAkC,+B9Di1NpC,C8D/0NE,oBAAgC,yB9Dm1NlC,C8Dl1NE,qBAAgC,+B9Ds1NlC,C8Dr1NE,mBAAgC,6B9Dy1NlC,C8Dx1NE,sBAAgC,2B9D41NlC,C8D31NE,wBAAgC,6B9D+1NlC,C8D91NE,uBAAgC,4B9Dk2NlC,CACF,Cev1NI,0B+ClDA,aAAgC,4B9D64NlC,C8D54NE,gBAAgC,+B9Dg5NlC,C8D/4NE,qBAAgC,oC9Dm5NlC,C8Dl5NE,wBAAgC,uC9Ds5NlC,C8Dp5NE,cAA8B,wB9Dw5NhC,C8Dv5NE,gBAA8B,0B9D25NhC,C8D15NE,sBAA8B,gC9D85NhC,C8D75NE,cAA8B,uB9Di6NhC,C8Dh6NE,gBAA8B,qB9Do6NhC,C8Dn6NE,gBAA8B,qB9Du6NhC,C8Dt6NE,kBAA8B,uB9D06NhC,C8Dz6NE,kBAA8B,uB9D66NhC,C8D36NE,0BAAoC,oC9D+6NtC,C8D96NE,wBAAoC,kC9Dk7NtC,C8Dj7NE,2BAAoC,gC9Dq7NtC,C8Dp7NE,4BAAoC,uC9Dw7NtC,C8Dv7NE,2BAAoC,sC9D27NtC,C8Dz7NE,sBAAiC,gC9D67NnC,C8D57NE,oBAAiC,8B9Dg8NnC,C8D/7NE,uBAAiC,4B9Dm8NnC,C8Dl8NE,yBAAiC,8B9Ds8NnC,C8Dr8NE,wBAAiC,6B9Dy8NnC,C8Dv8NE,wBAAkC,kC9D28NpC,C8D18NE,sBAAkC,gC9D88NpC,C8D78NE,yBAAkC,8B9Di9NpC,C8Dh9NE,0BAAkC,qC9Do9NpC,C8Dn9NE,yBAAkC,oC9Du9NpC,C8Dt9NE,0BAAkC,+B9D09NpC,C8Dx9NE,oBAAgC,yB9D49NlC,C8D39NE,qBAAgC,+B9D+9NlC,C8D99NE,mBAAgC,6B9Dk+NlC,C8Dj+NE,sBAAgC,2B9Dq+NlC,C8Dp+NE,wBAAgC,6B9Dw+NlC,C8Dv+NE,uBAAgC,4B9D2+NlC,CACF,C+DthOI,YAAwB,oB/DyhO5B,C+DxhOI,aAAwB,qB/D4hO5B,C+D3hOI,YAAwB,oB/D+hO5B,Ce3+NI,yBgDtDA,eAAwB,oB/DsiO1B,C+DriOE,gBAAwB,qB/DyiO1B,C+DxiOE,eAAwB,oB/D4iO1B,CACF,Cez/NI,yBgDtDA,eAAwB,oB/DmjO1B,C+DljOE,gBAAwB,qB/DsjO1B,C+DrjOE,eAAwB,oB/DyjO1B,CACF,CetgOI,yBgDtDA,eAAwB,oB/DgkO1B,C+D/jOE,gBAAwB,qB/DmkO1B,C+DlkOE,eAAwB,oB/DskO1B,CACF,CenhOI,0BgDtDA,eAAwB,oB/D6kO1B,C+D5kOE,gBAAwB,qB/DglO1B,C+D/kOE,eAAwB,oB/DmlO1B,CACF,CgEzlOE,iBAAyB,0FhE4lO3B,CgE5lOE,kBAAyB,6FhEgmO3B,CgEhmOE,kBAAyB,6FhEomO3B,CiEpmOE,eAAsB,uBjEwmOxB,CiExmOE,iBAAsB,yBjE4mOxB,CkE3mOE,iBAAyB,yBlE+mO3B,CkE/mOE,mBAAyB,2BlEmnO3B,CkEnnOE,mBAAyB,2BlEunO3B,CkEvnOE,gBAAyB,wBlE2nO3B,CkE3nOE,iBAAyB,yBlE+nO3B,CkE1nOA,WAEE,KlEgoOF,CkE1nOA,yBAJE,OAHA,eAEA,QAEA,YlEqoOF,CkEloOA,cAGE,QlE+nOF,CkEznOE,4BADF,YAEI,gBACA,MACA,YlE6nOF,CACF,CmEvpOA,SCQE,mBAEA,SANA,WAEA,YACA,gBAFA,UAHA,kBAOA,mBANA,SpEgqOF,CoE/oOE,mDAME,UAFA,YACA,iBAHA,gBAKA,mBAJA,UpEqpOJ,CqE9qOA,WAAa,sDrEkrOb,CqEjrOA,QAAU,iDrEqrOV,CqEprOA,WAAa,iDrEwrOb,CqEvrOA,aAAe,yBrE2rOf,CsE1rOI,MAAuB,mBtE8rO3B,CsE9rOI,MAAuB,mBtEksO3B,CsElsOI,MAAuB,mBtEssO3B,CsEtsOI,OAAuB,oBtE0sO3B,CsE1sOI,QAAuB,oBtE8sO3B,CsE9sOI,MAAuB,oBtEktO3B,CsEltOI,MAAuB,oBtEstO3B,CsEttOI,MAAuB,oBtE0tO3B,CsE1tOI,OAAuB,qBtE8tO3B,CsE9tOI,QAAuB,qBtEkuO3B,CsE9tOA,QAAU,wBtEkuOV,CsEjuOA,QAAU,yBtEquOV,CsEjuOA,YAAc,yBtEquOd,CsEpuOA,YAAc,0BtEwuOd,CsEtuOA,QAAU,qBtE0uOV,CsEzuOA,QAAU,sBtE6uOV,CuEtvOQ,KAAgC,kBvE0vOxC,CuEzvOQ,YAEE,sBvE4vOV,CuE1vOQ,YAEE,wBvE6vOV,CuE3vOQ,YAEE,yBvE8vOV,CuE5vOQ,YAEE,uBvE+vOV,CuE9wOQ,KAAgC,uBvEkxOxC,CuEjxOQ,YAEE,2BvEoxOV,CuElxOQ,YAEE,6BvEqxOV,CuEnxOQ,YAEE,8BvEsxOV,CuEpxOQ,YAEE,4BvEuxOV,CuEtyOQ,KAAgC,sBvE0yOxC,CuEzyOQ,YAEE,0BvE4yOV,CuE1yOQ,YAEE,4BvE6yOV,CuE3yOQ,YAEE,6BvE8yOV,CuE5yOQ,YAEE,2BvE+yOV,CuE9zOQ,KAAgC,qBvEk0OxC,CuEj0OQ,YAEE,yBvEo0OV,CuEl0OQ,YAEE,2BvEq0OV,CuEn0OQ,YAEE,4BvEs0OV,CuEp0OQ,YAEE,0BvEu0OV,CuEt1OQ,KAAgC,uBvE01OxC,CuEz1OQ,YAEE,2BvE41OV,CuE11OQ,YAEE,6BvE61OV,CuE31OQ,YAEE,8BvE81OV,CuE51OQ,YAEE,4BvE+1OV,CuE92OQ,KAAgC,qBvEk3OxC,CuEj3OQ,YAEE,yBvEo3OV,CuEl3OQ,YAEE,2BvEq3OV,CuEn3OQ,YAEE,4BvEs3OV,CuEp3OQ,YAEE,0BvEu3OV,CuEt4OQ,KAAgC,mBvE04OxC,CuEz4OQ,YAEE,uBvE44OV,CuE14OQ,YAEE,yBvE64OV,CuE34OQ,YAEE,0BvE84OV,CuE54OQ,YAEE,wBvE+4OV,CuE95OQ,KAAgC,wBvEk6OxC,CuEj6OQ,YAEE,4BvEo6OV,CuEl6OQ,YAEE,8BvEq6OV,CuEn6OQ,YAEE,+BvEs6OV,CuEp6OQ,YAEE,6BvEu6OV,CuEt7OQ,KAAgC,uBvE07OxC,CuEz7OQ,YAEE,2BvE47OV,CuE17OQ,YAEE,6BvE67OV,CuE37OQ,YAEE,8BvE87OV,CuE57OQ,YAEE,4BvE+7OV,CuE98OQ,KAAgC,sBvEk9OxC,CuEj9OQ,YAEE,0BvEo9OV,CuEl9OQ,YAEE,4BvEq9OV,CuEn9OQ,YAEE,6BvEs9OV,CuEp9OQ,YAEE,2BvEu9OV,CuEt+OQ,KAAgC,wBvE0+OxC,CuEz+OQ,YAEE,4BvE4+OV,CuE1+OQ,YAEE,8BvE6+OV,CuE3+OQ,YAEE,+BvE8+OV,CuE5+OQ,YAEE,6BvE++OV,CuE9/OQ,KAAgC,sBvEkgPxC,CuEjgPQ,YAEE,0BvEogPV,CuElgPQ,YAEE,4BvEqgPV,CuEngPQ,YAEE,6BvEsgPV,CuEpgPQ,YAEE,2BvEugPV,CuE//OQ,MAAwB,wBvEmgPhC,CuElgPQ,cAEE,4BvEqgPV,CuEngPQ,cAEE,8BvEsgPV,CuEpgPQ,cAEE,+BvEugPV,CuErgPQ,cAEE,6BvEwgPV,CuEvhPQ,MAAwB,uBvE2hPhC,CuE1hPQ,cAEE,2BvE6hPV,CuE3hPQ,cAEE,6BvE8hPV,CuE5hPQ,cAEE,8BvE+hPV,CuE7hPQ,cAEE,4BvEgiPV,CuE/iPQ,MAAwB,sBvEmjPhC,CuEljPQ,cAEE,0BvEqjPV,CuEnjPQ,cAEE,4BvEsjPV,CuEpjPQ,cAEE,6BvEujPV,CuErjPQ,cAEE,2BvEwjPV,CuEvkPQ,MAAwB,wBvE2kPhC,CuE1kPQ,cAEE,4BvE6kPV,CuE3kPQ,cAEE,8BvE8kPV,CuE5kPQ,cAEE,+BvE+kPV,CuE7kPQ,cAEE,6BvEglPV,CuE/lPQ,MAAwB,sBvEmmPhC,CuElmPQ,cAEE,0BvEqmPV,CuEnmPQ,cAEE,4BvEsmPV,CuEpmPQ,cAEE,6BvEumPV,CuErmPQ,cAEE,2BvEwmPV,CuElmPI,QAAmB,qBvEsmPvB,CuErmPI,kBAEE,yBvEwmPN,CuEtmPI,kBAEE,2BvEymPN,CuEvmPI,kBAEE,4BvE0mPN,CuExmPI,kBAEE,0BvE2mPN,CepnPI,yBwDlDI,QAAgC,kBvE2qPtC,CuE1qPM,kBAEE,sBvE6qPR,CuE3qPM,kBAEE,wBvE8qPR,CuE5qPM,kBAEE,yBvE+qPR,CuE7qPM,kBAEE,uBvEgrPR,CuE/rPM,QAAgC,uBvEmsPtC,CuElsPM,kBAEE,2BvEqsPR,CuEnsPM,kBAEE,6BvEssPR,CuEpsPM,kBAEE,8BvEusPR,CuErsPM,kBAEE,4BvEwsPR,CuEvtPM,QAAgC,sBvE2tPtC,CuE1tPM,kBAEE,0BvE6tPR,CuE3tPM,kBAEE,4BvE8tPR,CuE5tPM,kBAEE,6BvE+tPR,CuE7tPM,kBAEE,2BvEguPR,CuE/uPM,QAAgC,qBvEmvPtC,CuElvPM,kBAEE,yBvEqvPR,CuEnvPM,kBAEE,2BvEsvPR,CuEpvPM,kBAEE,4BvEuvPR,CuErvPM,kBAEE,0BvEwvPR,CuEvwPM,QAAgC,uBvE2wPtC,CuE1wPM,kBAEE,2BvE6wPR,CuE3wPM,kBAEE,6BvE8wPR,CuE5wPM,kBAEE,8BvE+wPR,CuE7wPM,kBAEE,4BvEgxPR,CuE/xPM,QAAgC,qBvEmyPtC,CuElyPM,kBAEE,yBvEqyPR,CuEnyPM,kBAEE,2BvEsyPR,CuEpyPM,kBAEE,4BvEuyPR,CuEryPM,kBAEE,0BvEwyPR,CuEvzPM,QAAgC,mBvE2zPtC,CuE1zPM,kBAEE,uBvE6zPR,CuE3zPM,kBAEE,yBvE8zPR,CuE5zPM,kBAEE,0BvE+zPR,CuE7zPM,kBAEE,wBvEg0PR,CuE/0PM,QAAgC,wBvEm1PtC,CuEl1PM,kBAEE,4BvEq1PR,CuEn1PM,kBAEE,8BvEs1PR,CuEp1PM,kBAEE,+BvEu1PR,CuEr1PM,kBAEE,6BvEw1PR,CuEv2PM,QAAgC,uBvE22PtC,CuE12PM,kBAEE,2BvE62PR,CuE32PM,kBAEE,6BvE82PR,CuE52PM,kBAEE,8BvE+2PR,CuE72PM,kBAEE,4BvEg3PR,CuE/3PM,QAAgC,sBvEm4PtC,CuEl4PM,kBAEE,0BvEq4PR,CuEn4PM,kBAEE,4BvEs4PR,CuEp4PM,kBAEE,6BvEu4PR,CuEr4PM,kBAEE,2BvEw4PR,CuEv5PM,QAAgC,wBvE25PtC,CuE15PM,kBAEE,4BvE65PR,CuE35PM,kBAEE,8BvE85PR,CuE55PM,kBAEE,+BvE+5PR,CuE75PM,kBAEE,6BvEg6PR,CuE/6PM,QAAgC,sBvEm7PtC,CuEl7PM,kBAEE,0BvEq7PR,CuEn7PM,kBAEE,4BvEs7PR,CuEp7PM,kBAEE,6BvEu7PR,CuEr7PM,kBAEE,2BvEw7PR,CuEh7PM,SAAwB,wBvEo7P9B,CuEn7PM,oBAEE,4BvEs7PR,CuEp7PM,oBAEE,8BvEu7PR,CuEr7PM,oBAEE,+BvEw7PR,CuEt7PM,oBAEE,6BvEy7PR,CuEx8PM,SAAwB,uBvE48P9B,CuE38PM,oBAEE,2BvE88PR,CuE58PM,oBAEE,6BvE+8PR,CuE78PM,oBAEE,8BvEg9PR,CuE98PM,oBAEE,4BvEi9PR,CuEh+PM,SAAwB,sBvEo+P9B,CuEn+PM,oBAEE,0BvEs+PR,CuEp+PM,oBAEE,4BvEu+PR,CuEr+PM,oBAEE,6BvEw+PR,CuEt+PM,oBAEE,2BvEy+PR,CuEx/PM,SAAwB,wBvE4/P9B,CuE3/PM,oBAEE,4BvE8/PR,CuE5/PM,oBAEE,8BvE+/PR,CuE7/PM,oBAEE,+BvEggQR,CuE9/PM,oBAEE,6BvEigQR,CuEhhQM,SAAwB,sBvEohQ9B,CuEnhQM,oBAEE,0BvEshQR,CuEphQM,oBAEE,4BvEuhQR,CuErhQM,oBAEE,6BvEwhQR,CuEthQM,oBAEE,2BvEyhQR,CuEnhQE,WAAmB,qBvEuhQrB,CuEthQE,wBAEE,yBvEyhQJ,CuEvhQE,wBAEE,2BvE0hQJ,CuExhQE,wBAEE,4BvE2hQJ,CuEzhQE,wBAEE,0BvE4hQJ,CACF,CetiQI,yBwDlDI,QAAgC,kBvE4lQtC,CuE3lQM,kBAEE,sBvE8lQR,CuE5lQM,kBAEE,wBvE+lQR,CuE7lQM,kBAEE,yBvEgmQR,CuE9lQM,kBAEE,uBvEimQR,CuEhnQM,QAAgC,uBvEonQtC,CuEnnQM,kBAEE,2BvEsnQR,CuEpnQM,kBAEE,6BvEunQR,CuErnQM,kBAEE,8BvEwnQR,CuEtnQM,kBAEE,4BvEynQR,CuExoQM,QAAgC,sBvE4oQtC,CuE3oQM,kBAEE,0BvE8oQR,CuE5oQM,kBAEE,4BvE+oQR,CuE7oQM,kBAEE,6BvEgpQR,CuE9oQM,kBAEE,2BvEipQR,CuEhqQM,QAAgC,qBvEoqQtC,CuEnqQM,kBAEE,yBvEsqQR,CuEpqQM,kBAEE,2BvEuqQR,CuErqQM,kBAEE,4BvEwqQR,CuEtqQM,kBAEE,0BvEyqQR,CuExrQM,QAAgC,uBvE4rQtC,CuE3rQM,kBAEE,2BvE8rQR,CuE5rQM,kBAEE,6BvE+rQR,CuE7rQM,kBAEE,8BvEgsQR,CuE9rQM,kBAEE,4BvEisQR,CuEhtQM,QAAgC,qBvEotQtC,CuEntQM,kBAEE,yBvEstQR,CuEptQM,kBAEE,2BvEutQR,CuErtQM,kBAEE,4BvEwtQR,CuEttQM,kBAEE,0BvEytQR,CuExuQM,QAAgC,mBvE4uQtC,CuE3uQM,kBAEE,uBvE8uQR,CuE5uQM,kBAEE,yBvE+uQR,CuE7uQM,kBAEE,0BvEgvQR,CuE9uQM,kBAEE,wBvEivQR,CuEhwQM,QAAgC,wBvEowQtC,CuEnwQM,kBAEE,4BvEswQR,CuEpwQM,kBAEE,8BvEuwQR,CuErwQM,kBAEE,+BvEwwQR,CuEtwQM,kBAEE,6BvEywQR,CuExxQM,QAAgC,uBvE4xQtC,CuE3xQM,kBAEE,2BvE8xQR,CuE5xQM,kBAEE,6BvE+xQR,CuE7xQM,kBAEE,8BvEgyQR,CuE9xQM,kBAEE,4BvEiyQR,CuEhzQM,QAAgC,sBvEozQtC,CuEnzQM,kBAEE,0BvEszQR,CuEpzQM,kBAEE,4BvEuzQR,CuErzQM,kBAEE,6BvEwzQR,CuEtzQM,kBAEE,2BvEyzQR,CuEx0QM,QAAgC,wBvE40QtC,CuE30QM,kBAEE,4BvE80QR,CuE50QM,kBAEE,8BvE+0QR,CuE70QM,kBAEE,+BvEg1QR,CuE90QM,kBAEE,6BvEi1QR,CuEh2QM,QAAgC,sBvEo2QtC,CuEn2QM,kBAEE,0BvEs2QR,CuEp2QM,kBAEE,4BvEu2QR,CuEr2QM,kBAEE,6BvEw2QR,CuEt2QM,kBAEE,2BvEy2QR,CuEj2QM,SAAwB,wBvEq2Q9B,CuEp2QM,oBAEE,4BvEu2QR,CuEr2QM,oBAEE,8BvEw2QR,CuEt2QM,oBAEE,+BvEy2QR,CuEv2QM,oBAEE,6BvE02QR,CuEz3QM,SAAwB,uBvE63Q9B,CuE53QM,oBAEE,2BvE+3QR,CuE73QM,oBAEE,6BvEg4QR,CuE93QM,oBAEE,8BvEi4QR,CuE/3QM,oBAEE,4BvEk4QR,CuEj5QM,SAAwB,sBvEq5Q9B,CuEp5QM,oBAEE,0BvEu5QR,CuEr5QM,oBAEE,4BvEw5QR,CuEt5QM,oBAEE,6BvEy5QR,CuEv5QM,oBAEE,2BvE05QR,CuEz6QM,SAAwB,wBvE66Q9B,CuE56QM,oBAEE,4BvE+6QR,CuE76QM,oBAEE,8BvEg7QR,CuE96QM,oBAEE,+BvEi7QR,CuE/6QM,oBAEE,6BvEk7QR,CuEj8QM,SAAwB,sBvEq8Q9B,CuEp8QM,oBAEE,0BvEu8QR,CuEr8QM,oBAEE,4BvEw8QR,CuEt8QM,oBAEE,6BvEy8QR,CuEv8QM,oBAEE,2BvE08QR,CuEp8QE,WAAmB,qBvEw8QrB,CuEv8QE,wBAEE,yBvE08QJ,CuEx8QE,wBAEE,2BvE28QJ,CuEz8QE,wBAEE,4BvE48QJ,CuE18QE,wBAEE,0BvE68QJ,CACF,Cev9QI,yBwDlDI,QAAgC,kBvE6gRtC,CuE5gRM,kBAEE,sBvE+gRR,CuE7gRM,kBAEE,wBvEghRR,CuE9gRM,kBAEE,yBvEihRR,CuE/gRM,kBAEE,uBvEkhRR,CuEjiRM,QAAgC,uBvEqiRtC,CuEpiRM,kBAEE,2BvEuiRR,CuEriRM,kBAEE,6BvEwiRR,CuEtiRM,kBAEE,8BvEyiRR,CuEviRM,kBAEE,4BvE0iRR,CuEzjRM,QAAgC,sBvE6jRtC,CuE5jRM,kBAEE,0BvE+jRR,CuE7jRM,kBAEE,4BvEgkRR,CuE9jRM,kBAEE,6BvEikRR,CuE/jRM,kBAEE,2BvEkkRR,CuEjlRM,QAAgC,qBvEqlRtC,CuEplRM,kBAEE,yBvEulRR,CuErlRM,kBAEE,2BvEwlRR,CuEtlRM,kBAEE,4BvEylRR,CuEvlRM,kBAEE,0BvE0lRR,CuEzmRM,QAAgC,uBvE6mRtC,CuE5mRM,kBAEE,2BvE+mRR,CuE7mRM,kBAEE,6BvEgnRR,CuE9mRM,kBAEE,8BvEinRR,CuE/mRM,kBAEE,4BvEknRR,CuEjoRM,QAAgC,qBvEqoRtC,CuEpoRM,kBAEE,yBvEuoRR,CuEroRM,kBAEE,2BvEwoRR,CuEtoRM,kBAEE,4BvEyoRR,CuEvoRM,kBAEE,0BvE0oRR,CuEzpRM,QAAgC,mBvE6pRtC,CuE5pRM,kBAEE,uBvE+pRR,CuE7pRM,kBAEE,yBvEgqRR,CuE9pRM,kBAEE,0BvEiqRR,CuE/pRM,kBAEE,wBvEkqRR,CuEjrRM,QAAgC,wBvEqrRtC,CuEprRM,kBAEE,4BvEurRR,CuErrRM,kBAEE,8BvEwrRR,CuEtrRM,kBAEE,+BvEyrRR,CuEvrRM,kBAEE,6BvE0rRR,CuEzsRM,QAAgC,uBvE6sRtC,CuE5sRM,kBAEE,2BvE+sRR,CuE7sRM,kBAEE,6BvEgtRR,CuE9sRM,kBAEE,8BvEitRR,CuE/sRM,kBAEE,4BvEktRR,CuEjuRM,QAAgC,sBvEquRtC,CuEpuRM,kBAEE,0BvEuuRR,CuEruRM,kBAEE,4BvEwuRR,CuEtuRM,kBAEE,6BvEyuRR,CuEvuRM,kBAEE,2BvE0uRR,CuEzvRM,QAAgC,wBvE6vRtC,CuE5vRM,kBAEE,4BvE+vRR,CuE7vRM,kBAEE,8BvEgwRR,CuE9vRM,kBAEE,+BvEiwRR,CuE/vRM,kBAEE,6BvEkwRR,CuEjxRM,QAAgC,sBvEqxRtC,CuEpxRM,kBAEE,0BvEuxRR,CuErxRM,kBAEE,4BvEwxRR,CuEtxRM,kBAEE,6BvEyxRR,CuEvxRM,kBAEE,2BvE0xRR,CuElxRM,SAAwB,wBvEsxR9B,CuErxRM,oBAEE,4BvEwxRR,CuEtxRM,oBAEE,8BvEyxRR,CuEvxRM,oBAEE,+BvE0xRR,CuExxRM,oBAEE,6BvE2xRR,CuE1yRM,SAAwB,uBvE8yR9B,CuE7yRM,oBAEE,2BvEgzRR,CuE9yRM,oBAEE,6BvEizRR,CuE/yRM,oBAEE,8BvEkzRR,CuEhzRM,oBAEE,4BvEmzRR,CuEl0RM,SAAwB,sBvEs0R9B,CuEr0RM,oBAEE,0BvEw0RR,CuEt0RM,oBAEE,4BvEy0RR,CuEv0RM,oBAEE,6BvE00RR,CuEx0RM,oBAEE,2BvE20RR,CuE11RM,SAAwB,wBvE81R9B,CuE71RM,oBAEE,4BvEg2RR,CuE91RM,oBAEE,8BvEi2RR,CuE/1RM,oBAEE,+BvEk2RR,CuEh2RM,oBAEE,6BvEm2RR,CuEl3RM,SAAwB,sBvEs3R9B,CuEr3RM,oBAEE,0BvEw3RR,CuEt3RM,oBAEE,4BvEy3RR,CuEv3RM,oBAEE,6BvE03RR,CuEx3RM,oBAEE,2BvE23RR,CuEr3RE,WAAmB,qBvEy3RrB,CuEx3RE,wBAEE,yBvE23RJ,CuEz3RE,wBAEE,2BvE43RJ,CuE13RE,wBAEE,4BvE63RJ,CuE33RE,wBAEE,0BvE83RJ,CACF,Cex4RI,0BwDlDI,QAAgC,kBvE87RtC,CuE77RM,kBAEE,sBvEg8RR,CuE97RM,kBAEE,wBvEi8RR,CuE/7RM,kBAEE,yBvEk8RR,CuEh8RM,kBAEE,uBvEm8RR,CuEl9RM,QAAgC,uBvEs9RtC,CuEr9RM,kBAEE,2BvEw9RR,CuEt9RM,kBAEE,6BvEy9RR,CuEv9RM,kBAEE,8BvE09RR,CuEx9RM,kBAEE,4BvE29RR,CuE1+RM,QAAgC,sBvE8+RtC,CuE7+RM,kBAEE,0BvEg/RR,CuE9+RM,kBAEE,4BvEi/RR,CuE/+RM,kBAEE,6BvEk/RR,CuEh/RM,kBAEE,2BvEm/RR,CuElgSM,QAAgC,qBvEsgStC,CuErgSM,kBAEE,yBvEwgSR,CuEtgSM,kBAEE,2BvEygSR,CuEvgSM,kBAEE,4BvE0gSR,CuExgSM,kBAEE,0BvE2gSR,CuE1hSM,QAAgC,uBvE8hStC,CuE7hSM,kBAEE,2BvEgiSR,CuE9hSM,kBAEE,6BvEiiSR,CuE/hSM,kBAEE,8BvEkiSR,CuEhiSM,kBAEE,4BvEmiSR,CuEljSM,QAAgC,qBvEsjStC,CuErjSM,kBAEE,yBvEwjSR,CuEtjSM,kBAEE,2BvEyjSR,CuEvjSM,kBAEE,4BvE0jSR,CuExjSM,kBAEE,0BvE2jSR,CuE1kSM,QAAgC,mBvE8kStC,CuE7kSM,kBAEE,uBvEglSR,CuE9kSM,kBAEE,yBvEilSR,CuE/kSM,kBAEE,0BvEklSR,CuEhlSM,kBAEE,wBvEmlSR,CuElmSM,QAAgC,wBvEsmStC,CuErmSM,kBAEE,4BvEwmSR,CuEtmSM,kBAEE,8BvEymSR,CuEvmSM,kBAEE,+BvE0mSR,CuExmSM,kBAEE,6BvE2mSR,CuE1nSM,QAAgC,uBvE8nStC,CuE7nSM,kBAEE,2BvEgoSR,CuE9nSM,kBAEE,6BvEioSR,CuE/nSM,kBAEE,8BvEkoSR,CuEhoSM,kBAEE,4BvEmoSR,CuElpSM,QAAgC,sBvEspStC,CuErpSM,kBAEE,0BvEwpSR,CuEtpSM,kBAEE,4BvEypSR,CuEvpSM,kBAEE,6BvE0pSR,CuExpSM,kBAEE,2BvE2pSR,CuE1qSM,QAAgC,wBvE8qStC,CuE7qSM,kBAEE,4BvEgrSR,CuE9qSM,kBAEE,8BvEirSR,CuE/qSM,kBAEE,+BvEkrSR,CuEhrSM,kBAEE,6BvEmrSR,CuElsSM,QAAgC,sBvEssStC,CuErsSM,kBAEE,0BvEwsSR,CuEtsSM,kBAEE,4BvEysSR,CuEvsSM,kBAEE,6BvE0sSR,CuExsSM,kBAEE,2BvE2sSR,CuEnsSM,SAAwB,wBvEusS9B,CuEtsSM,oBAEE,4BvEysSR,CuEvsSM,oBAEE,8BvE0sSR,CuExsSM,oBAEE,+BvE2sSR,CuEzsSM,oBAEE,6BvE4sSR,CuE3tSM,SAAwB,uBvE+tS9B,CuE9tSM,oBAEE,2BvEiuSR,CuE/tSM,oBAEE,6BvEkuSR,CuEhuSM,oBAEE,8BvEmuSR,CuEjuSM,oBAEE,4BvEouSR,CuEnvSM,SAAwB,sBvEuvS9B,CuEtvSM,oBAEE,0BvEyvSR,CuEvvSM,oBAEE,4BvE0vSR,CuExvSM,oBAEE,6BvE2vSR,CuEzvSM,oBAEE,2BvE4vSR,CuE3wSM,SAAwB,wBvE+wS9B,CuE9wSM,oBAEE,4BvEixSR,CuE/wSM,oBAEE,8BvEkxSR,CuEhxSM,oBAEE,+BvEmxSR,CuEjxSM,oBAEE,6BvEoxSR,CuEnySM,SAAwB,sBvEuyS9B,CuEtySM,oBAEE,0BvEyySR,CuEvySM,oBAEE,4BvE0ySR,CuExySM,oBAEE,6BvE2ySR,CuEzySM,oBAEE,2BvE4ySR,CuEtySE,WAAmB,qBvE0ySrB,CuEzySE,wBAEE,yBvE4ySJ,CuE1ySE,wBAEE,2BvE6ySJ,CuE3ySE,wBAEE,4BvE8ySJ,CuE5ySE,wBAEE,0BvE+ySJ,CACF,CwEh3SE,sBAWE,6BAPA,SAKA,WAJA,OAGA,oBAPA,kBAEA,QADA,MAIA,SxEq3SJ,CyE13SA,gBAAkB,gGzE83SlB,CyE13SA,cAAiB,4BzE83SjB,CyE73SA,WAAiB,4BzEi4SjB,CyEh4SA,aAAiB,4BzEo4SjB,CyEn4SA,eCTE,gBACA,uBACA,kB1Eg5SF,CyEj4SI,WAAwB,yBzEq4S5B,CyEp4SI,YAAwB,0BzEw4S5B,CyEv4SI,aAAwB,2BzE24S5B,Cet2SI,yB0DvCA,cAAwB,yBzEk5S1B,CyEj5SE,eAAwB,0BzEq5S1B,CyEp5SE,gBAAwB,2BzEw5S1B,CACF,Cep3SI,yB0DvCA,cAAwB,yBzE+5S1B,CyE95SE,eAAwB,0BzEk6S1B,CyEj6SE,gBAAwB,2BzEq6S1B,CACF,Cej4SI,yB0DvCA,cAAwB,yBzE46S1B,CyE36SE,eAAwB,0BzE+6S1B,CyE96SE,gBAAwB,2BzEk7S1B,CACF,Ce94SI,0B0DvCA,cAAwB,yBzEy7S1B,CyEx7SE,eAAwB,0BzE47S1B,CyE37SE,gBAAwB,2BzE+7S1B,CACF,CyE17SA,gBAAmB,kCzE67SnB,CyE57SA,gBAAmB,kCzEg8SnB,CyE/7SA,iBAAmB,mCzEm8SnB,CyE/7SA,mBAAuB,yBzEm8SvB,CyEl8SA,qBAAuB,6BzEs8SvB,CyEr8SA,oBAAuB,yBzEy8SvB,CyEx8SA,kBAAuB,yBzE48SvB,CyE38SA,oBAAuB,4BzE+8SvB,CyE98SA,aAAuB,2BzEk9SvB,CyE98SA,YAAc,oBzEk9Sd,C2Ez/SE,cACE,uB3E4/SJ,COl/SE,0CoELM,uB3E2/SR,C2EjgTE,gBACE,uB3EogTJ,CO1/SE,8CoELM,uB3EmgTR,C2EzgTE,cACE,uB3E4gTJ,COlgTE,0CoELM,uB3E2gTR,C2EjhTE,WACE,uB3EohTJ,CO1gTE,oCoELM,uB3EmhTR,C2EzhTE,cACE,uB3E4hTJ,COlhTE,0CoELM,uB3E2hTR,C2EjiTE,aACE,uB3EoiTJ,CO1hTE,wCoELM,uB3EmiTR,C2EziTE,YACE,uB3E4iTJ,COliTE,sCoELM,uB3E2iTR,C2EjjTE,WACE,uB3EojTJ,CO1iTE,oCoELM,uB3EmjTR,CyE5gTA,WAAa,uBzEghTb,CyE/gTA,YAAc,uBzEmhTd,CyEjhTA,eAAiB,8BzEqhTjB,CyEphTA,eAAiB,kCzEwhTjB,CyEphTA,WGpDE,6BACA,SAHA,kBADA,WAEA,gB5EilTF,CyExhTA,sBAAwB,8BzE4hTxB,CyE1hTA,YAEE,+BADA,+BzE8hTF,CyExhTA,YAAc,uBzE4hTd,C6E7lTA,SACE,4B7EgmTF,C6E7lTA,WACE,2B7EgmTF,C8EhmTE,aACE,iBAOE,0BAFA,0B9EkmTJ,C8E5lTI,YACE,yB9E+lTN,C8EtlTE,kBACE,4B9EylTJ,C8E3kTE,IACE,8B9E8kTJ,C8E5kTE,eAEE,yBACA,uB9E+kTJ,C8EvkTE,MACE,0B9E0kTJ,C8EvkTE,OAEE,uB9E0kTJ,C8EvkTE,QAGE,UACA,Q9E0kTJ,C8EvkTE,MAEE,sB9E0kTJ,C8ElkTE,MACE,O9EqkTJ,C8EhkTE,gBACE,yB9EskTJ,C8ElkTE,QACE,Y9EqkTJ,C8EnkTE,OACE,qB9EskTJ,C8EnkTE,OACE,kC9EskTJ,C8EpkTI,oBAEE,+B9EskTN,C8EjkTI,sCAEE,kC9EokTN,C8EhkTE,YACE,a9EmkTJ,C8EjkTI,2EAIE,oB9EmkTN,C8E/jTE,sBAEE,oBzE7HK,CyE4HL,a9EmkTJ,CACF,C","sources":["webpack:///./node_modules/bootstrap/scss/_type.scss","webpack:///./resources/sass/app.scss","webpack:///./node_modules/bootstrap/scss/bootstrap.scss","webpack:///./node_modules/bootstrap/scss/_root.scss","webpack:///./node_modules/bootstrap/scss/_reboot.scss","webpack:///./resources/sass/_variables.scss","webpack:///./node_modules/bootstrap/scss/_variables.scss","webpack:///./node_modules/bootstrap/scss/vendor/_rfs.scss","webpack:///./node_modules/bootstrap/scss/mixins/_hover.scss","webpack:///./node_modules/bootstrap/scss/mixins/_lists.scss","webpack:///./node_modules/bootstrap/scss/_images.scss","webpack:///./node_modules/bootstrap/scss/mixins/_image.scss","webpack:///./node_modules/bootstrap/scss/mixins/_border-radius.scss","webpack:///./node_modules/bootstrap/scss/_code.scss","webpack:///./node_modules/bootstrap/scss/_grid.scss","webpack:///./node_modules/bootstrap/scss/mixins/_grid.scss","webpack:///./node_modules/bootstrap/scss/mixins/_breakpoints.scss","webpack:///./node_modules/bootstrap/scss/mixins/_grid-framework.scss","webpack:///./node_modules/bootstrap/scss/_tables.scss","webpack:///./node_modules/bootstrap/scss/mixins/_table-row.scss","webpack:///./node_modules/bootstrap/scss/_forms.scss","webpack:///./node_modules/bootstrap/scss/mixins/_transition.scss","webpack:///./node_modules/bootstrap/scss/mixins/_forms.scss","webpack:///./node_modules/bootstrap/scss/mixins/_gradients.scss","webpack:///./node_modules/bootstrap/scss/_buttons.scss","webpack:///./node_modules/bootstrap/scss/mixins/_buttons.scss","webpack:///./node_modules/bootstrap/scss/_transitions.scss","webpack:///./node_modules/bootstrap/scss/_dropdown.scss","webpack:///./node_modules/bootstrap/scss/mixins/_caret.scss","webpack:///./node_modules/bootstrap/scss/mixins/_nav-divider.scss","webpack:///./node_modules/bootstrap/scss/_button-group.scss","webpack:///./node_modules/bootstrap/scss/_input-group.scss","webpack:///./node_modules/bootstrap/scss/_custom-forms.scss","webpack:///./node_modules/bootstrap/scss/_nav.scss","webpack:///./node_modules/bootstrap/scss/_navbar.scss","webpack:///./node_modules/bootstrap/scss/_card.scss","webpack:///./node_modules/bootstrap/scss/_breadcrumb.scss","webpack:///./node_modules/bootstrap/scss/_pagination.scss","webpack:///./node_modules/bootstrap/scss/mixins/_pagination.scss","webpack:///./node_modules/bootstrap/scss/_badge.scss","webpack:///./node_modules/bootstrap/scss/mixins/_badge.scss","webpack:///./node_modules/bootstrap/scss/_jumbotron.scss","webpack:///./node_modules/bootstrap/scss/_alert.scss","webpack:///./node_modules/bootstrap/scss/mixins/_alert.scss","webpack:///./node_modules/bootstrap/scss/_progress.scss","webpack:///./node_modules/bootstrap/scss/_media.scss","webpack:///./node_modules/bootstrap/scss/_list-group.scss","webpack:///./node_modules/bootstrap/scss/mixins/_list-group.scss","webpack:///./node_modules/bootstrap/scss/_close.scss","webpack:///./node_modules/bootstrap/scss/_toasts.scss","webpack:///./node_modules/bootstrap/scss/_modal.scss","webpack:///./node_modules/bootstrap/scss/_tooltip.scss","webpack:///./node_modules/bootstrap/scss/mixins/_reset-text.scss","webpack:///./node_modules/bootstrap/scss/_popover.scss","webpack:///./node_modules/bootstrap/scss/_carousel.scss","webpack:///./node_modules/bootstrap/scss/mixins/_clearfix.scss","webpack:///./node_modules/bootstrap/scss/_spinners.scss","webpack:///./node_modules/bootstrap/scss/utilities/_align.scss","webpack:///./node_modules/bootstrap/scss/mixins/_background-variant.scss","webpack:///./node_modules/bootstrap/scss/utilities/_background.scss","webpack:///./node_modules/bootstrap/scss/utilities/_borders.scss","webpack:///./node_modules/bootstrap/scss/utilities/_display.scss","webpack:///./node_modules/bootstrap/scss/utilities/_embed.scss","webpack:///./node_modules/bootstrap/scss/utilities/_flex.scss","webpack:///./node_modules/bootstrap/scss/utilities/_float.scss","webpack:///./node_modules/bootstrap/scss/utilities/_interactions.scss","webpack:///./node_modules/bootstrap/scss/utilities/_overflow.scss","webpack:///./node_modules/bootstrap/scss/utilities/_position.scss","webpack:///./node_modules/bootstrap/scss/utilities/_screenreaders.scss","webpack:///./node_modules/bootstrap/scss/mixins/_screen-reader.scss","webpack:///./node_modules/bootstrap/scss/utilities/_shadows.scss","webpack:///./node_modules/bootstrap/scss/utilities/_sizing.scss","webpack:///./node_modules/bootstrap/scss/utilities/_spacing.scss","webpack:///./node_modules/bootstrap/scss/utilities/_stretched-link.scss","webpack:///./node_modules/bootstrap/scss/utilities/_text.scss","webpack:///./node_modules/bootstrap/scss/mixins/_text-truncate.scss","webpack:///./node_modules/bootstrap/scss/mixins/_text-emphasis.scss","webpack:///./node_modules/bootstrap/scss/mixins/_text-hide.scss","webpack:///./node_modules/bootstrap/scss/utilities/_visibility.scss","webpack:///./node_modules/bootstrap/scss/_print.scss"],"sourcesContent":["// stylelint-disable 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","// Fonts\n@import url('https://fonts.googleapis.com/css?family=Nunito');\n\n// Variables\n@import 'variables';\n\n// Bootstrap\n@import '~bootstrap/scss/bootstrap';\n","/*!\n * Bootstrap v4.6.0 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/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",":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 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]):not([class]) {\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 // Disable auto-hiding scrollbar in IE & legacy Edge to avoid overlap,\n // making it impossible to interact with the content\n -ms-overflow-style: scrollbar;\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\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\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-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\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// Set the cursor for non-`