Updated to Bootstrap v5.3.1

This commit is contained in:
NinjaCheetah 2023-08-25 01:18:25 -04:00
parent 69a448fb63
commit c01dde02ec
46 changed files with 968 additions and 648 deletions

View File

@ -1,5 +1,5 @@
/*! /*!
* Bootstrap Grid v5.3.0-alpha3 (https://getbootstrap.com/) * Bootstrap Grid v5.3.1 (https://getbootstrap.com/)
* Copyright 2011-2023 The Bootstrap Authors * Copyright 2011-2023 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/ */

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
/*! /*!
* Bootstrap Grid v5.3.0-alpha3 (https://getbootstrap.com/) * Bootstrap Grid v5.3.1 (https://getbootstrap.com/)
* Copyright 2011-2023 The Bootstrap Authors * Copyright 2011-2023 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/ */

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
/*! /*!
* Bootstrap Reboot v5.3.0-alpha3 (https://getbootstrap.com/) * Bootstrap Reboot v5.3.1 (https://getbootstrap.com/)
* Copyright 2011-2023 The Bootstrap Authors * Copyright 2011-2023 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/ */
@ -91,6 +91,7 @@
--bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-color-rgb: 33, 37, 41;
--bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg: #f8f9fa;
--bs-tertiary-bg-rgb: 248, 249, 250; --bs-tertiary-bg-rgb: 248, 249, 250;
--bs-heading-color: inherit;
--bs-link-color: #0d6efd; --bs-link-color: #0d6efd;
--bs-link-color-rgb: 13, 110, 253; --bs-link-color-rgb: 13, 110, 253;
--bs-link-decoration: underline; --bs-link-decoration: underline;
@ -124,18 +125,18 @@
[data-bs-theme=dark] { [data-bs-theme=dark] {
color-scheme: dark; color-scheme: dark;
--bs-body-color: #adb5bd; --bs-body-color: #dee2e6;
--bs-body-color-rgb: 173, 181, 189; --bs-body-color-rgb: 222, 226, 230;
--bs-body-bg: #212529; --bs-body-bg: #212529;
--bs-body-bg-rgb: 33, 37, 41; --bs-body-bg-rgb: 33, 37, 41;
--bs-emphasis-color: #fff; --bs-emphasis-color: #fff;
--bs-emphasis-color-rgb: 255, 255, 255; --bs-emphasis-color-rgb: 255, 255, 255;
--bs-secondary-color: rgba(173, 181, 189, 0.75); --bs-secondary-color: rgba(222, 226, 230, 0.75);
--bs-secondary-color-rgb: 173, 181, 189; --bs-secondary-color-rgb: 222, 226, 230;
--bs-secondary-bg: #343a40; --bs-secondary-bg: #343a40;
--bs-secondary-bg-rgb: 52, 58, 64; --bs-secondary-bg-rgb: 52, 58, 64;
--bs-tertiary-color: rgba(173, 181, 189, 0.5); --bs-tertiary-color: rgba(222, 226, 230, 0.5);
--bs-tertiary-color-rgb: 173, 181, 189; --bs-tertiary-color-rgb: 222, 226, 230;
--bs-tertiary-bg: #2b3035; --bs-tertiary-bg: #2b3035;
--bs-tertiary-bg-rgb: 43, 48, 53; --bs-tertiary-bg-rgb: 43, 48, 53;
--bs-primary-text-emphasis: #6ea8fe; --bs-primary-text-emphasis: #6ea8fe;
@ -162,6 +163,7 @@
--bs-danger-border-subtle: #842029; --bs-danger-border-subtle: #842029;
--bs-light-border-subtle: #495057; --bs-light-border-subtle: #495057;
--bs-dark-border-subtle: #343a40; --bs-dark-border-subtle: #343a40;
--bs-heading-color: inherit;
--bs-link-color: #6ea8fe; --bs-link-color: #6ea8fe;
--bs-link-hover-color: #8bb9fe; --bs-link-hover-color: #8bb9fe;
--bs-link-color-rgb: 110, 168, 254; --bs-link-color-rgb: 110, 168, 254;
@ -213,7 +215,7 @@ h6, h5, h4, h3, h2, h1 {
margin-bottom: 0.5rem; margin-bottom: 0.5rem;
font-weight: 500; font-weight: 500;
line-height: 1.2; line-height: 1.2;
color: var(--bs-heading-color, inherit); color: var(--bs-heading-color);
} }
h1 { h1 {
@ -537,8 +539,8 @@ legend + * {
} }
[type=search] { [type=search] {
outline-offset: -2px;
-webkit-appearance: textfield; -webkit-appearance: textfield;
outline-offset: -2px;
} }
/* rtl:raw: /* rtl:raw:

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
/*! /*!
* Bootstrap Reboot v5.3.0-alpha3 (https://getbootstrap.com/) * Bootstrap Reboot v5.3.1 (https://getbootstrap.com/)
* Copyright 2011-2023 The Bootstrap Authors * Copyright 2011-2023 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/ */
@ -91,6 +91,7 @@
--bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-color-rgb: 33, 37, 41;
--bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg: #f8f9fa;
--bs-tertiary-bg-rgb: 248, 249, 250; --bs-tertiary-bg-rgb: 248, 249, 250;
--bs-heading-color: inherit;
--bs-link-color: #0d6efd; --bs-link-color: #0d6efd;
--bs-link-color-rgb: 13, 110, 253; --bs-link-color-rgb: 13, 110, 253;
--bs-link-decoration: underline; --bs-link-decoration: underline;
@ -124,18 +125,18 @@
[data-bs-theme=dark] { [data-bs-theme=dark] {
color-scheme: dark; color-scheme: dark;
--bs-body-color: #adb5bd; --bs-body-color: #dee2e6;
--bs-body-color-rgb: 173, 181, 189; --bs-body-color-rgb: 222, 226, 230;
--bs-body-bg: #212529; --bs-body-bg: #212529;
--bs-body-bg-rgb: 33, 37, 41; --bs-body-bg-rgb: 33, 37, 41;
--bs-emphasis-color: #fff; --bs-emphasis-color: #fff;
--bs-emphasis-color-rgb: 255, 255, 255; --bs-emphasis-color-rgb: 255, 255, 255;
--bs-secondary-color: rgba(173, 181, 189, 0.75); --bs-secondary-color: rgba(222, 226, 230, 0.75);
--bs-secondary-color-rgb: 173, 181, 189; --bs-secondary-color-rgb: 222, 226, 230;
--bs-secondary-bg: #343a40; --bs-secondary-bg: #343a40;
--bs-secondary-bg-rgb: 52, 58, 64; --bs-secondary-bg-rgb: 52, 58, 64;
--bs-tertiary-color: rgba(173, 181, 189, 0.5); --bs-tertiary-color: rgba(222, 226, 230, 0.5);
--bs-tertiary-color-rgb: 173, 181, 189; --bs-tertiary-color-rgb: 222, 226, 230;
--bs-tertiary-bg: #2b3035; --bs-tertiary-bg: #2b3035;
--bs-tertiary-bg-rgb: 43, 48, 53; --bs-tertiary-bg-rgb: 43, 48, 53;
--bs-primary-text-emphasis: #6ea8fe; --bs-primary-text-emphasis: #6ea8fe;
@ -162,6 +163,7 @@
--bs-danger-border-subtle: #842029; --bs-danger-border-subtle: #842029;
--bs-light-border-subtle: #495057; --bs-light-border-subtle: #495057;
--bs-dark-border-subtle: #343a40; --bs-dark-border-subtle: #343a40;
--bs-heading-color: inherit;
--bs-link-color: #6ea8fe; --bs-link-color: #6ea8fe;
--bs-link-hover-color: #8bb9fe; --bs-link-hover-color: #8bb9fe;
--bs-link-color-rgb: 110, 168, 254; --bs-link-color-rgb: 110, 168, 254;
@ -213,7 +215,7 @@ h6, h5, h4, h3, h2, h1 {
margin-bottom: 0.5rem; margin-bottom: 0.5rem;
font-weight: 500; font-weight: 500;
line-height: 1.2; line-height: 1.2;
color: var(--bs-heading-color, inherit); color: var(--bs-heading-color);
} }
h1 { h1 {
@ -537,8 +539,8 @@ legend + * {
} }
[type=search] { [type=search] {
outline-offset: -2px;
-webkit-appearance: textfield; -webkit-appearance: textfield;
outline-offset: -2px;
} }
[type="tel"], [type="tel"],

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
/*! /*!
* Bootstrap Utilities v5.3.0-alpha3 (https://getbootstrap.com/) * Bootstrap Utilities v5.3.1 (https://getbootstrap.com/)
* Copyright 2011-2023 The Bootstrap Authors * Copyright 2011-2023 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/ */
@ -91,6 +91,7 @@
--bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-color-rgb: 33, 37, 41;
--bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg: #f8f9fa;
--bs-tertiary-bg-rgb: 248, 249, 250; --bs-tertiary-bg-rgb: 248, 249, 250;
--bs-heading-color: inherit;
--bs-link-color: #0d6efd; --bs-link-color: #0d6efd;
--bs-link-color-rgb: 13, 110, 253; --bs-link-color-rgb: 13, 110, 253;
--bs-link-decoration: underline; --bs-link-decoration: underline;
@ -124,18 +125,18 @@
[data-bs-theme=dark] { [data-bs-theme=dark] {
color-scheme: dark; color-scheme: dark;
--bs-body-color: #adb5bd; --bs-body-color: #dee2e6;
--bs-body-color-rgb: 173, 181, 189; --bs-body-color-rgb: 222, 226, 230;
--bs-body-bg: #212529; --bs-body-bg: #212529;
--bs-body-bg-rgb: 33, 37, 41; --bs-body-bg-rgb: 33, 37, 41;
--bs-emphasis-color: #fff; --bs-emphasis-color: #fff;
--bs-emphasis-color-rgb: 255, 255, 255; --bs-emphasis-color-rgb: 255, 255, 255;
--bs-secondary-color: rgba(173, 181, 189, 0.75); --bs-secondary-color: rgba(222, 226, 230, 0.75);
--bs-secondary-color-rgb: 173, 181, 189; --bs-secondary-color-rgb: 222, 226, 230;
--bs-secondary-bg: #343a40; --bs-secondary-bg: #343a40;
--bs-secondary-bg-rgb: 52, 58, 64; --bs-secondary-bg-rgb: 52, 58, 64;
--bs-tertiary-color: rgba(173, 181, 189, 0.5); --bs-tertiary-color: rgba(222, 226, 230, 0.5);
--bs-tertiary-color-rgb: 173, 181, 189; --bs-tertiary-color-rgb: 222, 226, 230;
--bs-tertiary-bg: #2b3035; --bs-tertiary-bg: #2b3035;
--bs-tertiary-bg-rgb: 43, 48, 53; --bs-tertiary-bg-rgb: 43, 48, 53;
--bs-primary-text-emphasis: #6ea8fe; --bs-primary-text-emphasis: #6ea8fe;
@ -162,6 +163,7 @@
--bs-danger-border-subtle: #842029; --bs-danger-border-subtle: #842029;
--bs-light-border-subtle: #495057; --bs-light-border-subtle: #495057;
--bs-dark-border-subtle: #343a40; --bs-dark-border-subtle: #343a40;
--bs-heading-color: inherit;
--bs-link-color: #6ea8fe; --bs-link-color: #6ea8fe;
--bs-link-hover-color: #8bb9fe; --bs-link-hover-color: #8bb9fe;
--bs-link-color-rgb: 110, 168, 254; --bs-link-color-rgb: 110, 168, 254;
@ -183,141 +185,141 @@
.text-bg-primary { .text-bg-primary {
color: #fff !important; color: #fff !important;
background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-secondary { .text-bg-secondary {
color: #fff !important; color: #fff !important;
background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-success { .text-bg-success {
color: #fff !important; color: #fff !important;
background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-info { .text-bg-info {
color: #000 !important; color: #000 !important;
background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-warning { .text-bg-warning {
color: #000 !important; color: #000 !important;
background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-danger { .text-bg-danger {
color: #fff !important; color: #fff !important;
background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-light { .text-bg-light {
color: #000 !important; color: #000 !important;
background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-dark { .text-bg-dark {
color: #fff !important; color: #fff !important;
background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.link-primary { .link-primary {
color: RGBA(var(--bs-primary-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-primary:hover, .link-primary:focus { .link-primary:hover, .link-primary:focus {
color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)); color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-secondary { .link-secondary {
color: RGBA(var(--bs-secondary-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-secondary:hover, .link-secondary:focus { .link-secondary:hover, .link-secondary:focus {
color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)); 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)); -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)); text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-success { .link-success {
color: RGBA(var(--bs-success-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-success:hover, .link-success:focus { .link-success:hover, .link-success:focus {
color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)); color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-info { .link-info {
color: RGBA(var(--bs-info-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-info:hover, .link-info:focus { .link-info:hover, .link-info:focus {
color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)); color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-warning { .link-warning {
color: RGBA(var(--bs-warning-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-warning:hover, .link-warning:focus { .link-warning:hover, .link-warning:focus {
color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)); color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-danger { .link-danger {
color: RGBA(var(--bs-danger-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-danger:hover, .link-danger:focus { .link-danger:hover, .link-danger:focus {
color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)); color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-light { .link-light {
color: RGBA(var(--bs-light-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-light:hover, .link-light:focus { .link-light:hover, .link-light:focus {
color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)); 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)); -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)); text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-dark { .link-dark {
color: RGBA(var(--bs-dark-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-dark:hover, .link-dark:focus { .link-dark:hover, .link-dark:focus {
color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)); 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)); -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)); text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-body-emphasis { .link-body-emphasis {
color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)); 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)); -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)); text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-body-emphasis:hover, .link-body-emphasis:focus { .link-body-emphasis:hover, .link-body-emphasis:focus {
color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)); 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)); -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)); text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
} }
.focus-ring:focus { .focus-ring:focus {
@ -534,7 +536,7 @@
.vr { .vr {
display: inline-block; display: inline-block;
align-self: stretch; align-self: stretch;
width: 1px; width: var(--bs-border-width);
min-height: 1em; min-height: 1em;
background-color: currentcolor; background-color: currentcolor;
opacity: 0.25; opacity: 0.25;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
/*! /*!
* Bootstrap Utilities v5.3.0-alpha3 (https://getbootstrap.com/) * Bootstrap Utilities v5.3.1 (https://getbootstrap.com/)
* Copyright 2011-2023 The Bootstrap Authors * Copyright 2011-2023 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/ */
@ -91,6 +91,7 @@
--bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-color-rgb: 33, 37, 41;
--bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg: #f8f9fa;
--bs-tertiary-bg-rgb: 248, 249, 250; --bs-tertiary-bg-rgb: 248, 249, 250;
--bs-heading-color: inherit;
--bs-link-color: #0d6efd; --bs-link-color: #0d6efd;
--bs-link-color-rgb: 13, 110, 253; --bs-link-color-rgb: 13, 110, 253;
--bs-link-decoration: underline; --bs-link-decoration: underline;
@ -124,18 +125,18 @@
[data-bs-theme=dark] { [data-bs-theme=dark] {
color-scheme: dark; color-scheme: dark;
--bs-body-color: #adb5bd; --bs-body-color: #dee2e6;
--bs-body-color-rgb: 173, 181, 189; --bs-body-color-rgb: 222, 226, 230;
--bs-body-bg: #212529; --bs-body-bg: #212529;
--bs-body-bg-rgb: 33, 37, 41; --bs-body-bg-rgb: 33, 37, 41;
--bs-emphasis-color: #fff; --bs-emphasis-color: #fff;
--bs-emphasis-color-rgb: 255, 255, 255; --bs-emphasis-color-rgb: 255, 255, 255;
--bs-secondary-color: rgba(173, 181, 189, 0.75); --bs-secondary-color: rgba(222, 226, 230, 0.75);
--bs-secondary-color-rgb: 173, 181, 189; --bs-secondary-color-rgb: 222, 226, 230;
--bs-secondary-bg: #343a40; --bs-secondary-bg: #343a40;
--bs-secondary-bg-rgb: 52, 58, 64; --bs-secondary-bg-rgb: 52, 58, 64;
--bs-tertiary-color: rgba(173, 181, 189, 0.5); --bs-tertiary-color: rgba(222, 226, 230, 0.5);
--bs-tertiary-color-rgb: 173, 181, 189; --bs-tertiary-color-rgb: 222, 226, 230;
--bs-tertiary-bg: #2b3035; --bs-tertiary-bg: #2b3035;
--bs-tertiary-bg-rgb: 43, 48, 53; --bs-tertiary-bg-rgb: 43, 48, 53;
--bs-primary-text-emphasis: #6ea8fe; --bs-primary-text-emphasis: #6ea8fe;
@ -162,6 +163,7 @@
--bs-danger-border-subtle: #842029; --bs-danger-border-subtle: #842029;
--bs-light-border-subtle: #495057; --bs-light-border-subtle: #495057;
--bs-dark-border-subtle: #343a40; --bs-dark-border-subtle: #343a40;
--bs-heading-color: inherit;
--bs-link-color: #6ea8fe; --bs-link-color: #6ea8fe;
--bs-link-hover-color: #8bb9fe; --bs-link-hover-color: #8bb9fe;
--bs-link-color-rgb: 110, 168, 254; --bs-link-color-rgb: 110, 168, 254;
@ -183,141 +185,141 @@
.text-bg-primary { .text-bg-primary {
color: #fff !important; color: #fff !important;
background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-secondary { .text-bg-secondary {
color: #fff !important; color: #fff !important;
background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-success { .text-bg-success {
color: #fff !important; color: #fff !important;
background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-info { .text-bg-info {
color: #000 !important; color: #000 !important;
background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-warning { .text-bg-warning {
color: #000 !important; color: #000 !important;
background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-danger { .text-bg-danger {
color: #fff !important; color: #fff !important;
background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-light { .text-bg-light {
color: #000 !important; color: #000 !important;
background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-dark { .text-bg-dark {
color: #fff !important; color: #fff !important;
background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.link-primary { .link-primary {
color: RGBA(var(--bs-primary-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-primary:hover, .link-primary:focus { .link-primary:hover, .link-primary:focus {
color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)); color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-secondary { .link-secondary {
color: RGBA(var(--bs-secondary-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-secondary:hover, .link-secondary:focus { .link-secondary:hover, .link-secondary:focus {
color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)); 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)); -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)); text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-success { .link-success {
color: RGBA(var(--bs-success-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-success:hover, .link-success:focus { .link-success:hover, .link-success:focus {
color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)); color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-info { .link-info {
color: RGBA(var(--bs-info-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-info:hover, .link-info:focus { .link-info:hover, .link-info:focus {
color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)); color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-warning { .link-warning {
color: RGBA(var(--bs-warning-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-warning:hover, .link-warning:focus { .link-warning:hover, .link-warning:focus {
color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)); color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-danger { .link-danger {
color: RGBA(var(--bs-danger-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-danger:hover, .link-danger:focus { .link-danger:hover, .link-danger:focus {
color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)); color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-light { .link-light {
color: RGBA(var(--bs-light-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-light:hover, .link-light:focus { .link-light:hover, .link-light:focus {
color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)); 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)); -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)); text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-dark { .link-dark {
color: RGBA(var(--bs-dark-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-dark:hover, .link-dark:focus { .link-dark:hover, .link-dark:focus {
color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)); 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)); -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)); text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-body-emphasis { .link-body-emphasis {
color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)); 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)); -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)); text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-body-emphasis:hover, .link-body-emphasis:focus { .link-body-emphasis:hover, .link-body-emphasis:focus {
color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)); 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)); -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)); text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
} }
.focus-ring:focus { .focus-ring:focus {
@ -534,7 +536,7 @@
.vr { .vr {
display: inline-block; display: inline-block;
align-self: stretch; align-self: stretch;
width: 1px; width: var(--bs-border-width);
min-height: 1em; min-height: 1em;
background-color: currentcolor; background-color: currentcolor;
opacity: 0.25; opacity: 0.25;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
@charset "UTF-8"; @charset "UTF-8";
/*! /*!
* Bootstrap v5.3.0-alpha3 (https://getbootstrap.com/) * Bootstrap v5.3.1 (https://getbootstrap.com/)
* Copyright 2011-2023 The Bootstrap Authors * Copyright 2011-2023 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/ */
@ -92,6 +92,7 @@
--bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-color-rgb: 33, 37, 41;
--bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg: #f8f9fa;
--bs-tertiary-bg-rgb: 248, 249, 250; --bs-tertiary-bg-rgb: 248, 249, 250;
--bs-heading-color: inherit;
--bs-link-color: #0d6efd; --bs-link-color: #0d6efd;
--bs-link-color-rgb: 13, 110, 253; --bs-link-color-rgb: 13, 110, 253;
--bs-link-decoration: underline; --bs-link-decoration: underline;
@ -125,18 +126,18 @@
[data-bs-theme=dark] { [data-bs-theme=dark] {
color-scheme: dark; color-scheme: dark;
--bs-body-color: #adb5bd; --bs-body-color: #dee2e6;
--bs-body-color-rgb: 173, 181, 189; --bs-body-color-rgb: 222, 226, 230;
--bs-body-bg: #212529; --bs-body-bg: #212529;
--bs-body-bg-rgb: 33, 37, 41; --bs-body-bg-rgb: 33, 37, 41;
--bs-emphasis-color: #fff; --bs-emphasis-color: #fff;
--bs-emphasis-color-rgb: 255, 255, 255; --bs-emphasis-color-rgb: 255, 255, 255;
--bs-secondary-color: rgba(173, 181, 189, 0.75); --bs-secondary-color: rgba(222, 226, 230, 0.75);
--bs-secondary-color-rgb: 173, 181, 189; --bs-secondary-color-rgb: 222, 226, 230;
--bs-secondary-bg: #343a40; --bs-secondary-bg: #343a40;
--bs-secondary-bg-rgb: 52, 58, 64; --bs-secondary-bg-rgb: 52, 58, 64;
--bs-tertiary-color: rgba(173, 181, 189, 0.5); --bs-tertiary-color: rgba(222, 226, 230, 0.5);
--bs-tertiary-color-rgb: 173, 181, 189; --bs-tertiary-color-rgb: 222, 226, 230;
--bs-tertiary-bg: #2b3035; --bs-tertiary-bg: #2b3035;
--bs-tertiary-bg-rgb: 43, 48, 53; --bs-tertiary-bg-rgb: 43, 48, 53;
--bs-primary-text-emphasis: #6ea8fe; --bs-primary-text-emphasis: #6ea8fe;
@ -163,6 +164,7 @@
--bs-danger-border-subtle: #842029; --bs-danger-border-subtle: #842029;
--bs-light-border-subtle: #495057; --bs-light-border-subtle: #495057;
--bs-dark-border-subtle: #343a40; --bs-dark-border-subtle: #343a40;
--bs-heading-color: inherit;
--bs-link-color: #6ea8fe; --bs-link-color: #6ea8fe;
--bs-link-hover-color: #8bb9fe; --bs-link-hover-color: #8bb9fe;
--bs-link-color-rgb: 110, 168, 254; --bs-link-color-rgb: 110, 168, 254;
@ -214,7 +216,7 @@ h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
margin-bottom: 0.5rem; margin-bottom: 0.5rem;
font-weight: 500; font-weight: 500;
line-height: 1.2; line-height: 1.2;
color: var(--bs-heading-color, inherit); color: var(--bs-heading-color);
} }
h1, .h1 { h1, .h1 {
@ -538,8 +540,8 @@ legend + * {
} }
[type=search] { [type=search] {
outline-offset: -2px;
-webkit-appearance: textfield; -webkit-appearance: textfield;
outline-offset: -2px;
} }
/* rtl:raw: /* rtl:raw:
@ -1850,8 +1852,12 @@ progress {
} }
} }
.table { .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-body-color); --bs-table-color: var(--bs-body-color);
--bs-table-bg: transparent; --bs-table-bg: var(--bs-body-bg);
--bs-table-border-color: var(--bs-border-color); --bs-table-border-color: var(--bs-border-color);
--bs-table-accent-bg: transparent; --bs-table-accent-bg: transparent;
--bs-table-striped-color: var(--bs-body-color); --bs-table-striped-color: var(--bs-body-color);
@ -1862,15 +1868,15 @@ progress {
--bs-table-hover-bg: rgba(0, 0, 0, 0.075); --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
width: 100%; width: 100%;
margin-bottom: 1rem; margin-bottom: 1rem;
color: var(--bs-table-color);
vertical-align: top; vertical-align: top;
border-color: var(--bs-table-border-color); border-color: var(--bs-table-border-color);
} }
.table > :not(caption) > * > * { .table > :not(caption) > * > * {
padding: 0.5rem 0.5rem; 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); background-color: var(--bs-table-bg);
border-bottom-width: var(--bs-border-width); border-bottom-width: var(--bs-border-width);
box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
} }
.table > tbody { .table > tbody {
vertical-align: inherit; vertical-align: inherit;
@ -1906,23 +1912,23 @@ progress {
} }
.table-striped > tbody > tr:nth-of-type(odd) > * { .table-striped > tbody > tr:nth-of-type(odd) > * {
--bs-table-accent-bg: var(--bs-table-striped-bg); --bs-table-color-type: var(--bs-table-striped-color);
color: var(--bs-table-striped-color); --bs-table-bg-type: var(--bs-table-striped-bg);
} }
.table-striped-columns > :not(caption) > tr > :nth-child(even) { .table-striped-columns > :not(caption) > tr > :nth-child(even) {
--bs-table-accent-bg: var(--bs-table-striped-bg); --bs-table-color-type: var(--bs-table-striped-color);
color: var(--bs-table-striped-color); --bs-table-bg-type: var(--bs-table-striped-bg);
} }
.table-active { .table-active {
--bs-table-accent-bg: var(--bs-table-active-bg); --bs-table-color-state: var(--bs-table-active-color);
color: var(--bs-table-active-color); --bs-table-bg-state: var(--bs-table-active-bg);
} }
.table-hover > tbody > tr:hover > * { .table-hover > tbody > tr:hover > * {
--bs-table-accent-bg: var(--bs-table-hover-bg); --bs-table-color-state: var(--bs-table-hover-color);
color: var(--bs-table-hover-color); --bs-table-bg-state: var(--bs-table-hover-bg);
} }
.table-primary { .table-primary {
@ -2110,12 +2116,12 @@ progress {
font-weight: 400; font-weight: 400;
line-height: 1.5; line-height: 1.5;
color: var(--bs-body-color); color: var(--bs-body-color);
background-color: var(--bs-body-bg);
background-clip: padding-box;
border: var(--bs-border-width) solid var(--bs-border-color);
-webkit-appearance: none; -webkit-appearance: none;
-moz-appearance: none; -moz-appearance: none;
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); border-radius: var(--bs-border-radius);
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
} }
@ -2304,6 +2310,9 @@ textarea.form-control-lg {
font-weight: 400; font-weight: 400;
line-height: 1.5; line-height: 1.5;
color: var(--bs-body-color); color: var(--bs-body-color);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: var(--bs-body-bg); background-color: var(--bs-body-bg);
background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
background-repeat: no-repeat; background-repeat: no-repeat;
@ -2312,9 +2321,6 @@ textarea.form-control-lg {
border: var(--bs-border-width) solid var(--bs-border-color); border: var(--bs-border-width) solid var(--bs-border-color);
border-radius: var(--bs-border-radius); border-radius: var(--bs-border-radius);
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
} }
@media (prefers-reduced-motion: reduce) { @media (prefers-reduced-motion: reduce) {
.form-select { .form-select {
@ -2355,7 +2361,7 @@ textarea.form-control-lg {
} }
[data-bs-theme=dark] .form-select { [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='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); --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 { .form-check {
@ -2386,15 +2392,15 @@ textarea.form-control-lg {
height: 1em; height: 1em;
margin-top: 0.25em; margin-top: 0.25em;
vertical-align: top; vertical-align: top;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: var(--bs-form-check-bg); background-color: var(--bs-form-check-bg);
background-image: var(--bs-form-check-bg-image); background-image: var(--bs-form-check-bg-image);
background-repeat: no-repeat; background-repeat: no-repeat;
background-position: center; background-position: center;
background-size: contain; background-size: contain;
border: var(--bs-border-width) solid var(--bs-border-color); border: var(--bs-border-width) solid var(--bs-border-color);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-print-color-adjust: exact; -webkit-print-color-adjust: exact;
color-adjust: exact; color-adjust: exact;
print-color-adjust: exact; print-color-adjust: exact;
@ -2495,10 +2501,10 @@ textarea.form-control-lg {
width: 100%; width: 100%;
height: 1.5rem; height: 1.5rem;
padding: 0; padding: 0;
background-color: transparent;
-webkit-appearance: none; -webkit-appearance: none;
-moz-appearance: none; -moz-appearance: none;
appearance: none; appearance: none;
background-color: transparent;
} }
.form-range:focus { .form-range:focus {
outline: 0; outline: 0;
@ -2516,13 +2522,13 @@ textarea.form-control-lg {
width: 1rem; width: 1rem;
height: 1rem; height: 1rem;
margin-top: -0.25rem; margin-top: -0.25rem;
-webkit-appearance: none;
appearance: none;
background-color: #0d6efd; background-color: #0d6efd;
border: 0; border: 0;
border-radius: 1rem; 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; -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; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-webkit-appearance: none;
appearance: none;
} }
@media (prefers-reduced-motion: reduce) { @media (prefers-reduced-motion: reduce) {
.form-range::-webkit-slider-thumb { .form-range::-webkit-slider-thumb {
@ -2545,13 +2551,13 @@ textarea.form-control-lg {
.form-range::-moz-range-thumb { .form-range::-moz-range-thumb {
width: 1rem; width: 1rem;
height: 1rem; height: 1rem;
-moz-appearance: none;
appearance: none;
background-color: #0d6efd; background-color: #0d6efd;
border: 0; border: 0;
border-radius: 1rem; 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; -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; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-moz-appearance: none;
appearance: none;
} }
@media (prefers-reduced-motion: reduce) { @media (prefers-reduced-motion: reduce) {
.form-range::-moz-range-thumb { .form-range::-moz-range-thumb {
@ -2588,6 +2594,7 @@ textarea.form-control-lg {
.form-floating > .form-control-plaintext, .form-floating > .form-control-plaintext,
.form-floating > .form-select { .form-floating > .form-select {
height: calc(3.5rem + calc(var(--bs-border-width) * 2)); 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; line-height: 1.25;
} }
.form-floating > label { .form-floating > label {
@ -2680,10 +2687,12 @@ textarea.form-control-lg {
.form-floating > .form-control-plaintext ~ label { .form-floating > .form-control-plaintext ~ label {
border-width: var(--bs-border-width) 0; border-width: var(--bs-border-width) 0;
} }
.form-floating > :disabled ~ label { .form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
color: #6c757d; color: #6c757d;
} }
.form-floating > :disabled ~ label::after { .form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
background-color: var(--bs-secondary-bg); background-color: var(--bs-secondary-bg);
} }
@ -3835,7 +3844,7 @@ textarea.form-control-lg {
outline: 0; outline: 0;
box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
} }
.nav-link.disabled { .nav-link.disabled, .nav-link:disabled {
color: var(--bs-nav-link-disabled-color); color: var(--bs-nav-link-disabled-color);
pointer-events: none; pointer-events: none;
cursor: default; cursor: default;
@ -3861,11 +3870,6 @@ textarea.form-control-lg {
isolation: isolate; isolation: isolate;
border-color: var(--bs-nav-tabs-link-hover-border-color); border-color: var(--bs-nav-tabs-link-hover-border-color);
} }
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
color: var(--bs-nav-link-disabled-color);
background-color: transparent;
border-color: transparent;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link { .nav-tabs .nav-item.show .nav-link {
color: var(--bs-nav-tabs-link-active-color); color: var(--bs-nav-tabs-link-active-color);
@ -3886,11 +3890,6 @@ textarea.form-control-lg {
.nav-pills .nav-link { .nav-pills .nav-link {
border-radius: var(--bs-nav-pills-border-radius); border-radius: var(--bs-nav-pills-border-radius);
} }
.nav-pills .nav-link:disabled {
color: var(--bs-nav-link-disabled-color);
background-color: transparent;
border-color: transparent;
}
.nav-pills .nav-link.active, .nav-pills .nav-link.active,
.nav-pills .show > .nav-link { .nav-pills .show > .nav-link {
color: var(--bs-nav-pills-link-active-color); color: var(--bs-nav-pills-link-active-color);
@ -4354,7 +4353,8 @@ textarea.form-control-lg {
overflow-y: visible; overflow-y: visible;
} }
.navbar-dark { .navbar-dark,
.navbar[data-bs-theme=dark] {
--bs-navbar-color: rgba(255, 255, 255, 0.55); --bs-navbar-color: rgba(255, 255, 255, 0.55);
--bs-navbar-hover-color: rgba(255, 255, 255, 0.75); --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
--bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
@ -5870,7 +5870,7 @@ textarea.form-control-lg {
--bs-popover-header-padding-x: 1rem; --bs-popover-header-padding-x: 1rem;
--bs-popover-header-padding-y: 0.5rem; --bs-popover-header-padding-y: 0.5rem;
--bs-popover-header-font-size: 1rem; --bs-popover-header-font-size: 1rem;
--bs-popover-header-color: ; --bs-popover-header-color: inherit;
--bs-popover-header-bg: var(--bs-secondary-bg); --bs-popover-header-bg: var(--bs-secondary-bg);
--bs-popover-body-padding-x: 1rem; --bs-popover-body-padding-x: 1rem;
--bs-popover-body-padding-y: 1rem; --bs-popover-body-padding-y: 1rem;
@ -6335,8 +6335,6 @@ textarea.form-control-lg {
border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(-100%); transform: translateX(-100%);
} }
}
@media (max-width: 575.98px) {
.offcanvas-sm.offcanvas-end { .offcanvas-sm.offcanvas-end {
top: 0; top: 0;
right: 0; right: 0;
@ -6344,8 +6342,6 @@ textarea.form-control-lg {
border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(100%); transform: translateX(100%);
} }
}
@media (max-width: 575.98px) {
.offcanvas-sm.offcanvas-top { .offcanvas-sm.offcanvas-top {
top: 0; top: 0;
right: 0; right: 0;
@ -6355,8 +6351,6 @@ textarea.form-control-lg {
border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(-100%); transform: translateY(-100%);
} }
}
@media (max-width: 575.98px) {
.offcanvas-sm.offcanvas-bottom { .offcanvas-sm.offcanvas-bottom {
right: 0; right: 0;
left: 0; left: 0;
@ -6365,13 +6359,9 @@ textarea.form-control-lg {
border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(100%); transform: translateY(100%);
} }
}
@media (max-width: 575.98px) {
.offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
transform: none; transform: none;
} }
}
@media (max-width: 575.98px) {
.offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
visibility: visible; visibility: visible;
} }
@ -6423,8 +6413,6 @@ textarea.form-control-lg {
border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(-100%); transform: translateX(-100%);
} }
}
@media (max-width: 767.98px) {
.offcanvas-md.offcanvas-end { .offcanvas-md.offcanvas-end {
top: 0; top: 0;
right: 0; right: 0;
@ -6432,8 +6420,6 @@ textarea.form-control-lg {
border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(100%); transform: translateX(100%);
} }
}
@media (max-width: 767.98px) {
.offcanvas-md.offcanvas-top { .offcanvas-md.offcanvas-top {
top: 0; top: 0;
right: 0; right: 0;
@ -6443,8 +6429,6 @@ textarea.form-control-lg {
border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(-100%); transform: translateY(-100%);
} }
}
@media (max-width: 767.98px) {
.offcanvas-md.offcanvas-bottom { .offcanvas-md.offcanvas-bottom {
right: 0; right: 0;
left: 0; left: 0;
@ -6453,13 +6437,9 @@ textarea.form-control-lg {
border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(100%); transform: translateY(100%);
} }
}
@media (max-width: 767.98px) {
.offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
transform: none; transform: none;
} }
}
@media (max-width: 767.98px) {
.offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
visibility: visible; visibility: visible;
} }
@ -6511,8 +6491,6 @@ textarea.form-control-lg {
border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(-100%); transform: translateX(-100%);
} }
}
@media (max-width: 991.98px) {
.offcanvas-lg.offcanvas-end { .offcanvas-lg.offcanvas-end {
top: 0; top: 0;
right: 0; right: 0;
@ -6520,8 +6498,6 @@ textarea.form-control-lg {
border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(100%); transform: translateX(100%);
} }
}
@media (max-width: 991.98px) {
.offcanvas-lg.offcanvas-top { .offcanvas-lg.offcanvas-top {
top: 0; top: 0;
right: 0; right: 0;
@ -6531,8 +6507,6 @@ textarea.form-control-lg {
border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(-100%); transform: translateY(-100%);
} }
}
@media (max-width: 991.98px) {
.offcanvas-lg.offcanvas-bottom { .offcanvas-lg.offcanvas-bottom {
right: 0; right: 0;
left: 0; left: 0;
@ -6541,13 +6515,9 @@ textarea.form-control-lg {
border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(100%); transform: translateY(100%);
} }
}
@media (max-width: 991.98px) {
.offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
transform: none; transform: none;
} }
}
@media (max-width: 991.98px) {
.offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
visibility: visible; visibility: visible;
} }
@ -6599,8 +6569,6 @@ textarea.form-control-lg {
border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(-100%); transform: translateX(-100%);
} }
}
@media (max-width: 1199.98px) {
.offcanvas-xl.offcanvas-end { .offcanvas-xl.offcanvas-end {
top: 0; top: 0;
right: 0; right: 0;
@ -6608,8 +6576,6 @@ textarea.form-control-lg {
border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(100%); transform: translateX(100%);
} }
}
@media (max-width: 1199.98px) {
.offcanvas-xl.offcanvas-top { .offcanvas-xl.offcanvas-top {
top: 0; top: 0;
right: 0; right: 0;
@ -6619,8 +6585,6 @@ textarea.form-control-lg {
border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(-100%); transform: translateY(-100%);
} }
}
@media (max-width: 1199.98px) {
.offcanvas-xl.offcanvas-bottom { .offcanvas-xl.offcanvas-bottom {
right: 0; right: 0;
left: 0; left: 0;
@ -6629,13 +6593,9 @@ textarea.form-control-lg {
border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(100%); transform: translateY(100%);
} }
}
@media (max-width: 1199.98px) {
.offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
transform: none; transform: none;
} }
}
@media (max-width: 1199.98px) {
.offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
visibility: visible; visibility: visible;
} }
@ -6687,8 +6647,6 @@ textarea.form-control-lg {
border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(-100%); transform: translateX(-100%);
} }
}
@media (max-width: 1399.98px) {
.offcanvas-xxl.offcanvas-end { .offcanvas-xxl.offcanvas-end {
top: 0; top: 0;
right: 0; right: 0;
@ -6696,8 +6654,6 @@ textarea.form-control-lg {
border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(100%); transform: translateX(100%);
} }
}
@media (max-width: 1399.98px) {
.offcanvas-xxl.offcanvas-top { .offcanvas-xxl.offcanvas-top {
top: 0; top: 0;
right: 0; right: 0;
@ -6707,8 +6663,6 @@ textarea.form-control-lg {
border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(-100%); transform: translateY(-100%);
} }
}
@media (max-width: 1399.98px) {
.offcanvas-xxl.offcanvas-bottom { .offcanvas-xxl.offcanvas-bottom {
right: 0; right: 0;
left: 0; left: 0;
@ -6717,13 +6671,9 @@ textarea.form-control-lg {
border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(100%); transform: translateY(100%);
} }
}
@media (max-width: 1399.98px) {
.offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
transform: none; transform: none;
} }
}
@media (max-width: 1399.98px) {
.offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
visibility: visible; visibility: visible;
} }
@ -6899,141 +6849,141 @@ textarea.form-control-lg {
.text-bg-primary { .text-bg-primary {
color: #fff !important; color: #fff !important;
background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-secondary { .text-bg-secondary {
color: #fff !important; color: #fff !important;
background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-success { .text-bg-success {
color: #fff !important; color: #fff !important;
background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-info { .text-bg-info {
color: #000 !important; color: #000 !important;
background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-warning { .text-bg-warning {
color: #000 !important; color: #000 !important;
background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-danger { .text-bg-danger {
color: #fff !important; color: #fff !important;
background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-light { .text-bg-light {
color: #000 !important; color: #000 !important;
background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-dark { .text-bg-dark {
color: #fff !important; color: #fff !important;
background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.link-primary { .link-primary {
color: RGBA(var(--bs-primary-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-primary:hover, .link-primary:focus { .link-primary:hover, .link-primary:focus {
color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)); color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-secondary { .link-secondary {
color: RGBA(var(--bs-secondary-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-secondary:hover, .link-secondary:focus { .link-secondary:hover, .link-secondary:focus {
color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)); 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)); -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)); text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-success { .link-success {
color: RGBA(var(--bs-success-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-success:hover, .link-success:focus { .link-success:hover, .link-success:focus {
color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)); color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-info { .link-info {
color: RGBA(var(--bs-info-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-info:hover, .link-info:focus { .link-info:hover, .link-info:focus {
color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)); color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-warning { .link-warning {
color: RGBA(var(--bs-warning-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-warning:hover, .link-warning:focus { .link-warning:hover, .link-warning:focus {
color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)); color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-danger { .link-danger {
color: RGBA(var(--bs-danger-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-danger:hover, .link-danger:focus { .link-danger:hover, .link-danger:focus {
color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)); color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-light { .link-light {
color: RGBA(var(--bs-light-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-light:hover, .link-light:focus { .link-light:hover, .link-light:focus {
color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)); 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)); -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)); text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-dark { .link-dark {
color: RGBA(var(--bs-dark-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-dark:hover, .link-dark:focus { .link-dark:hover, .link-dark:focus {
color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)); 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)); -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)); text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-body-emphasis { .link-body-emphasis {
color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)); 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)); -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)); text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-body-emphasis:hover, .link-body-emphasis:focus { .link-body-emphasis:hover, .link-body-emphasis:focus {
color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)); 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)); -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)); text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
} }
.focus-ring:focus { .focus-ring:focus {
@ -7250,7 +7200,7 @@ textarea.form-control-lg {
.vr { .vr {
display: inline-block; display: inline-block;
align-self: stretch; align-self: stretch;
width: 1px; width: var(--bs-border-width);
min-height: 1em; min-height: 1em;
background-color: currentcolor; background-color: currentcolor;
opacity: 0.25; opacity: 0.25;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
@charset "UTF-8"; @charset "UTF-8";
/*! /*!
* Bootstrap v5.3.0-alpha3 (https://getbootstrap.com/) * Bootstrap v5.3.1 (https://getbootstrap.com/)
* Copyright 2011-2023 The Bootstrap Authors * Copyright 2011-2023 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/ */
@ -92,6 +92,7 @@
--bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-color-rgb: 33, 37, 41;
--bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg: #f8f9fa;
--bs-tertiary-bg-rgb: 248, 249, 250; --bs-tertiary-bg-rgb: 248, 249, 250;
--bs-heading-color: inherit;
--bs-link-color: #0d6efd; --bs-link-color: #0d6efd;
--bs-link-color-rgb: 13, 110, 253; --bs-link-color-rgb: 13, 110, 253;
--bs-link-decoration: underline; --bs-link-decoration: underline;
@ -125,18 +126,18 @@
[data-bs-theme=dark] { [data-bs-theme=dark] {
color-scheme: dark; color-scheme: dark;
--bs-body-color: #adb5bd; --bs-body-color: #dee2e6;
--bs-body-color-rgb: 173, 181, 189; --bs-body-color-rgb: 222, 226, 230;
--bs-body-bg: #212529; --bs-body-bg: #212529;
--bs-body-bg-rgb: 33, 37, 41; --bs-body-bg-rgb: 33, 37, 41;
--bs-emphasis-color: #fff; --bs-emphasis-color: #fff;
--bs-emphasis-color-rgb: 255, 255, 255; --bs-emphasis-color-rgb: 255, 255, 255;
--bs-secondary-color: rgba(173, 181, 189, 0.75); --bs-secondary-color: rgba(222, 226, 230, 0.75);
--bs-secondary-color-rgb: 173, 181, 189; --bs-secondary-color-rgb: 222, 226, 230;
--bs-secondary-bg: #343a40; --bs-secondary-bg: #343a40;
--bs-secondary-bg-rgb: 52, 58, 64; --bs-secondary-bg-rgb: 52, 58, 64;
--bs-tertiary-color: rgba(173, 181, 189, 0.5); --bs-tertiary-color: rgba(222, 226, 230, 0.5);
--bs-tertiary-color-rgb: 173, 181, 189; --bs-tertiary-color-rgb: 222, 226, 230;
--bs-tertiary-bg: #2b3035; --bs-tertiary-bg: #2b3035;
--bs-tertiary-bg-rgb: 43, 48, 53; --bs-tertiary-bg-rgb: 43, 48, 53;
--bs-primary-text-emphasis: #6ea8fe; --bs-primary-text-emphasis: #6ea8fe;
@ -163,6 +164,7 @@
--bs-danger-border-subtle: #842029; --bs-danger-border-subtle: #842029;
--bs-light-border-subtle: #495057; --bs-light-border-subtle: #495057;
--bs-dark-border-subtle: #343a40; --bs-dark-border-subtle: #343a40;
--bs-heading-color: inherit;
--bs-link-color: #6ea8fe; --bs-link-color: #6ea8fe;
--bs-link-hover-color: #8bb9fe; --bs-link-hover-color: #8bb9fe;
--bs-link-color-rgb: 110, 168, 254; --bs-link-color-rgb: 110, 168, 254;
@ -214,7 +216,7 @@ h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
margin-bottom: 0.5rem; margin-bottom: 0.5rem;
font-weight: 500; font-weight: 500;
line-height: 1.2; line-height: 1.2;
color: var(--bs-heading-color, inherit); color: var(--bs-heading-color);
} }
h1, .h1 { h1, .h1 {
@ -538,8 +540,8 @@ legend + * {
} }
[type=search] { [type=search] {
outline-offset: -2px;
-webkit-appearance: textfield; -webkit-appearance: textfield;
outline-offset: -2px;
} }
[type="tel"], [type="tel"],
@ -1848,8 +1850,12 @@ progress {
} }
} }
.table { .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-body-color); --bs-table-color: var(--bs-body-color);
--bs-table-bg: transparent; --bs-table-bg: var(--bs-body-bg);
--bs-table-border-color: var(--bs-border-color); --bs-table-border-color: var(--bs-border-color);
--bs-table-accent-bg: transparent; --bs-table-accent-bg: transparent;
--bs-table-striped-color: var(--bs-body-color); --bs-table-striped-color: var(--bs-body-color);
@ -1860,15 +1866,15 @@ progress {
--bs-table-hover-bg: rgba(0, 0, 0, 0.075); --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
width: 100%; width: 100%;
margin-bottom: 1rem; margin-bottom: 1rem;
color: var(--bs-table-color);
vertical-align: top; vertical-align: top;
border-color: var(--bs-table-border-color); border-color: var(--bs-table-border-color);
} }
.table > :not(caption) > * > * { .table > :not(caption) > * > * {
padding: 0.5rem 0.5rem; 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); background-color: var(--bs-table-bg);
border-bottom-width: var(--bs-border-width); border-bottom-width: var(--bs-border-width);
box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
} }
.table > tbody { .table > tbody {
vertical-align: inherit; vertical-align: inherit;
@ -1904,23 +1910,23 @@ progress {
} }
.table-striped > tbody > tr:nth-of-type(odd) > * { .table-striped > tbody > tr:nth-of-type(odd) > * {
--bs-table-accent-bg: var(--bs-table-striped-bg); --bs-table-color-type: var(--bs-table-striped-color);
color: var(--bs-table-striped-color); --bs-table-bg-type: var(--bs-table-striped-bg);
} }
.table-striped-columns > :not(caption) > tr > :nth-child(even) { .table-striped-columns > :not(caption) > tr > :nth-child(even) {
--bs-table-accent-bg: var(--bs-table-striped-bg); --bs-table-color-type: var(--bs-table-striped-color);
color: var(--bs-table-striped-color); --bs-table-bg-type: var(--bs-table-striped-bg);
} }
.table-active { .table-active {
--bs-table-accent-bg: var(--bs-table-active-bg); --bs-table-color-state: var(--bs-table-active-color);
color: var(--bs-table-active-color); --bs-table-bg-state: var(--bs-table-active-bg);
} }
.table-hover > tbody > tr:hover > * { .table-hover > tbody > tr:hover > * {
--bs-table-accent-bg: var(--bs-table-hover-bg); --bs-table-color-state: var(--bs-table-hover-color);
color: var(--bs-table-hover-color); --bs-table-bg-state: var(--bs-table-hover-bg);
} }
.table-primary { .table-primary {
@ -2108,12 +2114,12 @@ progress {
font-weight: 400; font-weight: 400;
line-height: 1.5; line-height: 1.5;
color: var(--bs-body-color); color: var(--bs-body-color);
background-color: var(--bs-body-bg);
background-clip: padding-box;
border: var(--bs-border-width) solid var(--bs-border-color);
-webkit-appearance: none; -webkit-appearance: none;
-moz-appearance: none; -moz-appearance: none;
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); border-radius: var(--bs-border-radius);
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
} }
@ -2302,6 +2308,9 @@ textarea.form-control-lg {
font-weight: 400; font-weight: 400;
line-height: 1.5; line-height: 1.5;
color: var(--bs-body-color); color: var(--bs-body-color);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: var(--bs-body-bg); background-color: var(--bs-body-bg);
background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
background-repeat: no-repeat; background-repeat: no-repeat;
@ -2310,9 +2319,6 @@ textarea.form-control-lg {
border: var(--bs-border-width) solid var(--bs-border-color); border: var(--bs-border-width) solid var(--bs-border-color);
border-radius: var(--bs-border-radius); border-radius: var(--bs-border-radius);
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
} }
@media (prefers-reduced-motion: reduce) { @media (prefers-reduced-motion: reduce) {
.form-select { .form-select {
@ -2353,7 +2359,7 @@ textarea.form-control-lg {
} }
[data-bs-theme=dark] .form-select { [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='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); --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 { .form-check {
@ -2384,15 +2390,15 @@ textarea.form-control-lg {
height: 1em; height: 1em;
margin-top: 0.25em; margin-top: 0.25em;
vertical-align: top; vertical-align: top;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: var(--bs-form-check-bg); background-color: var(--bs-form-check-bg);
background-image: var(--bs-form-check-bg-image); background-image: var(--bs-form-check-bg-image);
background-repeat: no-repeat; background-repeat: no-repeat;
background-position: center; background-position: center;
background-size: contain; background-size: contain;
border: var(--bs-border-width) solid var(--bs-border-color); border: var(--bs-border-width) solid var(--bs-border-color);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-print-color-adjust: exact; -webkit-print-color-adjust: exact;
color-adjust: exact; color-adjust: exact;
print-color-adjust: exact; print-color-adjust: exact;
@ -2493,10 +2499,10 @@ textarea.form-control-lg {
width: 100%; width: 100%;
height: 1.5rem; height: 1.5rem;
padding: 0; padding: 0;
background-color: transparent;
-webkit-appearance: none; -webkit-appearance: none;
-moz-appearance: none; -moz-appearance: none;
appearance: none; appearance: none;
background-color: transparent;
} }
.form-range:focus { .form-range:focus {
outline: 0; outline: 0;
@ -2514,13 +2520,13 @@ textarea.form-control-lg {
width: 1rem; width: 1rem;
height: 1rem; height: 1rem;
margin-top: -0.25rem; margin-top: -0.25rem;
-webkit-appearance: none;
appearance: none;
background-color: #0d6efd; background-color: #0d6efd;
border: 0; border: 0;
border-radius: 1rem; 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; -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; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-webkit-appearance: none;
appearance: none;
} }
@media (prefers-reduced-motion: reduce) { @media (prefers-reduced-motion: reduce) {
.form-range::-webkit-slider-thumb { .form-range::-webkit-slider-thumb {
@ -2543,13 +2549,13 @@ textarea.form-control-lg {
.form-range::-moz-range-thumb { .form-range::-moz-range-thumb {
width: 1rem; width: 1rem;
height: 1rem; height: 1rem;
-moz-appearance: none;
appearance: none;
background-color: #0d6efd; background-color: #0d6efd;
border: 0; border: 0;
border-radius: 1rem; 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; -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; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-moz-appearance: none;
appearance: none;
} }
@media (prefers-reduced-motion: reduce) { @media (prefers-reduced-motion: reduce) {
.form-range::-moz-range-thumb { .form-range::-moz-range-thumb {
@ -2586,6 +2592,7 @@ textarea.form-control-lg {
.form-floating > .form-control-plaintext, .form-floating > .form-control-plaintext,
.form-floating > .form-select { .form-floating > .form-select {
height: calc(3.5rem + calc(var(--bs-border-width) * 2)); 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; line-height: 1.25;
} }
.form-floating > label { .form-floating > label {
@ -2678,10 +2685,12 @@ textarea.form-control-lg {
.form-floating > .form-control-plaintext ~ label { .form-floating > .form-control-plaintext ~ label {
border-width: var(--bs-border-width) 0; border-width: var(--bs-border-width) 0;
} }
.form-floating > :disabled ~ label { .form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
color: #6c757d; color: #6c757d;
} }
.form-floating > :disabled ~ label::after { .form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
background-color: var(--bs-secondary-bg); background-color: var(--bs-secondary-bg);
} }
@ -3833,7 +3842,7 @@ textarea.form-control-lg {
outline: 0; outline: 0;
box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
} }
.nav-link.disabled { .nav-link.disabled, .nav-link:disabled {
color: var(--bs-nav-link-disabled-color); color: var(--bs-nav-link-disabled-color);
pointer-events: none; pointer-events: none;
cursor: default; cursor: default;
@ -3859,11 +3868,6 @@ textarea.form-control-lg {
isolation: isolate; isolation: isolate;
border-color: var(--bs-nav-tabs-link-hover-border-color); border-color: var(--bs-nav-tabs-link-hover-border-color);
} }
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
color: var(--bs-nav-link-disabled-color);
background-color: transparent;
border-color: transparent;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link { .nav-tabs .nav-item.show .nav-link {
color: var(--bs-nav-tabs-link-active-color); color: var(--bs-nav-tabs-link-active-color);
@ -3884,11 +3888,6 @@ textarea.form-control-lg {
.nav-pills .nav-link { .nav-pills .nav-link {
border-radius: var(--bs-nav-pills-border-radius); border-radius: var(--bs-nav-pills-border-radius);
} }
.nav-pills .nav-link:disabled {
color: var(--bs-nav-link-disabled-color);
background-color: transparent;
border-color: transparent;
}
.nav-pills .nav-link.active, .nav-pills .nav-link.active,
.nav-pills .show > .nav-link { .nav-pills .show > .nav-link {
color: var(--bs-nav-pills-link-active-color); color: var(--bs-nav-pills-link-active-color);
@ -4352,7 +4351,8 @@ textarea.form-control-lg {
overflow-y: visible; overflow-y: visible;
} }
.navbar-dark { .navbar-dark,
.navbar[data-bs-theme=dark] {
--bs-navbar-color: rgba(255, 255, 255, 0.55); --bs-navbar-color: rgba(255, 255, 255, 0.55);
--bs-navbar-hover-color: rgba(255, 255, 255, 0.75); --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
--bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
@ -5860,7 +5860,7 @@ textarea.form-control-lg {
--bs-popover-header-padding-x: 1rem; --bs-popover-header-padding-x: 1rem;
--bs-popover-header-padding-y: 0.5rem; --bs-popover-header-padding-y: 0.5rem;
--bs-popover-header-font-size: 1rem; --bs-popover-header-font-size: 1rem;
--bs-popover-header-color: ; --bs-popover-header-color: inherit;
--bs-popover-header-bg: var(--bs-secondary-bg); --bs-popover-header-bg: var(--bs-secondary-bg);
--bs-popover-body-padding-x: 1rem; --bs-popover-body-padding-x: 1rem;
--bs-popover-body-padding-y: 1rem; --bs-popover-body-padding-y: 1rem;
@ -6308,8 +6308,6 @@ textarea.form-control-lg {
border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(100%); transform: translateX(100%);
} }
}
@media (max-width: 575.98px) {
.offcanvas-sm.offcanvas-end { .offcanvas-sm.offcanvas-end {
top: 0; top: 0;
left: 0; left: 0;
@ -6317,8 +6315,6 @@ textarea.form-control-lg {
border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(-100%); transform: translateX(-100%);
} }
}
@media (max-width: 575.98px) {
.offcanvas-sm.offcanvas-top { .offcanvas-sm.offcanvas-top {
top: 0; top: 0;
left: 0; left: 0;
@ -6328,8 +6324,6 @@ textarea.form-control-lg {
border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(-100%); transform: translateY(-100%);
} }
}
@media (max-width: 575.98px) {
.offcanvas-sm.offcanvas-bottom { .offcanvas-sm.offcanvas-bottom {
left: 0; left: 0;
right: 0; right: 0;
@ -6338,13 +6332,9 @@ textarea.form-control-lg {
border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(100%); transform: translateY(100%);
} }
}
@media (max-width: 575.98px) {
.offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
transform: none; transform: none;
} }
}
@media (max-width: 575.98px) {
.offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
visibility: visible; visibility: visible;
} }
@ -6396,8 +6386,6 @@ textarea.form-control-lg {
border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(100%); transform: translateX(100%);
} }
}
@media (max-width: 767.98px) {
.offcanvas-md.offcanvas-end { .offcanvas-md.offcanvas-end {
top: 0; top: 0;
left: 0; left: 0;
@ -6405,8 +6393,6 @@ textarea.form-control-lg {
border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(-100%); transform: translateX(-100%);
} }
}
@media (max-width: 767.98px) {
.offcanvas-md.offcanvas-top { .offcanvas-md.offcanvas-top {
top: 0; top: 0;
left: 0; left: 0;
@ -6416,8 +6402,6 @@ textarea.form-control-lg {
border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(-100%); transform: translateY(-100%);
} }
}
@media (max-width: 767.98px) {
.offcanvas-md.offcanvas-bottom { .offcanvas-md.offcanvas-bottom {
left: 0; left: 0;
right: 0; right: 0;
@ -6426,13 +6410,9 @@ textarea.form-control-lg {
border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(100%); transform: translateY(100%);
} }
}
@media (max-width: 767.98px) {
.offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
transform: none; transform: none;
} }
}
@media (max-width: 767.98px) {
.offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
visibility: visible; visibility: visible;
} }
@ -6484,8 +6464,6 @@ textarea.form-control-lg {
border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(100%); transform: translateX(100%);
} }
}
@media (max-width: 991.98px) {
.offcanvas-lg.offcanvas-end { .offcanvas-lg.offcanvas-end {
top: 0; top: 0;
left: 0; left: 0;
@ -6493,8 +6471,6 @@ textarea.form-control-lg {
border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(-100%); transform: translateX(-100%);
} }
}
@media (max-width: 991.98px) {
.offcanvas-lg.offcanvas-top { .offcanvas-lg.offcanvas-top {
top: 0; top: 0;
left: 0; left: 0;
@ -6504,8 +6480,6 @@ textarea.form-control-lg {
border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(-100%); transform: translateY(-100%);
} }
}
@media (max-width: 991.98px) {
.offcanvas-lg.offcanvas-bottom { .offcanvas-lg.offcanvas-bottom {
left: 0; left: 0;
right: 0; right: 0;
@ -6514,13 +6488,9 @@ textarea.form-control-lg {
border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(100%); transform: translateY(100%);
} }
}
@media (max-width: 991.98px) {
.offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
transform: none; transform: none;
} }
}
@media (max-width: 991.98px) {
.offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
visibility: visible; visibility: visible;
} }
@ -6572,8 +6542,6 @@ textarea.form-control-lg {
border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(100%); transform: translateX(100%);
} }
}
@media (max-width: 1199.98px) {
.offcanvas-xl.offcanvas-end { .offcanvas-xl.offcanvas-end {
top: 0; top: 0;
left: 0; left: 0;
@ -6581,8 +6549,6 @@ textarea.form-control-lg {
border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(-100%); transform: translateX(-100%);
} }
}
@media (max-width: 1199.98px) {
.offcanvas-xl.offcanvas-top { .offcanvas-xl.offcanvas-top {
top: 0; top: 0;
left: 0; left: 0;
@ -6592,8 +6558,6 @@ textarea.form-control-lg {
border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(-100%); transform: translateY(-100%);
} }
}
@media (max-width: 1199.98px) {
.offcanvas-xl.offcanvas-bottom { .offcanvas-xl.offcanvas-bottom {
left: 0; left: 0;
right: 0; right: 0;
@ -6602,13 +6566,9 @@ textarea.form-control-lg {
border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(100%); transform: translateY(100%);
} }
}
@media (max-width: 1199.98px) {
.offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
transform: none; transform: none;
} }
}
@media (max-width: 1199.98px) {
.offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
visibility: visible; visibility: visible;
} }
@ -6660,8 +6620,6 @@ textarea.form-control-lg {
border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(100%); transform: translateX(100%);
} }
}
@media (max-width: 1399.98px) {
.offcanvas-xxl.offcanvas-end { .offcanvas-xxl.offcanvas-end {
top: 0; top: 0;
left: 0; left: 0;
@ -6669,8 +6627,6 @@ textarea.form-control-lg {
border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(-100%); transform: translateX(-100%);
} }
}
@media (max-width: 1399.98px) {
.offcanvas-xxl.offcanvas-top { .offcanvas-xxl.offcanvas-top {
top: 0; top: 0;
left: 0; left: 0;
@ -6680,8 +6636,6 @@ textarea.form-control-lg {
border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(-100%); transform: translateY(-100%);
} }
}
@media (max-width: 1399.98px) {
.offcanvas-xxl.offcanvas-bottom { .offcanvas-xxl.offcanvas-bottom {
left: 0; left: 0;
right: 0; right: 0;
@ -6690,13 +6644,9 @@ textarea.form-control-lg {
border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(100%); transform: translateY(100%);
} }
}
@media (max-width: 1399.98px) {
.offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
transform: none; transform: none;
} }
}
@media (max-width: 1399.98px) {
.offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
visibility: visible; visibility: visible;
} }
@ -6872,141 +6822,141 @@ textarea.form-control-lg {
.text-bg-primary { .text-bg-primary {
color: #fff !important; color: #fff !important;
background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-secondary { .text-bg-secondary {
color: #fff !important; color: #fff !important;
background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-success { .text-bg-success {
color: #fff !important; color: #fff !important;
background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-info { .text-bg-info {
color: #000 !important; color: #000 !important;
background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-warning { .text-bg-warning {
color: #000 !important; color: #000 !important;
background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-danger { .text-bg-danger {
color: #fff !important; color: #fff !important;
background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-light { .text-bg-light {
color: #000 !important; color: #000 !important;
background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-dark { .text-bg-dark {
color: #fff !important; color: #fff !important;
background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.link-primary { .link-primary {
color: RGBA(var(--bs-primary-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-primary:hover, .link-primary:focus { .link-primary:hover, .link-primary:focus {
color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)); color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-secondary { .link-secondary {
color: RGBA(var(--bs-secondary-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-secondary:hover, .link-secondary:focus { .link-secondary:hover, .link-secondary:focus {
color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)); 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)); -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)); text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-success { .link-success {
color: RGBA(var(--bs-success-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-success:hover, .link-success:focus { .link-success:hover, .link-success:focus {
color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)); color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-info { .link-info {
color: RGBA(var(--bs-info-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-info:hover, .link-info:focus { .link-info:hover, .link-info:focus {
color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)); color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-warning { .link-warning {
color: RGBA(var(--bs-warning-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-warning:hover, .link-warning:focus { .link-warning:hover, .link-warning:focus {
color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)); color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-danger { .link-danger {
color: RGBA(var(--bs-danger-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-danger:hover, .link-danger:focus { .link-danger:hover, .link-danger:focus {
color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)); color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)); -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)); text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-light { .link-light {
color: RGBA(var(--bs-light-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-light:hover, .link-light:focus { .link-light:hover, .link-light:focus {
color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)); 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)); -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)); text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-dark { .link-dark {
color: RGBA(var(--bs-dark-rgb, var(--bs-link-opacity, 1))); 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)); -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)); text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-dark:hover, .link-dark:focus { .link-dark:hover, .link-dark:focus {
color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)); 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)); -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)); text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
} }
.link-body-emphasis { .link-body-emphasis {
color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)); 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)); -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)); text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-body-emphasis:hover, .link-body-emphasis:focus { .link-body-emphasis:hover, .link-body-emphasis:focus {
color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)); 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)); -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)); text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
} }
.focus-ring:focus { .focus-ring:focus {
@ -7223,7 +7173,7 @@ textarea.form-control-lg {
.vr { .vr {
display: inline-block; display: inline-block;
align-self: stretch; align-self: stretch;
width: 1px; width: var(--bs-border-width);
min-height: 1em; min-height: 1em;
background-color: currentcolor; background-color: currentcolor;
opacity: 0.25; opacity: 0.25;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
/*! /*!
* Bootstrap v5.3.0-alpha3 (https://getbootstrap.com/) * Bootstrap v5.3.1 (https://getbootstrap.com/)
* Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/ */
@ -311,6 +311,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -589,6 +590,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Class definition * Class definition
*/ */
@ -641,11 +643,12 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
const VERSION = '5.3.0-alpha2'; const VERSION = '5.3.1';
/** /**
* Class definition * Class definition
@ -708,6 +711,7 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
const getSelector = element => { const getSelector = element => {
let selector = element.getAttribute('data-bs-target'); let selector = element.getAttribute('data-bs-target');
if (!selector || selector === '#') { if (!selector || selector === '#') {
@ -796,6 +800,7 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
const enableDismissTrigger = (component, method = 'hide') => { const enableDismissTrigger = (component, method = 'hide') => {
const clickEvent = `click.dismiss${component.EVENT_KEY}`; const clickEvent = `click.dismiss${component.EVENT_KEY}`;
const name = component.NAME; const name = component.NAME;
@ -821,6 +826,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -895,6 +901,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -958,6 +965,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -1077,6 +1085,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -1449,6 +1458,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -2126,7 +2136,6 @@
} }
if (!contains(state.elements.popper, arrowElement)) { if (!contains(state.elements.popper, arrowElement)) {
return; return;
} }
@ -2268,7 +2277,6 @@
adaptive = _options$adaptive === void 0 ? true : _options$adaptive, adaptive = _options$adaptive === void 0 ? true : _options$adaptive,
_options$roundOffsets = options.roundOffsets, _options$roundOffsets = options.roundOffsets,
roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets; roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets;
var commonStyles = { var commonStyles = {
placement: getBasePlacement(state.placement), placement: getBasePlacement(state.placement),
variation: getVariation(state.placement), variation: getVariation(state.placement),
@ -3336,8 +3344,7 @@
state.orderedModifiers = orderedModifiers.filter(function (m) { state.orderedModifiers = orderedModifiers.filter(function (m) {
return m.enabled; return m.enabled;
}); // Validate the provided modifiers so that the consumer will get warned });
runModifierEffects(); runModifierEffects();
return instance.update(); return instance.update();
}, },
@ -3357,7 +3364,6 @@
// anymore // anymore
if (!areValidElements(reference, popper)) { if (!areValidElements(reference, popper)) {
return; return;
} // Store the reference and popper rects to be read by modifiers } // Store the reference and popper rects to be read by modifiers
@ -3382,7 +3388,6 @@
}); });
for (var index = 0; index < state.orderedModifiers.length; index++) { for (var index = 0; index < state.orderedModifiers.length; index++) {
if (state.reset === true) { if (state.reset === true) {
state.reset = false; state.reset = false;
index = -1; index = -1;
@ -3420,7 +3425,6 @@
}; };
if (!areValidElements(reference, popper)) { if (!areValidElements(reference, popper)) {
return instance; return instance;
} }
@ -3435,11 +3439,11 @@
// one. // one.
function runModifierEffects() { function runModifierEffects() {
state.orderedModifiers.forEach(function (_ref3) { state.orderedModifiers.forEach(function (_ref) {
var name = _ref3.name, var name = _ref.name,
_ref3$options = _ref3.options, _ref$options = _ref.options,
options = _ref3$options === void 0 ? {} : _ref3$options, options = _ref$options === void 0 ? {} : _ref$options,
effect = _ref3.effect; effect = _ref.effect;
if (typeof effect === 'function') { if (typeof effect === 'function') {
var cleanupFn = effect({ var cleanupFn = effect({
@ -3527,6 +3531,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -3894,6 +3899,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -4018,6 +4024,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -4116,6 +4123,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -4213,6 +4221,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -4517,6 +4526,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -4747,34 +4757,6 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
const uriAttributes = new Set(['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']);
/**
* A pattern that recognizes a commonly useful subset of URLs that are safe.
*
* Shout-out to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts
*/
const SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i;
/**
* A pattern that matches safe data URLs. Only matches image, video and audio types.
*
* Shout-out to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts
*/
const DATA_URL_PATTERN = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;
const allowedAttribute = (attribute, allowedAttributeList) => {
const attributeName = attribute.nodeName.toLowerCase();
if (allowedAttributeList.includes(attributeName)) {
if (uriAttributes.has(attributeName)) {
return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue) || DATA_URL_PATTERN.test(attribute.nodeValue));
}
return true;
}
// Check if a regular expression validates the attribute.
return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp).some(regex => regex.test(attributeName));
};
// js-docs-start allow-list // js-docs-start allow-list
const ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i; const ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i;
const DefaultAllowlist = { const DefaultAllowlist = {
@ -4812,6 +4794,28 @@
}; };
// js-docs-end allow-list // js-docs-end allow-list
const uriAttributes = new Set(['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']);
/**
* A pattern that recognizes URLs that are safe wrt. XSS in URL navigation
* contexts.
*
* Shout-out to Angular https://github.com/angular/angular/blob/15.2.8/packages/core/src/sanitization/url_sanitizer.ts#L38
*/
// eslint-disable-next-line unicorn/better-regex
const SAFE_URL_PATTERN = /^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i;
const allowedAttribute = (attribute, allowedAttributeList) => {
const attributeName = attribute.nodeName.toLowerCase();
if (allowedAttributeList.includes(attributeName)) {
if (uriAttributes.has(attributeName)) {
return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue));
}
return true;
}
// Check if a regular expression validates the attribute.
return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp).some(regex => regex.test(attributeName));
};
function sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) { function sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) {
if (!unsafeHtml.length) { if (!unsafeHtml.length) {
return unsafeHtml; return unsafeHtml;
@ -4846,6 +4850,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -4981,6 +4986,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -5492,6 +5498,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -5572,6 +5579,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -5750,11 +5758,11 @@
if (!anchor.hash || isDisabled(anchor)) { if (!anchor.hash || isDisabled(anchor)) {
continue; continue;
} }
const observableSection = SelectorEngine.findOne(anchor.hash, this._element); const observableSection = SelectorEngine.findOne(decodeURI(anchor.hash), this._element);
// ensure that the observableSection exists & is visible // ensure that the observableSection exists & is visible
if (isVisible(observableSection)) { if (isVisible(observableSection)) {
this._targetLinks.set(anchor.hash, anchor); this._targetLinks.set(decodeURI(anchor.hash), anchor);
this._observableSections.set(anchor.hash, observableSection); this._observableSections.set(anchor.hash, observableSection);
} }
} }
@ -5831,6 +5839,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -5849,6 +5858,8 @@
const ARROW_RIGHT_KEY = 'ArrowRight'; const ARROW_RIGHT_KEY = 'ArrowRight';
const ARROW_UP_KEY = 'ArrowUp'; const ARROW_UP_KEY = 'ArrowUp';
const ARROW_DOWN_KEY = 'ArrowDown'; const ARROW_DOWN_KEY = 'ArrowDown';
const HOME_KEY = 'Home';
const END_KEY = 'End';
const CLASS_NAME_ACTIVE = 'active'; const CLASS_NAME_ACTIVE = 'active';
const CLASS_NAME_FADE$1 = 'fade'; const CLASS_NAME_FADE$1 = 'fade';
const CLASS_NAME_SHOW$1 = 'show'; const CLASS_NAME_SHOW$1 = 'show';
@ -5955,13 +5966,19 @@
this._queueCallback(complete, element, element.classList.contains(CLASS_NAME_FADE$1)); this._queueCallback(complete, element, element.classList.contains(CLASS_NAME_FADE$1));
} }
_keydown(event) { _keydown(event) {
if (![ARROW_LEFT_KEY, ARROW_RIGHT_KEY, ARROW_UP_KEY, ARROW_DOWN_KEY].includes(event.key)) { if (![ARROW_LEFT_KEY, ARROW_RIGHT_KEY, ARROW_UP_KEY, ARROW_DOWN_KEY, HOME_KEY, END_KEY].includes(event.key)) {
return; return;
} }
event.stopPropagation(); // stopPropagation/preventDefault both added to support up/down keys without scrolling the page event.stopPropagation(); // stopPropagation/preventDefault both added to support up/down keys without scrolling the page
event.preventDefault(); event.preventDefault();
const isNext = [ARROW_RIGHT_KEY, ARROW_DOWN_KEY].includes(event.key); const children = this._getChildren().filter(element => !isDisabled(element));
const nextActiveElement = getNextActiveElement(this._getChildren().filter(element => !isDisabled(element)), event.target, isNext, true); let nextActiveElement;
if ([HOME_KEY, END_KEY].includes(event.key)) {
nextActiveElement = children[event.key === HOME_KEY ? 0 : children.length - 1];
} else {
const isNext = [ARROW_RIGHT_KEY, ARROW_DOWN_KEY].includes(event.key);
nextActiveElement = getNextActiveElement(children, event.target, isNext, true);
}
if (nextActiveElement) { if (nextActiveElement) {
nextActiveElement.focus({ nextActiveElement.focus({
preventScroll: true preventScroll: true
@ -6092,6 +6109,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -6274,6 +6292,7 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
const index_umd = { const index_umd = {
Alert, Alert,
Button, Button,

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
/*! /*!
* Bootstrap v5.3.0-alpha3 (https://getbootstrap.com/) * Bootstrap v5.3.1 (https://getbootstrap.com/)
* Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/ */
@ -307,6 +307,7 @@ const getNextActiveElement = (list, activeElement, shouldGetNext, isCycleAllowed
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -585,6 +586,7 @@ const Manipulator = {
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Class definition * Class definition
*/ */
@ -637,11 +639,12 @@ class Config {
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
const VERSION = '5.3.0-alpha2'; const VERSION = '5.3.1';
/** /**
* Class definition * Class definition
@ -704,6 +707,7 @@ class BaseComponent extends Config {
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
const getSelector = element => { const getSelector = element => {
let selector = element.getAttribute('data-bs-target'); let selector = element.getAttribute('data-bs-target');
if (!selector || selector === '#') { if (!selector || selector === '#') {
@ -792,6 +796,7 @@ const SelectorEngine = {
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
const enableDismissTrigger = (component, method = 'hide') => { const enableDismissTrigger = (component, method = 'hide') => {
const clickEvent = `click.dismiss${component.EVENT_KEY}`; const clickEvent = `click.dismiss${component.EVENT_KEY}`;
const name = component.NAME; const name = component.NAME;
@ -817,6 +822,7 @@ const enableDismissTrigger = (component, method = 'hide') => {
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -891,6 +897,7 @@ defineJQueryPlugin(Alert);
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -954,6 +961,7 @@ defineJQueryPlugin(Button);
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -1073,6 +1081,7 @@ class Swipe extends Config {
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -1445,6 +1454,7 @@ defineJQueryPlugin(Carousel);
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -1678,6 +1688,7 @@ defineJQueryPlugin(Collapse);
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -2045,6 +2056,7 @@ defineJQueryPlugin(Dropdown);
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -2169,6 +2181,7 @@ class Backdrop extends Config {
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -2267,6 +2280,7 @@ class FocusTrap extends Config {
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -2364,6 +2378,7 @@ class ScrollBarHelper {
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -2668,6 +2683,7 @@ defineJQueryPlugin(Modal);
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -2898,34 +2914,6 @@ defineJQueryPlugin(Offcanvas);
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
const uriAttributes = new Set(['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']);
/**
* A pattern that recognizes a commonly useful subset of URLs that are safe.
*
* Shout-out to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts
*/
const SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i;
/**
* A pattern that matches safe data URLs. Only matches image, video and audio types.
*
* Shout-out to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts
*/
const DATA_URL_PATTERN = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;
const allowedAttribute = (attribute, allowedAttributeList) => {
const attributeName = attribute.nodeName.toLowerCase();
if (allowedAttributeList.includes(attributeName)) {
if (uriAttributes.has(attributeName)) {
return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue) || DATA_URL_PATTERN.test(attribute.nodeValue));
}
return true;
}
// Check if a regular expression validates the attribute.
return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp).some(regex => regex.test(attributeName));
};
// js-docs-start allow-list // js-docs-start allow-list
const ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i; const ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i;
const DefaultAllowlist = { const DefaultAllowlist = {
@ -2963,6 +2951,28 @@ const DefaultAllowlist = {
}; };
// js-docs-end allow-list // js-docs-end allow-list
const uriAttributes = new Set(['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']);
/**
* A pattern that recognizes URLs that are safe wrt. XSS in URL navigation
* contexts.
*
* Shout-out to Angular https://github.com/angular/angular/blob/15.2.8/packages/core/src/sanitization/url_sanitizer.ts#L38
*/
// eslint-disable-next-line unicorn/better-regex
const SAFE_URL_PATTERN = /^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i;
const allowedAttribute = (attribute, allowedAttributeList) => {
const attributeName = attribute.nodeName.toLowerCase();
if (allowedAttributeList.includes(attributeName)) {
if (uriAttributes.has(attributeName)) {
return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue));
}
return true;
}
// Check if a regular expression validates the attribute.
return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp).some(regex => regex.test(attributeName));
};
function sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) { function sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) {
if (!unsafeHtml.length) { if (!unsafeHtml.length) {
return unsafeHtml; return unsafeHtml;
@ -2997,6 +3007,7 @@ function sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) {
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -3132,6 +3143,7 @@ class TemplateFactory extends Config {
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -3643,6 +3655,7 @@ defineJQueryPlugin(Tooltip);
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -3723,6 +3736,7 @@ defineJQueryPlugin(Popover);
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -3901,11 +3915,11 @@ class ScrollSpy extends BaseComponent {
if (!anchor.hash || isDisabled(anchor)) { if (!anchor.hash || isDisabled(anchor)) {
continue; continue;
} }
const observableSection = SelectorEngine.findOne(anchor.hash, this._element); const observableSection = SelectorEngine.findOne(decodeURI(anchor.hash), this._element);
// ensure that the observableSection exists & is visible // ensure that the observableSection exists & is visible
if (isVisible(observableSection)) { if (isVisible(observableSection)) {
this._targetLinks.set(anchor.hash, anchor); this._targetLinks.set(decodeURI(anchor.hash), anchor);
this._observableSections.set(anchor.hash, observableSection); this._observableSections.set(anchor.hash, observableSection);
} }
} }
@ -3982,6 +3996,7 @@ defineJQueryPlugin(ScrollSpy);
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -4000,6 +4015,8 @@ const ARROW_LEFT_KEY = 'ArrowLeft';
const ARROW_RIGHT_KEY = 'ArrowRight'; const ARROW_RIGHT_KEY = 'ArrowRight';
const ARROW_UP_KEY = 'ArrowUp'; const ARROW_UP_KEY = 'ArrowUp';
const ARROW_DOWN_KEY = 'ArrowDown'; const ARROW_DOWN_KEY = 'ArrowDown';
const HOME_KEY = 'Home';
const END_KEY = 'End';
const CLASS_NAME_ACTIVE = 'active'; const CLASS_NAME_ACTIVE = 'active';
const CLASS_NAME_FADE$1 = 'fade'; const CLASS_NAME_FADE$1 = 'fade';
const CLASS_NAME_SHOW$1 = 'show'; const CLASS_NAME_SHOW$1 = 'show';
@ -4106,13 +4123,19 @@ class Tab extends BaseComponent {
this._queueCallback(complete, element, element.classList.contains(CLASS_NAME_FADE$1)); this._queueCallback(complete, element, element.classList.contains(CLASS_NAME_FADE$1));
} }
_keydown(event) { _keydown(event) {
if (![ARROW_LEFT_KEY, ARROW_RIGHT_KEY, ARROW_UP_KEY, ARROW_DOWN_KEY].includes(event.key)) { if (![ARROW_LEFT_KEY, ARROW_RIGHT_KEY, ARROW_UP_KEY, ARROW_DOWN_KEY, HOME_KEY, END_KEY].includes(event.key)) {
return; return;
} }
event.stopPropagation(); // stopPropagation/preventDefault both added to support up/down keys without scrolling the page event.stopPropagation(); // stopPropagation/preventDefault both added to support up/down keys without scrolling the page
event.preventDefault(); event.preventDefault();
const isNext = [ARROW_RIGHT_KEY, ARROW_DOWN_KEY].includes(event.key); const children = this._getChildren().filter(element => !isDisabled(element));
const nextActiveElement = getNextActiveElement(this._getChildren().filter(element => !isDisabled(element)), event.target, isNext, true); let nextActiveElement;
if ([HOME_KEY, END_KEY].includes(event.key)) {
nextActiveElement = children[event.key === HOME_KEY ? 0 : children.length - 1];
} else {
const isNext = [ARROW_RIGHT_KEY, ARROW_DOWN_KEY].includes(event.key);
nextActiveElement = getNextActiveElement(children, event.target, isNext, true);
}
if (nextActiveElement) { if (nextActiveElement) {
nextActiveElement.focus({ nextActiveElement.focus({
preventScroll: true preventScroll: true
@ -4243,6 +4266,7 @@ defineJQueryPlugin(Tab);
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
/*! /*!
* Bootstrap v5.3.0-alpha3 (https://getbootstrap.com/) * Bootstrap v5.3.1 (https://getbootstrap.com/)
* Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/ */
@ -330,6 +330,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -608,6 +609,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Class definition * Class definition
*/ */
@ -660,11 +662,12 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
const VERSION = '5.3.0-alpha2'; const VERSION = '5.3.1';
/** /**
* Class definition * Class definition
@ -727,6 +730,7 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
const getSelector = element => { const getSelector = element => {
let selector = element.getAttribute('data-bs-target'); let selector = element.getAttribute('data-bs-target');
if (!selector || selector === '#') { if (!selector || selector === '#') {
@ -815,6 +819,7 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
const enableDismissTrigger = (component, method = 'hide') => { const enableDismissTrigger = (component, method = 'hide') => {
const clickEvent = `click.dismiss${component.EVENT_KEY}`; const clickEvent = `click.dismiss${component.EVENT_KEY}`;
const name = component.NAME; const name = component.NAME;
@ -840,6 +845,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -914,6 +920,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -977,6 +984,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -1096,6 +1104,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -1468,6 +1477,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -1701,6 +1711,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -2068,6 +2079,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -2192,6 +2204,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -2290,6 +2303,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -2387,6 +2401,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -2691,6 +2706,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -2921,34 +2937,6 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
const uriAttributes = new Set(['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']);
/**
* A pattern that recognizes a commonly useful subset of URLs that are safe.
*
* Shout-out to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts
*/
const SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i;
/**
* A pattern that matches safe data URLs. Only matches image, video and audio types.
*
* Shout-out to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts
*/
const DATA_URL_PATTERN = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;
const allowedAttribute = (attribute, allowedAttributeList) => {
const attributeName = attribute.nodeName.toLowerCase();
if (allowedAttributeList.includes(attributeName)) {
if (uriAttributes.has(attributeName)) {
return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue) || DATA_URL_PATTERN.test(attribute.nodeValue));
}
return true;
}
// Check if a regular expression validates the attribute.
return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp).some(regex => regex.test(attributeName));
};
// js-docs-start allow-list // js-docs-start allow-list
const ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i; const ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i;
const DefaultAllowlist = { const DefaultAllowlist = {
@ -2986,6 +2974,28 @@
}; };
// js-docs-end allow-list // js-docs-end allow-list
const uriAttributes = new Set(['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']);
/**
* A pattern that recognizes URLs that are safe wrt. XSS in URL navigation
* contexts.
*
* Shout-out to Angular https://github.com/angular/angular/blob/15.2.8/packages/core/src/sanitization/url_sanitizer.ts#L38
*/
// eslint-disable-next-line unicorn/better-regex
const SAFE_URL_PATTERN = /^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i;
const allowedAttribute = (attribute, allowedAttributeList) => {
const attributeName = attribute.nodeName.toLowerCase();
if (allowedAttributeList.includes(attributeName)) {
if (uriAttributes.has(attributeName)) {
return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue));
}
return true;
}
// Check if a regular expression validates the attribute.
return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp).some(regex => regex.test(attributeName));
};
function sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) { function sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) {
if (!unsafeHtml.length) { if (!unsafeHtml.length) {
return unsafeHtml; return unsafeHtml;
@ -3020,6 +3030,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -3155,6 +3166,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -3666,6 +3678,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -3746,6 +3759,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -3924,11 +3938,11 @@
if (!anchor.hash || isDisabled(anchor)) { if (!anchor.hash || isDisabled(anchor)) {
continue; continue;
} }
const observableSection = SelectorEngine.findOne(anchor.hash, this._element); const observableSection = SelectorEngine.findOne(decodeURI(anchor.hash), this._element);
// ensure that the observableSection exists & is visible // ensure that the observableSection exists & is visible
if (isVisible(observableSection)) { if (isVisible(observableSection)) {
this._targetLinks.set(anchor.hash, anchor); this._targetLinks.set(decodeURI(anchor.hash), anchor);
this._observableSections.set(anchor.hash, observableSection); this._observableSections.set(anchor.hash, observableSection);
} }
} }
@ -4005,6 +4019,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -4023,6 +4038,8 @@
const ARROW_RIGHT_KEY = 'ArrowRight'; const ARROW_RIGHT_KEY = 'ArrowRight';
const ARROW_UP_KEY = 'ArrowUp'; const ARROW_UP_KEY = 'ArrowUp';
const ARROW_DOWN_KEY = 'ArrowDown'; const ARROW_DOWN_KEY = 'ArrowDown';
const HOME_KEY = 'Home';
const END_KEY = 'End';
const CLASS_NAME_ACTIVE = 'active'; const CLASS_NAME_ACTIVE = 'active';
const CLASS_NAME_FADE$1 = 'fade'; const CLASS_NAME_FADE$1 = 'fade';
const CLASS_NAME_SHOW$1 = 'show'; const CLASS_NAME_SHOW$1 = 'show';
@ -4129,13 +4146,19 @@
this._queueCallback(complete, element, element.classList.contains(CLASS_NAME_FADE$1)); this._queueCallback(complete, element, element.classList.contains(CLASS_NAME_FADE$1));
} }
_keydown(event) { _keydown(event) {
if (![ARROW_LEFT_KEY, ARROW_RIGHT_KEY, ARROW_UP_KEY, ARROW_DOWN_KEY].includes(event.key)) { if (![ARROW_LEFT_KEY, ARROW_RIGHT_KEY, ARROW_UP_KEY, ARROW_DOWN_KEY, HOME_KEY, END_KEY].includes(event.key)) {
return; return;
} }
event.stopPropagation(); // stopPropagation/preventDefault both added to support up/down keys without scrolling the page event.stopPropagation(); // stopPropagation/preventDefault both added to support up/down keys without scrolling the page
event.preventDefault(); event.preventDefault();
const isNext = [ARROW_RIGHT_KEY, ARROW_DOWN_KEY].includes(event.key); const children = this._getChildren().filter(element => !isDisabled(element));
const nextActiveElement = getNextActiveElement(this._getChildren().filter(element => !isDisabled(element)), event.target, isNext, true); let nextActiveElement;
if ([HOME_KEY, END_KEY].includes(event.key)) {
nextActiveElement = children[event.key === HOME_KEY ? 0 : children.length - 1];
} else {
const isNext = [ARROW_RIGHT_KEY, ARROW_DOWN_KEY].includes(event.key);
nextActiveElement = getNextActiveElement(children, event.target, isNext, true);
}
if (nextActiveElement) { if (nextActiveElement) {
nextActiveElement.focus({ nextActiveElement.focus({
preventScroll: true preventScroll: true
@ -4266,6 +4289,7 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
/** /**
* Constants * Constants
*/ */
@ -4448,6 +4472,7 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
const index_umd = { const index_umd = {
Alert, Alert,
Button, Button,

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,344 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with Vectornator (http://vectornator.io/) -->
<svg height="100%" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 1024 1024" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<linearGradient gradientTransform="matrix(1 0 0 1 0 0)" gradientUnits="userSpaceOnUse" id="LinearGradient" x1="510.545" x2="514.911" y1="0" y2="1024">
<stop offset="0" stop-color="#000000"/>
<stop offset="0.189863" stop-color="#000549"/>
<stop offset="0.515627" stop-color="#370093"/>
<stop offset="0.806383" stop-color="#000652"/>
<stop offset="1" stop-color="#000000"/>
</linearGradient>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter" width="56.375" x="232.444" y="402.507">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_2" width="56.375" x="86.8135" y="111.825">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_3" width="56.375" x="616.987" y="367.825">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_4" width="56.375" x="413.582" y="186.374">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_5" width="56.375" x="113.54" y="685.731">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_6" width="56.375" x="485.183" y="823.81">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_7" width="56.375" x="541.329" y="575.268">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_8" width="56.375" x="701.608" y="202.374">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_9" width="56.375" x="105.712" y="305.918">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_10" width="56.375" x="28.5399" y="559.268">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_11" width="56.375" x="853.002" y="751.825">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_12" width="56.375" x="557.329" y="103.825">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_13" width="56.375" x="296.743" y="127.825">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_14" width="56.375" x="166.388" y="863.825">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_15" width="56.375" x="341.727" y="685.731">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_16" width="56.375" x="361.349" y="495.825">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_17" width="56.375" x="784.326" y="567.268">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_18" width="56.375" x="744.444" y="422.507">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_19" width="56.375" x="916.73" y="313.918">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_20" width="56.375" x="863.9" y="119.825">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_21" width="56.375" x="709.608" y="879.825">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_22" width="56.375" x="935.629" y="511.825">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_23" width="56.375" x="405.582" y="313.918">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_24" width="56.375" x="397.582" y="49.0352">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_25" width="56.375" x="853.002" y="895.825">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_26" width="56.375" x="573.329" y="751.825">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_27" width="56.375" x="693.608" y="458.507">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_28" width="56.375" x="166.388" y="527.825">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_29" width="56.375" x="733.545" y="65.0352">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_30" width="56.375" x="174.54" y="87.8247">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_31" width="56.375" x="44.5399" y="410.507">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_32" width="56.375" x="60.5399" y="831.81">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_33" width="56.375" x="353.349" y="879.825">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_34" width="56.375" x="717.545" y="685.731">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_35" width="56.375" x="837.002" y="260.101">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="56.375" id="Filter_36" width="56.375" x="233.168" y="244.101">
<feDropShadow dx="-4.4556" dy="4.01219" flood-color="#ffffff" flood-opacity="0.3" in="SourceGraphic" result="Shadow" stdDeviation="8.075"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_37" width="309.291" x="-33.168" y="-20.5003">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_38" width="309.291" x="221.745" y="-20.5003">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_39" width="309.291" x="478.107" y="-20.5003">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_40" width="309.291" x="733.021" y="-20.5003">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_41" width="181.835" x="-33.168" y="-20.5003">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_42" width="309.291" x="94.2885" y="-20.5003">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_43" width="309.291" x="350.651" y="-20.5003">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_44" width="309.291" x="605.564" y="-20.5003">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_45" width="181.835" x="860.477" y="-20.5003">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_46" width="309.291" x="731.571" y="235.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_47" width="309.291" x="476.658" y="235.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_48" width="309.291" x="220.296" y="235.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_49" width="309.291" x="-34.6172" y="235.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_50" width="181.835" x="859.028" y="235.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_51" width="309.291" x="604.115" y="235.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_52" width="309.291" x="347.753" y="235.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_53" width="309.291" x="92.8394" y="235.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_54" width="181.835" x="-34.6172" y="235.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_55" width="309.291" x="-32.4435" y="491.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_56" width="309.291" x="222.47" y="491.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_57" width="309.291" x="478.832" y="491.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_58" width="309.291" x="733.745" y="491.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_59" width="181.835" x="-32.4435" y="491.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_60" width="309.291" x="95.0131" y="491.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_61" width="309.291" x="351.375" y="491.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_62" width="309.291" x="606.288" y="491.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_63" width="181.835" x="861.202" y="491.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_64" width="309.291" x="734.47" y="747.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_65" width="309.291" x="479.557" y="747.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_66" width="309.291" x="223.194" y="747.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_67" width="309.291" x="-31.7189" y="747.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_68" width="181.835" x="861.926" y="747.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_69" width="309.291" x="607.013" y="747.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_70" width="309.291" x="350.651" y="747.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_71" width="309.291" x="95.7377" y="747.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="310.378" id="Filter_72" width="181.835" x="-31.7189" y="747.5">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="1078.38" id="Filter_73" width="1078.38" x="-34.6172" y="-20.5003">
<feDropShadow dx="-7.42807" dy="6.68885" flood-color="#00e8ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<linearGradient gradientTransform="matrix(1 0 0 1 0 0)" gradientUnits="userSpaceOnUse" id="LinearGradient_2" x1="199.031" x2="824.969" y1="512" y2="512">
<stop offset="0" stop-color="#6303ff"/>
<stop offset="0.396024" stop-color="#9903ff"/>
<stop offset="1" stop-color="#ff5703"/>
</linearGradient>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="431.191" id="Filter_74" width="677.316" x="161.455" y="307.108">
<feDropShadow dx="-11.8868" dy="10.7038" flood-color="#7100ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
<linearGradient gradientTransform="matrix(0.980377 0 0 1.05012 48.3384 -147.965)" gradientUnits="userSpaceOnUse" id="LinearGradient_3" x1="152.969" x2="791.438" y1="628.469" y2="628.469">
<stop offset="0" stop-color="#6303ff"/>
<stop offset="0.396024" stop-color="#9903ff"/>
<stop offset="1" stop-color="#ff5703"/>
</linearGradient>
<filter color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse" height="427.188" id="Filter_75" width="677.318" x="160.73" y="309.11">
<feDropShadow dx="-11.8868" dy="10.7038" flood-color="#7100ff" flood-opacity="0.5" in="SourceGraphic" result="Shadow" stdDeviation="10.0757"/>
</filter>
</defs>
<g id="Background">
<path d="M0 0L1024 0L1024 1024L0 1024L0 0Z" fill="url(#LinearGradient)" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
<g id="Stars">
<path d="M257.087 426.683C257.087 422.264 260.669 418.683 265.087 418.683C269.505 418.683 273.087 422.264 273.087 426.683C273.087 431.101 269.505 434.683 265.087 434.683C260.669 434.683 257.087 431.101 257.087 426.683Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter)" stroke="none"/>
<path d="M111.457 136C111.457 131.582 115.038 128 119.457 128C123.875 128 127.457 131.582 127.457 136C127.457 140.418 123.875 144 119.457 144C115.038 144 111.457 140.418 111.457 136Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_2)" stroke="none"/>
<path d="M641.63 392C641.63 387.582 645.212 384 649.63 384C654.049 384 657.63 387.582 657.63 392C657.63 396.418 654.049 400 649.63 400C645.212 400 641.63 396.418 641.63 392Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_3)" stroke="none"/>
<path d="M438.225 210.55C438.225 206.131 441.807 202.55 446.225 202.55C450.643 202.55 454.225 206.131 454.225 210.55C454.225 214.968 450.643 218.55 446.225 218.55C441.807 218.55 438.225 214.968 438.225 210.55Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_4)" stroke="none"/>
<path d="M138.183 709.906C138.183 705.488 141.765 701.906 146.183 701.906C150.601 701.906 154.183 705.488 154.183 709.906C154.183 714.325 150.601 717.906 146.183 717.906C141.765 717.906 138.183 714.325 138.183 709.906Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_5)" stroke="none"/>
<path d="M509.826 847.985C509.826 843.567 513.408 839.985 517.826 839.985C522.245 839.985 525.826 843.567 525.826 847.985C525.826 852.403 522.245 855.985 517.826 855.985C513.408 855.985 509.826 852.403 509.826 847.985Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_6)" stroke="none"/>
<path d="M565.972 599.443C565.972 595.025 569.554 591.443 573.972 591.443C578.39 591.443 581.972 595.025 581.972 599.443C581.972 603.861 578.39 607.443 573.972 607.443C569.554 607.443 565.972 603.861 565.972 599.443Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_7)" stroke="none"/>
<path d="M726.251 226.55C726.251 222.131 729.833 218.55 734.251 218.55C738.669 218.55 742.251 222.131 742.251 226.55C742.251 230.968 738.669 234.55 734.251 234.55C729.833 234.55 726.251 230.968 726.251 226.55Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_8)" stroke="none"/>
<path d="M130.355 330.094C130.355 325.675 133.937 322.094 138.355 322.094C142.773 322.094 146.355 325.675 146.355 330.094C146.355 334.512 142.773 338.094 138.355 338.094C133.937 338.094 130.355 334.512 130.355 330.094Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_9)" stroke="none"/>
<path d="M53.183 583.443C53.183 579.025 56.7647 575.443 61.183 575.443C65.6013 575.443 69.183 579.025 69.183 583.443C69.183 587.861 65.6013 591.443 61.183 591.443C56.7647 591.443 53.183 587.861 53.183 583.443Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_10)" stroke="none"/>
<path d="M877.645 776C877.645 771.582 881.227 768 885.645 768C890.063 768 893.645 771.582 893.645 776C893.645 780.418 890.063 784 885.645 784C881.227 784 877.645 780.418 877.645 776Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_11)" stroke="none"/>
<path d="M581.972 128C581.972 123.582 585.554 120 589.972 120C594.39 120 597.972 123.582 597.972 128C597.972 132.418 594.39 136 589.972 136C585.554 136 581.972 132.418 581.972 128Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_12)" stroke="none"/>
<path d="M321.386 152C321.386 147.582 324.967 144 329.386 144C333.804 144 337.386 147.582 337.386 152C337.386 156.418 333.804 160 329.386 160C324.967 160 321.386 156.418 321.386 152Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_13)" stroke="none"/>
<path d="M191.031 888C191.031 883.582 194.613 880 199.031 880C203.45 880 207.031 883.582 207.031 888C207.031 892.418 203.45 896 199.031 896C194.613 896 191.031 892.418 191.031 888Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_14)" stroke="none"/>
<path d="M366.37 709.906C366.37 705.488 369.951 701.906 374.37 701.906C378.788 701.906 382.37 705.488 382.37 709.906C382.37 714.325 378.788 717.906 374.37 717.906C369.951 717.906 366.37 714.325 366.37 709.906Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_15)" stroke="none"/>
<path d="M385.993 520C385.993 515.582 389.574 512 393.993 512C398.411 512 401.993 515.582 401.993 520C401.993 524.418 398.411 528 393.993 528C389.574 528 385.993 524.418 385.993 520Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_16)" stroke="none"/>
<path d="M808.969 591.443C808.969 587.025 812.55 583.443 816.969 583.443C821.387 583.443 824.969 587.025 824.969 591.443C824.969 595.861 821.387 599.443 816.969 599.443C812.55 599.443 808.969 595.861 808.969 591.443Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_17)" stroke="none"/>
<path d="M769.087 446.683C769.087 442.264 772.669 438.683 777.087 438.683C781.505 438.683 785.087 442.264 785.087 446.683C785.087 451.101 781.505 454.683 777.087 454.683C772.669 454.683 769.087 451.101 769.087 446.683Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_18)" stroke="none"/>
<path d="M941.373 338.094C941.373 333.675 944.955 330.094 949.373 330.094C953.792 330.094 957.373 333.675 957.373 338.094C957.373 342.512 953.792 346.094 949.373 346.094C944.955 346.094 941.373 342.512 941.373 338.094Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_19)" stroke="none"/>
<path d="M888.543 144C888.543 139.582 892.125 136 896.543 136C900.962 136 904.543 139.582 904.543 144C904.543 148.418 900.962 152 896.543 152C892.125 152 888.543 148.418 888.543 144Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_20)" stroke="none"/>
<path d="M734.251 904C734.251 899.582 737.833 896 742.251 896C746.669 896 750.251 899.582 750.251 904C750.251 908.418 746.669 912 742.251 912C737.833 912 734.251 908.418 734.251 904Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_21)" stroke="none"/>
<path d="M960.272 536C960.272 531.582 963.853 528 968.272 528C972.69 528 976.272 531.582 976.272 536C976.272 540.418 972.69 544 968.272 544C963.853 544 960.272 540.418 960.272 536Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_22)" stroke="none"/>
<path d="M430.225 338.094C430.225 333.675 433.807 330.094 438.225 330.094C442.643 330.094 446.225 333.675 446.225 338.094C446.225 342.512 442.643 346.094 438.225 346.094C433.807 346.094 430.225 342.512 430.225 338.094Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_23)" stroke="none"/>
<path d="M422.225 73.2105C422.225 68.7922 425.807 65.2105 430.225 65.2105C434.643 65.2105 438.225 68.7922 438.225 73.2105C438.225 77.6287 434.643 81.2105 430.225 81.2105C425.807 81.2105 422.225 77.6287 422.225 73.2105Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_24)" stroke="none"/>
<path d="M877.645 920C877.645 915.582 881.227 912 885.645 912C890.063 912 893.645 915.582 893.645 920C893.645 924.418 890.063 928 885.645 928C881.227 928 877.645 924.418 877.645 920Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_25)" stroke="none"/>
<path d="M597.972 776C597.972 771.582 601.554 768 605.972 768C610.39 768 613.972 771.582 613.972 776C613.972 780.418 610.39 784 605.972 784C601.554 784 597.972 780.418 597.972 776Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_26)" stroke="none"/>
<path d="M718.251 482.683C718.251 478.264 721.833 474.683 726.251 474.683C730.669 474.683 734.251 478.264 734.251 482.683C734.251 487.101 730.669 490.683 726.251 490.683C721.833 490.683 718.251 487.101 718.251 482.683Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_27)" stroke="none"/>
<path d="M191.031 552C191.031 547.582 194.613 544 199.031 544C203.45 544 207.031 547.582 207.031 552C207.031 556.418 203.45 560 199.031 560C194.613 560 191.031 556.418 191.031 552Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_28)" stroke="none"/>
<path d="M758.189 89.2105C758.189 84.7922 761.77 81.2105 766.189 81.2105C770.607 81.2105 774.189 84.7922 774.189 89.2105C774.189 93.6287 770.607 97.2105 766.189 97.2105C761.77 97.2105 758.189 93.6287 758.189 89.2105Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_29)" stroke="none"/>
<path d="M199.183 112C199.183 107.582 202.765 104 207.183 104C211.601 104 215.183 107.582 215.183 112C215.183 116.418 211.601 120 207.183 120C202.765 120 199.183 116.418 199.183 112Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_30)" stroke="none"/>
<path d="M69.183 434.683C69.183 430.264 72.7647 426.683 77.183 426.683C81.6013 426.683 85.183 430.264 85.183 434.683C85.183 439.101 81.6013 442.683 77.183 442.683C72.7647 442.683 69.183 439.101 69.183 434.683Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_31)" stroke="none"/>
<path d="M85.183 855.985C85.183 851.567 88.7647 847.985 93.183 847.985C97.6013 847.985 101.183 851.567 101.183 855.985C101.183 860.403 97.6013 863.985 93.183 863.985C88.7647 863.985 85.183 860.403 85.183 855.985Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_32)" stroke="none"/>
<path d="M377.993 904C377.993 899.582 381.574 896 385.993 896C390.411 896 393.993 899.582 393.993 904C393.993 908.418 390.411 912 385.993 912C381.574 912 377.993 908.418 377.993 904Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_33)" stroke="none"/>
<path d="M742.189 709.906C742.189 705.488 745.77 701.906 750.189 701.906C754.607 701.906 758.189 705.488 758.189 709.906C758.189 714.325 754.607 717.906 750.189 717.906C745.77 717.906 742.189 714.325 742.189 709.906Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_34)" stroke="none"/>
<path d="M861.645 284.276C861.645 279.858 865.227 276.276 869.645 276.276C874.063 276.276 877.645 279.858 877.645 284.276C877.645 288.694 874.063 292.276 869.645 292.276C865.227 292.276 861.645 288.694 861.645 284.276Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_35)" stroke="none"/>
<path d="M257.811 268.276C257.811 263.858 261.393 260.276 265.811 260.276C270.23 260.276 273.811 263.858 273.811 268.276C273.811 272.694 270.23 276.276 265.811 276.276C261.393 276.276 257.811 272.694 257.811 268.276Z" fill="#ffffff" fill-opacity="0.75" fill-rule="nonzero" filter="url(#Filter_36)" stroke="none"/>
</g>
<clipPath id="ArtboardFrame">
<rect height="1024" width="1024" x="0" y="0"/>
</clipPath>
<g clip-path="url(#ArtboardFrame)" id="Geometric">
<path d="M128.906 256L1.44917-1.65844e-13L256.362-3.64796e-13L128.906 256Z" fill="none" filter="url(#Filter_37)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M383.819 256L256.362-1.65844e-13L511.275-3.64796e-13L383.819 256Z" fill="none" filter="url(#Filter_38)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M640.181 256L512.725-1.65844e-13L767.638-3.64796e-13L640.181 256Z" fill="none" filter="url(#Filter_39)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M895.094 256L767.638-1.65844e-13L1022.55-3.64796e-13L895.094 256Z" fill="none" filter="url(#Filter_40)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M1.44921-3.64796e-13L65.1775 128L128.906 256L1.44917 256" fill="none" filter="url(#Filter_41)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M256.362-3.64796e-13L383.819 256L128.906 256L256.362-3.64796e-13Z" fill="none" filter="url(#Filter_42)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M512.725-1.93275e-05L640.181 256L385.268 256L512.725-1.93275e-05Z" fill="none" filter="url(#Filter_43)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M767.638-1.93275e-05L895.094 256L640.181 256L767.638-1.93275e-05Z" fill="none" filter="url(#Filter_44)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M1022.55 256L895.094 256L958.823 128L1022.55-1.93275e-05" fill="none" filter="url(#Filter_45)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M893.645 256L1021.1 512L766.189 512L893.645 256Z" fill="none" filter="url(#Filter_46)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M638.732 256L766.189 512L511.275 512L638.732 256Z" fill="none" filter="url(#Filter_47)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M382.37 256L509.826 512L254.913 512L382.37 256Z" fill="none" filter="url(#Filter_48)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M127.457 256L254.913 512L3.84908e-05 512L127.457 256Z" fill="none" filter="url(#Filter_49)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M1021.1 512L957.373 384L893.645 256L1021.1 256" fill="none" filter="url(#Filter_50)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M766.189 512L638.732 256L893.645 256L766.189 512Z" fill="none" filter="url(#Filter_51)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M509.826 512L382.37 256L637.283 256L509.826 512Z" fill="none" filter="url(#Filter_52)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M254.913 512L127.457 256L382.37 256L254.913 512Z" fill="none" filter="url(#Filter_53)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M3.84908e-05 256L127.457 256L63.7283 384L0 512" fill="none" filter="url(#Filter_54)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M129.63 768L2.17372 512L257.087 512L129.63 768Z" fill="none" filter="url(#Filter_55)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M384.543 768L257.087 512L512 512L384.543 768Z" fill="none" filter="url(#Filter_56)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M640.906 768L513.449 512L768.362 512L640.906 768Z" fill="none" filter="url(#Filter_57)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M895.819 768L768.362 512L1023.28 512L895.819 768Z" fill="none" filter="url(#Filter_58)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M2.17376 512L65.902 640L129.63 768L2.17372 768" fill="none" filter="url(#Filter_59)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M257.087 512L384.543 768L129.63 768L257.087 512Z" fill="none" filter="url(#Filter_60)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M513.449 512L640.906 768L385.993 768L513.449 512Z" fill="none" filter="url(#Filter_61)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M768.362 512L895.819 768L640.906 768L768.362 512Z" fill="none" filter="url(#Filter_62)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M1023.28 768L895.819 768L959.547 640L1023.28 512" fill="none" filter="url(#Filter_63)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M896.543 768L1024 1024L769.087 1024L896.543 768Z" fill="none" filter="url(#Filter_64)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M641.63 768L769.087 1024L514.174 1024L641.63 768Z" fill="none" filter="url(#Filter_65)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M385.268 768L512.725 1024L257.811 1024L385.268 768Z" fill="none" filter="url(#Filter_66)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M130.355 768L257.811 1024L2.8983 1024L130.355 768Z" fill="none" filter="url(#Filter_67)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M1024 1024L960.272 896L896.543 768L1024 768" fill="none" filter="url(#Filter_68)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M769.087 1024L641.63 768L896.543 768L769.087 1024Z" fill="none" filter="url(#Filter_69)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M512.725 1024L385.268 768L640.181 768L512.725 1024Z" fill="none" filter="url(#Filter_70)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M257.811 1024L130.355 768L385.268 768L257.811 1024Z" fill="none" filter="url(#Filter_71)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M2.8983 768L130.355 768L66.6266 896L2.89827 1024" fill="none" filter="url(#Filter_72)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
<path d="M0-1.93275e-05L1024-1.93275e-05L1024 1024L0 1024L0-1.93275e-05Z" fill="none" filter="url(#Filter_73)" stroke="#00e8ff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="4"/>
</g>
<g id="Text" visibility="hidden">
<path d="M311.344 322.094C289.492 322.094 270.124 325.614 253.219 332.656C236.314 339.698 223.039 349.568 213.438 362.219C203.836 374.87 199.031 389.582 199.031 406.375L199.031 406.625C199.031 426.038 204.944 441.502 216.719 453.031C228.493 464.56 248.216 473.406 275.906 479.531L320.312 489.375C334.189 492.533 344.034 496.732 349.812 501.969C355.591 507.206 358.469 513.645 358.469 521.281L358.469 521.531C358.469 528.095 356.641 533.781 353 538.625C349.359 543.469 344.153 547.244 337.375 549.906C330.597 552.568 322.616 553.875 313.406 553.875C298.744 553.875 287.186 550.406 278.75 543.469C270.314 536.532 265.424 527.654 264.062 516.844L263.812 514.938L205.469 514.938L205.656 517.719C206.345 533.096 211.025 547.041 219.688 559.5C228.35 571.959 240.567 581.848 256.375 589.219C272.183 596.589 291.2 600.281 313.406 600.281C334.798 600.281 353.538 596.888 369.656 590.062C385.774 583.237 398.281 573.675 407.156 561.406C416.031 549.138 420.469 534.78 420.469 518.312L420.469 518.062C420.469 498.376 414.046 482.222 401.219 469.594C388.392 456.965 369.159 447.837 343.531 442.219L299.125 432.344C285.275 429.125 275.647 425.08 270.25 420.188C264.853 415.295 262.156 408.845 262.156 400.812L262.156 400.562C262.156 393.988 264.135 388.285 268.062 383.469C271.99 378.652 277.58 374.953 284.844 372.375C292.108 369.797 300.866 368.5 311.156 368.5C327.012 368.5 339.357 371.72 348.188 378.156C357.018 384.593 362.678 393.574 365.156 405.094L365.656 407.469L427.281 407.469L427.031 405.188C425.074 388.644 419.411 374.152 410.031 361.688C400.652 349.223 387.69 339.489 371.125 332.531C354.56 325.573 334.627 322.094 311.344 322.094ZM469 327.469L469 594.938L531.75 594.938L531.75 327.469L469 327.469ZM583.969 327.469L583.969 493.906C583.969 515.469 587.818 534.198 595.562 550.094C603.308 565.99 614.249 578.341 628.344 587.125C642.438 595.909 659.091 600.281 678.344 600.281C698.332 600.281 715.333 595.902 729.344 587.156C743.354 578.41 753.864 566.013 760.875 549.938L762.219 549.938L762.219 691.469L824.969 691.469L824.969 327.469L762.219 327.469L762.219 481.625C762.219 494.624 759.767 506.046 754.906 515.875C750.045 525.704 743.223 533.408 734.406 539C725.589 544.592 715.311 547.375 703.562 547.375C685.442 547.375 671.423 541.571 661.531 529.938C651.639 518.304 646.687 502.156 646.688 481.531L646.688 327.469L583.969 327.469ZM500.375 633.156C490.511 633.156 482.205 636.548 475.469 643.312C468.733 650.077 465.375 658.153 465.375 667.531C465.375 677.078 468.733 685.193 475.469 691.875C482.205 698.557 490.511 701.906 500.375 701.906C510.126 701.906 518.395 698.557 525.188 691.875C531.98 685.193 535.375 677.078 535.375 667.531C535.375 658.153 531.98 650.077 525.188 643.312C518.395 636.548 510.126 633.156 500.375 633.156Z" fill="url(#LinearGradient_2)" fill-rule="nonzero" filter="url(#Filter_74)" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="1"/>
</g>
<g id="Layer-1">
<path d="M309.088 324.095C244.25 324.095 198.474 360.068 198.305 412.698C198.474 452.307 222.286 476.552 271.252 487.946L315.491 498.053C341.831 504.383 352.302 514.149 352.133 530.246C352.302 549.055 332.899 562.077 307.403 562.077C279.205 562.077 264.337 545.625 259.61 527.358L203.881 533.888C212.324 580.912 247.445 610.908 308.23 610.908C370.704 610.908 413.269 578 413.1 526.636C413.269 486.123 389.964 459.369 340.154 448.337L295.914 438.393C272.107 432.787 260.958 422.461 260.958 406.726C260.958 387.736 280.199 373.45 309.241 373.45C337.27 373.45 355.507 386.46 360.742 411.419L420.361 405.282C412.763 354.28 372.744 324.095 309.088 324.095ZM471.677 329.51L471.677 699.905L532.798 699.905L532.798 329.51L471.677 329.51ZM594.96 329.51L594.96 506.388C594.96 573.487 630.403 610.908 684.266 610.908C724.114 610.908 749.452 591.578 761.44 560.108L764.473 560.108L764.473 699.905L824.245 699.905L824.245 329.51L763.125 329.51L763.125 492.278C763.125 532.428 739.816 555.58 707.06 555.58C674.979 555.58 656.08 533.686 656.08 496.248L656.08 329.51L594.96 329.51Z" fill="url(#LinearGradient_3)" fill-rule="nonzero" filter="url(#Filter_75)" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.75" stroke-width="1"/>
</g>
<g id="gay-trongle" visibility="hidden">
<g fill="#ffffff" opacity="1" stroke="none">
<path d="M92.308 903.25C92.308 905.25 92.9955 906.937 94.3705 908.312C95.7455 909.687 97.433 910.375 99.433 910.375C101.433 910.375 103.12 909.687 104.495 908.312C105.87 906.937 106.558 905.25 106.558 903.25C106.558 901.25 105.87 899.562 104.495 898.187C103.12 896.812 101.433 896.125 99.433 896.125C97.433 896.125 95.7455 896.812 94.3705 898.187C92.9955 899.562 92.308 901.25 92.308 903.25ZM140.683 903.25C140.683 905.25 141.37 906.937 142.745 908.312C144.12 909.687 145.808 910.375 147.808 910.375C149.808 910.375 151.495 909.687 152.87 908.312C154.245 906.937 154.933 905.25 154.933 903.25C154.933 901.25 154.245 899.562 152.87 898.187C151.495 896.812 149.808 896.125 147.808 896.125C145.808 896.125 144.12 896.812 142.745 898.187C141.37 899.562 140.683 901.25 140.683 903.25Z"/>
<path d="M71.308 928.625C76.433 932.708 81.9122 936.052 87.7455 938.656C93.5788 941.26 99.7872 943.198 106.37 944.469C112.954 945.74 119.954 946.375 127.37 946.375C134.787 946.375 141.777 945.74 148.339 944.469C154.902 943.198 161.089 941.26 166.902 938.656C172.714 936.052 178.204 932.708 183.37 928.625L183.37 919.5C180.745 921.75 177.35 923.833 173.183 925.75C169.016 927.667 164.381 929.344 159.277 930.781C154.173 932.219 148.881 933.333 143.402 934.125C137.923 934.917 132.579 935.312 127.37 935.312C122.162 935.312 116.818 934.917 111.339 934.125C105.86 933.333 100.558 932.219 95.433 930.781C90.308 929.344 85.6622 927.667 81.4955 925.75C77.3288 923.833 73.933 921.75 71.308 919.5L71.308 928.625Z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 47 KiB

View File

@ -41,12 +41,12 @@ layout: default
<div class="row"> <div class="row">
<div class="col-sm-4"> <div class="col-sm-4">
<div class="card"> <div class="card">
<img src="/assets/graphics/ianservericon.svg" class="card-img-top" alt="The logo."> <img src="/assets/graphics/lillianservericon.svg" class="card-img-top" alt="The logo.">
<div class="card-body"> <div class="card-body">
<h5 class="card-title">ɹǝʌɹǝS sɹǝuuᴉʞSuɐI ɟlɐɥ Icon</h5> <h5 class="card-title">ɹǝʌɹǝS sɹǝuuᴉʞSuɐᴉllᴉ˥ ɟlɐɥ Icon</h5>
<h6 class="card-subtitle mb-2 text-muted">Discord Server Icon</h6> <h6 class="card-subtitle mb-2 text-muted">Discord Server Icon</h6>
<p class="card-text">A Discord server icon made for my friend and I's server.</p> <p class="card-text">A Discord server icon made for my friend and I's server.</p>
<a href="/assets/graphics/ianservericon.svg" class="btn btn-primary">Open Original</a> <a href="/assets/graphics/lillianservericon.svg" class="btn btn-primary">Open Original</a>
</div> </div>
</div> </div>
</div> </div>