From d3f4bbbddbc080db3b49ce7ad653225bcfdc5bae Mon Sep 17 00:00:00 2001 From: HB9HIL Date: Mon, 29 Jan 2024 08:17:31 +0100 Subject: [PATCH] resourced assets --- install/assets/css/bootstrap.min.css | 11867 -------------------- install/assets/images/favicon.ico | Bin 15406 -> 0 bytes install/assets/images/wavelog_logo.png | Bin 50432 -> 0 bytes install/assets/js/bootstrap.bundle.min.js | 4470 -------- install/assets/js/jquery-3.6.0.min.js | 6222 ---------- install/index.php | 22 +- 6 files changed, 11 insertions(+), 22570 deletions(-) delete mode 100644 install/assets/css/bootstrap.min.css delete mode 100644 install/assets/images/favicon.ico delete mode 100644 install/assets/images/wavelog_logo.png delete mode 100644 install/assets/js/bootstrap.bundle.min.js delete mode 100644 install/assets/js/jquery-3.6.0.min.js diff --git a/install/assets/css/bootstrap.min.css b/install/assets/css/bootstrap.min.css deleted file mode 100644 index 5b9a6804b..000000000 --- a/install/assets/css/bootstrap.min.css +++ /dev/null @@ -1,11867 +0,0 @@ -@charset "UTF-8"; /*! - * Bootswatch v5.3.2 (https://bootswatch.com) - * Theme: darkly - * Copyright 2012-2023 Thomas Park - * Licensed under MIT - * Based on Bootstrap -*/ /*! - * Bootstrap v5.3.2 (https://getbootstrap.com/) - * Copyright 2011-2023 The Bootstrap Authors - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */ -@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400&display=swap); -:root, -[data-bs-theme="light"] { - --bs-blue: #375a7f; - --bs-indigo: #6610f2; - --bs-purple: #6f42c1; - --bs-pink: #e83e8c; - --bs-red: #e74c3c; - --bs-orange: #fd7e14; - --bs-yellow: #f39c12; - --bs-green: #00bc8c; - --bs-teal: #20c997; - --bs-cyan: #3498db; - --bs-black: #000; - --bs-white: #fff; - --bs-gray: #888; - --bs-gray-dark: #303030; - --bs-gray-100: #f8f9fa; - --bs-gray-200: #ebebeb; - --bs-gray-300: #dee2e6; - --bs-gray-400: #ced4da; - --bs-gray-500: #adb5bd; - --bs-gray-600: #888; - --bs-gray-700: #444; - --bs-gray-800: #303030; - --bs-gray-900: #222; - --bs-primary: #375a7f; - --bs-secondary: #444; - --bs-success: #00bc8c; - --bs-info: #3498db; - --bs-warning: #f39c12; - --bs-danger: #e74c3c; - --bs-light: #adb5bd; - --bs-dark: #303030; - --bs-primary-rgb: 55, 90, 127; - --bs-secondary-rgb: 68, 68, 68; - --bs-success-rgb: 0, 188, 140; - --bs-info-rgb: 52, 152, 219; - --bs-warning-rgb: 243, 156, 18; - --bs-danger-rgb: 231, 76, 60; - --bs-light-rgb: 173, 181, 189; - --bs-dark-rgb: 48, 48, 48; - --bs-primary-text-emphasis: #162433; - --bs-secondary-text-emphasis: #1b1b1b; - --bs-success-text-emphasis: #004b38; - --bs-info-text-emphasis: #153d58; - --bs-warning-text-emphasis: #613e07; - --bs-danger-text-emphasis: #5c1e18; - --bs-light-text-emphasis: #444; - --bs-dark-text-emphasis: #444; - --bs-primary-bg-subtle: #d7dee5; - --bs-secondary-bg-subtle: #dadada; - --bs-success-bg-subtle: #ccf2e8; - --bs-info-bg-subtle: #d6eaf8; - --bs-warning-bg-subtle: #fdebd0; - --bs-danger-bg-subtle: #fadbd8; - --bs-light-bg-subtle: #fcfcfd; - --bs-dark-bg-subtle: #ced4da; - --bs-primary-border-subtle: #afbdcc; - --bs-secondary-border-subtle: #b4b4b4; - --bs-success-border-subtle: #99e4d1; - --bs-info-border-subtle: #aed6f1; - --bs-warning-border-subtle: #fad7a0; - --bs-danger-border-subtle: #f5b7b1; - --bs-light-border-subtle: #ebebeb; - --bs-dark-border-subtle: #adb5bd; - --bs-white-rgb: 255, 255, 255; - --bs-black-rgb: 0, 0, 0; - --bs-font-sans-serif: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", - Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", - "Segoe UI Emoji", "Segoe UI Symbol"; - --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, - "Liberation Mono", "Courier New", monospace; - --bs-gradient: linear-gradient( - 180deg, - rgba(255, 255, 255, 0.15), - rgba(255, 255, 255, 0) - ); - --bs-body-font-family: var(--bs-font-sans-serif); - --bs-body-font-size: 1rem; - --bs-body-font-weight: 400; - --bs-body-line-height: 1.5; - --bs-body-color: #fff; - --bs-body-color-rgb: 255, 255, 255; - --bs-body-bg: #222; - --bs-body-bg-rgb: 34, 34, 34; - --bs-emphasis-color: #000; - --bs-emphasis-color-rgb: 0, 0, 0; - --bs-secondary-color: rgba(255, 255, 255, 0.75); - --bs-secondary-color-rgb: 255, 255, 255; - --bs-secondary-bg: #ebebeb; - --bs-secondary-bg-rgb: 235, 235, 235; - --bs-tertiary-color: rgba(255, 255, 255, 0.5); - --bs-tertiary-color-rgb: 255, 255, 255; - --bs-tertiary-bg: #f8f9fa; - --bs-tertiary-bg-rgb: 248, 249, 250; - --bs-heading-color: inherit; - --bs-link-color: #00bc8c; - --bs-link-color-rgb: 0, 188, 140; - --bs-link-decoration: underline; - --bs-link-hover-color: #009670; - --bs-link-hover-color-rgb: 0, 150, 112; - --bs-code-color: #e83e8c; - --bs-highlight-color: #fff; - --bs-highlight-bg: #fdebd0; - --bs-border-width: 1px; - --bs-border-style: solid; - --bs-border-color: #dee2e6; - --bs-border-color-translucent: rgba(0, 0, 0, 0.175); - --bs-border-radius: 0.375rem; - --bs-border-radius-sm: 0.25rem; - --bs-border-radius-lg: 0.5rem; - --bs-border-radius-xl: 1rem; - --bs-border-radius-xxl: 2rem; - --bs-border-radius-2xl: var(--bs-border-radius-xxl); - --bs-border-radius-pill: 50rem; - --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); - --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); - --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); - --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); - --bs-focus-ring-width: 0.25rem; - --bs-focus-ring-opacity: 0.25; - --bs-focus-ring-color: rgba(55, 90, 127, 0.25); - --bs-form-valid-color: #00bc8c; - --bs-form-valid-border-color: #00bc8c; - --bs-form-invalid-color: #e74c3c; - --bs-form-invalid-border-color: #e74c3c; -} -[data-bs-theme="dark"] { - color-scheme: dark; - --bs-body-color: #dee2e6; - --bs-body-color-rgb: 222, 226, 230; - --bs-body-bg: #222; - --bs-body-bg-rgb: 34, 34, 34; - --bs-emphasis-color: #fff; - --bs-emphasis-color-rgb: 255, 255, 255; - --bs-secondary-color: rgba(222, 226, 230, 0.75); - --bs-secondary-color-rgb: 222, 226, 230; - --bs-secondary-bg: #303030; - --bs-secondary-bg-rgb: 48, 48, 48; - --bs-tertiary-color: rgba(222, 226, 230, 0.5); - --bs-tertiary-color-rgb: 222, 226, 230; - --bs-tertiary-bg: #292929; - --bs-tertiary-bg-rgb: 41, 41, 41; - --bs-primary-text-emphasis: #879cb2; - --bs-secondary-text-emphasis: #8f8f8f; - --bs-success-text-emphasis: #66d7ba; - --bs-info-text-emphasis: #85c1e9; - --bs-warning-text-emphasis: #f8c471; - --bs-danger-text-emphasis: #f1948a; - --bs-light-text-emphasis: #f8f9fa; - --bs-dark-text-emphasis: #dee2e6; - --bs-primary-bg-subtle: #0b1219; - --bs-secondary-bg-subtle: #0e0e0e; - --bs-success-bg-subtle: #00261c; - --bs-info-bg-subtle: #0a1e2c; - --bs-warning-bg-subtle: #311f04; - --bs-danger-bg-subtle: #2e0f0c; - --bs-light-bg-subtle: #303030; - --bs-dark-bg-subtle: #181818; - --bs-primary-border-subtle: #21364c; - --bs-secondary-border-subtle: #292929; - --bs-success-border-subtle: #007154; - --bs-info-border-subtle: #1f5b83; - --bs-warning-border-subtle: #925e0b; - --bs-danger-border-subtle: #8b2e24; - --bs-light-border-subtle: #444; - --bs-dark-border-subtle: #303030; - --bs-heading-color: inherit; - --bs-link-color: #879cb2; - --bs-link-hover-color: #9fb0c1; - --bs-link-color-rgb: 135, 156, 178; - --bs-link-hover-color-rgb: 159, 176, 193; - --bs-code-color: #f18bba; - --bs-highlight-color: #dee2e6; - --bs-highlight-bg: #613e07; - --bs-border-color: #444; - --bs-border-color-translucent: rgba(255, 255, 255, 0.15); - --bs-form-valid-color: #66d7ba; - --bs-form-valid-border-color: #66d7ba; - --bs-form-invalid-color: #f1948a; - --bs-form-invalid-border-color: #f1948a; -} -*, -::after, -::before { - box-sizing: border-box; -} -@media (prefers-reduced-motion: no-preference) { - :root { - scroll-behavior: smooth; - } -} -body { - margin: 0; - font-family: var(--bs-body-font-family); - font-size: var(--bs-body-font-size); - font-weight: var(--bs-body-font-weight); - line-height: var(--bs-body-line-height); - color: var(--bs-body-color); - text-align: var(--bs-body-text-align); - background-color: var(--bs-body-bg); - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: transparent; -} -hr { - margin: 1rem 0; - color: inherit; - border: 0; - border-top: var(--bs-border-width) solid; - opacity: 0.25; -} -.h1, -.h2, -.h3, -.h4, -.h5, -.h6, -h1, -h2, -h3, -h4, -h5, -h6 { - margin-top: 0; - margin-bottom: 0.5rem; - font-weight: 500; - line-height: 1.2; - color: var(--bs-heading-color); -} -.h1, -h1 { - font-size: calc(1.425rem + 2.1vw); -} -@media (min-width: 1200px) { - .h1, - h1 { - font-size: 3rem; - } -} -.h2, -h2 { - font-size: calc(1.375rem + 1.5vw); -} -@media (min-width: 1200px) { - .h2, - h2 { - font-size: 2.5rem; - } -} -.h3, -h3 { - font-size: calc(1.325rem + 0.9vw); -} -@media (min-width: 1200px) { - .h3, - h3 { - font-size: 2rem; - } -} -.h4, -h4 { - font-size: calc(1.275rem + 0.3vw); -} -@media (min-width: 1200px) { - .h4, - h4 { - font-size: 1.5rem; - } -} -.h5, -h5 { - font-size: 1.25rem; -} -.h6, -h6 { - font-size: 1rem; -} -p { - margin-top: 0; - margin-bottom: 1rem; -} -abbr[title] { - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; -} -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} -ol, -ul { - padding-left: 2rem; -} -dl, -ol, -ul { - margin-top: 0; - margin-bottom: 1rem; -} -ol ol, -ol ul, -ul ol, -ul ul { - margin-bottom: 0; -} -dt { - font-weight: 700; -} -dd { - margin-bottom: 0.5rem; - margin-left: 0; -} -blockquote { - margin: 0 0 1rem; -} -b, -strong { - font-weight: bolder; -} -.small, -small { - font-size: 0.875em; -} -.mark, -mark { - padding: 0.1875em; - color: var(--bs-highlight-color); - background-color: var(--bs-highlight-bg); -} -sub, -sup { - position: relative; - font-size: 0.75em; - line-height: 0; - vertical-align: baseline; -} -sub { - bottom: -0.25em; -} -sup { - top: -0.5em; -} -a { - color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); - text-decoration: underline; -} -a:hover { - --bs-link-color-rgb: var(--bs-link-hover-color-rgb); -} -a:not([href]):not([class]), -a:not([href]):not([class]):hover { - color: inherit; - text-decoration: none; -} -code, -kbd, -pre, -samp { - font-family: var(--bs-font-monospace); - font-size: 1em; -} -pre { - display: block; - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; - font-size: 0.875em; - color: inherit; -} -pre code { - font-size: inherit; - color: inherit; - word-break: normal; -} -code { - font-size: 0.875em; - color: var(--bs-code-color); - word-wrap: break-word; -} -a > code { - color: inherit; -} -kbd { - padding: 0.1875rem 0.375rem; - font-size: 0.875em; - color: var(--bs-body-bg); - background-color: var(--bs-body-color); - border-radius: 0.25rem; -} -kbd kbd { - padding: 0; - font-size: 1em; -} -figure { - margin: 0 0 1rem; -} -img, -svg { - vertical-align: middle; -} -table { - caption-side: bottom; - border-collapse: collapse; -} -caption { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - color: var(--bs-secondary-color); - text-align: left; -} -th { - text-align: inherit; - text-align: -webkit-match-parent; -} -tbody, -td, -tfoot, -th, -thead, -tr { - border-color: inherit; - border-style: solid; - border-width: 0; -} -label { - display: inline-block; -} -button { - border-radius: 0; -} -button:focus:not(:focus-visible) { - outline: 0; -} -button, -input, -optgroup, -select, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} -button, -select { - text-transform: none; -} -[role="button"] { - cursor: pointer; -} -select { - word-wrap: normal; -} -select:disabled { - opacity: 1; -} -[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not( - [type="week"] - ):not([type="time"])::-webkit-calendar-picker-indicator { - display: none !important; -} -[type="button"], -[type="reset"], -[type="submit"], -button { - -webkit-appearance: button; -} -[type="button"]:not(:disabled), -[type="reset"]:not(:disabled), -[type="submit"]:not(:disabled), -button:not(:disabled) { - cursor: pointer; -} -::-moz-focus-inner { - padding: 0; - border-style: none; -} -textarea { - resize: vertical; -} -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} -legend { - float: left; - width: 100%; - padding: 0; - margin-bottom: 0.5rem; - font-size: calc(1.275rem + 0.3vw); - line-height: inherit; -} -@media (min-width: 1200px) { - legend { - font-size: 1.5rem; - } -} -legend + * { - clear: left; -} -::-webkit-datetime-edit-day-field, -::-webkit-datetime-edit-fields-wrapper, -::-webkit-datetime-edit-hour-field, -::-webkit-datetime-edit-minute, -::-webkit-datetime-edit-month-field, -::-webkit-datetime-edit-text, -::-webkit-datetime-edit-year-field { - padding: 0; -} -::-webkit-inner-spin-button { - height: auto; -} -[type="search"] { - -webkit-appearance: textfield; - outline-offset: -2px; -} -::-webkit-search-decoration { - -webkit-appearance: none; -} -::-webkit-color-swatch-wrapper { - padding: 0; -} -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} -::file-selector-button { - font: inherit; - -webkit-appearance: button; -} -output { - display: inline-block; -} -iframe { - border: 0; -} -summary { - display: list-item; - cursor: pointer; -} -progress { - vertical-align: baseline; -} -[hidden] { - display: none !important; -} -.lead { - font-size: 1.25rem; - font-weight: 300; -} -.display-1 { - font-size: calc(1.625rem + 4.5vw); - font-weight: 300; - line-height: 1.2; -} -@media (min-width: 1200px) { - .display-1 { - font-size: 5rem; - } -} -.display-2 { - font-size: calc(1.575rem + 3.9vw); - font-weight: 300; - line-height: 1.2; -} -@media (min-width: 1200px) { - .display-2 { - font-size: 4.5rem; - } -} -.display-3 { - font-size: calc(1.525rem + 3.3vw); - font-weight: 300; - line-height: 1.2; -} -@media (min-width: 1200px) { - .display-3 { - font-size: 4rem; - } -} -.display-4 { - font-size: calc(1.475rem + 2.7vw); - font-weight: 300; - line-height: 1.2; -} -@media (min-width: 1200px) { - .display-4 { - font-size: 3.5rem; - } -} -.display-5 { - font-size: calc(1.425rem + 2.1vw); - font-weight: 300; - line-height: 1.2; -} -@media (min-width: 1200px) { - .display-5 { - font-size: 3rem; - } -} -.display-6 { - font-size: calc(1.375rem + 1.5vw); - font-weight: 300; - line-height: 1.2; -} -@media (min-width: 1200px) { - .display-6 { - font-size: 2.5rem; - } -} -.list-unstyled { - padding-left: 0; - list-style: none; -} -.list-inline { - padding-left: 0; - list-style: none; -} -.list-inline-item { - display: inline-block; -} -.list-inline-item:not(:last-child) { - margin-right: 0.5rem; -} -.initialism { - font-size: 0.875em; - text-transform: uppercase; -} -.blockquote { - margin-bottom: 1rem; - font-size: 1.25rem; -} -.blockquote > :last-child { - margin-bottom: 0; -} -.blockquote-footer { - margin-top: -1rem; - margin-bottom: 1rem; - font-size: 0.875em; - color: #888; -} -.blockquote-footer::before { - content: "— "; -} -.img-fluid { - max-width: 100%; - height: auto; -} -.img-thumbnail { - padding: 0.25rem; - background-color: var(--bs-body-bg); - border: var(--bs-border-width) solid var(--bs-border-color); - border-radius: var(--bs-border-radius); - max-width: 100%; - height: auto; -} -.figure { - display: inline-block; -} -.figure-img { - margin-bottom: 0.5rem; - line-height: 1; -} -.figure-caption { - font-size: 0.875em; - color: var(--bs-secondary-color); -} -.container, -.container-fluid, -.container-lg, -.container-md, -.container-sm, -.container-xl, -.container-xxl { - --bs-gutter-x: 1.5rem; - --bs-gutter-y: 0; - width: 100%; - padding-right: calc(var(--bs-gutter-x) * 0.5); - padding-left: calc(var(--bs-gutter-x) * 0.5); - margin-right: auto; - margin-left: auto; -} -@media (min-width: 576px) { - .container, - .container-sm { - max-width: 540px; - } -} -@media (min-width: 768px) { - .container, - .container-md, - .container-sm { - max-width: 720px; - } -} -@media (min-width: 992px) { - .container, - .container-lg, - .container-md, - .container-sm { - max-width: 960px; - } -} -@media (min-width: 1200px) { - .container, - .container-lg, - .container-md, - .container-sm, - .container-xl { - max-width: 1140px; - } -} -@media (min-width: 1400px) { - .container, - .container-lg, - .container-md, - .container-sm, - .container-xl, - .container-xxl { - max-width: 1320px; - } -} -:root { - --bs-breakpoint-xs: 0; - --bs-breakpoint-sm: 576px; - --bs-breakpoint-md: 768px; - --bs-breakpoint-lg: 992px; - --bs-breakpoint-xl: 1200px; - --bs-breakpoint-xxl: 1400px; -} -.row { - --bs-gutter-x: 1.5rem; - --bs-gutter-y: 0; - display: flex; - flex-wrap: wrap; - margin-top: calc(-1 * var(--bs-gutter-y)); - margin-right: calc(-0.5 * var(--bs-gutter-x)); - margin-left: calc(-0.5 * var(--bs-gutter-x)); -} -.row > * { - flex-shrink: 0; - width: 100%; - max-width: 100%; - padding-right: calc(var(--bs-gutter-x) * 0.5); - padding-left: calc(var(--bs-gutter-x) * 0.5); - margin-top: var(--bs-gutter-y); -} -.col { - flex: 1 0 0%; -} -.row-cols-auto > * { - flex: 0 0 auto; - width: auto; -} -.row-cols-1 > * { - flex: 0 0 auto; - width: 100%; -} -.row-cols-2 > * { - flex: 0 0 auto; - width: 50%; -} -.row-cols-3 > * { - flex: 0 0 auto; - width: 33.33333333%; -} -.row-cols-4 > * { - flex: 0 0 auto; - width: 25%; -} -.row-cols-5 > * { - flex: 0 0 auto; - width: 20%; -} -.row-cols-6 > * { - flex: 0 0 auto; - width: 16.66666667%; -} -.col-auto { - flex: 0 0 auto; - width: auto; -} -.col-1 { - flex: 0 0 auto; - width: 8.33333333%; -} -.col-2 { - flex: 0 0 auto; - width: 16.66666667%; -} -.col-3 { - flex: 0 0 auto; - width: 25%; -} -.col-4 { - flex: 0 0 auto; - width: 33.33333333%; -} -.col-5 { - flex: 0 0 auto; - width: 41.66666667%; -} -.col-6 { - flex: 0 0 auto; - width: 50%; -} -.col-7 { - flex: 0 0 auto; - width: 58.33333333%; -} -.col-8 { - flex: 0 0 auto; - width: 66.66666667%; -} -.col-9 { - flex: 0 0 auto; - width: 75%; -} -.col-10 { - flex: 0 0 auto; - width: 83.33333333%; -} -.col-11 { - flex: 0 0 auto; - width: 91.66666667%; -} -.col-12 { - flex: 0 0 auto; - width: 100%; -} -.offset-1 { - margin-left: 8.33333333%; -} -.offset-2 { - margin-left: 16.66666667%; -} -.offset-3 { - margin-left: 25%; -} -.offset-4 { - margin-left: 33.33333333%; -} -.offset-5 { - margin-left: 41.66666667%; -} -.offset-6 { - margin-left: 50%; -} -.offset-7 { - margin-left: 58.33333333%; -} -.offset-8 { - margin-left: 66.66666667%; -} -.offset-9 { - margin-left: 75%; -} -.offset-10 { - margin-left: 83.33333333%; -} -.offset-11 { - margin-left: 91.66666667%; -} -.g-0, -.gx-0 { - --bs-gutter-x: 0; -} -.g-0, -.gy-0 { - --bs-gutter-y: 0; -} -.g-1, -.gx-1 { - --bs-gutter-x: 0.25rem; -} -.g-1, -.gy-1 { - --bs-gutter-y: 0.25rem; -} -.g-2, -.gx-2 { - --bs-gutter-x: 0.5rem; -} -.g-2, -.gy-2 { - --bs-gutter-y: 0.5rem; -} -.g-3, -.gx-3 { - --bs-gutter-x: 1rem; -} -.g-3, -.gy-3 { - --bs-gutter-y: 1rem; -} -.g-4, -.gx-4 { - --bs-gutter-x: 1.5rem; -} -.g-4, -.gy-4 { - --bs-gutter-y: 1.5rem; -} -.g-5, -.gx-5 { - --bs-gutter-x: 3rem; -} -.g-5, -.gy-5 { - --bs-gutter-y: 3rem; -} -@media (min-width: 576px) { - .col-sm { - flex: 1 0 0%; - } - .row-cols-sm-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-sm-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-sm-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-sm-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - .row-cols-sm-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-sm-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-sm-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-sm-auto { - flex: 0 0 auto; - width: auto; - } - .col-sm-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-sm-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-sm-3 { - flex: 0 0 auto; - width: 25%; - } - .col-sm-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-sm-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-sm-6 { - flex: 0 0 auto; - width: 50%; - } - .col-sm-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-sm-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-sm-9 { - flex: 0 0 auto; - width: 75%; - } - .col-sm-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-sm-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-sm-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-sm-0 { - margin-left: 0; - } - .offset-sm-1 { - margin-left: 8.33333333%; - } - .offset-sm-2 { - margin-left: 16.66666667%; - } - .offset-sm-3 { - margin-left: 25%; - } - .offset-sm-4 { - margin-left: 33.33333333%; - } - .offset-sm-5 { - margin-left: 41.66666667%; - } - .offset-sm-6 { - margin-left: 50%; - } - .offset-sm-7 { - margin-left: 58.33333333%; - } - .offset-sm-8 { - margin-left: 66.66666667%; - } - .offset-sm-9 { - margin-left: 75%; - } - .offset-sm-10 { - margin-left: 83.33333333%; - } - .offset-sm-11 { - margin-left: 91.66666667%; - } - .g-sm-0, - .gx-sm-0 { - --bs-gutter-x: 0; - } - .g-sm-0, - .gy-sm-0 { - --bs-gutter-y: 0; - } - .g-sm-1, - .gx-sm-1 { - --bs-gutter-x: 0.25rem; - } - .g-sm-1, - .gy-sm-1 { - --bs-gutter-y: 0.25rem; - } - .g-sm-2, - .gx-sm-2 { - --bs-gutter-x: 0.5rem; - } - .g-sm-2, - .gy-sm-2 { - --bs-gutter-y: 0.5rem; - } - .g-sm-3, - .gx-sm-3 { - --bs-gutter-x: 1rem; - } - .g-sm-3, - .gy-sm-3 { - --bs-gutter-y: 1rem; - } - .g-sm-4, - .gx-sm-4 { - --bs-gutter-x: 1.5rem; - } - .g-sm-4, - .gy-sm-4 { - --bs-gutter-y: 1.5rem; - } - .g-sm-5, - .gx-sm-5 { - --bs-gutter-x: 3rem; - } - .g-sm-5, - .gy-sm-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 768px) { - .col-md { - flex: 1 0 0%; - } - .row-cols-md-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-md-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-md-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-md-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - .row-cols-md-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-md-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-md-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-md-auto { - flex: 0 0 auto; - width: auto; - } - .col-md-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-md-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-md-3 { - flex: 0 0 auto; - width: 25%; - } - .col-md-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-md-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-md-6 { - flex: 0 0 auto; - width: 50%; - } - .col-md-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-md-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-md-9 { - flex: 0 0 auto; - width: 75%; - } - .col-md-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-md-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-md-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-md-0 { - margin-left: 0; - } - .offset-md-1 { - margin-left: 8.33333333%; - } - .offset-md-2 { - margin-left: 16.66666667%; - } - .offset-md-3 { - margin-left: 25%; - } - .offset-md-4 { - margin-left: 33.33333333%; - } - .offset-md-5 { - margin-left: 41.66666667%; - } - .offset-md-6 { - margin-left: 50%; - } - .offset-md-7 { - margin-left: 58.33333333%; - } - .offset-md-8 { - margin-left: 66.66666667%; - } - .offset-md-9 { - margin-left: 75%; - } - .offset-md-10 { - margin-left: 83.33333333%; - } - .offset-md-11 { - margin-left: 91.66666667%; - } - .g-md-0, - .gx-md-0 { - --bs-gutter-x: 0; - } - .g-md-0, - .gy-md-0 { - --bs-gutter-y: 0; - } - .g-md-1, - .gx-md-1 { - --bs-gutter-x: 0.25rem; - } - .g-md-1, - .gy-md-1 { - --bs-gutter-y: 0.25rem; - } - .g-md-2, - .gx-md-2 { - --bs-gutter-x: 0.5rem; - } - .g-md-2, - .gy-md-2 { - --bs-gutter-y: 0.5rem; - } - .g-md-3, - .gx-md-3 { - --bs-gutter-x: 1rem; - } - .g-md-3, - .gy-md-3 { - --bs-gutter-y: 1rem; - } - .g-md-4, - .gx-md-4 { - --bs-gutter-x: 1.5rem; - } - .g-md-4, - .gy-md-4 { - --bs-gutter-y: 1.5rem; - } - .g-md-5, - .gx-md-5 { - --bs-gutter-x: 3rem; - } - .g-md-5, - .gy-md-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 992px) { - .col-lg { - flex: 1 0 0%; - } - .row-cols-lg-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-lg-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-lg-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-lg-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - .row-cols-lg-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-lg-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-lg-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-lg-auto { - flex: 0 0 auto; - width: auto; - } - .col-lg-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-lg-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-lg-3 { - flex: 0 0 auto; - width: 25%; - } - .col-lg-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-lg-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-lg-6 { - flex: 0 0 auto; - width: 50%; - } - .col-lg-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-lg-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-lg-9 { - flex: 0 0 auto; - width: 75%; - } - .col-lg-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-lg-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-lg-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-lg-0 { - margin-left: 0; - } - .offset-lg-1 { - margin-left: 8.33333333%; - } - .offset-lg-2 { - margin-left: 16.66666667%; - } - .offset-lg-3 { - margin-left: 25%; - } - .offset-lg-4 { - margin-left: 33.33333333%; - } - .offset-lg-5 { - margin-left: 41.66666667%; - } - .offset-lg-6 { - margin-left: 50%; - } - .offset-lg-7 { - margin-left: 58.33333333%; - } - .offset-lg-8 { - margin-left: 66.66666667%; - } - .offset-lg-9 { - margin-left: 75%; - } - .offset-lg-10 { - margin-left: 83.33333333%; - } - .offset-lg-11 { - margin-left: 91.66666667%; - } - .g-lg-0, - .gx-lg-0 { - --bs-gutter-x: 0; - } - .g-lg-0, - .gy-lg-0 { - --bs-gutter-y: 0; - } - .g-lg-1, - .gx-lg-1 { - --bs-gutter-x: 0.25rem; - } - .g-lg-1, - .gy-lg-1 { - --bs-gutter-y: 0.25rem; - } - .g-lg-2, - .gx-lg-2 { - --bs-gutter-x: 0.5rem; - } - .g-lg-2, - .gy-lg-2 { - --bs-gutter-y: 0.5rem; - } - .g-lg-3, - .gx-lg-3 { - --bs-gutter-x: 1rem; - } - .g-lg-3, - .gy-lg-3 { - --bs-gutter-y: 1rem; - } - .g-lg-4, - .gx-lg-4 { - --bs-gutter-x: 1.5rem; - } - .g-lg-4, - .gy-lg-4 { - --bs-gutter-y: 1.5rem; - } - .g-lg-5, - .gx-lg-5 { - --bs-gutter-x: 3rem; - } - .g-lg-5, - .gy-lg-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 1200px) { - .col-xl { - flex: 1 0 0%; - } - .row-cols-xl-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-xl-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-xl-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-xl-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - .row-cols-xl-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-xl-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-xl-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-xl-auto { - flex: 0 0 auto; - width: auto; - } - .col-xl-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-xl-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-xl-3 { - flex: 0 0 auto; - width: 25%; - } - .col-xl-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-xl-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-xl-6 { - flex: 0 0 auto; - width: 50%; - } - .col-xl-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-xl-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-xl-9 { - flex: 0 0 auto; - width: 75%; - } - .col-xl-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-xl-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-xl-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-xl-0 { - margin-left: 0; - } - .offset-xl-1 { - margin-left: 8.33333333%; - } - .offset-xl-2 { - margin-left: 16.66666667%; - } - .offset-xl-3 { - margin-left: 25%; - } - .offset-xl-4 { - margin-left: 33.33333333%; - } - .offset-xl-5 { - margin-left: 41.66666667%; - } - .offset-xl-6 { - margin-left: 50%; - } - .offset-xl-7 { - margin-left: 58.33333333%; - } - .offset-xl-8 { - margin-left: 66.66666667%; - } - .offset-xl-9 { - margin-left: 75%; - } - .offset-xl-10 { - margin-left: 83.33333333%; - } - .offset-xl-11 { - margin-left: 91.66666667%; - } - .g-xl-0, - .gx-xl-0 { - --bs-gutter-x: 0; - } - .g-xl-0, - .gy-xl-0 { - --bs-gutter-y: 0; - } - .g-xl-1, - .gx-xl-1 { - --bs-gutter-x: 0.25rem; - } - .g-xl-1, - .gy-xl-1 { - --bs-gutter-y: 0.25rem; - } - .g-xl-2, - .gx-xl-2 { - --bs-gutter-x: 0.5rem; - } - .g-xl-2, - .gy-xl-2 { - --bs-gutter-y: 0.5rem; - } - .g-xl-3, - .gx-xl-3 { - --bs-gutter-x: 1rem; - } - .g-xl-3, - .gy-xl-3 { - --bs-gutter-y: 1rem; - } - .g-xl-4, - .gx-xl-4 { - --bs-gutter-x: 1.5rem; - } - .g-xl-4, - .gy-xl-4 { - --bs-gutter-y: 1.5rem; - } - .g-xl-5, - .gx-xl-5 { - --bs-gutter-x: 3rem; - } - .g-xl-5, - .gy-xl-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 1400px) { - .col-xxl { - flex: 1 0 0%; - } - .row-cols-xxl-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-xxl-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-xxl-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-xxl-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - .row-cols-xxl-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-xxl-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-xxl-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-xxl-auto { - flex: 0 0 auto; - width: auto; - } - .col-xxl-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-xxl-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-xxl-3 { - flex: 0 0 auto; - width: 25%; - } - .col-xxl-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-xxl-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-xxl-6 { - flex: 0 0 auto; - width: 50%; - } - .col-xxl-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-xxl-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-xxl-9 { - flex: 0 0 auto; - width: 75%; - } - .col-xxl-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-xxl-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-xxl-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-xxl-0 { - margin-left: 0; - } - .offset-xxl-1 { - margin-left: 8.33333333%; - } - .offset-xxl-2 { - margin-left: 16.66666667%; - } - .offset-xxl-3 { - margin-left: 25%; - } - .offset-xxl-4 { - margin-left: 33.33333333%; - } - .offset-xxl-5 { - margin-left: 41.66666667%; - } - .offset-xxl-6 { - margin-left: 50%; - } - .offset-xxl-7 { - margin-left: 58.33333333%; - } - .offset-xxl-8 { - margin-left: 66.66666667%; - } - .offset-xxl-9 { - margin-left: 75%; - } - .offset-xxl-10 { - margin-left: 83.33333333%; - } - .offset-xxl-11 { - margin-left: 91.66666667%; - } - .g-xxl-0, - .gx-xxl-0 { - --bs-gutter-x: 0; - } - .g-xxl-0, - .gy-xxl-0 { - --bs-gutter-y: 0; - } - .g-xxl-1, - .gx-xxl-1 { - --bs-gutter-x: 0.25rem; - } - .g-xxl-1, - .gy-xxl-1 { - --bs-gutter-y: 0.25rem; - } - .g-xxl-2, - .gx-xxl-2 { - --bs-gutter-x: 0.5rem; - } - .g-xxl-2, - .gy-xxl-2 { - --bs-gutter-y: 0.5rem; - } - .g-xxl-3, - .gx-xxl-3 { - --bs-gutter-x: 1rem; - } - .g-xxl-3, - .gy-xxl-3 { - --bs-gutter-y: 1rem; - } - .g-xxl-4, - .gx-xxl-4 { - --bs-gutter-x: 1.5rem; - } - .g-xxl-4, - .gy-xxl-4 { - --bs-gutter-y: 1.5rem; - } - .g-xxl-5, - .gx-xxl-5 { - --bs-gutter-x: 3rem; - } - .g-xxl-5, - .gy-xxl-5 { - --bs-gutter-y: 3rem; - } -} -.table { - --bs-table-color-type: initial; - --bs-table-bg-type: initial; - --bs-table-color-state: initial; - --bs-table-bg-state: initial; - --bs-table-color: var(--bs-emphasis-color); - --bs-table-bg: var(--bs-body-bg); - --bs-table-border-color: #444; - --bs-table-accent-bg: transparent; - --bs-table-striped-color: var(--bs-emphasis-color); - --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); - --bs-table-active-color: var(--bs-emphasis-color); - --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); - --bs-table-hover-color: var(--bs-emphasis-color); - --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); - width: 100%; - margin-bottom: 1rem; - vertical-align: top; - border-color: var(--bs-table-border-color); -} -.table > :not(caption) > * > * { - padding: 0.5rem 0.5rem; - color: var( - --bs-table-color-state, - var(--bs-table-color-type, var(--bs-table-color)) - ); - background-color: var(--bs-table-bg); - border-bottom-width: var(--bs-border-width); - box-shadow: inset 0 0 0 9999px - var( - --bs-table-bg-state, - var(--bs-table-bg-type, var(--bs-table-accent-bg)) - ); -} -.table > tbody { - vertical-align: inherit; -} -.table > thead { - vertical-align: bottom; -} -.table-group-divider { - border-top: calc(var(--bs-border-width) * 2) solid currentcolor; -} -.caption-top { - caption-side: top; -} -.table-sm > :not(caption) > * > * { - padding: 0.25rem 0.25rem; -} -.table-bordered > :not(caption) > * { - border-width: var(--bs-border-width) 0; -} -.table-bordered > :not(caption) > * > * { - border-width: 0 var(--bs-border-width); -} -.table-borderless > :not(caption) > * > * { - border-bottom-width: 0; -} -.table-borderless > :not(:first-child) { - border-top-width: 0; -} -.table-striped > tbody > tr:nth-of-type(odd) > * { - --bs-table-color-type: var(--bs-table-striped-color); - --bs-table-bg-type: var(--bs-table-striped-bg); -} -.table-striped-columns > :not(caption) > tr > :nth-child(2n) { - --bs-table-color-type: var(--bs-table-striped-color); - --bs-table-bg-type: var(--bs-table-striped-bg); -} -.table-active { - --bs-table-color-state: var(--bs-table-active-color); - --bs-table-bg-state: var(--bs-table-active-bg); -} -.table-hover > tbody > tr:hover > * { - --bs-table-color-state: var(--bs-table-hover-color); - --bs-table-bg-state: var(--bs-table-hover-bg); -} -.table-primary { - --bs-table-color: #fff; - --bs-table-bg: #375a7f; - --bs-table-border-color: #5f7b99; - --bs-table-striped-bg: #416285; - --bs-table-striped-color: #fff; - --bs-table-active-bg: #4b6b8c; - --bs-table-active-color: #fff; - --bs-table-hover-bg: #466689; - --bs-table-hover-color: #fff; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); -} -.table-secondary { - --bs-table-color: #fff; - --bs-table-bg: #444444; - --bs-table-border-color: dimgray; - --bs-table-striped-bg: #4d4d4d; - --bs-table-striped-color: #fff; - --bs-table-active-bg: #575757; - --bs-table-active-color: #fff; - --bs-table-hover-bg: #525252; - --bs-table-hover-color: #fff; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); -} -.table-success { - --bs-table-color: #fff; - --bs-table-bg: #00bc8c; - --bs-table-border-color: #33c9a3; - --bs-table-striped-bg: #0dbf92; - --bs-table-striped-color: #fff; - --bs-table-active-bg: #1ac398; - --bs-table-active-color: #fff; - --bs-table-hover-bg: #13c195; - --bs-table-hover-color: #fff; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); -} -.table-info { - --bs-table-color: #fff; - --bs-table-bg: #3498db; - --bs-table-border-color: #5dade2; - --bs-table-striped-bg: #3e9ddd; - --bs-table-striped-color: #fff; - --bs-table-active-bg: #48a2df; - --bs-table-active-color: #fff; - --bs-table-hover-bg: #43a0de; - --bs-table-hover-color: #fff; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); -} -.table-warning { - --bs-table-color: #fff; - --bs-table-bg: #f39c12; - --bs-table-border-color: #f5b041; - --bs-table-striped-bg: #f4a11e; - --bs-table-striped-color: #fff; - --bs-table-active-bg: #f4a62a; - --bs-table-active-color: #fff; - --bs-table-hover-bg: #f4a324; - --bs-table-hover-color: #fff; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); -} -.table-danger { - --bs-table-color: #fff; - --bs-table-bg: #e74c3c; - --bs-table-border-color: #ec7063; - --bs-table-striped-bg: #e85546; - --bs-table-striped-color: #fff; - --bs-table-active-bg: #e95e50; - --bs-table-active-color: #fff; - --bs-table-hover-bg: #e9594b; - --bs-table-hover-color: #fff; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); -} -.table-light { - --bs-table-color: #fff; - --bs-table-bg: #adb5bd; - --bs-table-border-color: #bdc4ca; - --bs-table-striped-bg: #b1b9c0; - --bs-table-striped-color: #fff; - --bs-table-active-bg: #b5bcc4; - --bs-table-active-color: #fff; - --bs-table-hover-bg: #b3bbc2; - --bs-table-hover-color: #fff; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); -} -.table-dark { - --bs-table-color: #fff; - --bs-table-bg: #303030; - --bs-table-border-color: #595959; - --bs-table-striped-bg: #3a3a3a; - --bs-table-striped-color: #fff; - --bs-table-active-bg: #454545; - --bs-table-active-color: #fff; - --bs-table-hover-bg: #404040; - --bs-table-hover-color: #fff; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); -} -.table-responsive { - overflow-x: auto; - -webkit-overflow-scrolling: touch; -} -@media (max-width: 575.98px) { - .table-responsive-sm { - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } -} -@media (max-width: 767.98px) { - .table-responsive-md { - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } -} -@media (max-width: 991.98px) { - .table-responsive-lg { - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } -} -@media (max-width: 1199.98px) { - .table-responsive-xl { - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } -} -@media (max-width: 1399.98px) { - .table-responsive-xxl { - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } -} -.form-label { - margin-bottom: 0.5rem; -} -.col-form-label { - padding-top: calc(0.375rem + var(--bs-border-width)); - padding-bottom: calc(0.375rem + var(--bs-border-width)); - margin-bottom: 0; - font-size: inherit; - line-height: 1.5; -} -.col-form-label-lg { - padding-top: calc(0.5rem + var(--bs-border-width)); - padding-bottom: calc(0.5rem + var(--bs-border-width)); - font-size: 1.25rem; -} -.col-form-label-sm { - padding-top: calc(0.25rem + var(--bs-border-width)); - padding-bottom: calc(0.25rem + var(--bs-border-width)); - font-size: 0.875rem; -} -.form-text { - margin-top: 0.25rem; - font-size: 0.875em; - color: var(--bs-secondary-color); -} -.form-control { - display: block; - width: 100%; - padding: 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #303030; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: #fff; - background-clip: padding-box; - border: var(--bs-border-width) solid #222; - border-radius: var(--bs-border-radius); - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} -@media (prefers-reduced-motion: reduce) { - .form-control { - transition: none; - } -} -.form-control[type="file"] { - overflow: hidden; -} -.form-control[type="file"]:not(:disabled):not([readonly]) { - cursor: pointer; -} -.form-control:focus { - color: #303030; - background-color: #fff; - border-color: #9badbf; - outline: 0; - box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); -} -.form-control::-webkit-date-and-time-value { - min-width: 85px; - height: 1.5em; - margin: 0; -} -.form-control::-webkit-datetime-edit { - display: block; - padding: 0; -} -.form-control::-moz-placeholder { - color: #888; - opacity: 1; -} -.form-control::placeholder { - color: #888; - opacity: 1; -} -.form-control:disabled { - background-color: var(--bs-secondary-bg); - opacity: 1; -} -.form-control::-webkit-file-upload-button { - padding: 0.375rem 0.75rem; - margin: -0.375rem -0.75rem; - -webkit-margin-end: 0.75rem; - margin-inline-end: 0.75rem; - color: #adb5bd; - background-color: #444; - pointer-events: none; - border-color: inherit; - border-style: solid; - border-width: 0; - border-inline-end-width: var(--bs-border-width); - border-radius: 0; - -webkit-transition: color 0.15s ease-in-out, - background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} -.form-control::file-selector-button { - padding: 0.375rem 0.75rem; - margin: -0.375rem -0.75rem; - -webkit-margin-end: 0.75rem; - margin-inline-end: 0.75rem; - color: #adb5bd; - background-color: #444; - pointer-events: none; - border-color: inherit; - border-style: solid; - border-width: 0; - border-inline-end-width: var(--bs-border-width); - border-radius: 0; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} -@media (prefers-reduced-motion: reduce) { - .form-control::-webkit-file-upload-button { - -webkit-transition: none; - transition: none; - } - .form-control::file-selector-button { - transition: none; - } -} -.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { - background-color: #373737; -} -.form-control:hover:not(:disabled):not([readonly])::file-selector-button { - background-color: #373737; -} -.form-control-plaintext { - display: block; - width: 100%; - padding: 0.375rem 0; - margin-bottom: 0; - line-height: 1.5; - color: var(--bs-body-color); - background-color: transparent; - border: solid transparent; - border-width: var(--bs-border-width) 0; -} -.form-control-plaintext:focus { - outline: 0; -} -.form-control-plaintext.form-control-lg, -.form-control-plaintext.form-control-sm { - padding-right: 0; - padding-left: 0; -} -.form-control-sm { - min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - border-radius: var(--bs-border-radius-sm); -} -.form-control-sm::-webkit-file-upload-button { - padding: 0.25rem 0.5rem; - margin: -0.25rem -0.5rem; - -webkit-margin-end: 0.5rem; - margin-inline-end: 0.5rem; -} -.form-control-sm::file-selector-button { - padding: 0.25rem 0.5rem; - margin: -0.25rem -0.5rem; - -webkit-margin-end: 0.5rem; - margin-inline-end: 0.5rem; -} -.form-control-lg { - min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); - padding: 0.5rem 1rem; - font-size: 1.25rem; - border-radius: var(--bs-border-radius-lg); -} -.form-control-lg::-webkit-file-upload-button { - padding: 0.5rem 1rem; - margin: -0.5rem -1rem; - -webkit-margin-end: 1rem; - margin-inline-end: 1rem; -} -.form-control-lg::file-selector-button { - padding: 0.5rem 1rem; - margin: -0.5rem -1rem; - -webkit-margin-end: 1rem; - margin-inline-end: 1rem; -} -textarea.form-control { - min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)); -} -textarea.form-control-sm { - min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); -} -textarea.form-control-lg { - min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); -} -.form-control-color { - width: 3rem; - height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)); - padding: 0.375rem; -} -.form-control-color:not(:disabled):not([readonly]) { - cursor: pointer; -} -.form-control-color::-moz-color-swatch { - border: 0 !important; - border-radius: var(--bs-border-radius); -} -.form-control-color::-webkit-color-swatch { - border: 0 !important; - border-radius: var(--bs-border-radius); -} -.form-control-color.form-control-sm { - height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); -} -.form-control-color.form-control-lg { - height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); -} -.form-select { - --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23303030' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); - display: block; - width: 100%; - padding: 0.375rem 2.25rem 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #303030; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: #fff; - background-image: var(--bs-form-select-bg-img), - var(--bs-form-select-bg-icon, none); - background-repeat: no-repeat; - background-position: right 0.75rem center; - background-size: 16px 12px; - border: var(--bs-border-width) solid #222; - border-radius: var(--bs-border-radius); - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} -@media (prefers-reduced-motion: reduce) { - .form-select { - transition: none; - } -} -.form-select:focus { - border-color: #9badbf; - outline: 0; - box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); -} -.form-select[multiple], -.form-select[size]:not([size="1"]) { - padding-right: 0.75rem; - background-image: none; -} -.form-select:disabled { - color: #888; - background-color: var(--bs-secondary-bg); -} -.form-select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #303030; -} -.form-select-sm { - padding-top: 0.25rem; - padding-bottom: 0.25rem; - padding-left: 0.5rem; - font-size: 0.875rem; - border-radius: var(--bs-border-radius-sm); -} -.form-select-lg { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - font-size: 1.25rem; - border-radius: var(--bs-border-radius-lg); -} -[data-bs-theme="dark"] .form-select { - --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); -} -.form-check { - display: block; - min-height: 1.5rem; - padding-left: 1.5em; - margin-bottom: 0.125rem; -} -.form-check .form-check-input { - float: left; - margin-left: -1.5em; -} -.form-check-reverse { - padding-right: 1.5em; - padding-left: 0; - text-align: right; -} -.form-check-reverse .form-check-input { - float: right; - margin-right: -1.5em; - margin-left: 0; -} -.form-check-input { - --bs-form-check-bg: #fff; - flex-shrink: 0; - width: 1em; - height: 1em; - margin-top: 0.25em; - vertical-align: top; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: var(--bs-form-check-bg); - background-image: var(--bs-form-check-bg-image); - background-repeat: no-repeat; - background-position: center; - background-size: contain; - border: none; - -webkit-print-color-adjust: exact; - color-adjust: exact; - print-color-adjust: exact; -} -.form-check-input[type="checkbox"] { - border-radius: 0.25em; -} -.form-check-input[type="radio"] { - border-radius: 50%; -} -.form-check-input:active { - filter: brightness(90%); -} -.form-check-input:focus { - border-color: #9badbf; - outline: 0; - box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); -} -.form-check-input:checked { - background-color: #375a7f; - border-color: #375a7f; -} -.form-check-input:checked[type="checkbox"] { - --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); -} -.form-check-input:checked[type="radio"] { - --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); -} -.form-check-input[type="checkbox"]:indeterminate { - background-color: #375a7f; - border-color: #375a7f; - --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); -} -.form-check-input:disabled { - pointer-events: none; - filter: none; - opacity: 0.5; -} -.form-check-input:disabled ~ .form-check-label, -.form-check-input[disabled] ~ .form-check-label { - cursor: default; - opacity: 0.5; -} -.form-switch { - padding-left: 2.5em; -} -.form-switch .form-check-input { - --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); - width: 2em; - margin-left: -2.5em; - background-image: var(--bs-form-switch-bg); - background-position: left center; - border-radius: 2em; - transition: background-position 0.15s ease-in-out; -} -@media (prefers-reduced-motion: reduce) { - .form-switch .form-check-input { - transition: none; - } -} -.form-switch .form-check-input:focus { - --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%239badbf'/%3e%3c/svg%3e"); -} -.form-switch .form-check-input:checked { - background-position: right center; - --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); -} -.form-switch.form-check-reverse { - padding-right: 2.5em; - padding-left: 0; -} -.form-switch.form-check-reverse .form-check-input { - margin-right: -2.5em; - margin-left: 0; -} -.form-check-inline { - display: inline-block; - margin-right: 1rem; -} -.btn-check { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} -.btn-check:disabled + .btn, -.btn-check[disabled] + .btn { - pointer-events: none; - filter: none; - opacity: 0.65; -} -[data-bs-theme="dark"] - .form-switch - .form-check-input:not(:checked):not(:focus) { - --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e"); -} -.form-range { - width: 100%; - height: 1.5rem; - padding: 0; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: transparent; -} -.form-range:focus { - outline: 0; -} -.form-range:focus::-webkit-slider-thumb { - box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(55, 90, 127, 0.25); -} -.form-range:focus::-moz-range-thumb { - box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(55, 90, 127, 0.25); -} -.form-range::-moz-focus-outer { - border: 0; -} -.form-range::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - margin-top: -0.25rem; - -webkit-appearance: none; - appearance: none; - background-color: #375a7f; - border: 0; - border-radius: 1rem; - -webkit-transition: background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} -@media (prefers-reduced-motion: reduce) { - .form-range::-webkit-slider-thumb { - -webkit-transition: none; - transition: none; - } -} -.form-range::-webkit-slider-thumb:active { - background-color: #c3ced9; -} -.form-range::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: var(--bs-secondary-bg); - border-color: transparent; - border-radius: 1rem; -} -.form-range::-moz-range-thumb { - width: 1rem; - height: 1rem; - -moz-appearance: none; - appearance: none; - background-color: #375a7f; - border: 0; - border-radius: 1rem; - -moz-transition: background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} -@media (prefers-reduced-motion: reduce) { - .form-range::-moz-range-thumb { - -moz-transition: none; - transition: none; - } -} -.form-range::-moz-range-thumb:active { - background-color: #c3ced9; -} -.form-range::-moz-range-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: var(--bs-secondary-bg); - border-color: transparent; - border-radius: 1rem; -} -.form-range:disabled { - pointer-events: none; -} -.form-range:disabled::-webkit-slider-thumb { - background-color: var(--bs-secondary-color); -} -.form-range:disabled::-moz-range-thumb { - background-color: var(--bs-secondary-color); -} -.form-floating { - position: relative; -} -.form-floating > .form-control, -.form-floating > .form-control-plaintext, -.form-floating > .form-select { - height: calc(3.5rem + calc(var(--bs-border-width) * 2)); - min-height: calc(3.5rem + calc(var(--bs-border-width) * 2)); - line-height: 1.25; -} -.form-floating > label { - position: absolute; - top: 0; - left: 0; - z-index: 2; - height: 100%; - padding: 1rem 0.75rem; - overflow: hidden; - text-align: start; - text-overflow: ellipsis; - white-space: nowrap; - pointer-events: none; - border: var(--bs-border-width) solid transparent; - transform-origin: 0 0; - transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; -} -@media (prefers-reduced-motion: reduce) { - .form-floating > label { - transition: none; - } -} -.form-floating > .form-control, -.form-floating > .form-control-plaintext { - padding: 1rem 0.75rem; -} -.form-floating > .form-control-plaintext::-moz-placeholder, -.form-floating > .form-control::-moz-placeholder { - color: transparent; -} -.form-floating > .form-control-plaintext::placeholder, -.form-floating > .form-control::placeholder { - color: transparent; -} -.form-floating > .form-control-plaintext:not(:-moz-placeholder-shown), -.form-floating > .form-control:not(:-moz-placeholder-shown) { - padding-top: 1.625rem; - padding-bottom: 0.625rem; -} -.form-floating > .form-control-plaintext:focus, -.form-floating > .form-control-plaintext:not(:placeholder-shown), -.form-floating > .form-control:focus, -.form-floating > .form-control:not(:placeholder-shown) { - padding-top: 1.625rem; - padding-bottom: 0.625rem; -} -.form-floating > .form-control-plaintext:-webkit-autofill, -.form-floating > .form-control:-webkit-autofill { - padding-top: 1.625rem; - padding-bottom: 0.625rem; -} -.form-floating > .form-select { - padding-top: 1.625rem; - padding-bottom: 0.625rem; -} -.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { - color: rgba(var(--bs-body-color-rgb), 0.65); - transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); -} -.form-floating > .form-control-plaintext ~ label, -.form-floating > .form-control:focus ~ label, -.form-floating > .form-control:not(:placeholder-shown) ~ label, -.form-floating > .form-select ~ label { - color: rgba(var(--bs-body-color-rgb), 0.65); - transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); -} -.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after { - position: absolute; - inset: 1rem 0.375rem; - z-index: -1; - height: 1.5em; - content: ""; - background-color: #fff; - border-radius: var(--bs-border-radius); -} -.form-floating > .form-control-plaintext ~ label::after, -.form-floating > .form-control:focus ~ label::after, -.form-floating > .form-control:not(:placeholder-shown) ~ label::after, -.form-floating > .form-select ~ label::after { - position: absolute; - inset: 1rem 0.375rem; - z-index: -1; - height: 1.5em; - content: ""; - background-color: #fff; - border-radius: var(--bs-border-radius); -} -.form-floating > .form-control:-webkit-autofill ~ label { - color: rgba(var(--bs-body-color-rgb), 0.65); - transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); -} -.form-floating > .form-control-plaintext ~ label { - border-width: var(--bs-border-width) 0; -} -.form-floating > .form-control:disabled ~ label, -.form-floating > :disabled ~ label { - color: #888; -} -.form-floating > .form-control:disabled ~ label::after, -.form-floating > :disabled ~ label::after { - background-color: var(--bs-secondary-bg); -} -.input-group { - position: relative; - display: flex; - flex-wrap: wrap; - align-items: stretch; - width: 100%; -} -.input-group > .form-control, -.input-group > .form-floating, -.input-group > .form-select { - position: relative; - flex: 1 1 auto; - width: 1%; - min-width: 0; -} -.input-group > .form-control:focus, -.input-group > .form-floating:focus-within, -.input-group > .form-select:focus { - z-index: 5; -} -.input-group .btn { - position: relative; - z-index: 2; -} -.input-group .btn:focus { - z-index: 5; -} -.input-group-text { - display: flex; - align-items: center; - padding: 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #adb5bd; - text-align: center; - white-space: nowrap; - background-color: #444; - border: var(--bs-border-width) solid #222; - border-radius: var(--bs-border-radius); -} -.input-group-lg > .btn, -.input-group-lg > .form-control, -.input-group-lg > .form-select, -.input-group-lg > .input-group-text { - padding: 0.5rem 1rem; - font-size: 1.25rem; - border-radius: var(--bs-border-radius-lg); -} -.input-group-sm > .btn, -.input-group-sm > .form-control, -.input-group-sm > .form-select, -.input-group-sm > .input-group-text { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - border-radius: var(--bs-border-radius-sm); -} -.input-group-lg > .form-select, -.input-group-sm > .form-select { - padding-right: 3rem; -} -.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3), -.input-group:not(.has-validation) - > .form-floating:not(:last-child) - > .form-control, -.input-group:not(.has-validation) - > .form-floating:not(:last-child) - > .form-select, -.input-group:not(.has-validation) - > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not( - .form-floating - ) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4), -.input-group.has-validation - > .form-floating:nth-last-child(n + 3) - > .form-control, -.input-group.has-validation - > .form-floating:nth-last-child(n + 3) - > .form-select, -.input-group.has-validation - > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not( - .form-floating - ) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.input-group - > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not( - .valid-feedback - ):not(.invalid-tooltip):not(.invalid-feedback) { - margin-left: calc(var(--bs-border-width) * -1); - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.input-group > .form-floating:not(:first-child) > .form-control, -.input-group > .form-floating:not(:first-child) > .form-select { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.valid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 0.875em; - color: var(--bs-form-valid-color); -} -.valid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: 0.1rem; - font-size: 0.875rem; - color: #fff; - background-color: var(--bs-success); - border-radius: var(--bs-border-radius); -} -.is-valid ~ .valid-feedback, -.is-valid ~ .valid-tooltip, -.was-validated :valid ~ .valid-feedback, -.was-validated :valid ~ .valid-tooltip { - display: block; -} -.form-control.is-valid, -.was-validated .form-control:valid { - border-color: var(--bs-form-valid-border-color); - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300bc8c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} -.form-control.is-valid:focus, -.was-validated .form-control:valid:focus { - border-color: var(--bs-form-valid-border-color); - box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); -} -.was-validated textarea.form-control:valid, -textarea.form-control.is-valid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right - calc(0.375em + 0.1875rem); -} -.form-select.is-valid, -.was-validated .form-select:valid { - border-color: var(--bs-form-valid-border-color); -} -.form-select.is-valid:not([multiple]):not([size]), -.form-select.is-valid:not([multiple])[size="1"], -.was-validated .form-select:valid:not([multiple]):not([size]), -.was-validated .form-select:valid:not([multiple])[size="1"] { - --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300bc8c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); - padding-right: 4.125rem; - background-position: right 0.75rem center, center right 2.25rem; - background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} -.form-select.is-valid:focus, -.was-validated .form-select:valid:focus { - border-color: var(--bs-form-valid-border-color); - box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); -} -.form-control-color.is-valid, -.was-validated .form-control-color:valid { - width: calc(3rem + calc(1.5em + 0.75rem)); -} -.form-check-input.is-valid, -.was-validated .form-check-input:valid { - border-color: var(--bs-form-valid-border-color); -} -.form-check-input.is-valid:checked, -.was-validated .form-check-input:valid:checked { - background-color: var(--bs-form-valid-color); -} -.form-check-input.is-valid:focus, -.was-validated .form-check-input:valid:focus { - box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); -} -.form-check-input.is-valid ~ .form-check-label, -.was-validated .form-check-input:valid ~ .form-check-label { - color: var(--bs-form-valid-color); -} -.form-check-inline .form-check-input ~ .valid-feedback { - margin-left: 0.5em; -} -.input-group > .form-control:not(:focus).is-valid, -.input-group > .form-floating:not(:focus-within).is-valid, -.input-group > .form-select:not(:focus).is-valid, -.was-validated .input-group > .form-control:not(:focus):valid, -.was-validated .input-group > .form-floating:not(:focus-within):valid, -.was-validated .input-group > .form-select:not(:focus):valid { - z-index: 3; -} -.invalid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 0.875em; - color: var(--bs-form-invalid-color); -} -.invalid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: 0.1rem; - font-size: 0.875rem; - color: #fff; - background-color: var(--bs-danger); - border-radius: var(--bs-border-radius); -} -.is-invalid ~ .invalid-feedback, -.is-invalid ~ .invalid-tooltip, -.was-validated :invalid ~ .invalid-feedback, -.was-validated :invalid ~ .invalid-tooltip { - display: block; -} -.form-control.is-invalid, -.was-validated .form-control:invalid { - border-color: var(--bs-form-invalid-border-color); - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e74c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74c3c' stroke='none'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} -.form-control.is-invalid:focus, -.was-validated .form-control:invalid:focus { - border-color: var(--bs-form-invalid-border-color); - box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); -} -.was-validated textarea.form-control:invalid, -textarea.form-control.is-invalid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right - calc(0.375em + 0.1875rem); -} -.form-select.is-invalid, -.was-validated .form-select:invalid { - border-color: var(--bs-form-invalid-border-color); -} -.form-select.is-invalid:not([multiple]):not([size]), -.form-select.is-invalid:not([multiple])[size="1"], -.was-validated .form-select:invalid:not([multiple]):not([size]), -.was-validated .form-select:invalid:not([multiple])[size="1"] { - --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e74c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74c3c' stroke='none'/%3e%3c/svg%3e"); - padding-right: 4.125rem; - background-position: right 0.75rem center, center right 2.25rem; - background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} -.form-select.is-invalid:focus, -.was-validated .form-select:invalid:focus { - border-color: var(--bs-form-invalid-border-color); - box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); -} -.form-control-color.is-invalid, -.was-validated .form-control-color:invalid { - width: calc(3rem + calc(1.5em + 0.75rem)); -} -.form-check-input.is-invalid, -.was-validated .form-check-input:invalid { - border-color: var(--bs-form-invalid-border-color); -} -.form-check-input.is-invalid:checked, -.was-validated .form-check-input:invalid:checked { - background-color: var(--bs-form-invalid-color); -} -.form-check-input.is-invalid:focus, -.was-validated .form-check-input:invalid:focus { - box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); -} -.form-check-input.is-invalid ~ .form-check-label, -.was-validated .form-check-input:invalid ~ .form-check-label { - color: var(--bs-form-invalid-color); -} -.form-check-inline .form-check-input ~ .invalid-feedback { - margin-left: 0.5em; -} -.input-group > .form-control:not(:focus).is-invalid, -.input-group > .form-floating:not(:focus-within).is-invalid, -.input-group > .form-select:not(:focus).is-invalid, -.was-validated .input-group > .form-control:not(:focus):invalid, -.was-validated .input-group > .form-floating:not(:focus-within):invalid, -.was-validated .input-group > .form-select:not(:focus):invalid { - z-index: 4; -} -.btn { - --bs-btn-padding-x: 0.75rem; - --bs-btn-padding-y: 0.375rem; - --bs-btn-font-family: ; - --bs-btn-font-size: 1rem; - --bs-btn-font-weight: 400; - --bs-btn-line-height: 1.5; - --bs-btn-color: var(--bs-body-color); - --bs-btn-bg: transparent; - --bs-btn-border-width: var(--bs-border-width); - --bs-btn-border-color: transparent; - --bs-btn-border-radius: var(--bs-border-radius); - --bs-btn-hover-border-color: transparent; - --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), - 0 1px 1px rgba(0, 0, 0, 0.075); - --bs-btn-disabled-opacity: 0.65; - --bs-btn-focus-box-shadow: 0 0 0 0.25rem - rgba(var(--bs-btn-focus-shadow-rgb), 0.5); - display: inline-block; - padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); - font-family: var(--bs-btn-font-family); - font-size: var(--bs-btn-font-size); - font-weight: var(--bs-btn-font-weight); - line-height: var(--bs-btn-line-height); - color: var(--bs-btn-color); - text-align: center; - text-decoration: none; - vertical-align: middle; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; - border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); - border-radius: var(--bs-btn-border-radius); - background-color: var(--bs-btn-bg); - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} -@media (prefers-reduced-motion: reduce) { - .btn { - transition: none; - } -} -.btn:hover { - color: var(--bs-btn-hover-color); - background-color: var(--bs-btn-hover-bg); - border-color: var(--bs-btn-hover-border-color); -} -.btn-check + .btn:hover { - color: var(--bs-btn-color); - background-color: var(--bs-btn-bg); - border-color: var(--bs-btn-border-color); -} -.btn:focus-visible { - color: var(--bs-btn-hover-color); - background-color: var(--bs-btn-hover-bg); - border-color: var(--bs-btn-hover-border-color); - outline: 0; - box-shadow: var(--bs-btn-focus-box-shadow); -} -.btn-check:focus-visible + .btn { - border-color: var(--bs-btn-hover-border-color); - outline: 0; - box-shadow: var(--bs-btn-focus-box-shadow); -} -.btn-check:checked + .btn, -.btn.active, -.btn.show, -.btn:first-child:active, -:not(.btn-check) + .btn:active { - color: var(--bs-btn-active-color); - background-color: var(--bs-btn-active-bg); - border-color: var(--bs-btn-active-border-color); -} -.btn-check:checked + .btn:focus-visible, -.btn.active:focus-visible, -.btn.show:focus-visible, -.btn:first-child:active:focus-visible, -:not(.btn-check) + .btn:active:focus-visible { - box-shadow: var(--bs-btn-focus-box-shadow); -} -.btn.disabled, -.btn:disabled, -fieldset:disabled .btn { - color: var(--bs-btn-disabled-color); - pointer-events: none; - background-color: var(--bs-btn-disabled-bg); - border-color: var(--bs-btn-disabled-border-color); - opacity: var(--bs-btn-disabled-opacity); -} -.btn-primary { - --bs-btn-color: #fff; - --bs-btn-bg: #375a7f; - --bs-btn-border-color: #375a7f; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #2f4d6c; - --bs-btn-hover-border-color: #2c4866; - --bs-btn-focus-shadow-rgb: 85, 115, 146; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #2c4866; - --bs-btn-active-border-color: #29445f; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #fff; - --bs-btn-disabled-bg: #375a7f; - --bs-btn-disabled-border-color: #375a7f; -} -.btn-secondary { - --bs-btn-color: #fff; - --bs-btn-bg: #444; - --bs-btn-border-color: #444; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #3a3a3a; - --bs-btn-hover-border-color: #363636; - --bs-btn-focus-shadow-rgb: 96, 96, 96; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #363636; - --bs-btn-active-border-color: #333333; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #fff; - --bs-btn-disabled-bg: #444; - --bs-btn-disabled-border-color: #444; -} -.btn-success { - --bs-btn-color: #fff; - --bs-btn-bg: #00bc8c; - --bs-btn-border-color: #00bc8c; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #00a077; - --bs-btn-hover-border-color: #009670; - --bs-btn-focus-shadow-rgb: 38, 198, 157; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #009670; - --bs-btn-active-border-color: #008d69; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #fff; - --bs-btn-disabled-bg: #00bc8c; - --bs-btn-disabled-border-color: #00bc8c; -} -.btn-info { - --bs-btn-color: #fff; - --bs-btn-bg: #3498db; - --bs-btn-border-color: #3498db; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #2c81ba; - --bs-btn-hover-border-color: #2a7aaf; - --bs-btn-focus-shadow-rgb: 82, 167, 224; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #2a7aaf; - --bs-btn-active-border-color: #2772a4; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #fff; - --bs-btn-disabled-bg: #3498db; - --bs-btn-disabled-border-color: #3498db; -} -.btn-warning { - --bs-btn-color: #fff; - --bs-btn-bg: #f39c12; - --bs-btn-border-color: #f39c12; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #cf850f; - --bs-btn-hover-border-color: #c27d0e; - --bs-btn-focus-shadow-rgb: 245, 171, 54; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #c27d0e; - --bs-btn-active-border-color: #b6750e; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #fff; - --bs-btn-disabled-bg: #f39c12; - --bs-btn-disabled-border-color: #f39c12; -} -.btn-danger { - --bs-btn-color: #fff; - --bs-btn-bg: #e74c3c; - --bs-btn-border-color: #e74c3c; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #c44133; - --bs-btn-hover-border-color: #b93d30; - --bs-btn-focus-shadow-rgb: 235, 103, 89; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #b93d30; - --bs-btn-active-border-color: #ad392d; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #fff; - --bs-btn-disabled-bg: #e74c3c; - --bs-btn-disabled-border-color: #e74c3c; -} -.btn-light { - --bs-btn-color: #fff; - --bs-btn-bg: #adb5bd; - --bs-btn-border-color: #adb5bd; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #939aa1; - --bs-btn-hover-border-color: #8a9197; - --bs-btn-focus-shadow-rgb: 185, 192, 199; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #8a9197; - --bs-btn-active-border-color: #82888e; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #fff; - --bs-btn-disabled-bg: #adb5bd; - --bs-btn-disabled-border-color: #adb5bd; -} -.btn-dark { - --bs-btn-color: #fff; - --bs-btn-bg: #303030; - --bs-btn-border-color: #303030; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #4f4f4f; - --bs-btn-hover-border-color: #454545; - --bs-btn-focus-shadow-rgb: 79, 79, 79; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #595959; - --bs-btn-active-border-color: #454545; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #fff; - --bs-btn-disabled-bg: #303030; - --bs-btn-disabled-border-color: #303030; -} -.btn-outline-primary { - --bs-btn-color: #375a7f; - --bs-btn-border-color: #375a7f; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #375a7f; - --bs-btn-hover-border-color: #375a7f; - --bs-btn-focus-shadow-rgb: 55, 90, 127; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #375a7f; - --bs-btn-active-border-color: #375a7f; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #375a7f; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #375a7f; - --bs-gradient: none; -} -.btn-outline-secondary { - --bs-btn-color: #444; - --bs-btn-border-color: #444; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #444; - --bs-btn-hover-border-color: #444; - --bs-btn-focus-shadow-rgb: 68, 68, 68; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #444; - --bs-btn-active-border-color: #444; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #444; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #444; - --bs-gradient: none; -} -.btn-outline-success { - --bs-btn-color: #00bc8c; - --bs-btn-border-color: #00bc8c; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #00bc8c; - --bs-btn-hover-border-color: #00bc8c; - --bs-btn-focus-shadow-rgb: 0, 188, 140; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #00bc8c; - --bs-btn-active-border-color: #00bc8c; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #00bc8c; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #00bc8c; - --bs-gradient: none; -} -.btn-outline-info { - --bs-btn-color: #3498db; - --bs-btn-border-color: #3498db; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #3498db; - --bs-btn-hover-border-color: #3498db; - --bs-btn-focus-shadow-rgb: 52, 152, 219; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #3498db; - --bs-btn-active-border-color: #3498db; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #3498db; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #3498db; - --bs-gradient: none; -} -.btn-outline-warning { - --bs-btn-color: #f39c12; - --bs-btn-border-color: #f39c12; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #f39c12; - --bs-btn-hover-border-color: #f39c12; - --bs-btn-focus-shadow-rgb: 243, 156, 18; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #f39c12; - --bs-btn-active-border-color: #f39c12; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #f39c12; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #f39c12; - --bs-gradient: none; -} -.btn-outline-danger { - --bs-btn-color: #e74c3c; - --bs-btn-border-color: #e74c3c; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #e74c3c; - --bs-btn-hover-border-color: #e74c3c; - --bs-btn-focus-shadow-rgb: 231, 76, 60; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #e74c3c; - --bs-btn-active-border-color: #e74c3c; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #e74c3c; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #e74c3c; - --bs-gradient: none; -} -.btn-outline-light { - --bs-btn-color: #adb5bd; - --bs-btn-border-color: #adb5bd; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #adb5bd; - --bs-btn-hover-border-color: #adb5bd; - --bs-btn-focus-shadow-rgb: 173, 181, 189; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #adb5bd; - --bs-btn-active-border-color: #adb5bd; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #adb5bd; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #adb5bd; - --bs-gradient: none; -} -.btn-outline-dark { - --bs-btn-color: #303030; - --bs-btn-border-color: #303030; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #303030; - --bs-btn-hover-border-color: #303030; - --bs-btn-focus-shadow-rgb: 48, 48, 48; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #303030; - --bs-btn-active-border-color: #303030; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #303030; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #303030; - --bs-gradient: none; -} -.btn-link { - --bs-btn-font-weight: 400; - --bs-btn-color: var(--bs-link-color); - --bs-btn-bg: transparent; - --bs-btn-border-color: transparent; - --bs-btn-hover-color: var(--bs-link-hover-color); - --bs-btn-hover-border-color: transparent; - --bs-btn-active-color: var(--bs-link-hover-color); - --bs-btn-active-border-color: transparent; - --bs-btn-disabled-color: #888; - --bs-btn-disabled-border-color: transparent; - --bs-btn-box-shadow: 0 0 0 #000; - --bs-btn-focus-shadow-rgb: 38, 198, 157; - text-decoration: underline; -} -.btn-link:focus-visible { - color: var(--bs-btn-color); -} -.btn-link:hover { - color: var(--bs-btn-hover-color); -} -.btn-group-lg > .btn, -.btn-lg { - --bs-btn-padding-y: 0.5rem; - --bs-btn-padding-x: 1rem; - --bs-btn-font-size: 1.25rem; - --bs-btn-border-radius: var(--bs-border-radius-lg); -} -.btn-group-sm > .btn, -.btn-sm { - --bs-btn-padding-y: 0.25rem; - --bs-btn-padding-x: 0.5rem; - --bs-btn-font-size: 0.875rem; - --bs-btn-border-radius: var(--bs-border-radius-sm); -} -.fade { - transition: opacity 0.15s linear; -} -@media (prefers-reduced-motion: reduce) { - .fade { - transition: none; - } -} -.fade:not(.show) { - opacity: 0; -} -.collapse:not(.show) { - display: none; -} -.collapsing { - height: 0; - overflow: hidden; - transition: height 0.35s ease; -} -@media (prefers-reduced-motion: reduce) { - .collapsing { - transition: none; - } -} -.collapsing.collapse-horizontal { - width: 0; - height: auto; - transition: width 0.35s ease; -} -@media (prefers-reduced-motion: reduce) { - .collapsing.collapse-horizontal { - transition: none; - } -} -.dropdown, -.dropdown-center, -.dropend, -.dropstart, -.dropup, -.dropup-center { - position: relative; -} -.dropdown-toggle { - white-space: nowrap; -} -.dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-bottom: 0; - border-left: 0.3em solid transparent; -} -.dropdown-toggle:empty::after { - margin-left: 0; -} -.dropdown-menu { - --bs-dropdown-zindex: 1000; - --bs-dropdown-min-width: 10rem; - --bs-dropdown-padding-x: 0; - --bs-dropdown-padding-y: 0.5rem; - --bs-dropdown-spacer: 0.125rem; - --bs-dropdown-font-size: 1rem; - --bs-dropdown-color: var(--bs-body-color); - --bs-dropdown-bg: #222; - --bs-dropdown-border-color: #444; - --bs-dropdown-border-radius: var(--bs-border-radius); - --bs-dropdown-border-width: var(--bs-border-width); - --bs-dropdown-inner-border-radius: calc( - var(--bs-border-radius) - var(--bs-border-width) - ); - --bs-dropdown-divider-bg: #444; - --bs-dropdown-divider-margin-y: 0.5rem; - --bs-dropdown-box-shadow: var(--bs-box-shadow); - --bs-dropdown-link-color: #fff; - --bs-dropdown-link-hover-color: #fff; - --bs-dropdown-link-hover-bg: #375a7f; - --bs-dropdown-link-active-color: #fff; - --bs-dropdown-link-active-bg: #375a7f; - --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); - --bs-dropdown-item-padding-x: 1rem; - --bs-dropdown-item-padding-y: 0.25rem; - --bs-dropdown-header-color: #888; - --bs-dropdown-header-padding-x: 1rem; - --bs-dropdown-header-padding-y: 0.5rem; - position: absolute; - z-index: var(--bs-dropdown-zindex); - display: none; - min-width: var(--bs-dropdown-min-width); - padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); - margin: 0; - font-size: var(--bs-dropdown-font-size); - color: var(--bs-dropdown-color); - text-align: left; - list-style: none; - background-color: var(--bs-dropdown-bg); - background-clip: padding-box; - border: var(--bs-dropdown-border-width) solid - var(--bs-dropdown-border-color); - border-radius: var(--bs-dropdown-border-radius); -} -.dropdown-menu[data-bs-popper] { - top: 100%; - left: 0; - margin-top: var(--bs-dropdown-spacer); -} -.dropdown-menu-start { - --bs-position: start; -} -.dropdown-menu-start[data-bs-popper] { - right: auto; - left: 0; -} -.dropdown-menu-end { - --bs-position: end; -} -.dropdown-menu-end[data-bs-popper] { - right: 0; - left: auto; -} -@media (min-width: 576px) { - .dropdown-menu-sm-start { - --bs-position: start; - } - .dropdown-menu-sm-start[data-bs-popper] { - right: auto; - left: 0; - } - .dropdown-menu-sm-end { - --bs-position: end; - } - .dropdown-menu-sm-end[data-bs-popper] { - right: 0; - left: auto; - } -} -@media (min-width: 768px) { - .dropdown-menu-md-start { - --bs-position: start; - } - .dropdown-menu-md-start[data-bs-popper] { - right: auto; - left: 0; - } - .dropdown-menu-md-end { - --bs-position: end; - } - .dropdown-menu-md-end[data-bs-popper] { - right: 0; - left: auto; - } -} -@media (min-width: 992px) { - .dropdown-menu-lg-start { - --bs-position: start; - } - .dropdown-menu-lg-start[data-bs-popper] { - right: auto; - left: 0; - } - .dropdown-menu-lg-end { - --bs-position: end; - } - .dropdown-menu-lg-end[data-bs-popper] { - right: 0; - left: auto; - } -} -@media (min-width: 1200px) { - .dropdown-menu-xl-start { - --bs-position: start; - } - .dropdown-menu-xl-start[data-bs-popper] { - right: auto; - left: 0; - } - .dropdown-menu-xl-end { - --bs-position: end; - } - .dropdown-menu-xl-end[data-bs-popper] { - right: 0; - left: auto; - } -} -@media (min-width: 1400px) { - .dropdown-menu-xxl-start { - --bs-position: start; - } - .dropdown-menu-xxl-start[data-bs-popper] { - right: auto; - left: 0; - } - .dropdown-menu-xxl-end { - --bs-position: end; - } - .dropdown-menu-xxl-end[data-bs-popper] { - right: 0; - left: auto; - } -} -.dropup .dropdown-menu[data-bs-popper] { - top: auto; - bottom: 100%; - margin-top: 0; - margin-bottom: var(--bs-dropdown-spacer); -} -.dropup .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0; - border-right: 0.3em solid transparent; - border-bottom: 0.3em solid; - border-left: 0.3em solid transparent; -} -.dropup .dropdown-toggle:empty::after { - margin-left: 0; -} -.dropend .dropdown-menu[data-bs-popper] { - top: 0; - right: auto; - left: 100%; - margin-top: 0; - margin-left: var(--bs-dropdown-spacer); -} -.dropend .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0; - border-bottom: 0.3em solid transparent; - border-left: 0.3em solid; -} -.dropend .dropdown-toggle:empty::after { - margin-left: 0; -} -.dropend .dropdown-toggle::after { - vertical-align: 0; -} -.dropstart .dropdown-menu[data-bs-popper] { - top: 0; - right: 100%; - left: auto; - margin-top: 0; - margin-right: var(--bs-dropdown-spacer); -} -.dropstart .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; -} -.dropstart .dropdown-toggle::after { - display: none; -} -.dropstart .dropdown-toggle::before { - display: inline-block; - margin-right: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0.3em solid; - border-bottom: 0.3em solid transparent; -} -.dropstart .dropdown-toggle:empty::after { - margin-left: 0; -} -.dropstart .dropdown-toggle::before { - vertical-align: 0; -} -.dropdown-divider { - height: 0; - margin: var(--bs-dropdown-divider-margin-y) 0; - overflow: hidden; - border-top: 1px solid var(--bs-dropdown-divider-bg); - opacity: 1; -} -.dropdown-item { - display: block; - width: 100%; - padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); - clear: both; - font-weight: 400; - color: var(--bs-dropdown-link-color); - text-align: inherit; - text-decoration: none; - white-space: nowrap; - background-color: transparent; - border: 0; - border-radius: var(--bs-dropdown-item-border-radius, 0); -} -.dropdown-item:focus, -.dropdown-item:hover { - color: var(--bs-dropdown-link-hover-color); - background-color: var(--bs-dropdown-link-hover-bg); -} -.dropdown-item.active, -.dropdown-item:active { - color: var(--bs-dropdown-link-active-color); - text-decoration: none; - background-color: var(--bs-dropdown-link-active-bg); -} -.dropdown-item.disabled, -.dropdown-item:disabled { - color: var(--bs-dropdown-link-disabled-color); - pointer-events: none; - background-color: transparent; -} -.dropdown-menu.show { - display: block; -} -.dropdown-header { - display: block; - padding: var(--bs-dropdown-header-padding-y) - var(--bs-dropdown-header-padding-x); - margin-bottom: 0; - font-size: 0.875rem; - color: var(--bs-dropdown-header-color); - white-space: nowrap; -} -.dropdown-item-text { - display: block; - padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); - color: var(--bs-dropdown-link-color); -} -.dropdown-menu-dark { - --bs-dropdown-color: #dee2e6; - --bs-dropdown-bg: #303030; - --bs-dropdown-border-color: #444; - --bs-dropdown-box-shadow: ; - --bs-dropdown-link-color: #dee2e6; - --bs-dropdown-link-hover-color: #fff; - --bs-dropdown-divider-bg: #444; - --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); - --bs-dropdown-link-active-color: #fff; - --bs-dropdown-link-active-bg: #375a7f; - --bs-dropdown-link-disabled-color: #adb5bd; - --bs-dropdown-header-color: #adb5bd; -} -.btn-group, -.btn-group-vertical { - position: relative; - display: inline-flex; - vertical-align: middle; -} -.btn-group-vertical > .btn, -.btn-group > .btn { - position: relative; - flex: 1 1 auto; -} -.btn-group-vertical > .btn-check:checked + .btn, -.btn-group-vertical > .btn-check:focus + .btn, -.btn-group-vertical > .btn.active, -.btn-group-vertical > .btn:active, -.btn-group-vertical > .btn:focus, -.btn-group-vertical > .btn:hover, -.btn-group > .btn-check:checked + .btn, -.btn-group > .btn-check:focus + .btn, -.btn-group > .btn.active, -.btn-group > .btn:active, -.btn-group > .btn:focus, -.btn-group > .btn:hover { - z-index: 1; -} -.btn-toolbar { - display: flex; - flex-wrap: wrap; - justify-content: flex-start; -} -.btn-toolbar .input-group { - width: auto; -} -.btn-group { - border-radius: var(--bs-border-radius); -} -.btn-group > .btn-group:not(:first-child), -.btn-group > :not(.btn-check:first-child) + .btn { - margin-left: calc(var(--bs-border-width) * -1); -} -.btn-group > .btn-group:not(:last-child) > .btn, -.btn-group > .btn.dropdown-toggle-split:first-child, -.btn-group > .btn:not(:last-child):not(.dropdown-toggle) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.btn-group > .btn-group:not(:first-child) > .btn, -.btn-group > .btn:nth-child(n + 3), -.btn-group > :not(.btn-check) + .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.dropdown-toggle-split { - padding-right: 0.5625rem; - padding-left: 0.5625rem; -} -.dropdown-toggle-split::after, -.dropend .dropdown-toggle-split::after, -.dropup .dropdown-toggle-split::after { - margin-left: 0; -} -.dropstart .dropdown-toggle-split::before { - margin-right: 0; -} -.btn-group-sm > .btn + .dropdown-toggle-split, -.btn-sm + .dropdown-toggle-split { - padding-right: 0.375rem; - padding-left: 0.375rem; -} -.btn-group-lg > .btn + .dropdown-toggle-split, -.btn-lg + .dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem; -} -.btn-group-vertical { - flex-direction: column; - align-items: flex-start; - justify-content: center; -} -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group { - width: 100%; -} -.btn-group-vertical > .btn-group:not(:first-child), -.btn-group-vertical > .btn:not(:first-child) { - margin-top: calc(var(--bs-border-width) * -1); -} -.btn-group-vertical > .btn-group:not(:last-child) > .btn, -.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group-vertical > .btn-group:not(:first-child) > .btn, -.btn-group-vertical > .btn ~ .btn { - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.nav { - --bs-nav-link-padding-x: 2rem; - --bs-nav-link-padding-y: 0.5rem; - --bs-nav-link-font-weight: ; - --bs-nav-link-color: var(--bs-link-color); - --bs-nav-link-hover-color: var(--bs-link-hover-color); - --bs-nav-link-disabled-color: #adb5bd; - display: flex; - flex-wrap: wrap; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} -.nav-link { - display: block; - padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); - font-size: var(--bs-nav-link-font-size); - font-weight: var(--bs-nav-link-font-weight); - color: var(--bs-nav-link-color); - text-decoration: none; - background: 0 0; - border: 0; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out; -} -@media (prefers-reduced-motion: reduce) { - .nav-link { - transition: none; - } -} -.nav-link:focus, -.nav-link:hover { - color: var(--bs-nav-link-hover-color); -} -.nav-link:focus-visible { - outline: 0; - box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); -} -.nav-link.disabled, -.nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - pointer-events: none; - cursor: default; -} -.nav-tabs { - --bs-nav-tabs-border-width: var(--bs-border-width); - --bs-nav-tabs-border-color: #444; - --bs-nav-tabs-border-radius: var(--bs-border-radius); - --bs-nav-tabs-link-hover-border-color: #444 #444 transparent; - --bs-nav-tabs-link-active-color: #fff; - --bs-nav-tabs-link-active-bg: var(--bs-body-bg); - --bs-nav-tabs-link-active-border-color: #444 #444 transparent; - border-bottom: var(--bs-nav-tabs-border-width) solid - var(--bs-nav-tabs-border-color); -} -.nav-tabs .nav-link { - margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); - border: var(--bs-nav-tabs-border-width) solid transparent; - border-top-left-radius: var(--bs-nav-tabs-border-radius); - border-top-right-radius: var(--bs-nav-tabs-border-radius); -} -.nav-tabs .nav-link:focus, -.nav-tabs .nav-link:hover { - isolation: isolate; - border-color: var(--bs-nav-tabs-link-hover-border-color); -} -.nav-tabs .nav-item.show .nav-link, -.nav-tabs .nav-link.active { - color: var(--bs-nav-tabs-link-active-color); - background-color: var(--bs-nav-tabs-link-active-bg); - border-color: var(--bs-nav-tabs-link-active-border-color); -} -.nav-tabs .dropdown-menu { - margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.nav-pills { - --bs-nav-pills-border-radius: var(--bs-border-radius); - --bs-nav-pills-link-active-color: #fff; - --bs-nav-pills-link-active-bg: #375a7f; -} -.nav-pills .nav-link { - border-radius: var(--bs-nav-pills-border-radius); -} -.nav-pills .nav-link.active, -.nav-pills .show > .nav-link { - color: var(--bs-nav-pills-link-active-color); - background-color: var(--bs-nav-pills-link-active-bg); -} -.nav-underline { - --bs-nav-underline-gap: 1rem; - --bs-nav-underline-border-width: 0.125rem; - --bs-nav-underline-link-active-color: var(--bs-emphasis-color); - gap: var(--bs-nav-underline-gap); -} -.nav-underline .nav-link { - padding-right: 0; - padding-left: 0; - border-bottom: var(--bs-nav-underline-border-width) solid transparent; -} -.nav-underline .nav-link:focus, -.nav-underline .nav-link:hover { - border-bottom-color: currentcolor; -} -.nav-underline .nav-link.active, -.nav-underline .show > .nav-link { - font-weight: 700; - color: var(--bs-nav-underline-link-active-color); - border-bottom-color: currentcolor; -} -.nav-fill .nav-item, -.nav-fill > .nav-link { - flex: 1 1 auto; - text-align: center; -} -.nav-justified .nav-item, -.nav-justified > .nav-link { - flex-basis: 0; - flex-grow: 1; - text-align: center; -} -.nav-fill .nav-item .nav-link, -.nav-justified .nav-item .nav-link { - width: 100%; -} -.tab-content > .tab-pane { - display: none; -} -.tab-content > .active { - display: block; -} -.navbar { - --bs-navbar-padding-x: 0; - --bs-navbar-padding-y: 1rem; - --bs-navbar-color: rgba(34, 34, 34, 0.7); - --bs-navbar-hover-color: #222; - --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); - --bs-navbar-active-color: #222; - --bs-navbar-brand-padding-y: 0.3125rem; - --bs-navbar-brand-margin-end: 1rem; - --bs-navbar-brand-font-size: 1.25rem; - --bs-navbar-brand-color: #222; - --bs-navbar-brand-hover-color: #222; - --bs-navbar-nav-link-padding-x: 0.5rem; - --bs-navbar-toggler-padding-y: 0.25rem; - --bs-navbar-toggler-padding-x: 0.75rem; - --bs-navbar-toggler-font-size: 1.25rem; - --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); - --bs-navbar-toggler-border-color: rgba(34, 34, 34, 0.1); - --bs-navbar-toggler-border-radius: var(--bs-border-radius); - --bs-navbar-toggler-focus-width: 0.25rem; - --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; - position: relative; - display: flex; - flex-wrap: wrap; - align-items: center; - justify-content: space-between; - padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); -} -.navbar > .container, -.navbar > .container-fluid, -.navbar > .container-lg, -.navbar > .container-md, -.navbar > .container-sm, -.navbar > .container-xl, -.navbar > .container-xxl { - display: flex; - flex-wrap: inherit; - align-items: center; - justify-content: space-between; -} -.navbar-brand { - padding-top: var(--bs-navbar-brand-padding-y); - padding-bottom: var(--bs-navbar-brand-padding-y); - margin-right: var(--bs-navbar-brand-margin-end); - font-size: var(--bs-navbar-brand-font-size); - color: var(--bs-navbar-brand-color); - text-decoration: none; - white-space: nowrap; -} -.navbar-brand:focus, -.navbar-brand:hover { - color: var(--bs-navbar-brand-hover-color); -} -.navbar-nav { - --bs-nav-link-padding-x: 0; - --bs-nav-link-padding-y: 0.5rem; - --bs-nav-link-font-weight: ; - --bs-nav-link-color: var(--bs-navbar-color); - --bs-nav-link-hover-color: var(--bs-navbar-hover-color); - --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); - display: flex; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} -.navbar-nav .nav-link.active, -.navbar-nav .nav-link.show { - color: var(--bs-navbar-active-color); -} -.navbar-nav .dropdown-menu { - position: static; -} -.navbar-text { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - color: var(--bs-navbar-color); -} -.navbar-text a, -.navbar-text a:focus, -.navbar-text a:hover { - color: var(--bs-navbar-active-color); -} -.navbar-collapse { - flex-basis: 100%; - flex-grow: 1; - align-items: center; -} -.navbar-toggler { - padding: var(--bs-navbar-toggler-padding-y) - var(--bs-navbar-toggler-padding-x); - font-size: var(--bs-navbar-toggler-font-size); - line-height: 1; - color: var(--bs-navbar-color); - background-color: transparent; - border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); - border-radius: var(--bs-navbar-toggler-border-radius); - transition: var(--bs-navbar-toggler-transition); -} -@media (prefers-reduced-motion: reduce) { - .navbar-toggler { - transition: none; - } -} -.navbar-toggler:hover { - text-decoration: none; -} -.navbar-toggler:focus { - text-decoration: none; - outline: 0; - box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); -} -.navbar-toggler-icon { - display: inline-block; - width: 1.5em; - height: 1.5em; - vertical-align: middle; - background-image: var(--bs-navbar-toggler-icon-bg); - background-repeat: no-repeat; - background-position: center; - background-size: 100%; -} -.navbar-nav-scroll { - max-height: var(--bs-scroll-height, 75vh); - overflow-y: auto; -} -@media (min-width: 576px) { - .navbar-expand-sm { - flex-wrap: nowrap; - justify-content: flex-start; - } - .navbar-expand-sm .navbar-nav { - flex-direction: row; - } - .navbar-expand-sm .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-sm .navbar-nav .nav-link { - padding-right: var(--bs-navbar-nav-link-padding-x); - padding-left: var(--bs-navbar-nav-link-padding-x); - } - .navbar-expand-sm .navbar-nav-scroll { - overflow: visible; - } - .navbar-expand-sm .navbar-collapse { - display: flex !important; - flex-basis: auto; - } - .navbar-expand-sm .navbar-toggler { - display: none; - } - .navbar-expand-sm .offcanvas { - position: static; - z-index: auto; - flex-grow: 1; - width: auto !important; - height: auto !important; - visibility: visible !important; - background-color: transparent !important; - border: 0 !important; - transform: none !important; - transition: none; - } - .navbar-expand-sm .offcanvas .offcanvas-header { - display: none; - } - .navbar-expand-sm .offcanvas .offcanvas-body { - display: flex; - flex-grow: 0; - padding: 0; - overflow-y: visible; - } -} -@media (min-width: 768px) { - .navbar-expand-md { - flex-wrap: nowrap; - justify-content: flex-start; - } - .navbar-expand-md .navbar-nav { - flex-direction: row; - } - .navbar-expand-md .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-md .navbar-nav .nav-link { - padding-right: var(--bs-navbar-nav-link-padding-x); - padding-left: var(--bs-navbar-nav-link-padding-x); - } - .navbar-expand-md .navbar-nav-scroll { - overflow: visible; - } - .navbar-expand-md .navbar-collapse { - display: flex !important; - flex-basis: auto; - } - .navbar-expand-md .navbar-toggler { - display: none; - } - .navbar-expand-md .offcanvas { - position: static; - z-index: auto; - flex-grow: 1; - width: auto !important; - height: auto !important; - visibility: visible !important; - background-color: transparent !important; - border: 0 !important; - transform: none !important; - transition: none; - } - .navbar-expand-md .offcanvas .offcanvas-header { - display: none; - } - .navbar-expand-md .offcanvas .offcanvas-body { - display: flex; - flex-grow: 0; - padding: 0; - overflow-y: visible; - } -} -@media (min-width: 992px) { - .navbar-expand-lg { - flex-wrap: nowrap; - justify-content: flex-start; - } - .navbar-expand-lg .navbar-nav { - flex-direction: row; - } - .navbar-expand-lg .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-lg .navbar-nav .nav-link { - padding-right: var(--bs-navbar-nav-link-padding-x); - padding-left: var(--bs-navbar-nav-link-padding-x); - } - .navbar-expand-lg .navbar-nav-scroll { - overflow: visible; - } - .navbar-expand-lg .navbar-collapse { - display: flex !important; - flex-basis: auto; - } - .navbar-expand-lg .navbar-toggler { - display: none; - } - .navbar-expand-lg .offcanvas { - position: static; - z-index: auto; - flex-grow: 1; - width: auto !important; - height: auto !important; - visibility: visible !important; - background-color: transparent !important; - border: 0 !important; - transform: none !important; - transition: none; - } - .navbar-expand-lg .offcanvas .offcanvas-header { - display: none; - } - .navbar-expand-lg .offcanvas .offcanvas-body { - display: flex; - flex-grow: 0; - padding: 0; - overflow-y: visible; - } -} -@media (min-width: 1200px) { - .navbar-expand-xl { - flex-wrap: nowrap; - justify-content: flex-start; - } - .navbar-expand-xl .navbar-nav { - flex-direction: row; - } - .navbar-expand-xl .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-xl .navbar-nav .nav-link { - padding-right: var(--bs-navbar-nav-link-padding-x); - padding-left: var(--bs-navbar-nav-link-padding-x); - } - .navbar-expand-xl .navbar-nav-scroll { - overflow: visible; - } - .navbar-expand-xl .navbar-collapse { - display: flex !important; - flex-basis: auto; - } - .navbar-expand-xl .navbar-toggler { - display: none; - } - .navbar-expand-xl .offcanvas { - position: static; - z-index: auto; - flex-grow: 1; - width: auto !important; - height: auto !important; - visibility: visible !important; - background-color: transparent !important; - border: 0 !important; - transform: none !important; - transition: none; - } - .navbar-expand-xl .offcanvas .offcanvas-header { - display: none; - } - .navbar-expand-xl .offcanvas .offcanvas-body { - display: flex; - flex-grow: 0; - padding: 0; - overflow-y: visible; - } -} -@media (min-width: 1400px) { - .navbar-expand-xxl { - flex-wrap: nowrap; - justify-content: flex-start; - } - .navbar-expand-xxl .navbar-nav { - flex-direction: row; - } - .navbar-expand-xxl .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-xxl .navbar-nav .nav-link { - padding-right: var(--bs-navbar-nav-link-padding-x); - padding-left: var(--bs-navbar-nav-link-padding-x); - } - .navbar-expand-xxl .navbar-nav-scroll { - overflow: visible; - } - .navbar-expand-xxl .navbar-collapse { - display: flex !important; - flex-basis: auto; - } - .navbar-expand-xxl .navbar-toggler { - display: none; - } - .navbar-expand-xxl .offcanvas { - position: static; - z-index: auto; - flex-grow: 1; - width: auto !important; - height: auto !important; - visibility: visible !important; - background-color: transparent !important; - border: 0 !important; - transform: none !important; - transition: none; - } - .navbar-expand-xxl .offcanvas .offcanvas-header { - display: none; - } - .navbar-expand-xxl .offcanvas .offcanvas-body { - display: flex; - flex-grow: 0; - padding: 0; - overflow-y: visible; - } -} -.navbar-expand { - flex-wrap: nowrap; - justify-content: flex-start; -} -.navbar-expand .navbar-nav { - flex-direction: row; -} -.navbar-expand .navbar-nav .dropdown-menu { - position: absolute; -} -.navbar-expand .navbar-nav .nav-link { - padding-right: var(--bs-navbar-nav-link-padding-x); - padding-left: var(--bs-navbar-nav-link-padding-x); -} -.navbar-expand .navbar-nav-scroll { - overflow: visible; -} -.navbar-expand .navbar-collapse { - display: flex !important; - flex-basis: auto; -} -.navbar-expand .navbar-toggler { - display: none; -} -.navbar-expand .offcanvas { - position: static; - z-index: auto; - flex-grow: 1; - width: auto !important; - height: auto !important; - visibility: visible !important; - background-color: transparent !important; - border: 0 !important; - transform: none !important; - transition: none; -} -.navbar-expand .offcanvas .offcanvas-header { - display: none; -} -.navbar-expand .offcanvas .offcanvas-body { - display: flex; - flex-grow: 0; - padding: 0; - overflow-y: visible; -} -.navbar-dark, -.navbar[data-bs-theme="dark"] { - --bs-navbar-color: rgba(255, 255, 255, 0.6); - --bs-navbar-hover-color: #fff; - --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); - --bs-navbar-active-color: #fff; - --bs-navbar-brand-color: #fff; - --bs-navbar-brand-hover-color: #fff; - --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); - --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} -[data-bs-theme="dark"] .navbar-toggler-icon { - --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} -.card { - --bs-card-spacer-y: 1rem; - --bs-card-spacer-x: 1rem; - --bs-card-title-spacer-y: 0.5rem; - --bs-card-title-color: ; - --bs-card-subtitle-color: ; - --bs-card-border-width: var(--bs-border-width); - --bs-card-border-color: var(--bs-border-color-translucent); - --bs-card-border-radius: var(--bs-border-radius); - --bs-card-box-shadow: ; - --bs-card-inner-border-radius: calc( - var(--bs-border-radius) - (var(--bs-border-width)) - ); - --bs-card-cap-padding-y: 0.5rem; - --bs-card-cap-padding-x: 1rem; - --bs-card-cap-bg: #444; - --bs-card-cap-color: ; - --bs-card-height: ; - --bs-card-color: ; - --bs-card-bg: #303030; - --bs-card-img-overlay-padding: 1rem; - --bs-card-group-margin: 0.75rem; - position: relative; - display: flex; - flex-direction: column; - min-width: 0; - height: var(--bs-card-height); - color: var(--bs-body-color); - word-wrap: break-word; - background-color: var(--bs-card-bg); - background-clip: border-box; - border: var(--bs-card-border-width) solid var(--bs-card-border-color); - border-radius: var(--bs-card-border-radius); -} -.card > hr { - margin-right: 0; - margin-left: 0; -} -.card > .list-group { - border-top: inherit; - border-bottom: inherit; -} -.card > .list-group:first-child { - border-top-width: 0; - border-top-left-radius: var(--bs-card-inner-border-radius); - border-top-right-radius: var(--bs-card-inner-border-radius); -} -.card > .list-group:last-child { - border-bottom-width: 0; - border-bottom-right-radius: var(--bs-card-inner-border-radius); - border-bottom-left-radius: var(--bs-card-inner-border-radius); -} -.card > .card-header + .list-group, -.card > .list-group + .card-footer { - border-top: 0; -} -.card-body { - flex: 1 1 auto; - padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); - color: var(--bs-card-color); -} -.card-title { - margin-bottom: var(--bs-card-title-spacer-y); - color: var(--bs-card-title-color); -} -.card-subtitle { - margin-top: calc(-0.5 * var(--bs-card-title-spacer-y)); - margin-bottom: 0; - color: var(--bs-card-subtitle-color); -} -.card-text:last-child { - margin-bottom: 0; -} -.card-link + .card-link { - margin-left: var(--bs-card-spacer-x); -} -.card-header { - padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); - margin-bottom: 0; - color: var(--bs-card-cap-color); - background-color: var(--bs-card-cap-bg); - border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); -} -.card-header:first-child { - border-radius: var(--bs-card-inner-border-radius) - var(--bs-card-inner-border-radius) 0 0; -} -.card-footer { - padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); - color: var(--bs-card-cap-color); - background-color: var(--bs-card-cap-bg); - border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); -} -.card-footer:last-child { - border-radius: 0 0 var(--bs-card-inner-border-radius) - var(--bs-card-inner-border-radius); -} -.card-header-tabs { - margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); - margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); - margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); - border-bottom: 0; -} -.card-header-tabs .nav-link.active { - background-color: var(--bs-card-bg); - border-bottom-color: var(--bs-card-bg); -} -.card-header-pills { - margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); - margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); -} -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: var(--bs-card-img-overlay-padding); - border-radius: var(--bs-card-inner-border-radius); -} -.card-img, -.card-img-bottom, -.card-img-top { - width: 100%; -} -.card-img, -.card-img-top { - border-top-left-radius: var(--bs-card-inner-border-radius); - border-top-right-radius: var(--bs-card-inner-border-radius); -} -.card-img, -.card-img-bottom { - border-bottom-right-radius: var(--bs-card-inner-border-radius); - border-bottom-left-radius: var(--bs-card-inner-border-radius); -} -.card-group > .card { - margin-bottom: var(--bs-card-group-margin); -} -@media (min-width: 576px) { - .card-group { - display: flex; - flex-flow: row wrap; - } - .card-group > .card { - flex: 1 0 0%; - margin-bottom: 0; - } - .card-group > .card + .card { - margin-left: 0; - border-left: 0; - } - .card-group > .card:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-header, - .card-group > .card:not(:last-child) .card-img-top { - border-top-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-footer, - .card-group > .card:not(:last-child) .card-img-bottom { - border-bottom-right-radius: 0; - } - .card-group > .card:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-header, - .card-group > .card:not(:first-child) .card-img-top { - border-top-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-footer, - .card-group > .card:not(:first-child) .card-img-bottom { - border-bottom-left-radius: 0; - } -} -.accordion { - --bs-accordion-color: var(--bs-body-color); - --bs-accordion-bg: var(--bs-body-bg); - --bs-accordion-transition: color 0.15s ease-in-out, - background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out, border-radius 0.15s ease; - --bs-accordion-border-color: var(--bs-border-color); - --bs-accordion-border-width: var(--bs-border-width); - --bs-accordion-border-radius: var(--bs-border-radius); - --bs-accordion-inner-border-radius: calc( - var(--bs-border-radius) - (var(--bs-border-width)) - ); - --bs-accordion-btn-padding-x: 1.25rem; - --bs-accordion-btn-padding-y: 1rem; - --bs-accordion-btn-color: var(--bs-body-color); - --bs-accordion-btn-bg: var(--bs-accordion-bg); - --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); - --bs-accordion-btn-icon-width: 1.25rem; - --bs-accordion-btn-icon-transform: rotate(-180deg); - --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; - --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23162433'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); - --bs-accordion-btn-focus-border-color: #9badbf; - --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); - --bs-accordion-body-padding-x: 1.25rem; - --bs-accordion-body-padding-y: 1rem; - --bs-accordion-active-color: var(--bs-primary-text-emphasis); - --bs-accordion-active-bg: var(--bs-primary-bg-subtle); -} -.accordion-button { - position: relative; - display: flex; - align-items: center; - width: 100%; - padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); - font-size: 1rem; - color: var(--bs-accordion-btn-color); - text-align: left; - background-color: var(--bs-accordion-btn-bg); - border: 0; - border-radius: 0; - overflow-anchor: none; - transition: var(--bs-accordion-transition); -} -@media (prefers-reduced-motion: reduce) { - .accordion-button { - transition: none; - } -} -.accordion-button:not(.collapsed) { - color: var(--bs-accordion-active-color); - background-color: var(--bs-accordion-active-bg); - box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 - var(--bs-accordion-border-color); -} -.accordion-button:not(.collapsed)::after { - background-image: var(--bs-accordion-btn-active-icon); - transform: var(--bs-accordion-btn-icon-transform); -} -.accordion-button::after { - flex-shrink: 0; - width: var(--bs-accordion-btn-icon-width); - height: var(--bs-accordion-btn-icon-width); - margin-left: auto; - content: ""; - background-image: var(--bs-accordion-btn-icon); - background-repeat: no-repeat; - background-size: var(--bs-accordion-btn-icon-width); - transition: var(--bs-accordion-btn-icon-transition); -} -@media (prefers-reduced-motion: reduce) { - .accordion-button::after { - transition: none; - } -} -.accordion-button:hover { - z-index: 2; -} -.accordion-button:focus { - z-index: 3; - border-color: var(--bs-accordion-btn-focus-border-color); - outline: 0; - box-shadow: var(--bs-accordion-btn-focus-box-shadow); -} -.accordion-header { - margin-bottom: 0; -} -.accordion-item { - color: var(--bs-accordion-color); - background-color: var(--bs-accordion-bg); - border: var(--bs-accordion-border-width) solid - var(--bs-accordion-border-color); -} -.accordion-item:first-of-type { - border-top-left-radius: var(--bs-accordion-border-radius); - border-top-right-radius: var(--bs-accordion-border-radius); -} -.accordion-item:first-of-type .accordion-button { - border-top-left-radius: var(--bs-accordion-inner-border-radius); - border-top-right-radius: var(--bs-accordion-inner-border-radius); -} -.accordion-item:not(:first-of-type) { - border-top: 0; -} -.accordion-item:last-of-type { - border-bottom-right-radius: var(--bs-accordion-border-radius); - border-bottom-left-radius: var(--bs-accordion-border-radius); -} -.accordion-item:last-of-type .accordion-button.collapsed { - border-bottom-right-radius: var(--bs-accordion-inner-border-radius); - border-bottom-left-radius: var(--bs-accordion-inner-border-radius); -} -.accordion-item:last-of-type .accordion-collapse { - border-bottom-right-radius: var(--bs-accordion-border-radius); - border-bottom-left-radius: var(--bs-accordion-border-radius); -} -.accordion-body { - padding: var(--bs-accordion-body-padding-y) - var(--bs-accordion-body-padding-x); -} -.accordion-flush .accordion-collapse { - border-width: 0; -} -.accordion-flush .accordion-item { - border-right: 0; - border-left: 0; - border-radius: 0; -} -.accordion-flush .accordion-item:first-child { - border-top: 0; -} -.accordion-flush .accordion-item:last-child { - border-bottom: 0; -} -.accordion-flush .accordion-item .accordion-button, -.accordion-flush .accordion-item .accordion-button.collapsed { - border-radius: 0; -} -[data-bs-theme="dark"] .accordion-button::after { - --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23879cb2'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); - --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23879cb2'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); -} -.breadcrumb { - --bs-breadcrumb-padding-x: 0.75rem; - --bs-breadcrumb-padding-y: 0.375rem; - --bs-breadcrumb-margin-bottom: 1rem; - --bs-breadcrumb-bg: #444; - --bs-breadcrumb-border-radius: 0.25rem; - --bs-breadcrumb-divider-color: var(--bs-secondary-color); - --bs-breadcrumb-item-padding-x: 0.5rem; - --bs-breadcrumb-item-active-color: var(--bs-secondary-color); - display: flex; - flex-wrap: wrap; - padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); - margin-bottom: var(--bs-breadcrumb-margin-bottom); - font-size: var(--bs-breadcrumb-font-size); - list-style: none; - background-color: var(--bs-breadcrumb-bg); - border-radius: var(--bs-breadcrumb-border-radius); -} -.breadcrumb-item + .breadcrumb-item { - padding-left: var(--bs-breadcrumb-item-padding-x); -} -.breadcrumb-item + .breadcrumb-item::before { - float: left; - padding-right: var(--bs-breadcrumb-item-padding-x); - color: var(--bs-breadcrumb-divider-color); - content: var(--bs-breadcrumb-divider, "/"); -} -.breadcrumb-item.active { - color: var(--bs-breadcrumb-item-active-color); -} -.pagination { - --bs-pagination-padding-x: 0.75rem; - --bs-pagination-padding-y: 0.375rem; - --bs-pagination-font-size: 1rem; - --bs-pagination-color: #fff; - --bs-pagination-bg: #00bc8c; - --bs-pagination-border-width: 0; - --bs-pagination-border-color: transparent; - --bs-pagination-border-radius: var(--bs-border-radius); - --bs-pagination-hover-color: #fff; - --bs-pagination-hover-bg: #00efb2; - --bs-pagination-hover-border-color: transparent; - --bs-pagination-focus-color: var(--bs-link-hover-color); - --bs-pagination-focus-bg: var(--bs-secondary-bg); - --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); - --bs-pagination-active-color: #fff; - --bs-pagination-active-bg: #00efb2; - --bs-pagination-active-border-color: transparent; - --bs-pagination-disabled-color: #fff; - --bs-pagination-disabled-bg: #007053; - --bs-pagination-disabled-border-color: transparent; - display: flex; - padding-left: 0; - list-style: none; -} -.page-link { - position: relative; - display: block; - padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); - font-size: var(--bs-pagination-font-size); - color: var(--bs-pagination-color); - text-decoration: none; - background-color: var(--bs-pagination-bg); - border: var(--bs-pagination-border-width) solid - var(--bs-pagination-border-color); - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} -@media (prefers-reduced-motion: reduce) { - .page-link { - transition: none; - } -} -.page-link:hover { - z-index: 2; - color: var(--bs-pagination-hover-color); - background-color: var(--bs-pagination-hover-bg); - border-color: var(--bs-pagination-hover-border-color); -} -.page-link:focus { - z-index: 3; - color: var(--bs-pagination-focus-color); - background-color: var(--bs-pagination-focus-bg); - outline: 0; - box-shadow: var(--bs-pagination-focus-box-shadow); -} -.active > .page-link, -.page-link.active { - z-index: 3; - color: var(--bs-pagination-active-color); - background-color: var(--bs-pagination-active-bg); - border-color: var(--bs-pagination-active-border-color); -} -.disabled > .page-link, -.page-link.disabled { - color: var(--bs-pagination-disabled-color); - pointer-events: none; - background-color: var(--bs-pagination-disabled-bg); - border-color: var(--bs-pagination-disabled-border-color); -} -.page-item:not(:first-child) .page-link { - margin-left: calc(0 * -1); -} -.page-item:first-child .page-link { - border-top-left-radius: var(--bs-pagination-border-radius); - border-bottom-left-radius: var(--bs-pagination-border-radius); -} -.page-item:last-child .page-link { - border-top-right-radius: var(--bs-pagination-border-radius); - border-bottom-right-radius: var(--bs-pagination-border-radius); -} -.pagination-lg { - --bs-pagination-padding-x: 1.5rem; - --bs-pagination-padding-y: 0.75rem; - --bs-pagination-font-size: 1.25rem; - --bs-pagination-border-radius: var(--bs-border-radius-lg); -} -.pagination-sm { - --bs-pagination-padding-x: 0.5rem; - --bs-pagination-padding-y: 0.25rem; - --bs-pagination-font-size: 0.875rem; - --bs-pagination-border-radius: var(--bs-border-radius-sm); -} -.badge { - --bs-badge-padding-x: 0.65em; - --bs-badge-padding-y: 0.35em; - --bs-badge-font-size: 0.75em; - --bs-badge-font-weight: 700; - --bs-badge-color: #fff; - --bs-badge-border-radius: var(--bs-border-radius); - display: inline-block; - padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); - font-size: var(--bs-badge-font-size); - font-weight: var(--bs-badge-font-weight); - line-height: 1; - color: var(--bs-badge-color); - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: var(--bs-badge-border-radius); -} -.badge:empty { - display: none; -} -.btn .badge { - position: relative; - top: -1px; -} -.alert { - --bs-alert-bg: transparent; - --bs-alert-padding-x: 1rem; - --bs-alert-padding-y: 1rem; - --bs-alert-margin-bottom: 1rem; - --bs-alert-color: inherit; - --bs-alert-border-color: transparent; - --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); - --bs-alert-border-radius: var(--bs-border-radius); - --bs-alert-link-color: inherit; - position: relative; - padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); - margin-bottom: var(--bs-alert-margin-bottom); - color: var(--bs-alert-color); - background-color: var(--bs-alert-bg); - border: var(--bs-alert-border); - border-radius: var(--bs-alert-border-radius); -} -.alert-heading { - color: inherit; -} -.alert-link { - font-weight: 700; - color: var(--bs-alert-link-color); -} -.alert-dismissible { - padding-right: 3rem; -} -.alert-dismissible .btn-close { - position: absolute; - top: 0; - right: 0; - z-index: 2; - padding: 1.25rem 1rem; -} -.alert-primary { - --bs-alert-color: var(--bs-primary-text-emphasis); - --bs-alert-bg: var(--bs-primary-bg-subtle); - --bs-alert-border-color: var(--bs-primary-border-subtle); - --bs-alert-link-color: var(--bs-primary-text-emphasis); -} -.alert-secondary { - --bs-alert-color: var(--bs-secondary-text-emphasis); - --bs-alert-bg: var(--bs-secondary-bg-subtle); - --bs-alert-border-color: var(--bs-secondary-border-subtle); - --bs-alert-link-color: var(--bs-secondary-text-emphasis); -} -.alert-success { - --bs-alert-color: var(--bs-success-text-emphasis); - --bs-alert-bg: var(--bs-success-bg-subtle); - --bs-alert-border-color: var(--bs-success-border-subtle); - --bs-alert-link-color: var(--bs-success-text-emphasis); -} -.alert-info { - --bs-alert-color: var(--bs-info-text-emphasis); - --bs-alert-bg: var(--bs-info-bg-subtle); - --bs-alert-border-color: var(--bs-info-border-subtle); - --bs-alert-link-color: var(--bs-info-text-emphasis); -} -.alert-warning { - --bs-alert-color: var(--bs-warning-text-emphasis); - --bs-alert-bg: var(--bs-warning-bg-subtle); - --bs-alert-border-color: var(--bs-warning-border-subtle); - --bs-alert-link-color: var(--bs-warning-text-emphasis); -} -.alert-danger { - --bs-alert-color: var(--bs-danger-text-emphasis); - --bs-alert-bg: var(--bs-danger-bg-subtle); - --bs-alert-border-color: var(--bs-danger-border-subtle); - --bs-alert-link-color: var(--bs-danger-text-emphasis); -} -.alert-light { - --bs-alert-color: var(--bs-light-text-emphasis); - --bs-alert-bg: var(--bs-light-bg-subtle); - --bs-alert-border-color: var(--bs-light-border-subtle); - --bs-alert-link-color: var(--bs-light-text-emphasis); -} -.alert-dark { - --bs-alert-color: var(--bs-dark-text-emphasis); - --bs-alert-bg: var(--bs-dark-bg-subtle); - --bs-alert-border-color: var(--bs-dark-border-subtle); - --bs-alert-link-color: var(--bs-dark-text-emphasis); -} -@keyframes progress-bar-stripes { - 0% { - background-position-x: 1rem; - } -} -.progress, -.progress-stacked { - --bs-progress-height: 1rem; - --bs-progress-font-size: 0.75rem; - --bs-progress-bg: #444; - --bs-progress-border-radius: var(--bs-border-radius); - --bs-progress-box-shadow: var(--bs-box-shadow-inset); - --bs-progress-bar-color: #fff; - --bs-progress-bar-bg: #375a7f; - --bs-progress-bar-transition: width 0.6s ease; - display: flex; - height: var(--bs-progress-height); - overflow: hidden; - font-size: var(--bs-progress-font-size); - background-color: var(--bs-progress-bg); - border-radius: var(--bs-progress-border-radius); -} -.progress-bar { - display: flex; - flex-direction: column; - justify-content: center; - overflow: hidden; - color: var(--bs-progress-bar-color); - text-align: center; - white-space: nowrap; - background-color: var(--bs-progress-bar-bg); - transition: var(--bs-progress-bar-transition); -} -@media (prefers-reduced-motion: reduce) { - .progress-bar { - transition: none; - } -} -.progress-bar-striped { - background-image: linear-gradient( - 45deg, - rgba(255, 255, 255, 0.15) 25%, - transparent 25%, - transparent 50%, - rgba(255, 255, 255, 0.15) 50%, - rgba(255, 255, 255, 0.15) 75%, - transparent 75%, - transparent - ); - background-size: var(--bs-progress-height) var(--bs-progress-height); -} -.progress-stacked > .progress { - overflow: visible; -} -.progress-stacked > .progress > .progress-bar { - width: 100%; -} -.progress-bar-animated { - animation: 1s linear infinite progress-bar-stripes; -} -@media (prefers-reduced-motion: reduce) { - .progress-bar-animated { - animation: none; - } -} -.list-group { - --bs-list-group-color: #fff; - --bs-list-group-bg: #303030; - --bs-list-group-border-color: #444; - --bs-list-group-border-width: var(--bs-border-width); - --bs-list-group-border-radius: var(--bs-border-radius); - --bs-list-group-item-padding-x: 1rem; - --bs-list-group-item-padding-y: 0.5rem; - --bs-list-group-action-color: var(--bs-secondary-color); - --bs-list-group-action-hover-color: #fff; - --bs-list-group-action-hover-bg: #444; - --bs-list-group-action-active-color: var(--bs-body-color); - --bs-list-group-action-active-bg: #222; - --bs-list-group-disabled-color: var(--bs-secondary-color); - --bs-list-group-disabled-bg: #303030; - --bs-list-group-active-color: #fff; - --bs-list-group-active-bg: #375a7f; - --bs-list-group-active-border-color: #375a7f; - display: flex; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - border-radius: var(--bs-list-group-border-radius); -} -.list-group-numbered { - list-style-type: none; - counter-reset: section; -} -.list-group-numbered > .list-group-item::before { - content: counters(section, ".") ". "; - counter-increment: section; -} -.list-group-item-action { - width: 100%; - color: var(--bs-list-group-action-color); - text-align: inherit; -} -.list-group-item-action:focus, -.list-group-item-action:hover { - z-index: 1; - color: var(--bs-list-group-action-hover-color); - text-decoration: none; - background-color: var(--bs-list-group-action-hover-bg); -} -.list-group-item-action:active { - color: var(--bs-list-group-action-active-color); - background-color: var(--bs-list-group-action-active-bg); -} -.list-group-item { - position: relative; - display: block; - padding: var(--bs-list-group-item-padding-y) - var(--bs-list-group-item-padding-x); - color: var(--bs-list-group-color); - text-decoration: none; - background-color: var(--bs-list-group-bg); - border: var(--bs-list-group-border-width) solid - var(--bs-list-group-border-color); -} -.list-group-item:first-child { - border-top-left-radius: inherit; - border-top-right-radius: inherit; -} -.list-group-item:last-child { - border-bottom-right-radius: inherit; - border-bottom-left-radius: inherit; -} -.list-group-item.disabled, -.list-group-item:disabled { - color: var(--bs-list-group-disabled-color); - pointer-events: none; - background-color: var(--bs-list-group-disabled-bg); -} -.list-group-item.active { - z-index: 2; - color: var(--bs-list-group-active-color); - background-color: var(--bs-list-group-active-bg); - border-color: var(--bs-list-group-active-border-color); -} -.list-group-item + .list-group-item { - border-top-width: 0; -} -.list-group-item + .list-group-item.active { - margin-top: calc(-1 * var(--bs-list-group-border-width)); - border-top-width: var(--bs-list-group-border-width); -} -.list-group-horizontal { - flex-direction: row; -} -.list-group-horizontal > .list-group-item:first-child:not(:last-child) { - border-bottom-left-radius: var(--bs-list-group-border-radius); - border-top-right-radius: 0; -} -.list-group-horizontal > .list-group-item:last-child:not(:first-child) { - border-top-right-radius: var(--bs-list-group-border-radius); - border-bottom-left-radius: 0; -} -.list-group-horizontal > .list-group-item.active { - margin-top: 0; -} -.list-group-horizontal > .list-group-item + .list-group-item { - border-top-width: var(--bs-list-group-border-width); - border-left-width: 0; -} -.list-group-horizontal > .list-group-item + .list-group-item.active { - margin-left: calc(-1 * var(--bs-list-group-border-width)); - border-left-width: var(--bs-list-group-border-width); -} -@media (min-width: 576px) { - .list-group-horizontal-sm { - flex-direction: row; - } - .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { - border-bottom-left-radius: var(--bs-list-group-border-radius); - border-top-right-radius: 0; - } - .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { - border-top-right-radius: var(--bs-list-group-border-radius); - border-bottom-left-radius: 0; - } - .list-group-horizontal-sm > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-sm > .list-group-item + .list-group-item { - border-top-width: var(--bs-list-group-border-width); - border-left-width: 0; - } - .list-group-horizontal-sm > .list-group-item + .list-group-item.active { - margin-left: calc(-1 * var(--bs-list-group-border-width)); - border-left-width: var(--bs-list-group-border-width); - } -} -@media (min-width: 768px) { - .list-group-horizontal-md { - flex-direction: row; - } - .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { - border-bottom-left-radius: var(--bs-list-group-border-radius); - border-top-right-radius: 0; - } - .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { - border-top-right-radius: var(--bs-list-group-border-radius); - border-bottom-left-radius: 0; - } - .list-group-horizontal-md > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-md > .list-group-item + .list-group-item { - border-top-width: var(--bs-list-group-border-width); - border-left-width: 0; - } - .list-group-horizontal-md > .list-group-item + .list-group-item.active { - margin-left: calc(-1 * var(--bs-list-group-border-width)); - border-left-width: var(--bs-list-group-border-width); - } -} -@media (min-width: 992px) { - .list-group-horizontal-lg { - flex-direction: row; - } - .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { - border-bottom-left-radius: var(--bs-list-group-border-radius); - border-top-right-radius: 0; - } - .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { - border-top-right-radius: var(--bs-list-group-border-radius); - border-bottom-left-radius: 0; - } - .list-group-horizontal-lg > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-lg > .list-group-item + .list-group-item { - border-top-width: var(--bs-list-group-border-width); - border-left-width: 0; - } - .list-group-horizontal-lg > .list-group-item + .list-group-item.active { - margin-left: calc(-1 * var(--bs-list-group-border-width)); - border-left-width: var(--bs-list-group-border-width); - } -} -@media (min-width: 1200px) { - .list-group-horizontal-xl { - flex-direction: row; - } - .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { - border-bottom-left-radius: var(--bs-list-group-border-radius); - border-top-right-radius: 0; - } - .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { - border-top-right-radius: var(--bs-list-group-border-radius); - border-bottom-left-radius: 0; - } - .list-group-horizontal-xl > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-xl > .list-group-item + .list-group-item { - border-top-width: var(--bs-list-group-border-width); - border-left-width: 0; - } - .list-group-horizontal-xl > .list-group-item + .list-group-item.active { - margin-left: calc(-1 * var(--bs-list-group-border-width)); - border-left-width: var(--bs-list-group-border-width); - } -} -@media (min-width: 1400px) { - .list-group-horizontal-xxl { - flex-direction: row; - } - .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { - border-bottom-left-radius: var(--bs-list-group-border-radius); - border-top-right-radius: 0; - } - .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { - border-top-right-radius: var(--bs-list-group-border-radius); - border-bottom-left-radius: 0; - } - .list-group-horizontal-xxl > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-xxl > .list-group-item + .list-group-item { - border-top-width: var(--bs-list-group-border-width); - border-left-width: 0; - } - .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { - margin-left: calc(-1 * var(--bs-list-group-border-width)); - border-left-width: var(--bs-list-group-border-width); - } -} -.list-group-flush { - border-radius: 0; -} -.list-group-flush > .list-group-item { - border-width: 0 0 var(--bs-list-group-border-width); -} -.list-group-flush > .list-group-item:last-child { - border-bottom-width: 0; -} -.list-group-item-primary { - --bs-list-group-color: var(--bs-primary-text-emphasis); - --bs-list-group-bg: var(--bs-primary-bg-subtle); - --bs-list-group-border-color: var(--bs-primary-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-primary-border-subtle); - --bs-list-group-active-color: var(--bs-primary-bg-subtle); - --bs-list-group-active-bg: var(--bs-primary-text-emphasis); - --bs-list-group-active-border-color: var(--bs-primary-text-emphasis); -} -.list-group-item-secondary { - --bs-list-group-color: var(--bs-secondary-text-emphasis); - --bs-list-group-bg: var(--bs-secondary-bg-subtle); - --bs-list-group-border-color: var(--bs-secondary-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle); - --bs-list-group-active-color: var(--bs-secondary-bg-subtle); - --bs-list-group-active-bg: var(--bs-secondary-text-emphasis); - --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis); -} -.list-group-item-success { - --bs-list-group-color: var(--bs-success-text-emphasis); - --bs-list-group-bg: var(--bs-success-bg-subtle); - --bs-list-group-border-color: var(--bs-success-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-success-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-success-border-subtle); - --bs-list-group-active-color: var(--bs-success-bg-subtle); - --bs-list-group-active-bg: var(--bs-success-text-emphasis); - --bs-list-group-active-border-color: var(--bs-success-text-emphasis); -} -.list-group-item-info { - --bs-list-group-color: var(--bs-info-text-emphasis); - --bs-list-group-bg: var(--bs-info-bg-subtle); - --bs-list-group-border-color: var(--bs-info-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-info-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-info-border-subtle); - --bs-list-group-active-color: var(--bs-info-bg-subtle); - --bs-list-group-active-bg: var(--bs-info-text-emphasis); - --bs-list-group-active-border-color: var(--bs-info-text-emphasis); -} -.list-group-item-warning { - --bs-list-group-color: var(--bs-warning-text-emphasis); - --bs-list-group-bg: var(--bs-warning-bg-subtle); - --bs-list-group-border-color: var(--bs-warning-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-warning-border-subtle); - --bs-list-group-active-color: var(--bs-warning-bg-subtle); - --bs-list-group-active-bg: var(--bs-warning-text-emphasis); - --bs-list-group-active-border-color: var(--bs-warning-text-emphasis); -} -.list-group-item-danger { - --bs-list-group-color: var(--bs-danger-text-emphasis); - --bs-list-group-bg: var(--bs-danger-bg-subtle); - --bs-list-group-border-color: var(--bs-danger-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-danger-border-subtle); - --bs-list-group-active-color: var(--bs-danger-bg-subtle); - --bs-list-group-active-bg: var(--bs-danger-text-emphasis); - --bs-list-group-active-border-color: var(--bs-danger-text-emphasis); -} -.list-group-item-light { - --bs-list-group-color: var(--bs-light-text-emphasis); - --bs-list-group-bg: var(--bs-light-bg-subtle); - --bs-list-group-border-color: var(--bs-light-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-light-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-light-border-subtle); - --bs-list-group-active-color: var(--bs-light-bg-subtle); - --bs-list-group-active-bg: var(--bs-light-text-emphasis); - --bs-list-group-active-border-color: var(--bs-light-text-emphasis); -} -.list-group-item-dark { - --bs-list-group-color: var(--bs-dark-text-emphasis); - --bs-list-group-bg: var(--bs-dark-bg-subtle); - --bs-list-group-border-color: var(--bs-dark-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-dark-border-subtle); - --bs-list-group-active-color: var(--bs-dark-bg-subtle); - --bs-list-group-active-bg: var(--bs-dark-text-emphasis); - --bs-list-group-active-border-color: var(--bs-dark-text-emphasis); -} -.btn-close { - --bs-btn-close-color: #fff; - --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); - --bs-btn-close-opacity: 0.4; - --bs-btn-close-hover-opacity: 1; - --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); - --bs-btn-close-focus-opacity: 1; - --bs-btn-close-disabled-opacity: 0.25; - --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); - box-sizing: content-box; - width: 1em; - height: 1em; - padding: 0.25em 0.25em; - color: var(--bs-btn-close-color); - background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat; - border: 0; - border-radius: 0.375rem; - opacity: var(--bs-btn-close-opacity); -} -.btn-close:hover { - color: var(--bs-btn-close-color); - text-decoration: none; - opacity: var(--bs-btn-close-hover-opacity); -} -.btn-close:focus { - outline: 0; - box-shadow: var(--bs-btn-close-focus-shadow); - opacity: var(--bs-btn-close-focus-opacity); -} -.btn-close.disabled, -.btn-close:disabled { - pointer-events: none; - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; - opacity: var(--bs-btn-close-disabled-opacity); -} -.btn-close-white { - filter: var(--bs-btn-close-white-filter); -} -[data-bs-theme="dark"] .btn-close { - filter: var(--bs-btn-close-white-filter); -} -.toast { - --bs-toast-zindex: 1090; - --bs-toast-padding-x: 0.75rem; - --bs-toast-padding-y: 0.5rem; - --bs-toast-spacing: 1.5rem; - --bs-toast-max-width: 350px; - --bs-toast-font-size: 0.875rem; - --bs-toast-color: ; - --bs-toast-bg: #444; - --bs-toast-border-width: var(--bs-border-width); - --bs-toast-border-color: var(--bs-border-color-translucent); - --bs-toast-border-radius: var(--bs-border-radius); - --bs-toast-box-shadow: var(--bs-box-shadow); - --bs-toast-header-color: var(--bs-secondary-color); - --bs-toast-header-bg: #303030; - --bs-toast-header-border-color: var(--bs-border-color-translucent); - width: var(--bs-toast-max-width); - max-width: 100%; - font-size: var(--bs-toast-font-size); - color: var(--bs-toast-color); - pointer-events: auto; - background-color: var(--bs-toast-bg); - background-clip: padding-box; - border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); - box-shadow: var(--bs-toast-box-shadow); - border-radius: var(--bs-toast-border-radius); -} -.toast.showing { - opacity: 0; -} -.toast:not(.show) { - display: none; -} -.toast-container { - --bs-toast-zindex: 1090; - position: absolute; - z-index: var(--bs-toast-zindex); - width: -webkit-max-content; - width: -moz-max-content; - width: max-content; - max-width: 100%; - pointer-events: none; -} -.toast-container > :not(:last-child) { - margin-bottom: var(--bs-toast-spacing); -} -.toast-header { - display: flex; - align-items: center; - padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); - color: var(--bs-toast-header-color); - background-color: var(--bs-toast-header-bg); - background-clip: padding-box; - border-bottom: var(--bs-toast-border-width) solid - var(--bs-toast-header-border-color); - border-top-left-radius: calc( - var(--bs-toast-border-radius) - var(--bs-toast-border-width) - ); - border-top-right-radius: calc( - var(--bs-toast-border-radius) - var(--bs-toast-border-width) - ); -} -.toast-header .btn-close { - margin-right: calc(-0.5 * var(--bs-toast-padding-x)); - margin-left: var(--bs-toast-padding-x); -} -.toast-body { - padding: var(--bs-toast-padding-x); - word-wrap: break-word; -} -.modal { - --bs-modal-zindex: 1055; - --bs-modal-width: 500px; - --bs-modal-padding: 1rem; - --bs-modal-margin: 0.5rem; - --bs-modal-color: ; - --bs-modal-bg: #303030; - --bs-modal-border-color: #444; - --bs-modal-border-width: var(--bs-border-width); - --bs-modal-border-radius: var(--bs-border-radius-lg); - --bs-modal-box-shadow: var(--bs-box-shadow-sm); - --bs-modal-inner-border-radius: calc( - var(--bs-border-radius-lg) - (var(--bs-border-width)) - ); - --bs-modal-header-padding-x: 1rem; - --bs-modal-header-padding-y: 1rem; - --bs-modal-header-padding: 1rem 1rem; - --bs-modal-header-border-color: #444; - --bs-modal-header-border-width: var(--bs-border-width); - --bs-modal-title-line-height: 1.5; - --bs-modal-footer-gap: 0.5rem; - --bs-modal-footer-bg: ; - --bs-modal-footer-border-color: #444; - --bs-modal-footer-border-width: var(--bs-border-width); - position: fixed; - top: 0; - left: 0; - z-index: var(--bs-modal-zindex); - display: none; - width: 100%; - height: 100%; - overflow-x: hidden; - overflow-y: auto; - outline: 0; -} -.modal-dialog { - position: relative; - width: auto; - margin: var(--bs-modal-margin); - pointer-events: none; -} -.modal.fade .modal-dialog { - transition: transform 0.3s ease-out; - transform: translate(0, -50px); -} -@media (prefers-reduced-motion: reduce) { - .modal.fade .modal-dialog { - transition: none; - } -} -.modal.show .modal-dialog { - transform: none; -} -.modal.modal-static .modal-dialog { - transform: scale(1.02); -} -.modal-dialog-scrollable { - height: calc(100% - var(--bs-modal-margin) * 2); -} -.modal-dialog-scrollable .modal-content { - max-height: 100%; - overflow: hidden; -} -.modal-dialog-scrollable .modal-body { - overflow-y: auto; -} -.modal-dialog-centered { - display: flex; - align-items: center; - min-height: calc(100% - var(--bs-modal-margin) * 2); -} -.modal-content { - position: relative; - display: flex; - flex-direction: column; - width: 100%; - color: var(--bs-modal-color); - pointer-events: auto; - background-color: var(--bs-modal-bg); - background-clip: padding-box; - border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); - border-radius: var(--bs-modal-border-radius); - outline: 0; -} -.modal-backdrop { - --bs-backdrop-zindex: 1050; - --bs-backdrop-bg: #000; - --bs-backdrop-opacity: 0.5; - position: fixed; - top: 0; - left: 0; - z-index: var(--bs-backdrop-zindex); - width: 100vw; - height: 100vh; - background-color: var(--bs-backdrop-bg); -} -.modal-backdrop.fade { - opacity: 0; -} -.modal-backdrop.show { - opacity: var(--bs-backdrop-opacity); -} -.modal-header { - display: flex; - flex-shrink: 0; - align-items: center; - justify-content: space-between; - padding: var(--bs-modal-header-padding); - border-bottom: var(--bs-modal-header-border-width) solid - var(--bs-modal-header-border-color); - border-top-left-radius: var(--bs-modal-inner-border-radius); - border-top-right-radius: var(--bs-modal-inner-border-radius); -} -.modal-header .btn-close { - padding: calc(var(--bs-modal-header-padding-y) * 0.5) - calc(var(--bs-modal-header-padding-x) * 0.5); - margin: calc(-0.5 * var(--bs-modal-header-padding-y)) - calc(-0.5 * var(--bs-modal-header-padding-x)) - calc(-0.5 * var(--bs-modal-header-padding-y)) auto; -} -.modal-title { - margin-bottom: 0; - line-height: var(--bs-modal-title-line-height); -} -.modal-body { - position: relative; - flex: 1 1 auto; - padding: var(--bs-modal-padding); -} -.modal-footer { - display: flex; - flex-shrink: 0; - flex-wrap: wrap; - align-items: center; - justify-content: flex-end; - padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); - background-color: var(--bs-modal-footer-bg); - border-top: var(--bs-modal-footer-border-width) solid - var(--bs-modal-footer-border-color); - border-bottom-right-radius: var(--bs-modal-inner-border-radius); - border-bottom-left-radius: var(--bs-modal-inner-border-radius); -} -.modal-footer > * { - margin: calc(var(--bs-modal-footer-gap) * 0.5); -} -@media (min-width: 576px) { - .modal { - --bs-modal-margin: 1.75rem; - --bs-modal-box-shadow: var(--bs-box-shadow); - } - .modal-dialog { - max-width: var(--bs-modal-width); - margin-right: auto; - margin-left: auto; - } - .modal-sm { - --bs-modal-width: 300px; - } -} -@media (min-width: 992px) { - .modal-lg, - .modal-xl { - --bs-modal-width: 800px; - } -} -@media (min-width: 1200px) { - .modal-xl { - --bs-modal-width: 1140px; - } -} -.modal-fullscreen { - width: 100vw; - max-width: none; - height: 100%; - margin: 0; -} -.modal-fullscreen .modal-content { - height: 100%; - border: 0; - border-radius: 0; -} -.modal-fullscreen .modal-footer, -.modal-fullscreen .modal-header { - border-radius: 0; -} -.modal-fullscreen .modal-body { - overflow-y: auto; -} -@media (max-width: 575.98px) { - .modal-fullscreen-sm-down { - width: 100vw; - max-width: none; - height: 100%; - margin: 0; - } - .modal-fullscreen-sm-down .modal-content { - height: 100%; - border: 0; - border-radius: 0; - } - .modal-fullscreen-sm-down .modal-footer, - .modal-fullscreen-sm-down .modal-header { - border-radius: 0; - } - .modal-fullscreen-sm-down .modal-body { - overflow-y: auto; - } -} -@media (max-width: 767.98px) { - .modal-fullscreen-md-down { - width: 100vw; - max-width: none; - height: 100%; - margin: 0; - } - .modal-fullscreen-md-down .modal-content { - height: 100%; - border: 0; - border-radius: 0; - } - .modal-fullscreen-md-down .modal-footer, - .modal-fullscreen-md-down .modal-header { - border-radius: 0; - } - .modal-fullscreen-md-down .modal-body { - overflow-y: auto; - } -} -@media (max-width: 991.98px) { - .modal-fullscreen-lg-down { - width: 100vw; - max-width: none; - height: 100%; - margin: 0; - } - .modal-fullscreen-lg-down .modal-content { - height: 100%; - border: 0; - border-radius: 0; - } - .modal-fullscreen-lg-down .modal-footer, - .modal-fullscreen-lg-down .modal-header { - border-radius: 0; - } - .modal-fullscreen-lg-down .modal-body { - overflow-y: auto; - } -} -@media (max-width: 1199.98px) { - .modal-fullscreen-xl-down { - width: 100vw; - max-width: none; - height: 100%; - margin: 0; - } - .modal-fullscreen-xl-down .modal-content { - height: 100%; - border: 0; - border-radius: 0; - } - .modal-fullscreen-xl-down .modal-footer, - .modal-fullscreen-xl-down .modal-header { - border-radius: 0; - } - .modal-fullscreen-xl-down .modal-body { - overflow-y: auto; - } -} -@media (max-width: 1399.98px) { - .modal-fullscreen-xxl-down { - width: 100vw; - max-width: none; - height: 100%; - margin: 0; - } - .modal-fullscreen-xxl-down .modal-content { - height: 100%; - border: 0; - border-radius: 0; - } - .modal-fullscreen-xxl-down .modal-footer, - .modal-fullscreen-xxl-down .modal-header { - border-radius: 0; - } - .modal-fullscreen-xxl-down .modal-body { - overflow-y: auto; - } -} -.tooltip { - --bs-tooltip-zindex: 1080; - --bs-tooltip-max-width: 200px; - --bs-tooltip-padding-x: 0.5rem; - --bs-tooltip-padding-y: 0.25rem; - --bs-tooltip-margin: ; - --bs-tooltip-font-size: 0.875rem; - --bs-tooltip-color: var(--bs-body-bg); - --bs-tooltip-bg: var(--bs-emphasis-color); - --bs-tooltip-border-radius: var(--bs-border-radius); - --bs-tooltip-opacity: 0.9; - --bs-tooltip-arrow-width: 0.8rem; - --bs-tooltip-arrow-height: 0.4rem; - z-index: var(--bs-tooltip-zindex); - display: block; - margin: var(--bs-tooltip-margin); - font-family: var(--bs-font-sans-serif); - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - white-space: normal; - word-spacing: normal; - line-break: auto; - font-size: var(--bs-tooltip-font-size); - word-wrap: break-word; - opacity: 0; -} -.tooltip.show { - opacity: var(--bs-tooltip-opacity); -} -.tooltip .tooltip-arrow { - display: block; - width: var(--bs-tooltip-arrow-width); - height: var(--bs-tooltip-arrow-height); -} -.tooltip .tooltip-arrow::before { - position: absolute; - content: ""; - border-color: transparent; - border-style: solid; -} -.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow, -.bs-tooltip-top .tooltip-arrow { - bottom: calc(-1 * var(--bs-tooltip-arrow-height)); -} -.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before, -.bs-tooltip-top .tooltip-arrow::before { - top: -1px; - border-width: var(--bs-tooltip-arrow-height) - calc(var(--bs-tooltip-arrow-width) * 0.5) 0; - border-top-color: var(--bs-tooltip-bg); -} -.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow, -.bs-tooltip-end .tooltip-arrow { - left: calc(-1 * var(--bs-tooltip-arrow-height)); - width: var(--bs-tooltip-arrow-height); - height: var(--bs-tooltip-arrow-width); -} -.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before, -.bs-tooltip-end .tooltip-arrow::before { - right: -1px; - border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) - var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) - 0; - border-right-color: var(--bs-tooltip-bg); -} -.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow, -.bs-tooltip-bottom .tooltip-arrow { - top: calc(-1 * var(--bs-tooltip-arrow-height)); -} -.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before, -.bs-tooltip-bottom .tooltip-arrow::before { - bottom: -1px; - border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) - var(--bs-tooltip-arrow-height); - border-bottom-color: var(--bs-tooltip-bg); -} -.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow, -.bs-tooltip-start .tooltip-arrow { - right: calc(-1 * var(--bs-tooltip-arrow-height)); - width: var(--bs-tooltip-arrow-height); - height: var(--bs-tooltip-arrow-width); -} -.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before, -.bs-tooltip-start .tooltip-arrow::before { - left: -1px; - border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 - calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); - border-left-color: var(--bs-tooltip-bg); -} -.tooltip-inner { - max-width: var(--bs-tooltip-max-width); - padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); - color: var(--bs-tooltip-color); - text-align: center; - background-color: var(--bs-tooltip-bg); - border-radius: var(--bs-tooltip-border-radius); -} -.popover { - --bs-popover-zindex: 1070; - --bs-popover-max-width: 276px; - --bs-popover-font-size: 0.875rem; - --bs-popover-bg: #303030; - --bs-popover-border-width: var(--bs-border-width); - --bs-popover-border-color: var(--bs-border-color-translucent); - --bs-popover-border-radius: var(--bs-border-radius-lg); - --bs-popover-inner-border-radius: calc( - var(--bs-border-radius-lg) - var(--bs-border-width) - ); - --bs-popover-box-shadow: var(--bs-box-shadow); - --bs-popover-header-padding-x: 1rem; - --bs-popover-header-padding-y: 0.5rem; - --bs-popover-header-font-size: 1rem; - --bs-popover-header-color: inherit; - --bs-popover-header-bg: #444; - --bs-popover-body-padding-x: 1rem; - --bs-popover-body-padding-y: 1rem; - --bs-popover-body-color: var(--bs-body-color); - --bs-popover-arrow-width: 1rem; - --bs-popover-arrow-height: 0.5rem; - --bs-popover-arrow-border: var(--bs-popover-border-color); - z-index: var(--bs-popover-zindex); - display: block; - max-width: var(--bs-popover-max-width); - font-family: var(--bs-font-sans-serif); - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - white-space: normal; - word-spacing: normal; - line-break: auto; - font-size: var(--bs-popover-font-size); - word-wrap: break-word; - background-color: var(--bs-popover-bg); - background-clip: padding-box; - border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); - border-radius: var(--bs-popover-border-radius); -} -.popover .popover-arrow { - display: block; - width: var(--bs-popover-arrow-width); - height: var(--bs-popover-arrow-height); -} -.popover .popover-arrow::after, -.popover .popover-arrow::before { - position: absolute; - display: block; - content: ""; - border-color: transparent; - border-style: solid; - border-width: 0; -} -.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow, -.bs-popover-top > .popover-arrow { - bottom: calc( - -1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width) - ); -} -.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after, -.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, -.bs-popover-top > .popover-arrow::after, -.bs-popover-top > .popover-arrow::before { - border-width: var(--bs-popover-arrow-height) - calc(var(--bs-popover-arrow-width) * 0.5) 0; -} -.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, -.bs-popover-top > .popover-arrow::before { - bottom: 0; - border-top-color: var(--bs-popover-arrow-border); -} -.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after, -.bs-popover-top > .popover-arrow::after { - bottom: var(--bs-popover-border-width); - border-top-color: var(--bs-popover-bg); -} -.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow, -.bs-popover-end > .popover-arrow { - left: calc( - -1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width) - ); - width: var(--bs-popover-arrow-height); - height: var(--bs-popover-arrow-width); -} -.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after, -.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before, -.bs-popover-end > .popover-arrow::after, -.bs-popover-end > .popover-arrow::before { - border-width: calc(var(--bs-popover-arrow-width) * 0.5) - var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) - 0; -} -.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before, -.bs-popover-end > .popover-arrow::before { - left: 0; - border-right-color: var(--bs-popover-arrow-border); -} -.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after, -.bs-popover-end > .popover-arrow::after { - left: var(--bs-popover-border-width); - border-right-color: var(--bs-popover-bg); -} -.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow, -.bs-popover-bottom > .popover-arrow { - top: calc( - -1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width) - ); -} -.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after, -.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before, -.bs-popover-bottom > .popover-arrow::after, -.bs-popover-bottom > .popover-arrow::before { - border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) - var(--bs-popover-arrow-height); -} -.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before, -.bs-popover-bottom > .popover-arrow::before { - top: 0; - border-bottom-color: var(--bs-popover-arrow-border); -} -.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after, -.bs-popover-bottom > .popover-arrow::after { - top: var(--bs-popover-border-width); - border-bottom-color: var(--bs-popover-bg); -} -.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before, -.bs-popover-bottom .popover-header::before { - position: absolute; - top: 0; - left: 50%; - display: block; - width: var(--bs-popover-arrow-width); - margin-left: calc(-0.5 * var(--bs-popover-arrow-width)); - content: ""; - border-bottom: var(--bs-popover-border-width) solid - var(--bs-popover-header-bg); -} -.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow, -.bs-popover-start > .popover-arrow { - right: calc( - -1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width) - ); - width: var(--bs-popover-arrow-height); - height: var(--bs-popover-arrow-width); -} -.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after, -.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before, -.bs-popover-start > .popover-arrow::after, -.bs-popover-start > .popover-arrow::before { - border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 - calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); -} -.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before, -.bs-popover-start > .popover-arrow::before { - right: 0; - border-left-color: var(--bs-popover-arrow-border); -} -.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after, -.bs-popover-start > .popover-arrow::after { - right: var(--bs-popover-border-width); - border-left-color: var(--bs-popover-bg); -} -.popover-header { - padding: var(--bs-popover-header-padding-y) - var(--bs-popover-header-padding-x); - margin-bottom: 0; - font-size: var(--bs-popover-header-font-size); - color: var(--bs-popover-header-color); - background-color: var(--bs-popover-header-bg); - border-bottom: var(--bs-popover-border-width) solid - var(--bs-popover-border-color); - border-top-left-radius: var(--bs-popover-inner-border-radius); - border-top-right-radius: var(--bs-popover-inner-border-radius); -} -.popover-header:empty { - display: none; -} -.popover-body { - padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); - color: var(--bs-popover-body-color); -} -.carousel { - position: relative; -} -.carousel.pointer-event { - touch-action: pan-y; -} -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} -.carousel-inner::after { - display: block; - clear: both; - content: ""; -} -.carousel-item { - position: relative; - display: none; - float: left; - width: 100%; - margin-right: -100%; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - transition: transform 0.6s ease-in-out; -} -@media (prefers-reduced-motion: reduce) { - .carousel-item { - transition: none; - } -} -.carousel-item-next, -.carousel-item-prev, -.carousel-item.active { - display: block; -} -.active.carousel-item-end, -.carousel-item-next:not(.carousel-item-start) { - transform: translateX(100%); -} -.active.carousel-item-start, -.carousel-item-prev:not(.carousel-item-end) { - transform: translateX(-100%); -} -.carousel-fade .carousel-item { - opacity: 0; - transition-property: opacity; - transform: none; -} -.carousel-fade .carousel-item-next.carousel-item-start, -.carousel-fade .carousel-item-prev.carousel-item-end, -.carousel-fade .carousel-item.active { - z-index: 1; - opacity: 1; -} -.carousel-fade .active.carousel-item-end, -.carousel-fade .active.carousel-item-start { - z-index: 0; - opacity: 0; - transition: opacity 0s 0.6s; -} -@media (prefers-reduced-motion: reduce) { - .carousel-fade .active.carousel-item-end, - .carousel-fade .active.carousel-item-start { - transition: none; - } -} -.carousel-control-next, -.carousel-control-prev { - position: absolute; - top: 0; - bottom: 0; - z-index: 1; - display: flex; - align-items: center; - justify-content: center; - width: 15%; - padding: 0; - color: #fff; - text-align: center; - background: 0 0; - border: 0; - opacity: 0.5; - transition: opacity 0.15s ease; -} -@media (prefers-reduced-motion: reduce) { - .carousel-control-next, - .carousel-control-prev { - transition: none; - } -} -.carousel-control-next:focus, -.carousel-control-next:hover, -.carousel-control-prev:focus, -.carousel-control-prev:hover { - color: #fff; - text-decoration: none; - outline: 0; - opacity: 0.9; -} -.carousel-control-prev { - left: 0; -} -.carousel-control-next { - right: 0; -} -.carousel-control-next-icon, -.carousel-control-prev-icon { - display: inline-block; - width: 2rem; - height: 2rem; - background-repeat: no-repeat; - background-position: 50%; - background-size: 100% 100%; -} -.carousel-control-prev-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); -} -.carousel-control-next-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); -} -.carousel-indicators { - position: absolute; - right: 0; - bottom: 0; - left: 0; - z-index: 2; - display: flex; - justify-content: center; - padding: 0; - margin-right: 15%; - margin-bottom: 1rem; - margin-left: 15%; -} -.carousel-indicators [data-bs-target] { - box-sizing: content-box; - flex: 0 1 auto; - width: 30px; - height: 3px; - padding: 0; - margin-right: 3px; - margin-left: 3px; - text-indent: -999px; - cursor: pointer; - background-color: #fff; - background-clip: padding-box; - border: 0; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - opacity: 0.5; - transition: opacity 0.6s ease; -} -@media (prefers-reduced-motion: reduce) { - .carousel-indicators [data-bs-target] { - transition: none; - } -} -.carousel-indicators .active { - opacity: 1; -} -.carousel-caption { - position: absolute; - right: 15%; - bottom: 1.25rem; - left: 15%; - padding-top: 1.25rem; - padding-bottom: 1.25rem; - color: #fff; - text-align: center; -} -.carousel-dark .carousel-control-next-icon, -.carousel-dark .carousel-control-prev-icon { - filter: invert(1) grayscale(100); -} -.carousel-dark .carousel-indicators [data-bs-target] { - background-color: #000; -} -.carousel-dark .carousel-caption { - color: #000; -} -[data-bs-theme="dark"] .carousel .carousel-control-next-icon, -[data-bs-theme="dark"] .carousel .carousel-control-prev-icon, -[data-bs-theme="dark"].carousel .carousel-control-next-icon, -[data-bs-theme="dark"].carousel .carousel-control-prev-icon { - filter: invert(1) grayscale(100); -} -[data-bs-theme="dark"] .carousel .carousel-indicators [data-bs-target], -[data-bs-theme="dark"].carousel .carousel-indicators [data-bs-target] { - background-color: #000; -} -[data-bs-theme="dark"] .carousel .carousel-caption, -[data-bs-theme="dark"].carousel .carousel-caption { - color: #000; -} -.spinner-border, -.spinner-grow { - display: inline-block; - width: var(--bs-spinner-width); - height: var(--bs-spinner-height); - vertical-align: var(--bs-spinner-vertical-align); - border-radius: 50%; - animation: var(--bs-spinner-animation-speed) linear infinite - var(--bs-spinner-animation-name); -} -@keyframes spinner-border { - to { - transform: rotate(360deg); - } -} -.spinner-border { - --bs-spinner-width: 2rem; - --bs-spinner-height: 2rem; - --bs-spinner-vertical-align: -0.125em; - --bs-spinner-border-width: 0.25em; - --bs-spinner-animation-speed: 0.75s; - --bs-spinner-animation-name: spinner-border; - border: var(--bs-spinner-border-width) solid currentcolor; - border-right-color: transparent; -} -.spinner-border-sm { - --bs-spinner-width: 1rem; - --bs-spinner-height: 1rem; - --bs-spinner-border-width: 0.2em; -} -@keyframes spinner-grow { - 0% { - transform: scale(0); - } - 50% { - opacity: 1; - transform: none; - } -} -.spinner-grow { - --bs-spinner-width: 2rem; - --bs-spinner-height: 2rem; - --bs-spinner-vertical-align: -0.125em; - --bs-spinner-animation-speed: 0.75s; - --bs-spinner-animation-name: spinner-grow; - background-color: currentcolor; - opacity: 0; -} -.spinner-grow-sm { - --bs-spinner-width: 1rem; - --bs-spinner-height: 1rem; -} -@media (prefers-reduced-motion: reduce) { - .spinner-border, - .spinner-grow { - --bs-spinner-animation-speed: 1.5s; - } -} -.offcanvas, -.offcanvas-lg, -.offcanvas-md, -.offcanvas-sm, -.offcanvas-xl, -.offcanvas-xxl { - --bs-offcanvas-zindex: 1045; - --bs-offcanvas-width: 400px; - --bs-offcanvas-height: 30vh; - --bs-offcanvas-padding-x: 1rem; - --bs-offcanvas-padding-y: 1rem; - --bs-offcanvas-color: var(--bs-body-color); - --bs-offcanvas-bg: var(--bs-body-bg); - --bs-offcanvas-border-width: var(--bs-border-width); - --bs-offcanvas-border-color: #444; - --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); - --bs-offcanvas-transition: transform 0.3s ease-in-out; - --bs-offcanvas-title-line-height: 1.5; -} -@media (max-width: 575.98px) { - .offcanvas-sm { - position: fixed; - bottom: 0; - z-index: var(--bs-offcanvas-zindex); - display: flex; - flex-direction: column; - max-width: 100%; - color: var(--bs-offcanvas-color); - visibility: hidden; - background-color: var(--bs-offcanvas-bg); - background-clip: padding-box; - outline: 0; - transition: var(--bs-offcanvas-transition); - } -} -@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { - .offcanvas-sm { - transition: none; - } -} -@media (max-width: 575.98px) { - .offcanvas-sm.offcanvas-start { - top: 0; - left: 0; - width: var(--bs-offcanvas-width); - border-right: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateX(-100%); - } - .offcanvas-sm.offcanvas-end { - top: 0; - right: 0; - width: var(--bs-offcanvas-width); - border-left: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateX(100%); - } - .offcanvas-sm.offcanvas-top { - top: 0; - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-bottom: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateY(-100%); - } - .offcanvas-sm.offcanvas-bottom { - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-top: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateY(100%); - } - .offcanvas-sm.show:not(.hiding), - .offcanvas-sm.showing { - transform: none; - } - .offcanvas-sm.hiding, - .offcanvas-sm.show, - .offcanvas-sm.showing { - visibility: visible; - } -} -@media (min-width: 576px) { - .offcanvas-sm { - --bs-offcanvas-height: auto; - --bs-offcanvas-border-width: 0; - background-color: transparent !important; - } - .offcanvas-sm .offcanvas-header { - display: none; - } - .offcanvas-sm .offcanvas-body { - display: flex; - flex-grow: 0; - padding: 0; - overflow-y: visible; - background-color: transparent !important; - } -} -@media (max-width: 767.98px) { - .offcanvas-md { - position: fixed; - bottom: 0; - z-index: var(--bs-offcanvas-zindex); - display: flex; - flex-direction: column; - max-width: 100%; - color: var(--bs-offcanvas-color); - visibility: hidden; - background-color: var(--bs-offcanvas-bg); - background-clip: padding-box; - outline: 0; - transition: var(--bs-offcanvas-transition); - } -} -@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { - .offcanvas-md { - transition: none; - } -} -@media (max-width: 767.98px) { - .offcanvas-md.offcanvas-start { - top: 0; - left: 0; - width: var(--bs-offcanvas-width); - border-right: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateX(-100%); - } - .offcanvas-md.offcanvas-end { - top: 0; - right: 0; - width: var(--bs-offcanvas-width); - border-left: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateX(100%); - } - .offcanvas-md.offcanvas-top { - top: 0; - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-bottom: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateY(-100%); - } - .offcanvas-md.offcanvas-bottom { - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-top: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateY(100%); - } - .offcanvas-md.show:not(.hiding), - .offcanvas-md.showing { - transform: none; - } - .offcanvas-md.hiding, - .offcanvas-md.show, - .offcanvas-md.showing { - visibility: visible; - } -} -@media (min-width: 768px) { - .offcanvas-md { - --bs-offcanvas-height: auto; - --bs-offcanvas-border-width: 0; - background-color: transparent !important; - } - .offcanvas-md .offcanvas-header { - display: none; - } - .offcanvas-md .offcanvas-body { - display: flex; - flex-grow: 0; - padding: 0; - overflow-y: visible; - background-color: transparent !important; - } -} -@media (max-width: 991.98px) { - .offcanvas-lg { - position: fixed; - bottom: 0; - z-index: var(--bs-offcanvas-zindex); - display: flex; - flex-direction: column; - max-width: 100%; - color: var(--bs-offcanvas-color); - visibility: hidden; - background-color: var(--bs-offcanvas-bg); - background-clip: padding-box; - outline: 0; - transition: var(--bs-offcanvas-transition); - } -} -@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { - .offcanvas-lg { - transition: none; - } -} -@media (max-width: 991.98px) { - .offcanvas-lg.offcanvas-start { - top: 0; - left: 0; - width: var(--bs-offcanvas-width); - border-right: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateX(-100%); - } - .offcanvas-lg.offcanvas-end { - top: 0; - right: 0; - width: var(--bs-offcanvas-width); - border-left: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateX(100%); - } - .offcanvas-lg.offcanvas-top { - top: 0; - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-bottom: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateY(-100%); - } - .offcanvas-lg.offcanvas-bottom { - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-top: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateY(100%); - } - .offcanvas-lg.show:not(.hiding), - .offcanvas-lg.showing { - transform: none; - } - .offcanvas-lg.hiding, - .offcanvas-lg.show, - .offcanvas-lg.showing { - visibility: visible; - } -} -@media (min-width: 992px) { - .offcanvas-lg { - --bs-offcanvas-height: auto; - --bs-offcanvas-border-width: 0; - background-color: transparent !important; - } - .offcanvas-lg .offcanvas-header { - display: none; - } - .offcanvas-lg .offcanvas-body { - display: flex; - flex-grow: 0; - padding: 0; - overflow-y: visible; - background-color: transparent !important; - } -} -@media (max-width: 1199.98px) { - .offcanvas-xl { - position: fixed; - bottom: 0; - z-index: var(--bs-offcanvas-zindex); - display: flex; - flex-direction: column; - max-width: 100%; - color: var(--bs-offcanvas-color); - visibility: hidden; - background-color: var(--bs-offcanvas-bg); - background-clip: padding-box; - outline: 0; - transition: var(--bs-offcanvas-transition); - } -} -@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { - .offcanvas-xl { - transition: none; - } -} -@media (max-width: 1199.98px) { - .offcanvas-xl.offcanvas-start { - top: 0; - left: 0; - width: var(--bs-offcanvas-width); - border-right: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateX(-100%); - } - .offcanvas-xl.offcanvas-end { - top: 0; - right: 0; - width: var(--bs-offcanvas-width); - border-left: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateX(100%); - } - .offcanvas-xl.offcanvas-top { - top: 0; - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-bottom: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateY(-100%); - } - .offcanvas-xl.offcanvas-bottom { - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-top: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateY(100%); - } - .offcanvas-xl.show:not(.hiding), - .offcanvas-xl.showing { - transform: none; - } - .offcanvas-xl.hiding, - .offcanvas-xl.show, - .offcanvas-xl.showing { - visibility: visible; - } -} -@media (min-width: 1200px) { - .offcanvas-xl { - --bs-offcanvas-height: auto; - --bs-offcanvas-border-width: 0; - background-color: transparent !important; - } - .offcanvas-xl .offcanvas-header { - display: none; - } - .offcanvas-xl .offcanvas-body { - display: flex; - flex-grow: 0; - padding: 0; - overflow-y: visible; - background-color: transparent !important; - } -} -@media (max-width: 1399.98px) { - .offcanvas-xxl { - position: fixed; - bottom: 0; - z-index: var(--bs-offcanvas-zindex); - display: flex; - flex-direction: column; - max-width: 100%; - color: var(--bs-offcanvas-color); - visibility: hidden; - background-color: var(--bs-offcanvas-bg); - background-clip: padding-box; - outline: 0; - transition: var(--bs-offcanvas-transition); - } -} -@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { - .offcanvas-xxl { - transition: none; - } -} -@media (max-width: 1399.98px) { - .offcanvas-xxl.offcanvas-start { - top: 0; - left: 0; - width: var(--bs-offcanvas-width); - border-right: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateX(-100%); - } - .offcanvas-xxl.offcanvas-end { - top: 0; - right: 0; - width: var(--bs-offcanvas-width); - border-left: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateX(100%); - } - .offcanvas-xxl.offcanvas-top { - top: 0; - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-bottom: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateY(-100%); - } - .offcanvas-xxl.offcanvas-bottom { - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-top: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateY(100%); - } - .offcanvas-xxl.show:not(.hiding), - .offcanvas-xxl.showing { - transform: none; - } - .offcanvas-xxl.hiding, - .offcanvas-xxl.show, - .offcanvas-xxl.showing { - visibility: visible; - } -} -@media (min-width: 1400px) { - .offcanvas-xxl { - --bs-offcanvas-height: auto; - --bs-offcanvas-border-width: 0; - background-color: transparent !important; - } - .offcanvas-xxl .offcanvas-header { - display: none; - } - .offcanvas-xxl .offcanvas-body { - display: flex; - flex-grow: 0; - padding: 0; - overflow-y: visible; - background-color: transparent !important; - } -} -.offcanvas { - position: fixed; - bottom: 0; - z-index: var(--bs-offcanvas-zindex); - display: flex; - flex-direction: column; - max-width: 100%; - color: var(--bs-offcanvas-color); - visibility: hidden; - background-color: var(--bs-offcanvas-bg); - background-clip: padding-box; - outline: 0; - transition: var(--bs-offcanvas-transition); -} -@media (prefers-reduced-motion: reduce) { - .offcanvas { - transition: none; - } -} -.offcanvas.offcanvas-start { - top: 0; - left: 0; - width: var(--bs-offcanvas-width); - border-right: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateX(-100%); -} -.offcanvas.offcanvas-end { - top: 0; - right: 0; - width: var(--bs-offcanvas-width); - border-left: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateX(100%); -} -.offcanvas.offcanvas-top { - top: 0; - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-bottom: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateY(-100%); -} -.offcanvas.offcanvas-bottom { - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-top: var(--bs-offcanvas-border-width) solid - var(--bs-offcanvas-border-color); - transform: translateY(100%); -} -.offcanvas.show:not(.hiding), -.offcanvas.showing { - transform: none; -} -.offcanvas.hiding, -.offcanvas.show, -.offcanvas.showing { - visibility: visible; -} -.offcanvas-backdrop { - position: fixed; - top: 0; - left: 0; - z-index: 1040; - width: 100vw; - height: 100vh; - background-color: #000; -} -.offcanvas-backdrop.fade { - opacity: 0; -} -.offcanvas-backdrop.show { - opacity: 0.5; -} -.offcanvas-header { - display: flex; - align-items: center; - justify-content: space-between; - padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); -} -.offcanvas-header .btn-close { - padding: calc(var(--bs-offcanvas-padding-y) * 0.5) - calc(var(--bs-offcanvas-padding-x) * 0.5); - margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y)); - margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x)); - margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y)); -} -.offcanvas-title { - margin-bottom: 0; - line-height: var(--bs-offcanvas-title-line-height); -} -.offcanvas-body { - flex-grow: 1; - padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); - overflow-y: auto; -} -.placeholder { - display: inline-block; - min-height: 1em; - vertical-align: middle; - cursor: wait; - background-color: currentcolor; - opacity: 0.5; -} -.placeholder.btn::before { - display: inline-block; - content: ""; -} -.placeholder-xs { - min-height: 0.6em; -} -.placeholder-sm { - min-height: 0.8em; -} -.placeholder-lg { - min-height: 1.2em; -} -.placeholder-glow .placeholder { - animation: placeholder-glow 2s ease-in-out infinite; -} -@keyframes placeholder-glow { - 50% { - opacity: 0.2; - } -} -.placeholder-wave { - -webkit-mask-image: linear-gradient( - 130deg, - #000 55%, - rgba(0, 0, 0, 0.8) 75%, - #000 95% - ); - mask-image: linear-gradient( - 130deg, - #000 55%, - rgba(0, 0, 0, 0.8) 75%, - #000 95% - ); - -webkit-mask-size: 200% 100%; - mask-size: 200% 100%; - animation: placeholder-wave 2s linear infinite; -} -@keyframes placeholder-wave { - 100% { - -webkit-mask-position: -200% 0%; - mask-position: -200% 0%; - } -} -.clearfix::after { - display: block; - clear: both; - content: ""; -} -.text-bg-primary { - color: #fff !important; - background-color: RGBA( - var(--bs-primary-rgb), - var(--bs-bg-opacity, 1) - ) !important; -} -.text-bg-secondary { - color: #fff !important; - background-color: RGBA( - var(--bs-secondary-rgb), - var(--bs-bg-opacity, 1) - ) !important; -} -.text-bg-success { - color: #fff !important; - background-color: RGBA( - var(--bs-success-rgb), - var(--bs-bg-opacity, 1) - ) !important; -} -.text-bg-info { - color: #fff !important; - background-color: RGBA( - var(--bs-info-rgb), - var(--bs-bg-opacity, 1) - ) !important; -} -.text-bg-warning { - color: #fff !important; - background-color: RGBA( - var(--bs-warning-rgb), - var(--bs-bg-opacity, 1) - ) !important; -} -.text-bg-danger { - color: #fff !important; - background-color: RGBA( - var(--bs-danger-rgb), - var(--bs-bg-opacity, 1) - ) !important; -} -.text-bg-light { - color: #fff !important; - background-color: RGBA( - var(--bs-light-rgb), - var(--bs-bg-opacity, 1) - ) !important; -} -.text-bg-dark { - color: #fff !important; - background-color: RGBA( - var(--bs-dark-rgb), - var(--bs-bg-opacity, 1) - ) !important; -} -.link-primary { - color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA( - var(--bs-primary-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; - text-decoration-color: RGBA( - var(--bs-primary-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; -} -.link-primary:focus, -.link-primary:hover { - color: RGBA(44, 72, 102, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA( - 44, - 72, - 102, - var(--bs-link-underline-opacity, 1) - ) !important; - text-decoration-color: RGBA( - 44, - 72, - 102, - var(--bs-link-underline-opacity, 1) - ) !important; -} -.link-secondary { - color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA( - var(--bs-secondary-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; - text-decoration-color: RGBA( - var(--bs-secondary-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; -} -.link-secondary:focus, -.link-secondary:hover { - color: RGBA(54, 54, 54, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA( - 54, - 54, - 54, - var(--bs-link-underline-opacity, 1) - ) !important; - text-decoration-color: RGBA( - 54, - 54, - 54, - var(--bs-link-underline-opacity, 1) - ) !important; -} -.link-success { - color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA( - var(--bs-success-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; - text-decoration-color: RGBA( - var(--bs-success-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; -} -.link-success:focus, -.link-success:hover { - color: RGBA(0, 150, 112, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA( - 0, - 150, - 112, - var(--bs-link-underline-opacity, 1) - ) !important; - text-decoration-color: RGBA( - 0, - 150, - 112, - var(--bs-link-underline-opacity, 1) - ) !important; -} -.link-info { - color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA( - var(--bs-info-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; - text-decoration-color: RGBA( - var(--bs-info-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; -} -.link-info:focus, -.link-info:hover { - color: RGBA(42, 122, 175, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA( - 42, - 122, - 175, - var(--bs-link-underline-opacity, 1) - ) !important; - text-decoration-color: RGBA( - 42, - 122, - 175, - var(--bs-link-underline-opacity, 1) - ) !important; -} -.link-warning { - color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA( - var(--bs-warning-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; - text-decoration-color: RGBA( - var(--bs-warning-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; -} -.link-warning:focus, -.link-warning:hover { - color: RGBA(194, 125, 14, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA( - 194, - 125, - 14, - var(--bs-link-underline-opacity, 1) - ) !important; - text-decoration-color: RGBA( - 194, - 125, - 14, - var(--bs-link-underline-opacity, 1) - ) !important; -} -.link-danger { - color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA( - var(--bs-danger-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; - text-decoration-color: RGBA( - var(--bs-danger-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; -} -.link-danger:focus, -.link-danger:hover { - color: RGBA(185, 61, 48, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA( - 185, - 61, - 48, - var(--bs-link-underline-opacity, 1) - ) !important; - text-decoration-color: RGBA( - 185, - 61, - 48, - var(--bs-link-underline-opacity, 1) - ) !important; -} -.link-light { - color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA( - var(--bs-light-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; - text-decoration-color: RGBA( - var(--bs-light-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; -} -.link-light:focus, -.link-light:hover { - color: RGBA(138, 145, 151, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA( - 138, - 145, - 151, - var(--bs-link-underline-opacity, 1) - ) !important; - text-decoration-color: RGBA( - 138, - 145, - 151, - var(--bs-link-underline-opacity, 1) - ) !important; -} -.link-dark { - color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA( - var(--bs-dark-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; - text-decoration-color: RGBA( - var(--bs-dark-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; -} -.link-dark:focus, -.link-dark:hover { - color: RGBA(38, 38, 38, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA( - 38, - 38, - 38, - var(--bs-link-underline-opacity, 1) - ) !important; - text-decoration-color: RGBA( - 38, - 38, - 38, - var(--bs-link-underline-opacity, 1) - ) !important; -} -.link-body-emphasis { - color: RGBA( - var(--bs-emphasis-color-rgb), - var(--bs-link-opacity, 1) - ) !important; - -webkit-text-decoration-color: RGBA( - var(--bs-emphasis-color-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; - text-decoration-color: RGBA( - var(--bs-emphasis-color-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; -} -.link-body-emphasis:focus, -.link-body-emphasis:hover { - color: RGBA( - var(--bs-emphasis-color-rgb), - var(--bs-link-opacity, 0.75) - ) !important; - -webkit-text-decoration-color: RGBA( - var(--bs-emphasis-color-rgb), - var(--bs-link-underline-opacity, 0.75) - ) !important; - text-decoration-color: RGBA( - var(--bs-emphasis-color-rgb), - var(--bs-link-underline-opacity, 0.75) - ) !important; -} -.focus-ring:focus { - outline: 0; - box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) - var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) - var(--bs-focus-ring-color); -} -.icon-link { - display: inline-flex; - gap: 0.375rem; - align-items: center; - -webkit-text-decoration-color: rgba( - var(--bs-link-color-rgb), - var(--bs-link-opacity, 0.5) - ); - text-decoration-color: rgba( - var(--bs-link-color-rgb), - var(--bs-link-opacity, 0.5) - ); - text-underline-offset: 0.25em; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} -.icon-link > .bi { - flex-shrink: 0; - width: 1em; - height: 1em; - fill: currentcolor; - transition: 0.2s ease-in-out transform; -} -@media (prefers-reduced-motion: reduce) { - .icon-link > .bi { - transition: none; - } -} -.icon-link-hover:focus-visible > .bi, -.icon-link-hover:hover > .bi { - transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0)); -} -.ratio { - position: relative; - width: 100%; -} -.ratio::before { - display: block; - padding-top: var(--bs-aspect-ratio); - content: ""; -} -.ratio > * { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; -} -.ratio-1x1 { - --bs-aspect-ratio: 100%; -} -.ratio-4x3 { - --bs-aspect-ratio: 75%; -} -.ratio-16x9 { - --bs-aspect-ratio: 56.25%; -} -.ratio-21x9 { - --bs-aspect-ratio: 42.8571428571%; -} -.fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; -} -.fixed-bottom { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 1030; -} -.sticky-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; -} -.sticky-bottom { - position: -webkit-sticky; - position: sticky; - bottom: 0; - z-index: 1020; -} -@media (min-width: 576px) { - .sticky-sm-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } - .sticky-sm-bottom { - position: -webkit-sticky; - position: sticky; - bottom: 0; - z-index: 1020; - } -} -@media (min-width: 768px) { - .sticky-md-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } - .sticky-md-bottom { - position: -webkit-sticky; - position: sticky; - bottom: 0; - z-index: 1020; - } -} -@media (min-width: 992px) { - .sticky-lg-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } - .sticky-lg-bottom { - position: -webkit-sticky; - position: sticky; - bottom: 0; - z-index: 1020; - } -} -@media (min-width: 1200px) { - .sticky-xl-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } - .sticky-xl-bottom { - position: -webkit-sticky; - position: sticky; - bottom: 0; - z-index: 1020; - } -} -@media (min-width: 1400px) { - .sticky-xxl-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } - .sticky-xxl-bottom { - position: -webkit-sticky; - position: sticky; - bottom: 0; - z-index: 1020; - } -} -.hstack { - display: flex; - flex-direction: row; - align-items: center; - align-self: stretch; -} -.vstack { - display: flex; - flex: 1 1 auto; - flex-direction: column; - align-self: stretch; -} -.visually-hidden, -.visually-hidden-focusable:not(:focus):not(:focus-within) { - width: 1px !important; - height: 1px !important; - padding: 0 !important; - margin: -1px !important; - overflow: hidden !important; - clip: rect(0, 0, 0, 0) !important; - white-space: nowrap !important; - border: 0 !important; -} -.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption), -.visually-hidden:not(caption) { - position: absolute !important; -} -.stretched-link::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - content: ""; -} -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.vr { - display: inline-block; - align-self: stretch; - width: var(--bs-border-width); - min-height: 1em; - background-color: currentcolor; - opacity: 0.25; -} -.align-baseline { - vertical-align: baseline !important; -} -.align-top { - vertical-align: top !important; -} -.align-middle { - vertical-align: middle !important; -} -.align-bottom { - vertical-align: bottom !important; -} -.align-text-bottom { - vertical-align: text-bottom !important; -} -.align-text-top { - vertical-align: text-top !important; -} -.float-start { - float: left !important; -} -.float-end { - float: right !important; -} -.float-none { - float: none !important; -} -.object-fit-contain { - -o-object-fit: contain !important; - object-fit: contain !important; -} -.object-fit-cover { - -o-object-fit: cover !important; - object-fit: cover !important; -} -.object-fit-fill { - -o-object-fit: fill !important; - object-fit: fill !important; -} -.object-fit-scale { - -o-object-fit: scale-down !important; - object-fit: scale-down !important; -} -.object-fit-none { - -o-object-fit: none !important; - object-fit: none !important; -} -.opacity-0 { - opacity: 0 !important; -} -.opacity-25 { - opacity: 0.25 !important; -} -.opacity-50 { - opacity: 0.5 !important; -} -.opacity-75 { - opacity: 0.75 !important; -} -.opacity-100 { - opacity: 1 !important; -} -.overflow-auto { - overflow: auto !important; -} -.overflow-hidden { - overflow: hidden !important; -} -.overflow-visible { - overflow: visible !important; -} -.overflow-scroll { - overflow: scroll !important; -} -.overflow-x-auto { - overflow-x: auto !important; -} -.overflow-x-hidden { - overflow-x: hidden !important; -} -.overflow-x-visible { - overflow-x: visible !important; -} -.overflow-x-scroll { - overflow-x: scroll !important; -} -.overflow-y-auto { - overflow-y: auto !important; -} -.overflow-y-hidden { - overflow-y: hidden !important; -} -.overflow-y-visible { - overflow-y: visible !important; -} -.overflow-y-scroll { - overflow-y: scroll !important; -} -.d-inline { - display: inline !important; -} -.d-inline-block { - display: inline-block !important; -} -.d-block { - display: block !important; -} -.d-grid { - display: grid !important; -} -.d-inline-grid { - display: inline-grid !important; -} -.d-table { - display: table !important; -} -.d-table-row { - display: table-row !important; -} -.d-table-cell { - display: table-cell !important; -} -.d-flex { - display: flex !important; -} -.d-inline-flex { - display: inline-flex !important; -} -.d-none { - display: none !important; -} -.shadow { - box-shadow: var(--bs-box-shadow) !important; -} -.shadow-sm { - box-shadow: var(--bs-box-shadow-sm) !important; -} -.shadow-lg { - box-shadow: var(--bs-box-shadow-lg) !important; -} -.shadow-none { - box-shadow: none !important; -} -.focus-ring-primary { - --bs-focus-ring-color: rgba( - var(--bs-primary-rgb), - var(--bs-focus-ring-opacity) - ); -} -.focus-ring-secondary { - --bs-focus-ring-color: rgba( - var(--bs-secondary-rgb), - var(--bs-focus-ring-opacity) - ); -} -.focus-ring-success { - --bs-focus-ring-color: rgba( - var(--bs-success-rgb), - var(--bs-focus-ring-opacity) - ); -} -.focus-ring-info { - --bs-focus-ring-color: rgba( - var(--bs-info-rgb), - var(--bs-focus-ring-opacity) - ); -} -.focus-ring-warning { - --bs-focus-ring-color: rgba( - var(--bs-warning-rgb), - var(--bs-focus-ring-opacity) - ); -} -.focus-ring-danger { - --bs-focus-ring-color: rgba( - var(--bs-danger-rgb), - var(--bs-focus-ring-opacity) - ); -} -.focus-ring-light { - --bs-focus-ring-color: rgba( - var(--bs-light-rgb), - var(--bs-focus-ring-opacity) - ); -} -.focus-ring-dark { - --bs-focus-ring-color: rgba( - var(--bs-dark-rgb), - var(--bs-focus-ring-opacity) - ); -} -.position-static { - position: static !important; -} -.position-relative { - position: relative !important; -} -.position-absolute { - position: absolute !important; -} -.position-fixed { - position: fixed !important; -} -.position-sticky { - position: -webkit-sticky !important; - position: sticky !important; -} -.top-0 { - top: 0 !important; -} -.top-50 { - top: 50% !important; -} -.top-100 { - top: 100% !important; -} -.bottom-0 { - bottom: 0 !important; -} -.bottom-50 { - bottom: 50% !important; -} -.bottom-100 { - bottom: 100% !important; -} -.start-0 { - left: 0 !important; -} -.start-50 { - left: 50% !important; -} -.start-100 { - left: 100% !important; -} -.end-0 { - right: 0 !important; -} -.end-50 { - right: 50% !important; -} -.end-100 { - right: 100% !important; -} -.translate-middle { - transform: translate(-50%, -50%) !important; -} -.translate-middle-x { - transform: translateX(-50%) !important; -} -.translate-middle-y { - transform: translateY(-50%) !important; -} -.border { - border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; -} -.border-0 { - border: 0 !important; -} -.border-top { - border-top: var(--bs-border-width) var(--bs-border-style) - var(--bs-border-color) !important; -} -.border-top-0 { - border-top: 0 !important; -} -.border-end { - border-right: var(--bs-border-width) var(--bs-border-style) - var(--bs-border-color) !important; -} -.border-end-0 { - border-right: 0 !important; -} -.border-bottom { - border-bottom: var(--bs-border-width) var(--bs-border-style) - var(--bs-border-color) !important; -} -.border-bottom-0 { - border-bottom: 0 !important; -} -.border-start { - border-left: var(--bs-border-width) var(--bs-border-style) - var(--bs-border-color) !important; -} -.border-start-0 { - border-left: 0 !important; -} -.border-primary { - --bs-border-opacity: 1; - border-color: rgba( - var(--bs-primary-rgb), - var(--bs-border-opacity) - ) !important; -} -.border-secondary { - --bs-border-opacity: 1; - border-color: rgba( - var(--bs-secondary-rgb), - var(--bs-border-opacity) - ) !important; -} -.border-success { - --bs-border-opacity: 1; - border-color: rgba( - var(--bs-success-rgb), - var(--bs-border-opacity) - ) !important; -} -.border-info { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; -} -.border-warning { - --bs-border-opacity: 1; - border-color: rgba( - var(--bs-warning-rgb), - var(--bs-border-opacity) - ) !important; -} -.border-danger { - --bs-border-opacity: 1; - border-color: rgba( - var(--bs-danger-rgb), - var(--bs-border-opacity) - ) !important; -} -.border-light { - --bs-border-opacity: 1; - border-color: rgba( - var(--bs-light-rgb), - var(--bs-border-opacity) - ) !important; -} -.border-dark { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; -} -.border-black { - --bs-border-opacity: 1; - border-color: rgba( - var(--bs-black-rgb), - var(--bs-border-opacity) - ) !important; -} -.border-white { - --bs-border-opacity: 1; - border-color: rgba( - var(--bs-white-rgb), - var(--bs-border-opacity) - ) !important; -} -.border-primary-subtle { - border-color: var(--bs-primary-border-subtle) !important; -} -.border-secondary-subtle { - border-color: var(--bs-secondary-border-subtle) !important; -} -.border-success-subtle { - border-color: var(--bs-success-border-subtle) !important; -} -.border-info-subtle { - border-color: var(--bs-info-border-subtle) !important; -} -.border-warning-subtle { - border-color: var(--bs-warning-border-subtle) !important; -} -.border-danger-subtle { - border-color: var(--bs-danger-border-subtle) !important; -} -.border-light-subtle { - border-color: var(--bs-light-border-subtle) !important; -} -.border-dark-subtle { - border-color: var(--bs-dark-border-subtle) !important; -} -.border-1 { - border-width: 1px !important; -} -.border-2 { - border-width: 2px !important; -} -.border-3 { - border-width: 3px !important; -} -.border-4 { - border-width: 4px !important; -} -.border-5 { - border-width: 5px !important; -} -.border-opacity-10 { - --bs-border-opacity: 0.1; -} -.border-opacity-25 { - --bs-border-opacity: 0.25; -} -.border-opacity-50 { - --bs-border-opacity: 0.5; -} -.border-opacity-75 { - --bs-border-opacity: 0.75; -} -.border-opacity-100 { - --bs-border-opacity: 1; -} -.w-25 { - width: 25% !important; -} -.w-50 { - width: 50% !important; -} -.w-75 { - width: 75% !important; -} -.w-100 { - width: 100% !important; -} -.w-auto { - width: auto !important; -} -.mw-100 { - max-width: 100% !important; -} -.vw-100 { - width: 100vw !important; -} -.min-vw-100 { - min-width: 100vw !important; -} -.h-25 { - height: 25% !important; -} -.h-50 { - height: 50% !important; -} -.h-75 { - height: 75% !important; -} -.h-100 { - height: 100% !important; -} -.h-auto { - height: auto !important; -} -.mh-100 { - max-height: 100% !important; -} -.vh-100 { - height: 100vh !important; -} -.min-vh-100 { - min-height: 100vh !important; -} -.flex-fill { - flex: 1 1 auto !important; -} -.flex-row { - flex-direction: row !important; -} -.flex-column { - flex-direction: column !important; -} -.flex-row-reverse { - flex-direction: row-reverse !important; -} -.flex-column-reverse { - flex-direction: column-reverse !important; -} -.flex-grow-0 { - flex-grow: 0 !important; -} -.flex-grow-1 { - flex-grow: 1 !important; -} -.flex-shrink-0 { - flex-shrink: 0 !important; -} -.flex-shrink-1 { - flex-shrink: 1 !important; -} -.flex-wrap { - flex-wrap: wrap !important; -} -.flex-nowrap { - flex-wrap: nowrap !important; -} -.flex-wrap-reverse { - flex-wrap: wrap-reverse !important; -} -.justify-content-start { - justify-content: flex-start !important; -} -.justify-content-end { - justify-content: flex-end !important; -} -.justify-content-center { - justify-content: center !important; -} -.justify-content-between { - justify-content: space-between !important; -} -.justify-content-around { - justify-content: space-around !important; -} -.justify-content-evenly { - justify-content: space-evenly !important; -} -.align-items-start { - align-items: flex-start !important; -} -.align-items-end { - align-items: flex-end !important; -} -.align-items-center { - align-items: center !important; -} -.align-items-baseline { - align-items: baseline !important; -} -.align-items-stretch { - align-items: stretch !important; -} -.align-content-start { - align-content: flex-start !important; -} -.align-content-end { - align-content: flex-end !important; -} -.align-content-center { - align-content: center !important; -} -.align-content-between { - align-content: space-between !important; -} -.align-content-around { - align-content: space-around !important; -} -.align-content-stretch { - align-content: stretch !important; -} -.align-self-auto { - align-self: auto !important; -} -.align-self-start { - align-self: flex-start !important; -} -.align-self-end { - align-self: flex-end !important; -} -.align-self-center { - align-self: center !important; -} -.align-self-baseline { - align-self: baseline !important; -} -.align-self-stretch { - align-self: stretch !important; -} -.order-first { - order: -1 !important; -} -.order-0 { - order: 0 !important; -} -.order-1 { - order: 1 !important; -} -.order-2 { - order: 2 !important; -} -.order-3 { - order: 3 !important; -} -.order-4 { - order: 4 !important; -} -.order-5 { - order: 5 !important; -} -.order-last { - order: 6 !important; -} -.m-0 { - margin: 0 !important; -} -.m-1 { - margin: 0.25rem !important; -} -.m-2 { - margin: 0.5rem !important; -} -.m-3 { - margin: 1rem !important; -} -.m-4 { - margin: 1.5rem !important; -} -.m-5 { - margin: 3rem !important; -} -.m-auto { - margin: auto !important; -} -.mx-0 { - margin-right: 0 !important; - margin-left: 0 !important; -} -.mx-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; -} -.mx-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; -} -.mx-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; -} -.mx-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; -} -.mx-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; -} -.mx-auto { - margin-right: auto !important; - margin-left: auto !important; -} -.my-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; -} -.my-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; -} -.my-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; -} -.my-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; -} -.my-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; -} -.my-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; -} -.my-auto { - margin-top: auto !important; - margin-bottom: auto !important; -} -.mt-0 { - margin-top: 0 !important; -} -.mt-1 { - margin-top: 0.25rem !important; -} -.mt-2 { - margin-top: 0.5rem !important; -} -.mt-3 { - margin-top: 1rem !important; -} -.mt-4 { - margin-top: 1.5rem !important; -} -.mt-5 { - margin-top: 3rem !important; -} -.mt-auto { - margin-top: auto !important; -} -.me-0 { - margin-right: 0 !important; -} -.me-1 { - margin-right: 0.25rem !important; -} -.me-2 { - margin-right: 0.5rem !important; -} -.me-3 { - margin-right: 1rem !important; -} -.me-4 { - margin-right: 1.5rem !important; -} -.me-5 { - margin-right: 3rem !important; -} -.me-auto { - margin-right: auto !important; -} -.mb-0 { - margin-bottom: 0 !important; -} -.mb-1 { - margin-bottom: 0.25rem !important; -} -.mb-2 { - margin-bottom: 0.5rem !important; -} -.mb-3 { - margin-bottom: 1rem !important; -} -.mb-4 { - margin-bottom: 1.5rem !important; -} -.mb-5 { - margin-bottom: 3rem !important; -} -.mb-auto { - margin-bottom: auto !important; -} -.ms-0 { - margin-left: 0 !important; -} -.ms-1 { - margin-left: 0.25rem !important; -} -.ms-2 { - margin-left: 0.5rem !important; -} -.ms-3 { - margin-left: 1rem !important; -} -.ms-4 { - margin-left: 1.5rem !important; -} -.ms-5 { - margin-left: 3rem !important; -} -.ms-auto { - margin-left: auto !important; -} -.p-0 { - padding: 0 !important; -} -.p-1 { - padding: 0.25rem !important; -} -.p-2 { - padding: 0.5rem !important; -} -.p-3 { - padding: 1rem !important; -} -.p-4 { - padding: 1.5rem !important; -} -.p-5 { - padding: 3rem !important; -} -.px-0 { - padding-right: 0 !important; - padding-left: 0 !important; -} -.px-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; -} -.px-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; -} -.px-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; -} -.px-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; -} -.px-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; -} -.py-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; -} -.py-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; -} -.py-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; -} -.py-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; -} -.py-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; -} -.py-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; -} -.pt-0 { - padding-top: 0 !important; -} -.pt-1 { - padding-top: 0.25rem !important; -} -.pt-2 { - padding-top: 0.5rem !important; -} -.pt-3 { - padding-top: 1rem !important; -} -.pt-4 { - padding-top: 1.5rem !important; -} -.pt-5 { - padding-top: 3rem !important; -} -.pe-0 { - padding-right: 0 !important; -} -.pe-1 { - padding-right: 0.25rem !important; -} -.pe-2 { - padding-right: 0.5rem !important; -} -.pe-3 { - padding-right: 1rem !important; -} -.pe-4 { - padding-right: 1.5rem !important; -} -.pe-5 { - padding-right: 3rem !important; -} -.pb-0 { - padding-bottom: 0 !important; -} -.pb-1 { - padding-bottom: 0.25rem !important; -} -.pb-2 { - padding-bottom: 0.5rem !important; -} -.pb-3 { - padding-bottom: 1rem !important; -} -.pb-4 { - padding-bottom: 1.5rem !important; -} -.pb-5 { - padding-bottom: 3rem !important; -} -.ps-0 { - padding-left: 0 !important; -} -.ps-1 { - padding-left: 0.25rem !important; -} -.ps-2 { - padding-left: 0.5rem !important; -} -.ps-3 { - padding-left: 1rem !important; -} -.ps-4 { - padding-left: 1.5rem !important; -} -.ps-5 { - padding-left: 3rem !important; -} -.gap-0 { - gap: 0 !important; -} -.gap-1 { - gap: 0.25rem !important; -} -.gap-2 { - gap: 0.5rem !important; -} -.gap-3 { - gap: 1rem !important; -} -.gap-4 { - gap: 1.5rem !important; -} -.gap-5 { - gap: 3rem !important; -} -.row-gap-0 { - row-gap: 0 !important; -} -.row-gap-1 { - row-gap: 0.25rem !important; -} -.row-gap-2 { - row-gap: 0.5rem !important; -} -.row-gap-3 { - row-gap: 1rem !important; -} -.row-gap-4 { - row-gap: 1.5rem !important; -} -.row-gap-5 { - row-gap: 3rem !important; -} -.column-gap-0 { - -moz-column-gap: 0 !important; - column-gap: 0 !important; -} -.column-gap-1 { - -moz-column-gap: 0.25rem !important; - column-gap: 0.25rem !important; -} -.column-gap-2 { - -moz-column-gap: 0.5rem !important; - column-gap: 0.5rem !important; -} -.column-gap-3 { - -moz-column-gap: 1rem !important; - column-gap: 1rem !important; -} -.column-gap-4 { - -moz-column-gap: 1.5rem !important; - column-gap: 1.5rem !important; -} -.column-gap-5 { - -moz-column-gap: 3rem !important; - column-gap: 3rem !important; -} -.font-monospace { - font-family: var(--bs-font-monospace) !important; -} -.fs-1 { - font-size: calc(1.425rem + 2.1vw) !important; -} -.fs-2 { - font-size: calc(1.375rem + 1.5vw) !important; -} -.fs-3 { - font-size: calc(1.325rem + 0.9vw) !important; -} -.fs-4 { - font-size: calc(1.275rem + 0.3vw) !important; -} -.fs-5 { - font-size: 1.25rem !important; -} -.fs-6 { - font-size: 1rem !important; -} -.fst-italic { - font-style: italic !important; -} -.fst-normal { - font-style: normal !important; -} -.fw-lighter { - font-weight: lighter !important; -} -.fw-light { - font-weight: 300 !important; -} -.fw-normal { - font-weight: 400 !important; -} -.fw-medium { - font-weight: 500 !important; -} -.fw-semibold { - font-weight: 600 !important; -} -.fw-bold { - font-weight: 700 !important; -} -.fw-bolder { - font-weight: bolder !important; -} -.lh-1 { - line-height: 1 !important; -} -.lh-sm { - line-height: 1.25 !important; -} -.lh-base { - line-height: 1.5 !important; -} -.lh-lg { - line-height: 2 !important; -} -.text-start { - text-align: left !important; -} -.text-end { - text-align: right !important; -} -.text-center { - text-align: center !important; -} -.text-decoration-none { - text-decoration: none !important; -} -.text-decoration-underline { - text-decoration: underline !important; -} -.text-decoration-line-through { - text-decoration: line-through !important; -} -.text-lowercase { - text-transform: lowercase !important; -} -.text-uppercase { - text-transform: uppercase !important; -} -.text-capitalize { - text-transform: capitalize !important; -} -.text-wrap { - white-space: normal !important; -} -.text-nowrap { - white-space: nowrap !important; -} -.text-break { - word-wrap: break-word !important; - word-break: break-word !important; -} -.text-primary { - --bs-text-opacity: 1; - color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; -} -.text-secondary { - --bs-text-opacity: 1; - color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; -} -.text-success { - --bs-text-opacity: 1; - color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; -} -.text-info { - --bs-text-opacity: 1; - color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; -} -.text-warning { - --bs-text-opacity: 1; - color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; -} -.text-danger { - --bs-text-opacity: 1; - color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; -} -.text-light { - --bs-text-opacity: 1; - color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; -} -.text-dark { - --bs-text-opacity: 1; - color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; -} -.text-black { - --bs-text-opacity: 1; - color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; -} -.text-white { - --bs-text-opacity: 1; - color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; -} -.text-body { - --bs-text-opacity: 1; - color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; -} -.text-muted { - --bs-text-opacity: 1; - color: var(--bs-secondary-color) !important; -} -.text-black-50 { - --bs-text-opacity: 1; - color: rgba(0, 0, 0, 0.5) !important; -} -.text-white-50 { - --bs-text-opacity: 1; - color: rgba(255, 255, 255, 0.5) !important; -} -.text-body-secondary { - --bs-text-opacity: 1; - color: var(--bs-secondary-color) !important; -} -.text-body-tertiary { - --bs-text-opacity: 1; - color: var(--bs-tertiary-color) !important; -} -.text-body-emphasis { - --bs-text-opacity: 1; - color: var(--bs-emphasis-color) !important; -} -.text-reset { - --bs-text-opacity: 1; - color: inherit !important; -} -.text-opacity-25 { - --bs-text-opacity: 0.25; -} -.text-opacity-50 { - --bs-text-opacity: 0.5; -} -.text-opacity-75 { - --bs-text-opacity: 0.75; -} -.text-opacity-100 { - --bs-text-opacity: 1; -} -.text-primary-emphasis { - color: var(--bs-primary-text-emphasis) !important; -} -.text-secondary-emphasis { - color: var(--bs-secondary-text-emphasis) !important; -} -.text-success-emphasis { - color: var(--bs-success-text-emphasis) !important; -} -.text-info-emphasis { - color: var(--bs-info-text-emphasis) !important; -} -.text-warning-emphasis { - color: var(--bs-warning-text-emphasis) !important; -} -.text-danger-emphasis { - color: var(--bs-danger-text-emphasis) !important; -} -.text-light-emphasis { - color: var(--bs-light-text-emphasis) !important; -} -.text-dark-emphasis { - color: var(--bs-dark-text-emphasis) !important; -} -.link-opacity-10 { - --bs-link-opacity: 0.1; -} -.link-opacity-10-hover:hover { - --bs-link-opacity: 0.1; -} -.link-opacity-25 { - --bs-link-opacity: 0.25; -} -.link-opacity-25-hover:hover { - --bs-link-opacity: 0.25; -} -.link-opacity-50 { - --bs-link-opacity: 0.5; -} -.link-opacity-50-hover:hover { - --bs-link-opacity: 0.5; -} -.link-opacity-75 { - --bs-link-opacity: 0.75; -} -.link-opacity-75-hover:hover { - --bs-link-opacity: 0.75; -} -.link-opacity-100 { - --bs-link-opacity: 1; -} -.link-opacity-100-hover:hover { - --bs-link-opacity: 1; -} -.link-offset-1 { - text-underline-offset: 0.125em !important; -} -.link-offset-1-hover:hover { - text-underline-offset: 0.125em !important; -} -.link-offset-2 { - text-underline-offset: 0.25em !important; -} -.link-offset-2-hover:hover { - text-underline-offset: 0.25em !important; -} -.link-offset-3 { - text-underline-offset: 0.375em !important; -} -.link-offset-3-hover:hover { - text-underline-offset: 0.375em !important; -} -.link-underline-primary { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba( - var(--bs-primary-rgb), - var(--bs-link-underline-opacity) - ) !important; - text-decoration-color: rgba( - var(--bs-primary-rgb), - var(--bs-link-underline-opacity) - ) !important; -} -.link-underline-secondary { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba( - var(--bs-secondary-rgb), - var(--bs-link-underline-opacity) - ) !important; - text-decoration-color: rgba( - var(--bs-secondary-rgb), - var(--bs-link-underline-opacity) - ) !important; -} -.link-underline-success { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba( - var(--bs-success-rgb), - var(--bs-link-underline-opacity) - ) !important; - text-decoration-color: rgba( - var(--bs-success-rgb), - var(--bs-link-underline-opacity) - ) !important; -} -.link-underline-info { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba( - var(--bs-info-rgb), - var(--bs-link-underline-opacity) - ) !important; - text-decoration-color: rgba( - var(--bs-info-rgb), - var(--bs-link-underline-opacity) - ) !important; -} -.link-underline-warning { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba( - var(--bs-warning-rgb), - var(--bs-link-underline-opacity) - ) !important; - text-decoration-color: rgba( - var(--bs-warning-rgb), - var(--bs-link-underline-opacity) - ) !important; -} -.link-underline-danger { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba( - var(--bs-danger-rgb), - var(--bs-link-underline-opacity) - ) !important; - text-decoration-color: rgba( - var(--bs-danger-rgb), - var(--bs-link-underline-opacity) - ) !important; -} -.link-underline-light { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba( - var(--bs-light-rgb), - var(--bs-link-underline-opacity) - ) !important; - text-decoration-color: rgba( - var(--bs-light-rgb), - var(--bs-link-underline-opacity) - ) !important; -} -.link-underline-dark { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba( - var(--bs-dark-rgb), - var(--bs-link-underline-opacity) - ) !important; - text-decoration-color: rgba( - var(--bs-dark-rgb), - var(--bs-link-underline-opacity) - ) !important; -} -.link-underline { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba( - var(--bs-link-color-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; - text-decoration-color: rgba( - var(--bs-link-color-rgb), - var(--bs-link-underline-opacity, 1) - ) !important; -} -.link-underline-opacity-0 { - --bs-link-underline-opacity: 0; -} -.link-underline-opacity-0-hover:hover { - --bs-link-underline-opacity: 0; -} -.link-underline-opacity-10 { - --bs-link-underline-opacity: 0.1; -} -.link-underline-opacity-10-hover:hover { - --bs-link-underline-opacity: 0.1; -} -.link-underline-opacity-25 { - --bs-link-underline-opacity: 0.25; -} -.link-underline-opacity-25-hover:hover { - --bs-link-underline-opacity: 0.25; -} -.link-underline-opacity-50 { - --bs-link-underline-opacity: 0.5; -} -.link-underline-opacity-50-hover:hover { - --bs-link-underline-opacity: 0.5; -} -.link-underline-opacity-75 { - --bs-link-underline-opacity: 0.75; -} -.link-underline-opacity-75-hover:hover { - --bs-link-underline-opacity: 0.75; -} -.link-underline-opacity-100 { - --bs-link-underline-opacity: 1; -} -.link-underline-opacity-100-hover:hover { - --bs-link-underline-opacity: 1; -} -.bg-primary { - --bs-bg-opacity: 1; - background-color: rgba( - var(--bs-primary-rgb), - var(--bs-bg-opacity) - ) !important; -} -.bg-secondary { - --bs-bg-opacity: 1; - background-color: rgba( - var(--bs-secondary-rgb), - var(--bs-bg-opacity) - ) !important; -} -.bg-success { - --bs-bg-opacity: 1; - background-color: rgba( - var(--bs-success-rgb), - var(--bs-bg-opacity) - ) !important; -} -.bg-info { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; -} -.bg-warning { - --bs-bg-opacity: 1; - background-color: rgba( - var(--bs-warning-rgb), - var(--bs-bg-opacity) - ) !important; -} -.bg-danger { - --bs-bg-opacity: 1; - background-color: rgba( - var(--bs-danger-rgb), - var(--bs-bg-opacity) - ) !important; -} -.bg-light { - --bs-bg-opacity: 1; - background-color: rgba( - var(--bs-light-rgb), - var(--bs-bg-opacity) - ) !important; -} -.bg-dark { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; -} -.bg-black { - --bs-bg-opacity: 1; - background-color: rgba( - var(--bs-black-rgb), - var(--bs-bg-opacity) - ) !important; -} -.bg-white { - --bs-bg-opacity: 1; - background-color: rgba( - var(--bs-white-rgb), - var(--bs-bg-opacity) - ) !important; -} -.bg-body { - --bs-bg-opacity: 1; - background-color: rgba( - var(--bs-body-bg-rgb), - var(--bs-bg-opacity) - ) !important; -} -.bg-transparent { - --bs-bg-opacity: 1; - background-color: transparent !important; -} -.bg-body-secondary { - --bs-bg-opacity: 1; - background-color: rgba( - var(--bs-secondary-bg-rgb), - var(--bs-bg-opacity) - ) !important; -} -.bg-body-tertiary { - --bs-bg-opacity: 1; - background-color: rgba( - var(--bs-tertiary-bg-rgb), - var(--bs-bg-opacity) - ) !important; -} -.bg-opacity-10 { - --bs-bg-opacity: 0.1; -} -.bg-opacity-25 { - --bs-bg-opacity: 0.25; -} -.bg-opacity-50 { - --bs-bg-opacity: 0.5; -} -.bg-opacity-75 { - --bs-bg-opacity: 0.75; -} -.bg-opacity-100 { - --bs-bg-opacity: 1; -} -.bg-primary-subtle { - background-color: var(--bs-primary-bg-subtle) !important; -} -.bg-secondary-subtle { - background-color: var(--bs-secondary-bg-subtle) !important; -} -.bg-success-subtle { - background-color: var(--bs-success-bg-subtle) !important; -} -.bg-info-subtle { - background-color: var(--bs-info-bg-subtle) !important; -} -.bg-warning-subtle { - background-color: var(--bs-warning-bg-subtle) !important; -} -.bg-danger-subtle { - background-color: var(--bs-danger-bg-subtle) !important; -} -.bg-light-subtle { - background-color: var(--bs-light-bg-subtle) !important; -} -.bg-dark-subtle { - background-color: var(--bs-dark-bg-subtle) !important; -} -.bg-gradient { - background-image: var(--bs-gradient) !important; -} -.user-select-all { - -webkit-user-select: all !important; - -moz-user-select: all !important; - user-select: all !important; -} -.user-select-auto { - -webkit-user-select: auto !important; - -moz-user-select: auto !important; - user-select: auto !important; -} -.user-select-none { - -webkit-user-select: none !important; - -moz-user-select: none !important; - user-select: none !important; -} -.pe-none { - pointer-events: none !important; -} -.pe-auto { - pointer-events: auto !important; -} -.rounded { - border-radius: var(--bs-border-radius) !important; -} -.rounded-0 { - border-radius: 0 !important; -} -.rounded-1 { - border-radius: var(--bs-border-radius-sm) !important; -} -.rounded-2 { - border-radius: var(--bs-border-radius) !important; -} -.rounded-3 { - border-radius: var(--bs-border-radius-lg) !important; -} -.rounded-4 { - border-radius: var(--bs-border-radius-xl) !important; -} -.rounded-5 { - border-radius: var(--bs-border-radius-xxl) !important; -} -.rounded-circle { - border-radius: 50% !important; -} -.rounded-pill { - border-radius: var(--bs-border-radius-pill) !important; -} -.rounded-top { - border-top-left-radius: var(--bs-border-radius) !important; - border-top-right-radius: var(--bs-border-radius) !important; -} -.rounded-top-0 { - border-top-left-radius: 0 !important; - border-top-right-radius: 0 !important; -} -.rounded-top-1 { - border-top-left-radius: var(--bs-border-radius-sm) !important; - border-top-right-radius: var(--bs-border-radius-sm) !important; -} -.rounded-top-2 { - border-top-left-radius: var(--bs-border-radius) !important; - border-top-right-radius: var(--bs-border-radius) !important; -} -.rounded-top-3 { - border-top-left-radius: var(--bs-border-radius-lg) !important; - border-top-right-radius: var(--bs-border-radius-lg) !important; -} -.rounded-top-4 { - border-top-left-radius: var(--bs-border-radius-xl) !important; - border-top-right-radius: var(--bs-border-radius-xl) !important; -} -.rounded-top-5 { - border-top-left-radius: var(--bs-border-radius-xxl) !important; - border-top-right-radius: var(--bs-border-radius-xxl) !important; -} -.rounded-top-circle { - border-top-left-radius: 50% !important; - border-top-right-radius: 50% !important; -} -.rounded-top-pill { - border-top-left-radius: var(--bs-border-radius-pill) !important; - border-top-right-radius: var(--bs-border-radius-pill) !important; -} -.rounded-end { - border-top-right-radius: var(--bs-border-radius) !important; - border-bottom-right-radius: var(--bs-border-radius) !important; -} -.rounded-end-0 { - border-top-right-radius: 0 !important; - border-bottom-right-radius: 0 !important; -} -.rounded-end-1 { - border-top-right-radius: var(--bs-border-radius-sm) !important; - border-bottom-right-radius: var(--bs-border-radius-sm) !important; -} -.rounded-end-2 { - border-top-right-radius: var(--bs-border-radius) !important; - border-bottom-right-radius: var(--bs-border-radius) !important; -} -.rounded-end-3 { - border-top-right-radius: var(--bs-border-radius-lg) !important; - border-bottom-right-radius: var(--bs-border-radius-lg) !important; -} -.rounded-end-4 { - border-top-right-radius: var(--bs-border-radius-xl) !important; - border-bottom-right-radius: var(--bs-border-radius-xl) !important; -} -.rounded-end-5 { - border-top-right-radius: var(--bs-border-radius-xxl) !important; - border-bottom-right-radius: var(--bs-border-radius-xxl) !important; -} -.rounded-end-circle { - border-top-right-radius: 50% !important; - border-bottom-right-radius: 50% !important; -} -.rounded-end-pill { - border-top-right-radius: var(--bs-border-radius-pill) !important; - border-bottom-right-radius: var(--bs-border-radius-pill) !important; -} -.rounded-bottom { - border-bottom-right-radius: var(--bs-border-radius) !important; - border-bottom-left-radius: var(--bs-border-radius) !important; -} -.rounded-bottom-0 { - border-bottom-right-radius: 0 !important; - border-bottom-left-radius: 0 !important; -} -.rounded-bottom-1 { - border-bottom-right-radius: var(--bs-border-radius-sm) !important; - border-bottom-left-radius: var(--bs-border-radius-sm) !important; -} -.rounded-bottom-2 { - border-bottom-right-radius: var(--bs-border-radius) !important; - border-bottom-left-radius: var(--bs-border-radius) !important; -} -.rounded-bottom-3 { - border-bottom-right-radius: var(--bs-border-radius-lg) !important; - border-bottom-left-radius: var(--bs-border-radius-lg) !important; -} -.rounded-bottom-4 { - border-bottom-right-radius: var(--bs-border-radius-xl) !important; - border-bottom-left-radius: var(--bs-border-radius-xl) !important; -} -.rounded-bottom-5 { - border-bottom-right-radius: var(--bs-border-radius-xxl) !important; - border-bottom-left-radius: var(--bs-border-radius-xxl) !important; -} -.rounded-bottom-circle { - border-bottom-right-radius: 50% !important; - border-bottom-left-radius: 50% !important; -} -.rounded-bottom-pill { - border-bottom-right-radius: var(--bs-border-radius-pill) !important; - border-bottom-left-radius: var(--bs-border-radius-pill) !important; -} -.rounded-start { - border-bottom-left-radius: var(--bs-border-radius) !important; - border-top-left-radius: var(--bs-border-radius) !important; -} -.rounded-start-0 { - border-bottom-left-radius: 0 !important; - border-top-left-radius: 0 !important; -} -.rounded-start-1 { - border-bottom-left-radius: var(--bs-border-radius-sm) !important; - border-top-left-radius: var(--bs-border-radius-sm) !important; -} -.rounded-start-2 { - border-bottom-left-radius: var(--bs-border-radius) !important; - border-top-left-radius: var(--bs-border-radius) !important; -} -.rounded-start-3 { - border-bottom-left-radius: var(--bs-border-radius-lg) !important; - border-top-left-radius: var(--bs-border-radius-lg) !important; -} -.rounded-start-4 { - border-bottom-left-radius: var(--bs-border-radius-xl) !important; - border-top-left-radius: var(--bs-border-radius-xl) !important; -} -.rounded-start-5 { - border-bottom-left-radius: var(--bs-border-radius-xxl) !important; - border-top-left-radius: var(--bs-border-radius-xxl) !important; -} -.rounded-start-circle { - border-bottom-left-radius: 50% !important; - border-top-left-radius: 50% !important; -} -.rounded-start-pill { - border-bottom-left-radius: var(--bs-border-radius-pill) !important; - border-top-left-radius: var(--bs-border-radius-pill) !important; -} -.visible { - visibility: visible !important; -} -.invisible { - visibility: hidden !important; -} -.z-n1 { - z-index: -1 !important; -} -.z-0 { - z-index: 0 !important; -} -.z-1 { - z-index: 1 !important; -} -.z-2 { - z-index: 2 !important; -} -.z-3 { - z-index: 3 !important; -} -@media (min-width: 576px) { - .float-sm-start { - float: left !important; - } - .float-sm-end { - float: right !important; - } - .float-sm-none { - float: none !important; - } - .object-fit-sm-contain { - -o-object-fit: contain !important; - object-fit: contain !important; - } - .object-fit-sm-cover { - -o-object-fit: cover !important; - object-fit: cover !important; - } - .object-fit-sm-fill { - -o-object-fit: fill !important; - object-fit: fill !important; - } - .object-fit-sm-scale { - -o-object-fit: scale-down !important; - object-fit: scale-down !important; - } - .object-fit-sm-none { - -o-object-fit: none !important; - object-fit: none !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-block { - display: block !important; - } - .d-sm-grid { - display: grid !important; - } - .d-sm-inline-grid { - display: inline-grid !important; - } - .d-sm-table { - display: table !important; - } - .d-sm-table-row { - display: table-row !important; - } - .d-sm-table-cell { - display: table-cell !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline-flex { - display: inline-flex !important; - } - .d-sm-none { - display: none !important; - } - .flex-sm-fill { - flex: 1 1 auto !important; - } - .flex-sm-row { - flex-direction: row !important; - } - .flex-sm-column { - flex-direction: column !important; - } - .flex-sm-row-reverse { - flex-direction: row-reverse !important; - } - .flex-sm-column-reverse { - flex-direction: column-reverse !important; - } - .flex-sm-grow-0 { - flex-grow: 0 !important; - } - .flex-sm-grow-1 { - flex-grow: 1 !important; - } - .flex-sm-shrink-0 { - flex-shrink: 0 !important; - } - .flex-sm-shrink-1 { - flex-shrink: 1 !important; - } - .flex-sm-wrap { - flex-wrap: wrap !important; - } - .flex-sm-nowrap { - flex-wrap: nowrap !important; - } - .flex-sm-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-sm-start { - justify-content: flex-start !important; - } - .justify-content-sm-end { - justify-content: flex-end !important; - } - .justify-content-sm-center { - justify-content: center !important; - } - .justify-content-sm-between { - justify-content: space-between !important; - } - .justify-content-sm-around { - justify-content: space-around !important; - } - .justify-content-sm-evenly { - justify-content: space-evenly !important; - } - .align-items-sm-start { - align-items: flex-start !important; - } - .align-items-sm-end { - align-items: flex-end !important; - } - .align-items-sm-center { - align-items: center !important; - } - .align-items-sm-baseline { - align-items: baseline !important; - } - .align-items-sm-stretch { - align-items: stretch !important; - } - .align-content-sm-start { - align-content: flex-start !important; - } - .align-content-sm-end { - align-content: flex-end !important; - } - .align-content-sm-center { - align-content: center !important; - } - .align-content-sm-between { - align-content: space-between !important; - } - .align-content-sm-around { - align-content: space-around !important; - } - .align-content-sm-stretch { - align-content: stretch !important; - } - .align-self-sm-auto { - align-self: auto !important; - } - .align-self-sm-start { - align-self: flex-start !important; - } - .align-self-sm-end { - align-self: flex-end !important; - } - .align-self-sm-center { - align-self: center !important; - } - .align-self-sm-baseline { - align-self: baseline !important; - } - .align-self-sm-stretch { - align-self: stretch !important; - } - .order-sm-first { - order: -1 !important; - } - .order-sm-0 { - order: 0 !important; - } - .order-sm-1 { - order: 1 !important; - } - .order-sm-2 { - order: 2 !important; - } - .order-sm-3 { - order: 3 !important; - } - .order-sm-4 { - order: 4 !important; - } - .order-sm-5 { - order: 5 !important; - } - .order-sm-last { - order: 6 !important; - } - .m-sm-0 { - margin: 0 !important; - } - .m-sm-1 { - margin: 0.25rem !important; - } - .m-sm-2 { - margin: 0.5rem !important; - } - .m-sm-3 { - margin: 1rem !important; - } - .m-sm-4 { - margin: 1.5rem !important; - } - .m-sm-5 { - margin: 3rem !important; - } - .m-sm-auto { - margin: auto !important; - } - .mx-sm-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .mx-sm-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .mx-sm-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .mx-sm-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .mx-sm-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .mx-sm-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .mx-sm-auto { - margin-right: auto !important; - margin-left: auto !important; - } - .my-sm-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-sm-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-sm-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-sm-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-sm-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-sm-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-sm-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-sm-0 { - margin-top: 0 !important; - } - .mt-sm-1 { - margin-top: 0.25rem !important; - } - .mt-sm-2 { - margin-top: 0.5rem !important; - } - .mt-sm-3 { - margin-top: 1rem !important; - } - .mt-sm-4 { - margin-top: 1.5rem !important; - } - .mt-sm-5 { - margin-top: 3rem !important; - } - .mt-sm-auto { - margin-top: auto !important; - } - .me-sm-0 { - margin-right: 0 !important; - } - .me-sm-1 { - margin-right: 0.25rem !important; - } - .me-sm-2 { - margin-right: 0.5rem !important; - } - .me-sm-3 { - margin-right: 1rem !important; - } - .me-sm-4 { - margin-right: 1.5rem !important; - } - .me-sm-5 { - margin-right: 3rem !important; - } - .me-sm-auto { - margin-right: auto !important; - } - .mb-sm-0 { - margin-bottom: 0 !important; - } - .mb-sm-1 { - margin-bottom: 0.25rem !important; - } - .mb-sm-2 { - margin-bottom: 0.5rem !important; - } - .mb-sm-3 { - margin-bottom: 1rem !important; - } - .mb-sm-4 { - margin-bottom: 1.5rem !important; - } - .mb-sm-5 { - margin-bottom: 3rem !important; - } - .mb-sm-auto { - margin-bottom: auto !important; - } - .ms-sm-0 { - margin-left: 0 !important; - } - .ms-sm-1 { - margin-left: 0.25rem !important; - } - .ms-sm-2 { - margin-left: 0.5rem !important; - } - .ms-sm-3 { - margin-left: 1rem !important; - } - .ms-sm-4 { - margin-left: 1.5rem !important; - } - .ms-sm-5 { - margin-left: 3rem !important; - } - .ms-sm-auto { - margin-left: auto !important; - } - .p-sm-0 { - padding: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .p-sm-3 { - padding: 1rem !important; - } - .p-sm-4 { - padding: 1.5rem !important; - } - .p-sm-5 { - padding: 3rem !important; - } - .px-sm-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .px-sm-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .px-sm-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .px-sm-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .px-sm-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .px-sm-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-sm-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-sm-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-sm-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-sm-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-sm-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-sm-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-sm-0 { - padding-top: 0 !important; - } - .pt-sm-1 { - padding-top: 0.25rem !important; - } - .pt-sm-2 { - padding-top: 0.5rem !important; - } - .pt-sm-3 { - padding-top: 1rem !important; - } - .pt-sm-4 { - padding-top: 1.5rem !important; - } - .pt-sm-5 { - padding-top: 3rem !important; - } - .pe-sm-0 { - padding-right: 0 !important; - } - .pe-sm-1 { - padding-right: 0.25rem !important; - } - .pe-sm-2 { - padding-right: 0.5rem !important; - } - .pe-sm-3 { - padding-right: 1rem !important; - } - .pe-sm-4 { - padding-right: 1.5rem !important; - } - .pe-sm-5 { - padding-right: 3rem !important; - } - .pb-sm-0 { - padding-bottom: 0 !important; - } - .pb-sm-1 { - padding-bottom: 0.25rem !important; - } - .pb-sm-2 { - padding-bottom: 0.5rem !important; - } - .pb-sm-3 { - padding-bottom: 1rem !important; - } - .pb-sm-4 { - padding-bottom: 1.5rem !important; - } - .pb-sm-5 { - padding-bottom: 3rem !important; - } - .ps-sm-0 { - padding-left: 0 !important; - } - .ps-sm-1 { - padding-left: 0.25rem !important; - } - .ps-sm-2 { - padding-left: 0.5rem !important; - } - .ps-sm-3 { - padding-left: 1rem !important; - } - .ps-sm-4 { - padding-left: 1.5rem !important; - } - .ps-sm-5 { - padding-left: 3rem !important; - } - .gap-sm-0 { - gap: 0 !important; - } - .gap-sm-1 { - gap: 0.25rem !important; - } - .gap-sm-2 { - gap: 0.5rem !important; - } - .gap-sm-3 { - gap: 1rem !important; - } - .gap-sm-4 { - gap: 1.5rem !important; - } - .gap-sm-5 { - gap: 3rem !important; - } - .row-gap-sm-0 { - row-gap: 0 !important; - } - .row-gap-sm-1 { - row-gap: 0.25rem !important; - } - .row-gap-sm-2 { - row-gap: 0.5rem !important; - } - .row-gap-sm-3 { - row-gap: 1rem !important; - } - .row-gap-sm-4 { - row-gap: 1.5rem !important; - } - .row-gap-sm-5 { - row-gap: 3rem !important; - } - .column-gap-sm-0 { - -moz-column-gap: 0 !important; - column-gap: 0 !important; - } - .column-gap-sm-1 { - -moz-column-gap: 0.25rem !important; - column-gap: 0.25rem !important; - } - .column-gap-sm-2 { - -moz-column-gap: 0.5rem !important; - column-gap: 0.5rem !important; - } - .column-gap-sm-3 { - -moz-column-gap: 1rem !important; - column-gap: 1rem !important; - } - .column-gap-sm-4 { - -moz-column-gap: 1.5rem !important; - column-gap: 1.5rem !important; - } - .column-gap-sm-5 { - -moz-column-gap: 3rem !important; - column-gap: 3rem !important; - } - .text-sm-start { - text-align: left !important; - } - .text-sm-end { - text-align: right !important; - } - .text-sm-center { - text-align: center !important; - } -} -@media (min-width: 768px) { - .float-md-start { - float: left !important; - } - .float-md-end { - float: right !important; - } - .float-md-none { - float: none !important; - } - .object-fit-md-contain { - -o-object-fit: contain !important; - object-fit: contain !important; - } - .object-fit-md-cover { - -o-object-fit: cover !important; - object-fit: cover !important; - } - .object-fit-md-fill { - -o-object-fit: fill !important; - object-fit: fill !important; - } - .object-fit-md-scale { - -o-object-fit: scale-down !important; - object-fit: scale-down !important; - } - .object-fit-md-none { - -o-object-fit: none !important; - object-fit: none !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-block { - display: block !important; - } - .d-md-grid { - display: grid !important; - } - .d-md-inline-grid { - display: inline-grid !important; - } - .d-md-table { - display: table !important; - } - .d-md-table-row { - display: table-row !important; - } - .d-md-table-cell { - display: table-cell !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline-flex { - display: inline-flex !important; - } - .d-md-none { - display: none !important; - } - .flex-md-fill { - flex: 1 1 auto !important; - } - .flex-md-row { - flex-direction: row !important; - } - .flex-md-column { - flex-direction: column !important; - } - .flex-md-row-reverse { - flex-direction: row-reverse !important; - } - .flex-md-column-reverse { - flex-direction: column-reverse !important; - } - .flex-md-grow-0 { - flex-grow: 0 !important; - } - .flex-md-grow-1 { - flex-grow: 1 !important; - } - .flex-md-shrink-0 { - flex-shrink: 0 !important; - } - .flex-md-shrink-1 { - flex-shrink: 1 !important; - } - .flex-md-wrap { - flex-wrap: wrap !important; - } - .flex-md-nowrap { - flex-wrap: nowrap !important; - } - .flex-md-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-md-start { - justify-content: flex-start !important; - } - .justify-content-md-end { - justify-content: flex-end !important; - } - .justify-content-md-center { - justify-content: center !important; - } - .justify-content-md-between { - justify-content: space-between !important; - } - .justify-content-md-around { - justify-content: space-around !important; - } - .justify-content-md-evenly { - justify-content: space-evenly !important; - } - .align-items-md-start { - align-items: flex-start !important; - } - .align-items-md-end { - align-items: flex-end !important; - } - .align-items-md-center { - align-items: center !important; - } - .align-items-md-baseline { - align-items: baseline !important; - } - .align-items-md-stretch { - align-items: stretch !important; - } - .align-content-md-start { - align-content: flex-start !important; - } - .align-content-md-end { - align-content: flex-end !important; - } - .align-content-md-center { - align-content: center !important; - } - .align-content-md-between { - align-content: space-between !important; - } - .align-content-md-around { - align-content: space-around !important; - } - .align-content-md-stretch { - align-content: stretch !important; - } - .align-self-md-auto { - align-self: auto !important; - } - .align-self-md-start { - align-self: flex-start !important; - } - .align-self-md-end { - align-self: flex-end !important; - } - .align-self-md-center { - align-self: center !important; - } - .align-self-md-baseline { - align-self: baseline !important; - } - .align-self-md-stretch { - align-self: stretch !important; - } - .order-md-first { - order: -1 !important; - } - .order-md-0 { - order: 0 !important; - } - .order-md-1 { - order: 1 !important; - } - .order-md-2 { - order: 2 !important; - } - .order-md-3 { - order: 3 !important; - } - .order-md-4 { - order: 4 !important; - } - .order-md-5 { - order: 5 !important; - } - .order-md-last { - order: 6 !important; - } - .m-md-0 { - margin: 0 !important; - } - .m-md-1 { - margin: 0.25rem !important; - } - .m-md-2 { - margin: 0.5rem !important; - } - .m-md-3 { - margin: 1rem !important; - } - .m-md-4 { - margin: 1.5rem !important; - } - .m-md-5 { - margin: 3rem !important; - } - .m-md-auto { - margin: auto !important; - } - .mx-md-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .mx-md-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .mx-md-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .mx-md-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .mx-md-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .mx-md-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .mx-md-auto { - margin-right: auto !important; - margin-left: auto !important; - } - .my-md-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-md-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-md-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-md-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-md-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-md-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-md-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-md-0 { - margin-top: 0 !important; - } - .mt-md-1 { - margin-top: 0.25rem !important; - } - .mt-md-2 { - margin-top: 0.5rem !important; - } - .mt-md-3 { - margin-top: 1rem !important; - } - .mt-md-4 { - margin-top: 1.5rem !important; - } - .mt-md-5 { - margin-top: 3rem !important; - } - .mt-md-auto { - margin-top: auto !important; - } - .me-md-0 { - margin-right: 0 !important; - } - .me-md-1 { - margin-right: 0.25rem !important; - } - .me-md-2 { - margin-right: 0.5rem !important; - } - .me-md-3 { - margin-right: 1rem !important; - } - .me-md-4 { - margin-right: 1.5rem !important; - } - .me-md-5 { - margin-right: 3rem !important; - } - .me-md-auto { - margin-right: auto !important; - } - .mb-md-0 { - margin-bottom: 0 !important; - } - .mb-md-1 { - margin-bottom: 0.25rem !important; - } - .mb-md-2 { - margin-bottom: 0.5rem !important; - } - .mb-md-3 { - margin-bottom: 1rem !important; - } - .mb-md-4 { - margin-bottom: 1.5rem !important; - } - .mb-md-5 { - margin-bottom: 3rem !important; - } - .mb-md-auto { - margin-bottom: auto !important; - } - .ms-md-0 { - margin-left: 0 !important; - } - .ms-md-1 { - margin-left: 0.25rem !important; - } - .ms-md-2 { - margin-left: 0.5rem !important; - } - .ms-md-3 { - margin-left: 1rem !important; - } - .ms-md-4 { - margin-left: 1.5rem !important; - } - .ms-md-5 { - margin-left: 3rem !important; - } - .ms-md-auto { - margin-left: auto !important; - } - .p-md-0 { - padding: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .p-md-3 { - padding: 1rem !important; - } - .p-md-4 { - padding: 1.5rem !important; - } - .p-md-5 { - padding: 3rem !important; - } - .px-md-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .px-md-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .px-md-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .px-md-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .px-md-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .px-md-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-md-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-md-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-md-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-md-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-md-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-md-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-md-0 { - padding-top: 0 !important; - } - .pt-md-1 { - padding-top: 0.25rem !important; - } - .pt-md-2 { - padding-top: 0.5rem !important; - } - .pt-md-3 { - padding-top: 1rem !important; - } - .pt-md-4 { - padding-top: 1.5rem !important; - } - .pt-md-5 { - padding-top: 3rem !important; - } - .pe-md-0 { - padding-right: 0 !important; - } - .pe-md-1 { - padding-right: 0.25rem !important; - } - .pe-md-2 { - padding-right: 0.5rem !important; - } - .pe-md-3 { - padding-right: 1rem !important; - } - .pe-md-4 { - padding-right: 1.5rem !important; - } - .pe-md-5 { - padding-right: 3rem !important; - } - .pb-md-0 { - padding-bottom: 0 !important; - } - .pb-md-1 { - padding-bottom: 0.25rem !important; - } - .pb-md-2 { - padding-bottom: 0.5rem !important; - } - .pb-md-3 { - padding-bottom: 1rem !important; - } - .pb-md-4 { - padding-bottom: 1.5rem !important; - } - .pb-md-5 { - padding-bottom: 3rem !important; - } - .ps-md-0 { - padding-left: 0 !important; - } - .ps-md-1 { - padding-left: 0.25rem !important; - } - .ps-md-2 { - padding-left: 0.5rem !important; - } - .ps-md-3 { - padding-left: 1rem !important; - } - .ps-md-4 { - padding-left: 1.5rem !important; - } - .ps-md-5 { - padding-left: 3rem !important; - } - .gap-md-0 { - gap: 0 !important; - } - .gap-md-1 { - gap: 0.25rem !important; - } - .gap-md-2 { - gap: 0.5rem !important; - } - .gap-md-3 { - gap: 1rem !important; - } - .gap-md-4 { - gap: 1.5rem !important; - } - .gap-md-5 { - gap: 3rem !important; - } - .row-gap-md-0 { - row-gap: 0 !important; - } - .row-gap-md-1 { - row-gap: 0.25rem !important; - } - .row-gap-md-2 { - row-gap: 0.5rem !important; - } - .row-gap-md-3 { - row-gap: 1rem !important; - } - .row-gap-md-4 { - row-gap: 1.5rem !important; - } - .row-gap-md-5 { - row-gap: 3rem !important; - } - .column-gap-md-0 { - -moz-column-gap: 0 !important; - column-gap: 0 !important; - } - .column-gap-md-1 { - -moz-column-gap: 0.25rem !important; - column-gap: 0.25rem !important; - } - .column-gap-md-2 { - -moz-column-gap: 0.5rem !important; - column-gap: 0.5rem !important; - } - .column-gap-md-3 { - -moz-column-gap: 1rem !important; - column-gap: 1rem !important; - } - .column-gap-md-4 { - -moz-column-gap: 1.5rem !important; - column-gap: 1.5rem !important; - } - .column-gap-md-5 { - -moz-column-gap: 3rem !important; - column-gap: 3rem !important; - } - .text-md-start { - text-align: left !important; - } - .text-md-end { - text-align: right !important; - } - .text-md-center { - text-align: center !important; - } -} -@media (min-width: 992px) { - .float-lg-start { - float: left !important; - } - .float-lg-end { - float: right !important; - } - .float-lg-none { - float: none !important; - } - .object-fit-lg-contain { - -o-object-fit: contain !important; - object-fit: contain !important; - } - .object-fit-lg-cover { - -o-object-fit: cover !important; - object-fit: cover !important; - } - .object-fit-lg-fill { - -o-object-fit: fill !important; - object-fit: fill !important; - } - .object-fit-lg-scale { - -o-object-fit: scale-down !important; - object-fit: scale-down !important; - } - .object-fit-lg-none { - -o-object-fit: none !important; - object-fit: none !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-block { - display: block !important; - } - .d-lg-grid { - display: grid !important; - } - .d-lg-inline-grid { - display: inline-grid !important; - } - .d-lg-table { - display: table !important; - } - .d-lg-table-row { - display: table-row !important; - } - .d-lg-table-cell { - display: table-cell !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline-flex { - display: inline-flex !important; - } - .d-lg-none { - display: none !important; - } - .flex-lg-fill { - flex: 1 1 auto !important; - } - .flex-lg-row { - flex-direction: row !important; - } - .flex-lg-column { - flex-direction: column !important; - } - .flex-lg-row-reverse { - flex-direction: row-reverse !important; - } - .flex-lg-column-reverse { - flex-direction: column-reverse !important; - } - .flex-lg-grow-0 { - flex-grow: 0 !important; - } - .flex-lg-grow-1 { - flex-grow: 1 !important; - } - .flex-lg-shrink-0 { - flex-shrink: 0 !important; - } - .flex-lg-shrink-1 { - flex-shrink: 1 !important; - } - .flex-lg-wrap { - flex-wrap: wrap !important; - } - .flex-lg-nowrap { - flex-wrap: nowrap !important; - } - .flex-lg-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-lg-start { - justify-content: flex-start !important; - } - .justify-content-lg-end { - justify-content: flex-end !important; - } - .justify-content-lg-center { - justify-content: center !important; - } - .justify-content-lg-between { - justify-content: space-between !important; - } - .justify-content-lg-around { - justify-content: space-around !important; - } - .justify-content-lg-evenly { - justify-content: space-evenly !important; - } - .align-items-lg-start { - align-items: flex-start !important; - } - .align-items-lg-end { - align-items: flex-end !important; - } - .align-items-lg-center { - align-items: center !important; - } - .align-items-lg-baseline { - align-items: baseline !important; - } - .align-items-lg-stretch { - align-items: stretch !important; - } - .align-content-lg-start { - align-content: flex-start !important; - } - .align-content-lg-end { - align-content: flex-end !important; - } - .align-content-lg-center { - align-content: center !important; - } - .align-content-lg-between { - align-content: space-between !important; - } - .align-content-lg-around { - align-content: space-around !important; - } - .align-content-lg-stretch { - align-content: stretch !important; - } - .align-self-lg-auto { - align-self: auto !important; - } - .align-self-lg-start { - align-self: flex-start !important; - } - .align-self-lg-end { - align-self: flex-end !important; - } - .align-self-lg-center { - align-self: center !important; - } - .align-self-lg-baseline { - align-self: baseline !important; - } - .align-self-lg-stretch { - align-self: stretch !important; - } - .order-lg-first { - order: -1 !important; - } - .order-lg-0 { - order: 0 !important; - } - .order-lg-1 { - order: 1 !important; - } - .order-lg-2 { - order: 2 !important; - } - .order-lg-3 { - order: 3 !important; - } - .order-lg-4 { - order: 4 !important; - } - .order-lg-5 { - order: 5 !important; - } - .order-lg-last { - order: 6 !important; - } - .m-lg-0 { - margin: 0 !important; - } - .m-lg-1 { - margin: 0.25rem !important; - } - .m-lg-2 { - margin: 0.5rem !important; - } - .m-lg-3 { - margin: 1rem !important; - } - .m-lg-4 { - margin: 1.5rem !important; - } - .m-lg-5 { - margin: 3rem !important; - } - .m-lg-auto { - margin: auto !important; - } - .mx-lg-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .mx-lg-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .mx-lg-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .mx-lg-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .mx-lg-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .mx-lg-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .mx-lg-auto { - margin-right: auto !important; - margin-left: auto !important; - } - .my-lg-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-lg-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-lg-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-lg-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-lg-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-lg-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-lg-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-lg-0 { - margin-top: 0 !important; - } - .mt-lg-1 { - margin-top: 0.25rem !important; - } - .mt-lg-2 { - margin-top: 0.5rem !important; - } - .mt-lg-3 { - margin-top: 1rem !important; - } - .mt-lg-4 { - margin-top: 1.5rem !important; - } - .mt-lg-5 { - margin-top: 3rem !important; - } - .mt-lg-auto { - margin-top: auto !important; - } - .me-lg-0 { - margin-right: 0 !important; - } - .me-lg-1 { - margin-right: 0.25rem !important; - } - .me-lg-2 { - margin-right: 0.5rem !important; - } - .me-lg-3 { - margin-right: 1rem !important; - } - .me-lg-4 { - margin-right: 1.5rem !important; - } - .me-lg-5 { - margin-right: 3rem !important; - } - .me-lg-auto { - margin-right: auto !important; - } - .mb-lg-0 { - margin-bottom: 0 !important; - } - .mb-lg-1 { - margin-bottom: 0.25rem !important; - } - .mb-lg-2 { - margin-bottom: 0.5rem !important; - } - .mb-lg-3 { - margin-bottom: 1rem !important; - } - .mb-lg-4 { - margin-bottom: 1.5rem !important; - } - .mb-lg-5 { - margin-bottom: 3rem !important; - } - .mb-lg-auto { - margin-bottom: auto !important; - } - .ms-lg-0 { - margin-left: 0 !important; - } - .ms-lg-1 { - margin-left: 0.25rem !important; - } - .ms-lg-2 { - margin-left: 0.5rem !important; - } - .ms-lg-3 { - margin-left: 1rem !important; - } - .ms-lg-4 { - margin-left: 1.5rem !important; - } - .ms-lg-5 { - margin-left: 3rem !important; - } - .ms-lg-auto { - margin-left: auto !important; - } - .p-lg-0 { - padding: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .p-lg-3 { - padding: 1rem !important; - } - .p-lg-4 { - padding: 1.5rem !important; - } - .p-lg-5 { - padding: 3rem !important; - } - .px-lg-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .px-lg-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .px-lg-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .px-lg-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .px-lg-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .px-lg-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-lg-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-lg-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-lg-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-lg-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-lg-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-lg-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-lg-0 { - padding-top: 0 !important; - } - .pt-lg-1 { - padding-top: 0.25rem !important; - } - .pt-lg-2 { - padding-top: 0.5rem !important; - } - .pt-lg-3 { - padding-top: 1rem !important; - } - .pt-lg-4 { - padding-top: 1.5rem !important; - } - .pt-lg-5 { - padding-top: 3rem !important; - } - .pe-lg-0 { - padding-right: 0 !important; - } - .pe-lg-1 { - padding-right: 0.25rem !important; - } - .pe-lg-2 { - padding-right: 0.5rem !important; - } - .pe-lg-3 { - padding-right: 1rem !important; - } - .pe-lg-4 { - padding-right: 1.5rem !important; - } - .pe-lg-5 { - padding-right: 3rem !important; - } - .pb-lg-0 { - padding-bottom: 0 !important; - } - .pb-lg-1 { - padding-bottom: 0.25rem !important; - } - .pb-lg-2 { - padding-bottom: 0.5rem !important; - } - .pb-lg-3 { - padding-bottom: 1rem !important; - } - .pb-lg-4 { - padding-bottom: 1.5rem !important; - } - .pb-lg-5 { - padding-bottom: 3rem !important; - } - .ps-lg-0 { - padding-left: 0 !important; - } - .ps-lg-1 { - padding-left: 0.25rem !important; - } - .ps-lg-2 { - padding-left: 0.5rem !important; - } - .ps-lg-3 { - padding-left: 1rem !important; - } - .ps-lg-4 { - padding-left: 1.5rem !important; - } - .ps-lg-5 { - padding-left: 3rem !important; - } - .gap-lg-0 { - gap: 0 !important; - } - .gap-lg-1 { - gap: 0.25rem !important; - } - .gap-lg-2 { - gap: 0.5rem !important; - } - .gap-lg-3 { - gap: 1rem !important; - } - .gap-lg-4 { - gap: 1.5rem !important; - } - .gap-lg-5 { - gap: 3rem !important; - } - .row-gap-lg-0 { - row-gap: 0 !important; - } - .row-gap-lg-1 { - row-gap: 0.25rem !important; - } - .row-gap-lg-2 { - row-gap: 0.5rem !important; - } - .row-gap-lg-3 { - row-gap: 1rem !important; - } - .row-gap-lg-4 { - row-gap: 1.5rem !important; - } - .row-gap-lg-5 { - row-gap: 3rem !important; - } - .column-gap-lg-0 { - -moz-column-gap: 0 !important; - column-gap: 0 !important; - } - .column-gap-lg-1 { - -moz-column-gap: 0.25rem !important; - column-gap: 0.25rem !important; - } - .column-gap-lg-2 { - -moz-column-gap: 0.5rem !important; - column-gap: 0.5rem !important; - } - .column-gap-lg-3 { - -moz-column-gap: 1rem !important; - column-gap: 1rem !important; - } - .column-gap-lg-4 { - -moz-column-gap: 1.5rem !important; - column-gap: 1.5rem !important; - } - .column-gap-lg-5 { - -moz-column-gap: 3rem !important; - column-gap: 3rem !important; - } - .text-lg-start { - text-align: left !important; - } - .text-lg-end { - text-align: right !important; - } - .text-lg-center { - text-align: center !important; - } -} -@media (min-width: 1200px) { - .float-xl-start { - float: left !important; - } - .float-xl-end { - float: right !important; - } - .float-xl-none { - float: none !important; - } - .object-fit-xl-contain { - -o-object-fit: contain !important; - object-fit: contain !important; - } - .object-fit-xl-cover { - -o-object-fit: cover !important; - object-fit: cover !important; - } - .object-fit-xl-fill { - -o-object-fit: fill !important; - object-fit: fill !important; - } - .object-fit-xl-scale { - -o-object-fit: scale-down !important; - object-fit: scale-down !important; - } - .object-fit-xl-none { - -o-object-fit: none !important; - object-fit: none !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-block { - display: block !important; - } - .d-xl-grid { - display: grid !important; - } - .d-xl-inline-grid { - display: inline-grid !important; - } - .d-xl-table { - display: table !important; - } - .d-xl-table-row { - display: table-row !important; - } - .d-xl-table-cell { - display: table-cell !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline-flex { - display: inline-flex !important; - } - .d-xl-none { - display: none !important; - } - .flex-xl-fill { - flex: 1 1 auto !important; - } - .flex-xl-row { - flex-direction: row !important; - } - .flex-xl-column { - flex-direction: column !important; - } - .flex-xl-row-reverse { - flex-direction: row-reverse !important; - } - .flex-xl-column-reverse { - flex-direction: column-reverse !important; - } - .flex-xl-grow-0 { - flex-grow: 0 !important; - } - .flex-xl-grow-1 { - flex-grow: 1 !important; - } - .flex-xl-shrink-0 { - flex-shrink: 0 !important; - } - .flex-xl-shrink-1 { - flex-shrink: 1 !important; - } - .flex-xl-wrap { - flex-wrap: wrap !important; - } - .flex-xl-nowrap { - flex-wrap: nowrap !important; - } - .flex-xl-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-xl-start { - justify-content: flex-start !important; - } - .justify-content-xl-end { - justify-content: flex-end !important; - } - .justify-content-xl-center { - justify-content: center !important; - } - .justify-content-xl-between { - justify-content: space-between !important; - } - .justify-content-xl-around { - justify-content: space-around !important; - } - .justify-content-xl-evenly { - justify-content: space-evenly !important; - } - .align-items-xl-start { - align-items: flex-start !important; - } - .align-items-xl-end { - align-items: flex-end !important; - } - .align-items-xl-center { - align-items: center !important; - } - .align-items-xl-baseline { - align-items: baseline !important; - } - .align-items-xl-stretch { - align-items: stretch !important; - } - .align-content-xl-start { - align-content: flex-start !important; - } - .align-content-xl-end { - align-content: flex-end !important; - } - .align-content-xl-center { - align-content: center !important; - } - .align-content-xl-between { - align-content: space-between !important; - } - .align-content-xl-around { - align-content: space-around !important; - } - .align-content-xl-stretch { - align-content: stretch !important; - } - .align-self-xl-auto { - align-self: auto !important; - } - .align-self-xl-start { - align-self: flex-start !important; - } - .align-self-xl-end { - align-self: flex-end !important; - } - .align-self-xl-center { - align-self: center !important; - } - .align-self-xl-baseline { - align-self: baseline !important; - } - .align-self-xl-stretch { - align-self: stretch !important; - } - .order-xl-first { - order: -1 !important; - } - .order-xl-0 { - order: 0 !important; - } - .order-xl-1 { - order: 1 !important; - } - .order-xl-2 { - order: 2 !important; - } - .order-xl-3 { - order: 3 !important; - } - .order-xl-4 { - order: 4 !important; - } - .order-xl-5 { - order: 5 !important; - } - .order-xl-last { - order: 6 !important; - } - .m-xl-0 { - margin: 0 !important; - } - .m-xl-1 { - margin: 0.25rem !important; - } - .m-xl-2 { - margin: 0.5rem !important; - } - .m-xl-3 { - margin: 1rem !important; - } - .m-xl-4 { - margin: 1.5rem !important; - } - .m-xl-5 { - margin: 3rem !important; - } - .m-xl-auto { - margin: auto !important; - } - .mx-xl-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .mx-xl-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .mx-xl-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .mx-xl-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .mx-xl-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .mx-xl-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .mx-xl-auto { - margin-right: auto !important; - margin-left: auto !important; - } - .my-xl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-xl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-xl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-xl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-xl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-xl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-xl-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-xl-0 { - margin-top: 0 !important; - } - .mt-xl-1 { - margin-top: 0.25rem !important; - } - .mt-xl-2 { - margin-top: 0.5rem !important; - } - .mt-xl-3 { - margin-top: 1rem !important; - } - .mt-xl-4 { - margin-top: 1.5rem !important; - } - .mt-xl-5 { - margin-top: 3rem !important; - } - .mt-xl-auto { - margin-top: auto !important; - } - .me-xl-0 { - margin-right: 0 !important; - } - .me-xl-1 { - margin-right: 0.25rem !important; - } - .me-xl-2 { - margin-right: 0.5rem !important; - } - .me-xl-3 { - margin-right: 1rem !important; - } - .me-xl-4 { - margin-right: 1.5rem !important; - } - .me-xl-5 { - margin-right: 3rem !important; - } - .me-xl-auto { - margin-right: auto !important; - } - .mb-xl-0 { - margin-bottom: 0 !important; - } - .mb-xl-1 { - margin-bottom: 0.25rem !important; - } - .mb-xl-2 { - margin-bottom: 0.5rem !important; - } - .mb-xl-3 { - margin-bottom: 1rem !important; - } - .mb-xl-4 { - margin-bottom: 1.5rem !important; - } - .mb-xl-5 { - margin-bottom: 3rem !important; - } - .mb-xl-auto { - margin-bottom: auto !important; - } - .ms-xl-0 { - margin-left: 0 !important; - } - .ms-xl-1 { - margin-left: 0.25rem !important; - } - .ms-xl-2 { - margin-left: 0.5rem !important; - } - .ms-xl-3 { - margin-left: 1rem !important; - } - .ms-xl-4 { - margin-left: 1.5rem !important; - } - .ms-xl-5 { - margin-left: 3rem !important; - } - .ms-xl-auto { - margin-left: auto !important; - } - .p-xl-0 { - padding: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .p-xl-3 { - padding: 1rem !important; - } - .p-xl-4 { - padding: 1.5rem !important; - } - .p-xl-5 { - padding: 3rem !important; - } - .px-xl-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .px-xl-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .px-xl-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .px-xl-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .px-xl-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .px-xl-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-xl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-xl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-xl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-xl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-xl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-xl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-xl-0 { - padding-top: 0 !important; - } - .pt-xl-1 { - padding-top: 0.25rem !important; - } - .pt-xl-2 { - padding-top: 0.5rem !important; - } - .pt-xl-3 { - padding-top: 1rem !important; - } - .pt-xl-4 { - padding-top: 1.5rem !important; - } - .pt-xl-5 { - padding-top: 3rem !important; - } - .pe-xl-0 { - padding-right: 0 !important; - } - .pe-xl-1 { - padding-right: 0.25rem !important; - } - .pe-xl-2 { - padding-right: 0.5rem !important; - } - .pe-xl-3 { - padding-right: 1rem !important; - } - .pe-xl-4 { - padding-right: 1.5rem !important; - } - .pe-xl-5 { - padding-right: 3rem !important; - } - .pb-xl-0 { - padding-bottom: 0 !important; - } - .pb-xl-1 { - padding-bottom: 0.25rem !important; - } - .pb-xl-2 { - padding-bottom: 0.5rem !important; - } - .pb-xl-3 { - padding-bottom: 1rem !important; - } - .pb-xl-4 { - padding-bottom: 1.5rem !important; - } - .pb-xl-5 { - padding-bottom: 3rem !important; - } - .ps-xl-0 { - padding-left: 0 !important; - } - .ps-xl-1 { - padding-left: 0.25rem !important; - } - .ps-xl-2 { - padding-left: 0.5rem !important; - } - .ps-xl-3 { - padding-left: 1rem !important; - } - .ps-xl-4 { - padding-left: 1.5rem !important; - } - .ps-xl-5 { - padding-left: 3rem !important; - } - .gap-xl-0 { - gap: 0 !important; - } - .gap-xl-1 { - gap: 0.25rem !important; - } - .gap-xl-2 { - gap: 0.5rem !important; - } - .gap-xl-3 { - gap: 1rem !important; - } - .gap-xl-4 { - gap: 1.5rem !important; - } - .gap-xl-5 { - gap: 3rem !important; - } - .row-gap-xl-0 { - row-gap: 0 !important; - } - .row-gap-xl-1 { - row-gap: 0.25rem !important; - } - .row-gap-xl-2 { - row-gap: 0.5rem !important; - } - .row-gap-xl-3 { - row-gap: 1rem !important; - } - .row-gap-xl-4 { - row-gap: 1.5rem !important; - } - .row-gap-xl-5 { - row-gap: 3rem !important; - } - .column-gap-xl-0 { - -moz-column-gap: 0 !important; - column-gap: 0 !important; - } - .column-gap-xl-1 { - -moz-column-gap: 0.25rem !important; - column-gap: 0.25rem !important; - } - .column-gap-xl-2 { - -moz-column-gap: 0.5rem !important; - column-gap: 0.5rem !important; - } - .column-gap-xl-3 { - -moz-column-gap: 1rem !important; - column-gap: 1rem !important; - } - .column-gap-xl-4 { - -moz-column-gap: 1.5rem !important; - column-gap: 1.5rem !important; - } - .column-gap-xl-5 { - -moz-column-gap: 3rem !important; - column-gap: 3rem !important; - } - .text-xl-start { - text-align: left !important; - } - .text-xl-end { - text-align: right !important; - } - .text-xl-center { - text-align: center !important; - } -} -@media (min-width: 1400px) { - .float-xxl-start { - float: left !important; - } - .float-xxl-end { - float: right !important; - } - .float-xxl-none { - float: none !important; - } - .object-fit-xxl-contain { - -o-object-fit: contain !important; - object-fit: contain !important; - } - .object-fit-xxl-cover { - -o-object-fit: cover !important; - object-fit: cover !important; - } - .object-fit-xxl-fill { - -o-object-fit: fill !important; - object-fit: fill !important; - } - .object-fit-xxl-scale { - -o-object-fit: scale-down !important; - object-fit: scale-down !important; - } - .object-fit-xxl-none { - -o-object-fit: none !important; - object-fit: none !important; - } - .d-xxl-inline { - display: inline !important; - } - .d-xxl-inline-block { - display: inline-block !important; - } - .d-xxl-block { - display: block !important; - } - .d-xxl-grid { - display: grid !important; - } - .d-xxl-inline-grid { - display: inline-grid !important; - } - .d-xxl-table { - display: table !important; - } - .d-xxl-table-row { - display: table-row !important; - } - .d-xxl-table-cell { - display: table-cell !important; - } - .d-xxl-flex { - display: flex !important; - } - .d-xxl-inline-flex { - display: inline-flex !important; - } - .d-xxl-none { - display: none !important; - } - .flex-xxl-fill { - flex: 1 1 auto !important; - } - .flex-xxl-row { - flex-direction: row !important; - } - .flex-xxl-column { - flex-direction: column !important; - } - .flex-xxl-row-reverse { - flex-direction: row-reverse !important; - } - .flex-xxl-column-reverse { - flex-direction: column-reverse !important; - } - .flex-xxl-grow-0 { - flex-grow: 0 !important; - } - .flex-xxl-grow-1 { - flex-grow: 1 !important; - } - .flex-xxl-shrink-0 { - flex-shrink: 0 !important; - } - .flex-xxl-shrink-1 { - flex-shrink: 1 !important; - } - .flex-xxl-wrap { - flex-wrap: wrap !important; - } - .flex-xxl-nowrap { - flex-wrap: nowrap !important; - } - .flex-xxl-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-xxl-start { - justify-content: flex-start !important; - } - .justify-content-xxl-end { - justify-content: flex-end !important; - } - .justify-content-xxl-center { - justify-content: center !important; - } - .justify-content-xxl-between { - justify-content: space-between !important; - } - .justify-content-xxl-around { - justify-content: space-around !important; - } - .justify-content-xxl-evenly { - justify-content: space-evenly !important; - } - .align-items-xxl-start { - align-items: flex-start !important; - } - .align-items-xxl-end { - align-items: flex-end !important; - } - .align-items-xxl-center { - align-items: center !important; - } - .align-items-xxl-baseline { - align-items: baseline !important; - } - .align-items-xxl-stretch { - align-items: stretch !important; - } - .align-content-xxl-start { - align-content: flex-start !important; - } - .align-content-xxl-end { - align-content: flex-end !important; - } - .align-content-xxl-center { - align-content: center !important; - } - .align-content-xxl-between { - align-content: space-between !important; - } - .align-content-xxl-around { - align-content: space-around !important; - } - .align-content-xxl-stretch { - align-content: stretch !important; - } - .align-self-xxl-auto { - align-self: auto !important; - } - .align-self-xxl-start { - align-self: flex-start !important; - } - .align-self-xxl-end { - align-self: flex-end !important; - } - .align-self-xxl-center { - align-self: center !important; - } - .align-self-xxl-baseline { - align-self: baseline !important; - } - .align-self-xxl-stretch { - align-self: stretch !important; - } - .order-xxl-first { - order: -1 !important; - } - .order-xxl-0 { - order: 0 !important; - } - .order-xxl-1 { - order: 1 !important; - } - .order-xxl-2 { - order: 2 !important; - } - .order-xxl-3 { - order: 3 !important; - } - .order-xxl-4 { - order: 4 !important; - } - .order-xxl-5 { - order: 5 !important; - } - .order-xxl-last { - order: 6 !important; - } - .m-xxl-0 { - margin: 0 !important; - } - .m-xxl-1 { - margin: 0.25rem !important; - } - .m-xxl-2 { - margin: 0.5rem !important; - } - .m-xxl-3 { - margin: 1rem !important; - } - .m-xxl-4 { - margin: 1.5rem !important; - } - .m-xxl-5 { - margin: 3rem !important; - } - .m-xxl-auto { - margin: auto !important; - } - .mx-xxl-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .mx-xxl-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .mx-xxl-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .mx-xxl-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .mx-xxl-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .mx-xxl-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .mx-xxl-auto { - margin-right: auto !important; - margin-left: auto !important; - } - .my-xxl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-xxl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-xxl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-xxl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-xxl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-xxl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-xxl-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-xxl-0 { - margin-top: 0 !important; - } - .mt-xxl-1 { - margin-top: 0.25rem !important; - } - .mt-xxl-2 { - margin-top: 0.5rem !important; - } - .mt-xxl-3 { - margin-top: 1rem !important; - } - .mt-xxl-4 { - margin-top: 1.5rem !important; - } - .mt-xxl-5 { - margin-top: 3rem !important; - } - .mt-xxl-auto { - margin-top: auto !important; - } - .me-xxl-0 { - margin-right: 0 !important; - } - .me-xxl-1 { - margin-right: 0.25rem !important; - } - .me-xxl-2 { - margin-right: 0.5rem !important; - } - .me-xxl-3 { - margin-right: 1rem !important; - } - .me-xxl-4 { - margin-right: 1.5rem !important; - } - .me-xxl-5 { - margin-right: 3rem !important; - } - .me-xxl-auto { - margin-right: auto !important; - } - .mb-xxl-0 { - margin-bottom: 0 !important; - } - .mb-xxl-1 { - margin-bottom: 0.25rem !important; - } - .mb-xxl-2 { - margin-bottom: 0.5rem !important; - } - .mb-xxl-3 { - margin-bottom: 1rem !important; - } - .mb-xxl-4 { - margin-bottom: 1.5rem !important; - } - .mb-xxl-5 { - margin-bottom: 3rem !important; - } - .mb-xxl-auto { - margin-bottom: auto !important; - } - .ms-xxl-0 { - margin-left: 0 !important; - } - .ms-xxl-1 { - margin-left: 0.25rem !important; - } - .ms-xxl-2 { - margin-left: 0.5rem !important; - } - .ms-xxl-3 { - margin-left: 1rem !important; - } - .ms-xxl-4 { - margin-left: 1.5rem !important; - } - .ms-xxl-5 { - margin-left: 3rem !important; - } - .ms-xxl-auto { - margin-left: auto !important; - } - .p-xxl-0 { - padding: 0 !important; - } - .p-xxl-1 { - padding: 0.25rem !important; - } - .p-xxl-2 { - padding: 0.5rem !important; - } - .p-xxl-3 { - padding: 1rem !important; - } - .p-xxl-4 { - padding: 1.5rem !important; - } - .p-xxl-5 { - padding: 3rem !important; - } - .px-xxl-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .px-xxl-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .px-xxl-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .px-xxl-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .px-xxl-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .px-xxl-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-xxl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-xxl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-xxl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-xxl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-xxl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-xxl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-xxl-0 { - padding-top: 0 !important; - } - .pt-xxl-1 { - padding-top: 0.25rem !important; - } - .pt-xxl-2 { - padding-top: 0.5rem !important; - } - .pt-xxl-3 { - padding-top: 1rem !important; - } - .pt-xxl-4 { - padding-top: 1.5rem !important; - } - .pt-xxl-5 { - padding-top: 3rem !important; - } - .pe-xxl-0 { - padding-right: 0 !important; - } - .pe-xxl-1 { - padding-right: 0.25rem !important; - } - .pe-xxl-2 { - padding-right: 0.5rem !important; - } - .pe-xxl-3 { - padding-right: 1rem !important; - } - .pe-xxl-4 { - padding-right: 1.5rem !important; - } - .pe-xxl-5 { - padding-right: 3rem !important; - } - .pb-xxl-0 { - padding-bottom: 0 !important; - } - .pb-xxl-1 { - padding-bottom: 0.25rem !important; - } - .pb-xxl-2 { - padding-bottom: 0.5rem !important; - } - .pb-xxl-3 { - padding-bottom: 1rem !important; - } - .pb-xxl-4 { - padding-bottom: 1.5rem !important; - } - .pb-xxl-5 { - padding-bottom: 3rem !important; - } - .ps-xxl-0 { - padding-left: 0 !important; - } - .ps-xxl-1 { - padding-left: 0.25rem !important; - } - .ps-xxl-2 { - padding-left: 0.5rem !important; - } - .ps-xxl-3 { - padding-left: 1rem !important; - } - .ps-xxl-4 { - padding-left: 1.5rem !important; - } - .ps-xxl-5 { - padding-left: 3rem !important; - } - .gap-xxl-0 { - gap: 0 !important; - } - .gap-xxl-1 { - gap: 0.25rem !important; - } - .gap-xxl-2 { - gap: 0.5rem !important; - } - .gap-xxl-3 { - gap: 1rem !important; - } - .gap-xxl-4 { - gap: 1.5rem !important; - } - .gap-xxl-5 { - gap: 3rem !important; - } - .row-gap-xxl-0 { - row-gap: 0 !important; - } - .row-gap-xxl-1 { - row-gap: 0.25rem !important; - } - .row-gap-xxl-2 { - row-gap: 0.5rem !important; - } - .row-gap-xxl-3 { - row-gap: 1rem !important; - } - .row-gap-xxl-4 { - row-gap: 1.5rem !important; - } - .row-gap-xxl-5 { - row-gap: 3rem !important; - } - .column-gap-xxl-0 { - -moz-column-gap: 0 !important; - column-gap: 0 !important; - } - .column-gap-xxl-1 { - -moz-column-gap: 0.25rem !important; - column-gap: 0.25rem !important; - } - .column-gap-xxl-2 { - -moz-column-gap: 0.5rem !important; - column-gap: 0.5rem !important; - } - .column-gap-xxl-3 { - -moz-column-gap: 1rem !important; - column-gap: 1rem !important; - } - .column-gap-xxl-4 { - -moz-column-gap: 1.5rem !important; - column-gap: 1.5rem !important; - } - .column-gap-xxl-5 { - -moz-column-gap: 3rem !important; - column-gap: 3rem !important; - } - .text-xxl-start { - text-align: left !important; - } - .text-xxl-end { - text-align: right !important; - } - .text-xxl-center { - text-align: center !important; - } -} -@media (min-width: 1200px) { - .fs-1 { - font-size: 3rem !important; - } - .fs-2 { - font-size: 2.5rem !important; - } - .fs-3 { - font-size: 2rem !important; - } - .fs-4 { - font-size: 1.5rem !important; - } -} -@media print { - .d-print-inline { - display: inline !important; - } - .d-print-inline-block { - display: inline-block !important; - } - .d-print-block { - display: block !important; - } - .d-print-grid { - display: grid !important; - } - .d-print-inline-grid { - display: inline-grid !important; - } - .d-print-table { - display: table !important; - } - .d-print-table-row { - display: table-row !important; - } - .d-print-table-cell { - display: table-cell !important; - } - .d-print-flex { - display: flex !important; - } - .d-print-inline-flex { - display: inline-flex !important; - } - .d-print-none { - display: none !important; - } -} -.blockquote-footer { - color: #888; -} -.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { - color: #888; -} -.form-floating > .form-control:focus ~ label, -.form-floating > .form-control:not(:placeholder-shown) ~ label, -.form-floating > label { - color: #888; -} -.nav-pills .nav-item.open .nav-link, -.nav-pills .nav-item.open .nav-link:focus, -.nav-pills .nav-item.open .nav-link:hover, -.nav-pills .nav-link, -.nav-pills .nav-link.active, -.nav-pills .nav-link.active:focus, -.nav-pills .nav-link.active:hover, -.nav-tabs .nav-item.open .nav-link, -.nav-tabs .nav-item.open .nav-link:focus, -.nav-tabs .nav-item.open .nav-link:hover, -.nav-tabs .nav-link, -.nav-tabs .nav-link.active, -.nav-tabs .nav-link.active:focus, -.nav-tabs .nav-link.active:hover { - color: #fff; -} -.breadcrumb a { - color: #fff; -} -.pagination a:hover { - text-decoration: none; -} -.alert { - color: #fff; - border: none; -} -.alert .alert-link, -.alert a { - color: #fff; - text-decoration: underline; -} -.alert-primary { - background-color: #375a7f; -} -.alert-secondary { - background-color: #444; -} -.alert-success { - background-color: #00bc8c; -} -.alert-info { - background-color: #3498db; -} -.alert-warning { - background-color: #f39c12; -} -.alert-danger { - background-color: #e74c3c; -} -.alert-light { - background-color: #adb5bd; -} -.alert-dark { - background-color: #303030; -} -.tooltip { - --bs-tooltip-bg: var(--bs-tertiary-bg); - --bs-tooltip-color: var(--bs-emphasis-color); -} -/*# sourceMappingURL=bootstrap.min.css.map */ diff --git a/install/assets/images/favicon.ico b/install/assets/images/favicon.ico deleted file mode 100644 index 1f3dabad7ab31f6da2c9f4886dc162da7b940e9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15406 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

JanD)Y_z#?w?lNXS5k)8Ys^1hczNn? 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 (t.has(e) && t.get(e).get(i)) || null, - remove(e, i) { - if (!t.has(e)) return; - const n = t.get(e); - n.delete(i), 0 === n.size && t.delete(e); - }, - }, - i = "transitionend", - n = (t) => ( - t && - window.CSS && - window.CSS.escape && - (t = t.replace(/#([^\s"#']+)/g, (t, e) => `#${CSS.escape(e)}`)), - t - ), - s = (t) => { - t.dispatchEvent(new Event(i)); - }, - o = (t) => - !(!t || "object" != typeof t) && - (void 0 !== t.jquery && (t = t[0]), void 0 !== t.nodeType), - r = (t) => - o(t) - ? t.jquery - ? t[0] - : t - : "string" == typeof t && t.length > 0 - ? document.querySelector(n(t)) - : null, - a = (t) => { - if (!o(t) || 0 === t.getClientRects().length) return !1; - const e = - "visible" === - getComputedStyle(t).getPropertyValue("visibility"), - i = t.closest("details:not([open])"); - if (!i) return e; - if (i !== t) { - const e = t.closest("summary"); - if (e && e.parentNode !== i) return !1; - if (null === e) return !1; - } - return e; - }, - l = (t) => - !t || - t.nodeType !== Node.ELEMENT_NODE || - !!t.classList.contains("disabled") || - (void 0 !== t.disabled - ? t.disabled - : t.hasAttribute("disabled") && - "false" !== t.getAttribute("disabled")), - c = (t) => { - if (!document.documentElement.attachShadow) return null; - if ("function" == typeof t.getRootNode) { - const e = t.getRootNode(); - return e instanceof ShadowRoot ? e : null; - } - return t instanceof ShadowRoot - ? t - : t.parentNode - ? c(t.parentNode) - : null; - }, - h = () => {}, - d = (t) => { - t.offsetHeight; - }, - u = () => - window.jQuery && !document.body.hasAttribute("data-bs-no-jquery") - ? window.jQuery - : null, - f = [], - p = () => "rtl" === document.documentElement.dir, - m = (t) => { - var e; - (e = () => { - const e = u(); - if (e) { - const i = t.NAME, - n = e.fn[i]; - (e.fn[i] = t.jQueryInterface), - (e.fn[i].Constructor = t), - (e.fn[i].noConflict = () => ( - (e.fn[i] = n), t.jQueryInterface - )); - } - }), - "loading" === document.readyState - ? (f.length || - document.addEventListener( - "DOMContentLoaded", - () => { - for (const t of f) t(); - } - ), - f.push(e)) - : e(); - }, - g = (t, e = [], i = t) => ("function" == typeof t ? t(...e) : i), - _ = (t, e, n = !0) => { - if (!n) return void g(t); - const o = - ((t) => { - if (!t) return 0; - let { transitionDuration: e, transitionDelay: i } = - window.getComputedStyle(t); - const n = Number.parseFloat(e), - s = Number.parseFloat(i); - return n || s - ? ((e = e.split(",")[0]), - (i = i.split(",")[0]), - 1e3 * (Number.parseFloat(e) + Number.parseFloat(i))) - : 0; - })(e) + 5; - let r = !1; - const a = ({ target: n }) => { - n === e && ((r = !0), e.removeEventListener(i, a), g(t)); - }; - e.addEventListener(i, a), - setTimeout(() => { - r || s(e); - }, o); - }, - b = (t, e, i, n) => { - const s = t.length; - let o = t.indexOf(e); - return -1 === o - ? !i && n - ? t[s - 1] - : t[0] - : ((o += i ? 1 : -1), - n && (o = (o + s) % s), - t[Math.max(0, Math.min(o, s - 1))]); - }, - v = /[^.]*(?=\..*)\.|.*/, - y = /\..*/, - w = /::\d+$/, - A = {}; - let E = 1; - const T = { mouseenter: "mouseover", mouseleave: "mouseout" }, - C = new Set([ - "click", - "dblclick", - "mouseup", - "mousedown", - "contextmenu", - "mousewheel", - "DOMMouseScroll", - "mouseover", - "mouseout", - "mousemove", - "selectstart", - "selectend", - "keydown", - "keypress", - "keyup", - "orientationchange", - "touchstart", - "touchmove", - "touchend", - "touchcancel", - "pointerdown", - "pointermove", - "pointerup", - "pointerleave", - "pointercancel", - "gesturestart", - "gesturechange", - "gestureend", - "focus", - "blur", - "change", - "reset", - "select", - "submit", - "focusin", - "focusout", - "load", - "unload", - "beforeunload", - "resize", - "move", - "DOMContentLoaded", - "readystatechange", - "error", - "abort", - "scroll", - ]); - function O(t, e) { - return (e && `${e}::${E++}`) || t.uidEvent || E++; - } - function x(t) { - const e = O(t); - return (t.uidEvent = e), (A[e] = A[e] || {}), A[e]; - } - function k(t, e, i = null) { - return Object.values(t).find( - (t) => t.callable === e && t.delegationSelector === i - ); - } - function L(t, e, i) { - const n = "string" == typeof e, - s = n ? i : e || i; - let o = N(t); - return C.has(o) || (o = t), [n, s, o]; - } - function S(t, e, i, n, s) { - if ("string" != typeof e || !t) return; - let [o, r, a] = L(e, i, n); - if (e in T) { - const t = (t) => - function (e) { - if ( - !e.relatedTarget || - (e.relatedTarget !== e.delegateTarget && - !e.delegateTarget.contains(e.relatedTarget)) - ) - return t.call(this, e); - }; - r = t(r); - } - const l = x(t), - c = l[a] || (l[a] = {}), - h = k(c, r, o ? i : null); - if (h) return void (h.oneOff = h.oneOff && s); - const d = O(r, e.replace(v, "")), - u = o - ? (function (t, e, i) { - return function n(s) { - const o = t.querySelectorAll(e); - for ( - let { target: r } = s; - r && r !== this; - r = r.parentNode - ) - for (const a of o) - if (a === r) - return ( - M(s, { delegateTarget: r }), - n.oneOff && P.off(t, s.type, e, i), - i.apply(r, [s]) - ); - }; - })(t, i, r) - : (function (t, e) { - return function i(n) { - return ( - M(n, { delegateTarget: t }), - i.oneOff && P.off(t, n.type, e), - e.apply(t, [n]) - ); - }; - })(t, r); - (u.delegationSelector = o ? i : null), - (u.callable = r), - (u.oneOff = s), - (u.uidEvent = d), - (c[d] = u), - t.addEventListener(a, u, o); - } - function D(t, e, i, n, s) { - const o = k(e[i], n, s); - o && (t.removeEventListener(i, o, Boolean(s)), delete e[i][o.uidEvent]); - } - function I(t, e, i, n) { - const s = e[i] || {}; - for (const [o, r] of Object.entries(s)) - o.includes(n) && D(t, e, i, r.callable, r.delegationSelector); - } - function N(t) { - return (t = t.replace(y, "")), T[t] || t; - } - const P = { - on(t, e, i, n) { - S(t, e, i, n, !1); - }, - one(t, e, i, n) { - S(t, e, i, n, !0); - }, - off(t, e, i, n) { - if ("string" != typeof e || !t) return; - const [s, o, r] = L(e, i, n), - a = r !== e, - l = x(t), - c = l[r] || {}, - h = e.startsWith("."); - if (void 0 === o) { - if (h) for (const i of Object.keys(l)) I(t, l, i, e.slice(1)); - for (const [i, n] of Object.entries(c)) { - const s = i.replace(w, ""); - (a && !e.includes(s)) || - D(t, l, r, n.callable, n.delegationSelector); - } - } else { - if (!Object.keys(c).length) return; - D(t, l, r, o, s ? i : null); - } - }, - trigger(t, e, i) { - if ("string" != typeof e || !t) return null; - const n = u(); - let s = null, - o = !0, - r = !0, - a = !1; - e !== N(e) && - n && - ((s = n.Event(e, i)), - n(t).trigger(s), - (o = !s.isPropagationStopped()), - (r = !s.isImmediatePropagationStopped()), - (a = s.isDefaultPrevented())); - const l = M(new Event(e, { bubbles: o, cancelable: !0 }), i); - return ( - a && l.preventDefault(), - r && t.dispatchEvent(l), - l.defaultPrevented && s && s.preventDefault(), - l - ); - }, - }; - function M(t, e = {}) { - for (const [i, n] of Object.entries(e)) - try { - t[i] = n; - } catch (e) { - Object.defineProperty(t, i, { configurable: !0, get: () => n }); - } - return t; - } - function j(t) { - if ("true" === t) return !0; - if ("false" === t) return !1; - if (t === Number(t).toString()) return Number(t); - if ("" === t || "null" === t) return null; - if ("string" != typeof t) return t; - try { - return JSON.parse(decodeURIComponent(t)); - } catch (e) { - return t; - } - } - function F(t) { - return t.replace(/[A-Z]/g, (t) => `-${t.toLowerCase()}`); - } - const H = { - setDataAttribute(t, e, i) { - t.setAttribute(`data-bs-${F(e)}`, i); - }, - removeDataAttribute(t, e) { - t.removeAttribute(`data-bs-${F(e)}`); - }, - getDataAttributes(t) { - if (!t) return {}; - const e = {}, - i = Object.keys(t.dataset).filter( - (t) => t.startsWith("bs") && !t.startsWith("bsConfig") - ); - for (const n of i) { - let i = n.replace(/^bs/, ""); - (i = i.charAt(0).toLowerCase() + i.slice(1, i.length)), - (e[i] = j(t.dataset[n])); - } - return e; - }, - getDataAttribute: (t, e) => j(t.getAttribute(`data-bs-${F(e)}`)), - }; - class $ { - static get Default() { - return {}; - } - static get DefaultType() { - return {}; - } - static get NAME() { - throw new Error( - 'You have to implement the static method "NAME", for each component!' - ); - } - _getConfig(t) { - return ( - (t = this._mergeConfigObj(t)), - (t = this._configAfterMerge(t)), - this._typeCheckConfig(t), - t - ); - } - _configAfterMerge(t) { - return t; - } - _mergeConfigObj(t, e) { - const i = o(e) ? H.getDataAttribute(e, "config") : {}; - return { - ...this.constructor.Default, - ...("object" == typeof i ? i : {}), - ...(o(e) ? H.getDataAttributes(e) : {}), - ...("object" == typeof t ? t : {}), - }; - } - _typeCheckConfig(t, e = this.constructor.DefaultType) { - for (const [n, s] of Object.entries(e)) { - const e = t[n], - r = o(e) - ? "element" - : null == (i = e) - ? `${i}` - : Object.prototype.toString - .call(i) - .match(/\s([a-z]+)/i)[1] - .toLowerCase(); - if (!new RegExp(s).test(r)) - throw new TypeError( - `${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${s}".` - ); - } - var i; - } - } - class W extends $ { - constructor(t, i) { - super(), - (t = r(t)) && - ((this._element = t), - (this._config = this._getConfig(i)), - e.set(this._element, this.constructor.DATA_KEY, this)); - } - dispose() { - e.remove(this._element, this.constructor.DATA_KEY), - P.off(this._element, this.constructor.EVENT_KEY); - for (const t of Object.getOwnPropertyNames(this)) this[t] = null; - } - _queueCallback(t, e, i = !0) { - _(t, e, i); - } - _getConfig(t) { - return ( - (t = this._mergeConfigObj(t, this._element)), - (t = this._configAfterMerge(t)), - this._typeCheckConfig(t), - t - ); - } - static getInstance(t) { - return e.get(r(t), this.DATA_KEY); - } - static getOrCreateInstance(t, e = {}) { - return ( - this.getInstance(t) || - new this(t, "object" == typeof e ? e : null) - ); - } - static get VERSION() { - return "5.3.0"; - } - static get DATA_KEY() { - return `bs.${this.NAME}`; - } - static get EVENT_KEY() { - return `.${this.DATA_KEY}`; - } - static eventName(t) { - return `${t}${this.EVENT_KEY}`; - } - } - const B = (t) => { - let e = t.getAttribute("data-bs-target"); - if (!e || "#" === e) { - let i = t.getAttribute("href"); - if (!i || (!i.includes("#") && !i.startsWith("."))) return null; - i.includes("#") && - !i.startsWith("#") && - (i = `#${i.split("#")[1]}`), - (e = i && "#" !== i ? i.trim() : null); - } - return n(e); - }, - z = { - find: (t, e = document.documentElement) => - [].concat(...Element.prototype.querySelectorAll.call(e, t)), - findOne: (t, e = document.documentElement) => - Element.prototype.querySelector.call(e, t), - children: (t, e) => - [].concat(...t.children).filter((t) => t.matches(e)), - parents(t, e) { - const i = []; - let n = t.parentNode.closest(e); - for (; n; ) i.push(n), (n = n.parentNode.closest(e)); - return i; - }, - prev(t, e) { - let i = t.previousElementSibling; - for (; i; ) { - if (i.matches(e)) return [i]; - i = i.previousElementSibling; - } - return []; - }, - next(t, e) { - let i = t.nextElementSibling; - for (; i; ) { - if (i.matches(e)) return [i]; - i = i.nextElementSibling; - } - return []; - }, - focusableChildren(t) { - const e = [ - "a", - "button", - "input", - "textarea", - "select", - "details", - "[tabindex]", - '[contenteditable="true"]', - ] - .map((t) => `${t}:not([tabindex^="-"])`) - .join(","); - return this.find(e, t).filter((t) => !l(t) && a(t)); - }, - getSelectorFromElement(t) { - const e = B(t); - return e && z.findOne(e) ? e : null; - }, - getElementFromSelector(t) { - const e = B(t); - return e ? z.findOne(e) : null; - }, - getMultipleElementsFromSelector(t) { - const e = B(t); - return e ? z.find(e) : []; - }, - }, - R = (t, e = "hide") => { - const i = `click.dismiss${t.EVENT_KEY}`, - n = t.NAME; - P.on(document, i, `[data-bs-dismiss="${n}"]`, function (i) { - if ( - (["A", "AREA"].includes(this.tagName) && i.preventDefault(), - l(this)) - ) - return; - const s = - z.getElementFromSelector(this) || this.closest(`.${n}`); - t.getOrCreateInstance(s)[e](); - }); - }; - class q extends W { - static get NAME() { - return "alert"; - } - close() { - if (P.trigger(this._element, "close.bs.alert").defaultPrevented) - return; - this._element.classList.remove("show"); - const t = this._element.classList.contains("fade"); - this._queueCallback(() => this._destroyElement(), this._element, t); - } - _destroyElement() { - this._element.remove(), - P.trigger(this._element, "closed.bs.alert"), - this.dispose(); - } - static jQueryInterface(t) { - return this.each(function () { - const e = q.getOrCreateInstance(this); - if ("string" == typeof t) { - if ( - void 0 === e[t] || - t.startsWith("_") || - "constructor" === t - ) - throw new TypeError(`No method named "${t}"`); - e[t](this); - } - }); - } - } - R(q, "close"), m(q); - const V = '[data-bs-toggle="button"]'; - class K extends W { - static get NAME() { - return "button"; - } - toggle() { - this._element.setAttribute( - "aria-pressed", - this._element.classList.toggle("active") - ); - } - static jQueryInterface(t) { - return this.each(function () { - const e = K.getOrCreateInstance(this); - "toggle" === t && e[t](); - }); - } - } - P.on(document, "click.bs.button.data-api", V, (t) => { - t.preventDefault(); - const e = t.target.closest(V); - K.getOrCreateInstance(e).toggle(); - }), - m(K); - const Q = { endCallback: null, leftCallback: null, rightCallback: null }, - X = { - endCallback: "(function|null)", - leftCallback: "(function|null)", - rightCallback: "(function|null)", - }; - class Y extends $ { - constructor(t, e) { - super(), - (this._element = t), - t && - Y.isSupported() && - ((this._config = this._getConfig(e)), - (this._deltaX = 0), - (this._supportPointerEvents = Boolean(window.PointerEvent)), - this._initEvents()); - } - static get Default() { - return Q; - } - static get DefaultType() { - return X; - } - static get NAME() { - return "swipe"; - } - dispose() { - P.off(this._element, ".bs.swipe"); - } - _start(t) { - this._supportPointerEvents - ? this._eventIsPointerPenTouch(t) && (this._deltaX = t.clientX) - : (this._deltaX = t.touches[0].clientX); - } - _end(t) { - this._eventIsPointerPenTouch(t) && - (this._deltaX = t.clientX - this._deltaX), - this._handleSwipe(), - g(this._config.endCallback); - } - _move(t) { - this._deltaX = - t.touches && t.touches.length > 1 - ? 0 - : t.touches[0].clientX - this._deltaX; - } - _handleSwipe() { - const t = Math.abs(this._deltaX); - if (t <= 40) return; - const e = t / this._deltaX; - (this._deltaX = 0), - e && - g( - e > 0 - ? this._config.rightCallback - : this._config.leftCallback - ); - } - _initEvents() { - this._supportPointerEvents - ? (P.on(this._element, "pointerdown.bs.swipe", (t) => - this._start(t) - ), - P.on(this._element, "pointerup.bs.swipe", (t) => - this._end(t) - ), - this._element.classList.add("pointer-event")) - : (P.on(this._element, "touchstart.bs.swipe", (t) => - this._start(t) - ), - P.on(this._element, "touchmove.bs.swipe", (t) => - this._move(t) - ), - P.on(this._element, "touchend.bs.swipe", (t) => - this._end(t) - )); - } - _eventIsPointerPenTouch(t) { - return ( - this._supportPointerEvents && - ("pen" === t.pointerType || "touch" === t.pointerType) - ); - } - static isSupported() { - return ( - "ontouchstart" in document.documentElement || - navigator.maxTouchPoints > 0 - ); - } - } - const U = "next", - G = "prev", - J = "left", - Z = "right", - tt = "slid.bs.carousel", - et = "carousel", - it = "active", - nt = { ArrowLeft: Z, ArrowRight: J }, - st = { - interval: 5e3, - keyboard: !0, - pause: "hover", - ride: !1, - touch: !0, - wrap: !0, - }, - ot = { - interval: "(number|boolean)", - keyboard: "boolean", - pause: "(string|boolean)", - ride: "(boolean|string)", - touch: "boolean", - wrap: "boolean", - }; - class rt extends W { - constructor(t, e) { - super(t, e), - (this._interval = null), - (this._activeElement = null), - (this._isSliding = !1), - (this.touchTimeout = null), - (this._swipeHelper = null), - (this._indicatorsElement = z.findOne( - ".carousel-indicators", - this._element - )), - this._addEventListeners(), - this._config.ride === et && this.cycle(); - } - static get Default() { - return st; - } - static get DefaultType() { - return ot; - } - static get NAME() { - return "carousel"; - } - next() { - this._slide(U); - } - nextWhenVisible() { - !document.hidden && a(this._element) && this.next(); - } - prev() { - this._slide(G); - } - pause() { - this._isSliding && s(this._element), this._clearInterval(); - } - cycle() { - this._clearInterval(), - this._updateInterval(), - (this._interval = setInterval( - () => this.nextWhenVisible(), - this._config.interval - )); - } - _maybeEnableCycle() { - this._config.ride && - (this._isSliding - ? P.one(this._element, tt, () => this.cycle()) - : this.cycle()); - } - to(t) { - const e = this._getItems(); - if (t > e.length - 1 || t < 0) return; - if (this._isSliding) - return void P.one(this._element, tt, () => this.to(t)); - const i = this._getItemIndex(this._getActive()); - if (i === t) return; - const n = t > i ? U : G; - this._slide(n, e[t]); - } - dispose() { - this._swipeHelper && this._swipeHelper.dispose(), super.dispose(); - } - _configAfterMerge(t) { - return (t.defaultInterval = t.interval), t; - } - _addEventListeners() { - this._config.keyboard && - P.on(this._element, "keydown.bs.carousel", (t) => - this._keydown(t) - ), - "hover" === this._config.pause && - (P.on(this._element, "mouseenter.bs.carousel", () => - this.pause() - ), - P.on(this._element, "mouseleave.bs.carousel", () => - this._maybeEnableCycle() - )), - this._config.touch && - Y.isSupported() && - this._addTouchEventListeners(); - } - _addTouchEventListeners() { - for (const t of z.find(".carousel-item img", this._element)) - P.on(t, "dragstart.bs.carousel", (t) => t.preventDefault()); - const t = { - leftCallback: () => this._slide(this._directionToOrder(J)), - rightCallback: () => this._slide(this._directionToOrder(Z)), - endCallback: () => { - "hover" === this._config.pause && - (this.pause(), - this.touchTimeout && clearTimeout(this.touchTimeout), - (this.touchTimeout = setTimeout( - () => this._maybeEnableCycle(), - 500 + this._config.interval - ))); - }, - }; - this._swipeHelper = new Y(this._element, t); - } - _keydown(t) { - if (/input|textarea/i.test(t.target.tagName)) return; - const e = nt[t.key]; - e && (t.preventDefault(), this._slide(this._directionToOrder(e))); - } - _getItemIndex(t) { - return this._getItems().indexOf(t); - } - _setActiveIndicatorElement(t) { - if (!this._indicatorsElement) return; - const e = z.findOne(".active", this._indicatorsElement); - e.classList.remove(it), e.removeAttribute("aria-current"); - const i = z.findOne( - `[data-bs-slide-to="${t}"]`, - this._indicatorsElement - ); - i && (i.classList.add(it), i.setAttribute("aria-current", "true")); - } - _updateInterval() { - const t = this._activeElement || this._getActive(); - if (!t) return; - const e = Number.parseInt(t.getAttribute("data-bs-interval"), 10); - this._config.interval = e || this._config.defaultInterval; - } - _slide(t, e = null) { - if (this._isSliding) return; - const i = this._getActive(), - n = t === U, - s = e || b(this._getItems(), i, n, this._config.wrap); - if (s === i) return; - const o = this._getItemIndex(s), - r = (e) => - P.trigger(this._element, e, { - relatedTarget: s, - direction: this._orderToDirection(t), - from: this._getItemIndex(i), - to: o, - }); - if (r("slide.bs.carousel").defaultPrevented) return; - if (!i || !s) return; - const a = Boolean(this._interval); - this.pause(), - (this._isSliding = !0), - this._setActiveIndicatorElement(o), - (this._activeElement = s); - const l = n ? "carousel-item-start" : "carousel-item-end", - c = n ? "carousel-item-next" : "carousel-item-prev"; - s.classList.add(c), - d(s), - i.classList.add(l), - s.classList.add(l), - this._queueCallback( - () => { - s.classList.remove(l, c), - s.classList.add(it), - i.classList.remove(it, c, l), - (this._isSliding = !1), - r(tt); - }, - i, - this._isAnimated() - ), - a && this.cycle(); - } - _isAnimated() { - return this._element.classList.contains("slide"); - } - _getActive() { - return z.findOne(".active.carousel-item", this._element); - } - _getItems() { - return z.find(".carousel-item", this._element); - } - _clearInterval() { - this._interval && - (clearInterval(this._interval), (this._interval = null)); - } - _directionToOrder(t) { - return p() ? (t === J ? G : U) : t === J ? U : G; - } - _orderToDirection(t) { - return p() ? (t === G ? J : Z) : t === G ? Z : J; - } - static jQueryInterface(t) { - return this.each(function () { - const e = rt.getOrCreateInstance(this, t); - if ("number" != typeof t) { - if ("string" == typeof t) { - if ( - void 0 === e[t] || - t.startsWith("_") || - "constructor" === t - ) - throw new TypeError(`No method named "${t}"`); - e[t](); - } - } else e.to(t); - }); - } - } - P.on( - document, - "click.bs.carousel.data-api", - "[data-bs-slide], [data-bs-slide-to]", - function (t) { - const e = z.getElementFromSelector(this); - if (!e || !e.classList.contains(et)) return; - t.preventDefault(); - const i = rt.getOrCreateInstance(e), - n = this.getAttribute("data-bs-slide-to"); - return n - ? (i.to(n), void i._maybeEnableCycle()) - : "next" === H.getDataAttribute(this, "slide") - ? (i.next(), void i._maybeEnableCycle()) - : (i.prev(), void i._maybeEnableCycle()); - } - ), - P.on(window, "load.bs.carousel.data-api", () => { - const t = z.find('[data-bs-ride="carousel"]'); - for (const e of t) rt.getOrCreateInstance(e); - }), - m(rt); - const at = "show", - lt = "collapse", - ct = "collapsing", - ht = '[data-bs-toggle="collapse"]', - dt = { parent: null, toggle: !0 }, - ut = { parent: "(null|element)", toggle: "boolean" }; - class ft extends W { - constructor(t, e) { - super(t, e), - (this._isTransitioning = !1), - (this._triggerArray = []); - const i = z.find(ht); - for (const t of i) { - const e = z.getSelectorFromElement(t), - i = z.find(e).filter((t) => t === this._element); - null !== e && i.length && this._triggerArray.push(t); - } - this._initializeChildren(), - this._config.parent || - this._addAriaAndCollapsedClass( - this._triggerArray, - this._isShown() - ), - this._config.toggle && this.toggle(); - } - static get Default() { - return dt; - } - static get DefaultType() { - return ut; - } - static get NAME() { - return "collapse"; - } - toggle() { - this._isShown() ? this.hide() : this.show(); - } - show() { - if (this._isTransitioning || this._isShown()) return; - let t = []; - if ( - (this._config.parent && - (t = this._getFirstLevelChildren( - ".collapse.show, .collapse.collapsing" - ) - .filter((t) => t !== this._element) - .map((t) => ft.getOrCreateInstance(t, { toggle: !1 }))), - t.length && t[0]._isTransitioning) - ) - return; - if (P.trigger(this._element, "show.bs.collapse").defaultPrevented) - return; - for (const e of t) e.hide(); - const e = this._getDimension(); - this._element.classList.remove(lt), - this._element.classList.add(ct), - (this._element.style[e] = 0), - this._addAriaAndCollapsedClass(this._triggerArray, !0), - (this._isTransitioning = !0); - const i = `scroll${e[0].toUpperCase() + e.slice(1)}`; - this._queueCallback( - () => { - (this._isTransitioning = !1), - this._element.classList.remove(ct), - this._element.classList.add(lt, at), - (this._element.style[e] = ""), - P.trigger(this._element, "shown.bs.collapse"); - }, - this._element, - !0 - ), - (this._element.style[e] = `${this._element[i]}px`); - } - hide() { - if (this._isTransitioning || !this._isShown()) return; - if (P.trigger(this._element, "hide.bs.collapse").defaultPrevented) - return; - const t = this._getDimension(); - (this._element.style[t] = `${ - this._element.getBoundingClientRect()[t] - }px`), - d(this._element), - this._element.classList.add(ct), - this._element.classList.remove(lt, at); - for (const t of this._triggerArray) { - const e = z.getElementFromSelector(t); - e && - !this._isShown(e) && - this._addAriaAndCollapsedClass([t], !1); - } - (this._isTransitioning = !0), - (this._element.style[t] = ""), - this._queueCallback( - () => { - (this._isTransitioning = !1), - this._element.classList.remove(ct), - this._element.classList.add(lt), - P.trigger(this._element, "hidden.bs.collapse"); - }, - this._element, - !0 - ); - } - _isShown(t = this._element) { - return t.classList.contains(at); - } - _configAfterMerge(t) { - return (t.toggle = Boolean(t.toggle)), (t.parent = r(t.parent)), t; - } - _getDimension() { - return this._element.classList.contains("collapse-horizontal") - ? "width" - : "height"; - } - _initializeChildren() { - if (!this._config.parent) return; - const t = this._getFirstLevelChildren(ht); - for (const e of t) { - const t = z.getElementFromSelector(e); - t && this._addAriaAndCollapsedClass([e], this._isShown(t)); - } - } - _getFirstLevelChildren(t) { - const e = z.find(":scope .collapse .collapse", this._config.parent); - return z.find(t, this._config.parent).filter((t) => !e.includes(t)); - } - _addAriaAndCollapsedClass(t, e) { - if (t.length) - for (const i of t) - i.classList.toggle("collapsed", !e), - i.setAttribute("aria-expanded", e); - } - static jQueryInterface(t) { - const e = {}; - return ( - "string" == typeof t && /show|hide/.test(t) && (e.toggle = !1), - this.each(function () { - const i = ft.getOrCreateInstance(this, e); - if ("string" == typeof t) { - if (void 0 === i[t]) - throw new TypeError(`No method named "${t}"`); - i[t](); - } - }) - ); - } - } - P.on(document, "click.bs.collapse.data-api", ht, function (t) { - ("A" === t.target.tagName || - (t.delegateTarget && "A" === t.delegateTarget.tagName)) && - t.preventDefault(); - for (const t of z.getMultipleElementsFromSelector(this)) - ft.getOrCreateInstance(t, { toggle: !1 }).toggle(); - }), - m(ft); - var pt = "top", - mt = "bottom", - gt = "right", - _t = "left", - bt = "auto", - vt = [pt, mt, gt, _t], - yt = "start", - wt = "end", - At = "clippingParents", - Et = "viewport", - Tt = "popper", - Ct = "reference", - Ot = vt.reduce(function (t, e) { - return t.concat([e + "-" + yt, e + "-" + wt]); - }, []), - xt = [].concat(vt, [bt]).reduce(function (t, e) { - return t.concat([e, e + "-" + yt, e + "-" + wt]); - }, []), - kt = "beforeRead", - Lt = "read", - St = "afterRead", - Dt = "beforeMain", - It = "main", - Nt = "afterMain", - Pt = "beforeWrite", - Mt = "write", - jt = "afterWrite", - Ft = [kt, Lt, St, Dt, It, Nt, Pt, Mt, jt]; - function Ht(t) { - return t ? (t.nodeName || "").toLowerCase() : null; - } - function $t(t) { - if (null == t) return window; - if ("[object Window]" !== t.toString()) { - var e = t.ownerDocument; - return (e && e.defaultView) || window; - } - return t; - } - function Wt(t) { - return t instanceof $t(t).Element || t instanceof Element; - } - function Bt(t) { - return t instanceof $t(t).HTMLElement || t instanceof HTMLElement; - } - function zt(t) { - return ( - "undefined" != typeof ShadowRoot && - (t instanceof $t(t).ShadowRoot || t instanceof ShadowRoot) - ); - } - const Rt = { - name: "applyStyles", - enabled: !0, - phase: "write", - fn: function (t) { - var e = t.state; - Object.keys(e.elements).forEach(function (t) { - var i = e.styles[t] || {}, - n = e.attributes[t] || {}, - s = e.elements[t]; - Bt(s) && - Ht(s) && - (Object.assign(s.style, i), - Object.keys(n).forEach(function (t) { - var e = n[t]; - !1 === e - ? s.removeAttribute(t) - : s.setAttribute(t, !0 === e ? "" : e); - })); - }); - }, - effect: function (t) { - var e = t.state, - i = { - popper: { - position: e.options.strategy, - left: "0", - top: "0", - margin: "0", - }, - arrow: { position: "absolute" }, - reference: {}, - }; - return ( - Object.assign(e.elements.popper.style, i.popper), - (e.styles = i), - e.elements.arrow && - Object.assign(e.elements.arrow.style, i.arrow), - function () { - Object.keys(e.elements).forEach(function (t) { - var n = e.elements[t], - s = e.attributes[t] || {}, - o = Object.keys( - e.styles.hasOwnProperty(t) ? e.styles[t] : i[t] - ).reduce(function (t, e) { - return (t[e] = ""), t; - }, {}); - Bt(n) && - Ht(n) && - (Object.assign(n.style, o), - Object.keys(s).forEach(function (t) { - n.removeAttribute(t); - })); - }); - } - ); - }, - requires: ["computeStyles"], - }; - function qt(t) { - return t.split("-")[0]; - } - var Vt = Math.max, - Kt = Math.min, - Qt = Math.round; - function Xt() { - var t = navigator.userAgentData; - return null != t && t.brands && Array.isArray(t.brands) - ? t.brands - .map(function (t) { - return t.brand + "/" + t.version; - }) - .join(" ") - : navigator.userAgent; - } - function Yt() { - return !/^((?!chrome|android).)*safari/i.test(Xt()); - } - function Ut(t, e, i) { - void 0 === e && (e = !1), void 0 === i && (i = !1); - var n = t.getBoundingClientRect(), - s = 1, - o = 1; - e && - Bt(t) && - ((s = (t.offsetWidth > 0 && Qt(n.width) / t.offsetWidth) || 1), - (o = (t.offsetHeight > 0 && Qt(n.height) / t.offsetHeight) || 1)); - var r = (Wt(t) ? $t(t) : window).visualViewport, - a = !Yt() && i, - l = (n.left + (a && r ? r.offsetLeft : 0)) / s, - c = (n.top + (a && r ? r.offsetTop : 0)) / o, - h = n.width / s, - d = n.height / o; - return { - width: h, - height: d, - top: c, - right: l + h, - bottom: c + d, - left: l, - x: l, - y: c, - }; - } - function Gt(t) { - var e = Ut(t), - i = t.offsetWidth, - n = t.offsetHeight; - return ( - Math.abs(e.width - i) <= 1 && (i = e.width), - Math.abs(e.height - n) <= 1 && (n = e.height), - { x: t.offsetLeft, y: t.offsetTop, width: i, height: n } - ); - } - function Jt(t, e) { - var i = e.getRootNode && e.getRootNode(); - if (t.contains(e)) return !0; - if (i && zt(i)) { - var n = e; - do { - if (n && t.isSameNode(n)) return !0; - n = n.parentNode || n.host; - } while (n); - } - return !1; - } - function Zt(t) { - return $t(t).getComputedStyle(t); - } - function te(t) { - return ["table", "td", "th"].indexOf(Ht(t)) >= 0; - } - function ee(t) { - return ( - (Wt(t) ? t.ownerDocument : t.document) || window.document - ).documentElement; - } - function ie(t) { - return "html" === Ht(t) - ? t - : t.assignedSlot || - t.parentNode || - (zt(t) ? t.host : null) || - ee(t); - } - function ne(t) { - return Bt(t) && "fixed" !== Zt(t).position ? t.offsetParent : null; - } - function se(t) { - for ( - var e = $t(t), i = ne(t); - i && te(i) && "static" === Zt(i).position; - - ) - i = ne(i); - return i && - ("html" === Ht(i) || - ("body" === Ht(i) && "static" === Zt(i).position)) - ? e - : i || - (function (t) { - var e = /firefox/i.test(Xt()); - if ( - /Trident/i.test(Xt()) && - Bt(t) && - "fixed" === Zt(t).position - ) - return null; - var i = ie(t); - for ( - zt(i) && (i = i.host); - Bt(i) && ["html", "body"].indexOf(Ht(i)) < 0; - - ) { - var n = Zt(i); - if ( - "none" !== n.transform || - "none" !== n.perspective || - "paint" === n.contain || - -1 !== - ["transform", "perspective"].indexOf( - n.willChange - ) || - (e && "filter" === n.willChange) || - (e && n.filter && "none" !== n.filter) - ) - return i; - i = i.parentNode; - } - return null; - })(t) || - e; - } - function oe(t) { - return ["top", "bottom"].indexOf(t) >= 0 ? "x" : "y"; - } - function re(t, e, i) { - return Vt(t, Kt(e, i)); - } - function ae(t) { - return Object.assign({}, { top: 0, right: 0, bottom: 0, left: 0 }, t); - } - function le(t, e) { - return e.reduce(function (e, i) { - return (e[i] = t), e; - }, {}); - } - const ce = { - name: "arrow", - enabled: !0, - phase: "main", - fn: function (t) { - var e, - i = t.state, - n = t.name, - s = t.options, - o = i.elements.arrow, - r = i.modifiersData.popperOffsets, - a = qt(i.placement), - l = oe(a), - c = [_t, gt].indexOf(a) >= 0 ? "height" : "width"; - if (o && r) { - var h = (function (t, e) { - return ae( - "number" != - typeof (t = - "function" == typeof t - ? t( - Object.assign({}, e.rects, { - placement: e.placement, - }) - ) - : t) - ? t - : le(t, vt) - ); - })(s.padding, i), - d = Gt(o), - u = "y" === l ? pt : _t, - f = "y" === l ? mt : gt, - p = - i.rects.reference[c] + - i.rects.reference[l] - - r[l] - - i.rects.popper[c], - m = r[l] - i.rects.reference[l], - g = se(o), - _ = g - ? "y" === l - ? g.clientHeight || 0 - : g.clientWidth || 0 - : 0, - b = p / 2 - m / 2, - v = h[u], - y = _ - d[c] - h[f], - w = _ / 2 - d[c] / 2 + b, - A = re(v, w, y), - E = l; - i.modifiersData[n] = - (((e = {})[E] = A), (e.centerOffset = A - w), e); - } - }, - effect: function (t) { - var e = t.state, - i = t.options.element, - n = void 0 === i ? "[data-popper-arrow]" : i; - null != n && - ("string" != typeof n || - (n = e.elements.popper.querySelector(n))) && - Jt(e.elements.popper, n) && - (e.elements.arrow = n); - }, - requires: ["popperOffsets"], - requiresIfExists: ["preventOverflow"], - }; - function he(t) { - return t.split("-")[1]; - } - var de = { top: "auto", right: "auto", bottom: "auto", left: "auto" }; - function ue(t) { - var e, - i = t.popper, - n = t.popperRect, - s = t.placement, - o = t.variation, - r = t.offsets, - a = t.position, - l = t.gpuAcceleration, - c = t.adaptive, - h = t.roundOffsets, - d = t.isFixed, - u = r.x, - f = void 0 === u ? 0 : u, - p = r.y, - m = void 0 === p ? 0 : p, - g = "function" == typeof h ? h({ x: f, y: m }) : { x: f, y: m }; - (f = g.x), (m = g.y); - var _ = r.hasOwnProperty("x"), - b = r.hasOwnProperty("y"), - v = _t, - y = pt, - w = window; - if (c) { - var A = se(i), - E = "clientHeight", - T = "clientWidth"; - A === $t(i) && - "static" !== Zt((A = ee(i))).position && - "absolute" === a && - ((E = "scrollHeight"), (T = "scrollWidth")), - (s === pt || ((s === _t || s === gt) && o === wt)) && - ((y = mt), - (m -= - (d && A === w && w.visualViewport - ? w.visualViewport.height - : A[E]) - n.height), - (m *= l ? 1 : -1)), - (s !== _t && ((s !== pt && s !== mt) || o !== wt)) || - ((v = gt), - (f -= - (d && A === w && w.visualViewport - ? w.visualViewport.width - : A[T]) - n.width), - (f *= l ? 1 : -1)); - } - var C, - O = Object.assign({ position: a }, c && de), - x = - !0 === h - ? (function (t, e) { - var i = t.x, - n = t.y, - s = e.devicePixelRatio || 1; - return { - x: Qt(i * s) / s || 0, - y: Qt(n * s) / s || 0, - }; - })({ x: f, y: m }, $t(i)) - : { x: f, y: m }; - return ( - (f = x.x), - (m = x.y), - l - ? Object.assign( - {}, - O, - (((C = {})[y] = b ? "0" : ""), - (C[v] = _ ? "0" : ""), - (C.transform = - (w.devicePixelRatio || 1) <= 1 - ? "translate(" + f + "px, " + m + "px)" - : "translate3d(" + f + "px, " + m + "px, 0)"), - C) - ) - : Object.assign( - {}, - O, - (((e = {})[y] = b ? m + "px" : ""), - (e[v] = _ ? f + "px" : ""), - (e.transform = ""), - e) - ) - ); - } - const fe = { - name: "computeStyles", - enabled: !0, - phase: "beforeWrite", - fn: function (t) { - var e = t.state, - i = t.options, - n = i.gpuAcceleration, - s = void 0 === n || n, - o = i.adaptive, - r = void 0 === o || o, - a = i.roundOffsets, - l = void 0 === a || a, - c = { - placement: qt(e.placement), - variation: he(e.placement), - popper: e.elements.popper, - popperRect: e.rects.popper, - gpuAcceleration: s, - isFixed: "fixed" === e.options.strategy, - }; - null != e.modifiersData.popperOffsets && - (e.styles.popper = Object.assign( - {}, - e.styles.popper, - ue( - Object.assign({}, c, { - offsets: e.modifiersData.popperOffsets, - position: e.options.strategy, - adaptive: r, - roundOffsets: l, - }) - ) - )), - null != e.modifiersData.arrow && - (e.styles.arrow = Object.assign( - {}, - e.styles.arrow, - ue( - Object.assign({}, c, { - offsets: e.modifiersData.arrow, - position: "absolute", - adaptive: !1, - roundOffsets: l, - }) - ) - )), - (e.attributes.popper = Object.assign({}, e.attributes.popper, { - "data-popper-placement": e.placement, - })); - }, - data: {}, - }; - var pe = { passive: !0 }; - const me = { - name: "eventListeners", - enabled: !0, - phase: "write", - fn: function () {}, - effect: function (t) { - var e = t.state, - i = t.instance, - n = t.options, - s = n.scroll, - o = void 0 === s || s, - r = n.resize, - a = void 0 === r || r, - l = $t(e.elements.popper), - c = [].concat( - e.scrollParents.reference, - e.scrollParents.popper - ); - return ( - o && - c.forEach(function (t) { - t.addEventListener("scroll", i.update, pe); - }), - a && l.addEventListener("resize", i.update, pe), - function () { - o && - c.forEach(function (t) { - t.removeEventListener("scroll", i.update, pe); - }), - a && l.removeEventListener("resize", i.update, pe); - } - ); - }, - data: {}, - }; - var ge = { left: "right", right: "left", bottom: "top", top: "bottom" }; - function _e(t) { - return t.replace(/left|right|bottom|top/g, function (t) { - return ge[t]; - }); - } - var be = { start: "end", end: "start" }; - function ve(t) { - return t.replace(/start|end/g, function (t) { - return be[t]; - }); - } - function ye(t) { - var e = $t(t); - return { scrollLeft: e.pageXOffset, scrollTop: e.pageYOffset }; - } - function we(t) { - return Ut(ee(t)).left + ye(t).scrollLeft; - } - function Ae(t) { - var e = Zt(t), - i = e.overflow, - n = e.overflowX, - s = e.overflowY; - return /auto|scroll|overlay|hidden/.test(i + s + n); - } - function Ee(t) { - return ["html", "body", "#document"].indexOf(Ht(t)) >= 0 - ? t.ownerDocument.body - : Bt(t) && Ae(t) - ? t - : Ee(ie(t)); - } - function Te(t, e) { - var i; - void 0 === e && (e = []); - var n = Ee(t), - s = n === (null == (i = t.ownerDocument) ? void 0 : i.body), - o = $t(n), - r = s ? [o].concat(o.visualViewport || [], Ae(n) ? n : []) : n, - a = e.concat(r); - return s ? a : a.concat(Te(ie(r))); - } - function Ce(t) { - return Object.assign({}, t, { - left: t.x, - top: t.y, - right: t.x + t.width, - bottom: t.y + t.height, - }); - } - function Oe(t, e, i) { - return e === Et - ? Ce( - (function (t, e) { - var i = $t(t), - n = ee(t), - s = i.visualViewport, - o = n.clientWidth, - r = n.clientHeight, - a = 0, - l = 0; - if (s) { - (o = s.width), (r = s.height); - var c = Yt(); - (c || (!c && "fixed" === e)) && - ((a = s.offsetLeft), (l = s.offsetTop)); - } - return { width: o, height: r, x: a + we(t), y: l }; - })(t, i) - ) - : Wt(e) - ? (function (t, e) { - var i = Ut(t, !1, "fixed" === e); - return ( - (i.top = i.top + t.clientTop), - (i.left = i.left + t.clientLeft), - (i.bottom = i.top + t.clientHeight), - (i.right = i.left + t.clientWidth), - (i.width = t.clientWidth), - (i.height = t.clientHeight), - (i.x = i.left), - (i.y = i.top), - i - ); - })(e, i) - : Ce( - (function (t) { - var e, - i = ee(t), - n = ye(t), - s = null == (e = t.ownerDocument) ? void 0 : e.body, - o = Vt( - i.scrollWidth, - i.clientWidth, - s ? s.scrollWidth : 0, - s ? s.clientWidth : 0 - ), - r = Vt( - i.scrollHeight, - i.clientHeight, - s ? s.scrollHeight : 0, - s ? s.clientHeight : 0 - ), - a = -n.scrollLeft + we(t), - l = -n.scrollTop; - return ( - "rtl" === Zt(s || i).direction && - (a += - Vt(i.clientWidth, s ? s.clientWidth : 0) - - o), - { width: o, height: r, x: a, y: l } - ); - })(ee(t)) - ); - } - function xe(t) { - var e, - i = t.reference, - n = t.element, - s = t.placement, - o = s ? qt(s) : null, - r = s ? he(s) : null, - a = i.x + i.width / 2 - n.width / 2, - l = i.y + i.height / 2 - n.height / 2; - switch (o) { - case pt: - e = { x: a, y: i.y - n.height }; - break; - case mt: - e = { x: a, y: i.y + i.height }; - break; - case gt: - e = { x: i.x + i.width, y: l }; - break; - case _t: - e = { x: i.x - n.width, y: l }; - break; - default: - e = { x: i.x, y: i.y }; - } - var c = o ? oe(o) : null; - if (null != c) { - var h = "y" === c ? "height" : "width"; - switch (r) { - case yt: - e[c] = e[c] - (i[h] / 2 - n[h] / 2); - break; - case wt: - e[c] = e[c] + (i[h] / 2 - n[h] / 2); - } - } - return e; - } - function ke(t, e) { - void 0 === e && (e = {}); - var i = e, - n = i.placement, - s = void 0 === n ? t.placement : n, - o = i.strategy, - r = void 0 === o ? t.strategy : o, - a = i.boundary, - l = void 0 === a ? At : a, - c = i.rootBoundary, - h = void 0 === c ? Et : c, - d = i.elementContext, - u = void 0 === d ? Tt : d, - f = i.altBoundary, - p = void 0 !== f && f, - m = i.padding, - g = void 0 === m ? 0 : m, - _ = ae("number" != typeof g ? g : le(g, vt)), - b = u === Tt ? Ct : Tt, - v = t.rects.popper, - y = t.elements[p ? b : u], - w = (function (t, e, i, n) { - var s = - "clippingParents" === e - ? (function (t) { - var e = Te(ie(t)), - i = - ["absolute", "fixed"].indexOf( - Zt(t).position - ) >= 0 && Bt(t) - ? se(t) - : t; - return Wt(i) - ? e.filter(function (t) { - return ( - Wt(t) && - Jt(t, i) && - "body" !== Ht(t) - ); - }) - : []; - })(t) - : [].concat(e), - o = [].concat(s, [i]), - r = o[0], - a = o.reduce(function (e, i) { - var s = Oe(t, i, n); - return ( - (e.top = Vt(s.top, e.top)), - (e.right = Kt(s.right, e.right)), - (e.bottom = Kt(s.bottom, e.bottom)), - (e.left = Vt(s.left, e.left)), - e - ); - }, Oe(t, r, n)); - return ( - (a.width = a.right - a.left), - (a.height = a.bottom - a.top), - (a.x = a.left), - (a.y = a.top), - a - ); - })(Wt(y) ? y : y.contextElement || ee(t.elements.popper), l, h, r), - A = Ut(t.elements.reference), - E = xe({ - reference: A, - element: v, - strategy: "absolute", - placement: s, - }), - T = Ce(Object.assign({}, v, E)), - C = u === Tt ? T : A, - O = { - top: w.top - C.top + _.top, - bottom: C.bottom - w.bottom + _.bottom, - left: w.left - C.left + _.left, - right: C.right - w.right + _.right, - }, - x = t.modifiersData.offset; - if (u === Tt && x) { - var k = x[s]; - Object.keys(O).forEach(function (t) { - var e = [gt, mt].indexOf(t) >= 0 ? 1 : -1, - i = [pt, mt].indexOf(t) >= 0 ? "y" : "x"; - O[t] += k[i] * e; - }); - } - return O; - } - function Le(t, e) { - void 0 === e && (e = {}); - var i = e, - n = i.placement, - s = i.boundary, - o = i.rootBoundary, - r = i.padding, - a = i.flipVariations, - l = i.allowedAutoPlacements, - c = void 0 === l ? xt : l, - h = he(n), - d = h - ? a - ? Ot - : Ot.filter(function (t) { - return he(t) === h; - }) - : vt, - u = d.filter(function (t) { - return c.indexOf(t) >= 0; - }); - 0 === u.length && (u = d); - var f = u.reduce(function (e, i) { - return ( - (e[i] = ke(t, { - placement: i, - boundary: s, - rootBoundary: o, - padding: r, - })[qt(i)]), - e - ); - }, {}); - return Object.keys(f).sort(function (t, e) { - return f[t] - f[e]; - }); - } - const Se = { - name: "flip", - enabled: !0, - phase: "main", - fn: function (t) { - var e = t.state, - i = t.options, - n = t.name; - if (!e.modifiersData[n]._skip) { - for ( - var s = i.mainAxis, - o = void 0 === s || s, - r = i.altAxis, - a = void 0 === r || r, - l = i.fallbackPlacements, - c = i.padding, - h = i.boundary, - d = i.rootBoundary, - u = i.altBoundary, - f = i.flipVariations, - p = void 0 === f || f, - m = i.allowedAutoPlacements, - g = e.options.placement, - _ = qt(g), - b = - l || - (_ !== g && p - ? (function (t) { - if (qt(t) === bt) return []; - var e = _e(t); - return [ve(t), e, ve(e)]; - })(g) - : [_e(g)]), - v = [g].concat(b).reduce(function (t, i) { - return t.concat( - qt(i) === bt - ? Le(e, { - placement: i, - boundary: h, - rootBoundary: d, - padding: c, - flipVariations: p, - allowedAutoPlacements: m, - }) - : i - ); - }, []), - y = e.rects.reference, - w = e.rects.popper, - A = new Map(), - E = !0, - T = v[0], - C = 0; - C < v.length; - C++ - ) { - var O = v[C], - x = qt(O), - k = he(O) === yt, - L = [pt, mt].indexOf(x) >= 0, - S = L ? "width" : "height", - D = ke(e, { - placement: O, - boundary: h, - rootBoundary: d, - altBoundary: u, - padding: c, - }), - I = L ? (k ? gt : _t) : k ? mt : pt; - y[S] > w[S] && (I = _e(I)); - var N = _e(I), - P = []; - if ( - (o && P.push(D[x] <= 0), - a && P.push(D[I] <= 0, D[N] <= 0), - P.every(function (t) { - return t; - })) - ) { - (T = O), (E = !1); - break; - } - A.set(O, P); - } - if (E) - for ( - var M = function (t) { - var e = v.find(function (e) { - var i = A.get(e); - if (i) - return i - .slice(0, t) - .every(function (t) { - return t; - }); - }); - if (e) return (T = e), "break"; - }, - j = p ? 3 : 1; - j > 0 && "break" !== M(j); - j-- - ); - e.placement !== T && - ((e.modifiersData[n]._skip = !0), - (e.placement = T), - (e.reset = !0)); - } - }, - requiresIfExists: ["offset"], - data: { _skip: !1 }, - }; - function De(t, e, i) { - return ( - void 0 === i && (i = { x: 0, y: 0 }), - { - top: t.top - e.height - i.y, - right: t.right - e.width + i.x, - bottom: t.bottom - e.height + i.y, - left: t.left - e.width - i.x, - } - ); - } - function Ie(t) { - return [pt, gt, mt, _t].some(function (e) { - return t[e] >= 0; - }); - } - const Ne = { - name: "hide", - enabled: !0, - phase: "main", - requiresIfExists: ["preventOverflow"], - fn: function (t) { - var e = t.state, - i = t.name, - n = e.rects.reference, - s = e.rects.popper, - o = e.modifiersData.preventOverflow, - r = ke(e, { elementContext: "reference" }), - a = ke(e, { altBoundary: !0 }), - l = De(r, n), - c = De(a, s, o), - h = Ie(l), - d = Ie(c); - (e.modifiersData[i] = { - referenceClippingOffsets: l, - popperEscapeOffsets: c, - isReferenceHidden: h, - hasPopperEscaped: d, - }), - (e.attributes.popper = Object.assign( - {}, - e.attributes.popper, - { - "data-popper-reference-hidden": h, - "data-popper-escaped": d, - } - )); - }, - }, - Pe = { - name: "offset", - enabled: !0, - phase: "main", - requires: ["popperOffsets"], - fn: function (t) { - var e = t.state, - i = t.options, - n = t.name, - s = i.offset, - o = void 0 === s ? [0, 0] : s, - r = xt.reduce(function (t, i) { - return ( - (t[i] = (function (t, e, i) { - var n = qt(t), - s = [_t, pt].indexOf(n) >= 0 ? -1 : 1, - o = - "function" == typeof i - ? i( - Object.assign({}, e, { - placement: t, - }) - ) - : i, - r = o[0], - a = o[1]; - return ( - (r = r || 0), - (a = (a || 0) * s), - [_t, gt].indexOf(n) >= 0 - ? { x: a, y: r } - : { x: r, y: a } - ); - })(i, e.rects, o)), - t - ); - }, {}), - a = r[e.placement], - l = a.x, - c = a.y; - null != e.modifiersData.popperOffsets && - ((e.modifiersData.popperOffsets.x += l), - (e.modifiersData.popperOffsets.y += c)), - (e.modifiersData[n] = r); - }, - }, - Me = { - name: "popperOffsets", - enabled: !0, - phase: "read", - fn: function (t) { - var e = t.state, - i = t.name; - e.modifiersData[i] = xe({ - reference: e.rects.reference, - element: e.rects.popper, - strategy: "absolute", - placement: e.placement, - }); - }, - data: {}, - }, - je = { - name: "preventOverflow", - enabled: !0, - phase: "main", - fn: function (t) { - var e = t.state, - i = t.options, - n = t.name, - s = i.mainAxis, - o = void 0 === s || s, - r = i.altAxis, - a = void 0 !== r && r, - l = i.boundary, - c = i.rootBoundary, - h = i.altBoundary, - d = i.padding, - u = i.tether, - f = void 0 === u || u, - p = i.tetherOffset, - m = void 0 === p ? 0 : p, - g = ke(e, { - boundary: l, - rootBoundary: c, - padding: d, - altBoundary: h, - }), - _ = qt(e.placement), - b = he(e.placement), - v = !b, - y = oe(_), - w = "x" === y ? "y" : "x", - A = e.modifiersData.popperOffsets, - E = e.rects.reference, - T = e.rects.popper, - C = - "function" == typeof m - ? m( - Object.assign({}, e.rects, { - placement: e.placement, - }) - ) - : m, - O = - "number" == typeof C - ? { mainAxis: C, altAxis: C } - : Object.assign({ mainAxis: 0, altAxis: 0 }, C), - x = e.modifiersData.offset - ? e.modifiersData.offset[e.placement] - : null, - k = { x: 0, y: 0 }; - if (A) { - if (o) { - var L, - S = "y" === y ? pt : _t, - D = "y" === y ? mt : gt, - I = "y" === y ? "height" : "width", - N = A[y], - P = N + g[S], - M = N - g[D], - j = f ? -T[I] / 2 : 0, - F = b === yt ? E[I] : T[I], - H = b === yt ? -T[I] : -E[I], - $ = e.elements.arrow, - W = f && $ ? Gt($) : { width: 0, height: 0 }, - B = e.modifiersData["arrow#persistent"] - ? e.modifiersData["arrow#persistent"].padding - : { top: 0, right: 0, bottom: 0, left: 0 }, - z = B[S], - R = B[D], - q = re(0, E[I], W[I]), - V = v - ? E[I] / 2 - j - q - z - O.mainAxis - : F - q - z - O.mainAxis, - K = v - ? -E[I] / 2 + j + q + R + O.mainAxis - : H + q + R + O.mainAxis, - Q = e.elements.arrow && se(e.elements.arrow), - X = Q - ? "y" === y - ? Q.clientTop || 0 - : Q.clientLeft || 0 - : 0, - Y = null != (L = null == x ? void 0 : x[y]) ? L : 0, - U = N + K - Y, - G = re( - f ? Kt(P, N + V - Y - X) : P, - N, - f ? Vt(M, U) : M - ); - (A[y] = G), (k[y] = G - N); - } - if (a) { - var J, - Z = "x" === y ? pt : _t, - tt = "x" === y ? mt : gt, - et = A[w], - it = "y" === w ? "height" : "width", - nt = et + g[Z], - st = et - g[tt], - ot = -1 !== [pt, _t].indexOf(_), - rt = - null != (J = null == x ? void 0 : x[w]) ? J : 0, - at = ot ? nt : et - E[it] - T[it] - rt + O.altAxis, - lt = ot ? et + E[it] + T[it] - rt - O.altAxis : st, - ct = - f && ot - ? (function (t, e, i) { - var n = re(t, e, i); - return n > i ? i : n; - })(at, et, lt) - : re(f ? at : nt, et, f ? lt : st); - (A[w] = ct), (k[w] = ct - et); - } - e.modifiersData[n] = k; - } - }, - requiresIfExists: ["offset"], - }; - function Fe(t, e, i) { - void 0 === i && (i = !1); - var n, - s, - o = Bt(e), - r = - Bt(e) && - (function (t) { - var e = t.getBoundingClientRect(), - i = Qt(e.width) / t.offsetWidth || 1, - n = Qt(e.height) / t.offsetHeight || 1; - return 1 !== i || 1 !== n; - })(e), - a = ee(e), - l = Ut(t, r, i), - c = { scrollLeft: 0, scrollTop: 0 }, - h = { x: 0, y: 0 }; - return ( - (o || (!o && !i)) && - (("body" !== Ht(e) || Ae(a)) && - (c = - (n = e) !== $t(n) && Bt(n) - ? { - scrollLeft: (s = n).scrollLeft, - scrollTop: s.scrollTop, - } - : ye(n)), - Bt(e) - ? (((h = Ut(e, !0)).x += e.clientLeft), - (h.y += e.clientTop)) - : a && (h.x = we(a))), - { - x: l.left + c.scrollLeft - h.x, - y: l.top + c.scrollTop - h.y, - width: l.width, - height: l.height, - } - ); - } - function He(t) { - var e = new Map(), - i = new Set(), - n = []; - function s(t) { - i.add(t.name), - [] - .concat(t.requires || [], t.requiresIfExists || []) - .forEach(function (t) { - if (!i.has(t)) { - var n = e.get(t); - n && s(n); - } - }), - n.push(t); - } - return ( - t.forEach(function (t) { - e.set(t.name, t); - }), - t.forEach(function (t) { - i.has(t.name) || s(t); - }), - n - ); - } - var $e = { placement: "bottom", modifiers: [], strategy: "absolute" }; - function We() { - for (var t = arguments.length, e = new Array(t), i = 0; i < t; i++) - e[i] = arguments[i]; - return !e.some(function (t) { - return !(t && "function" == typeof t.getBoundingClientRect); - }); - } - function Be(t) { - void 0 === t && (t = {}); - var e = t, - i = e.defaultModifiers, - n = void 0 === i ? [] : i, - s = e.defaultOptions, - o = void 0 === s ? $e : s; - return function (t, e, i) { - void 0 === i && (i = o); - var s, - r, - a = { - placement: "bottom", - orderedModifiers: [], - options: Object.assign({}, $e, o), - modifiersData: {}, - elements: { reference: t, popper: e }, - attributes: {}, - styles: {}, - }, - l = [], - c = !1, - h = { - state: a, - setOptions: function (i) { - var s = "function" == typeof i ? i(a.options) : i; - d(), - (a.options = Object.assign({}, o, a.options, s)), - (a.scrollParents = { - reference: Wt(t) - ? Te(t) - : t.contextElement - ? Te(t.contextElement) - : [], - popper: Te(e), - }); - var r, - c, - u = (function (t) { - var e = He(t); - return Ft.reduce(function (t, i) { - return t.concat( - e.filter(function (t) { - return t.phase === i; - }) - ); - }, []); - })( - ((r = [].concat(n, a.options.modifiers)), - (c = r.reduce(function (t, e) { - var i = t[e.name]; - return ( - (t[e.name] = i - ? Object.assign({}, i, e, { - options: Object.assign( - {}, - i.options, - e.options - ), - data: Object.assign( - {}, - i.data, - e.data - ), - }) - : e), - t - ); - }, {})), - Object.keys(c).map(function (t) { - return c[t]; - })) - ); - return ( - (a.orderedModifiers = u.filter(function (t) { - return t.enabled; - })), - a.orderedModifiers.forEach(function (t) { - var e = t.name, - i = t.options, - n = void 0 === i ? {} : i, - s = t.effect; - if ("function" == typeof s) { - var o = s({ - state: a, - name: e, - instance: h, - options: n, - }); - l.push(o || function () {}); - } - }), - h.update() - ); - }, - forceUpdate: function () { - if (!c) { - var t = a.elements, - e = t.reference, - i = t.popper; - if (We(e, i)) { - (a.rects = { - reference: Fe( - e, - se(i), - "fixed" === a.options.strategy - ), - popper: Gt(i), - }), - (a.reset = !1), - (a.placement = a.options.placement), - a.orderedModifiers.forEach(function (t) { - return (a.modifiersData[t.name] = - Object.assign({}, t.data)); - }); - for ( - var n = 0; - n < a.orderedModifiers.length; - n++ - ) - if (!0 !== a.reset) { - var s = a.orderedModifiers[n], - o = s.fn, - r = s.options, - l = void 0 === r ? {} : r, - d = s.name; - "function" == typeof o && - (a = - o({ - state: a, - options: l, - name: d, - instance: h, - }) || a); - } else (a.reset = !1), (n = -1); - } - } - }, - update: - ((s = function () { - return new Promise(function (t) { - h.forceUpdate(), t(a); - }); - }), - function () { - return ( - r || - (r = new Promise(function (t) { - Promise.resolve().then(function () { - (r = void 0), t(s()); - }); - })), - r - ); - }), - destroy: function () { - d(), (c = !0); - }, - }; - if (!We(t, e)) return h; - function d() { - l.forEach(function (t) { - return t(); - }), - (l = []); - } - return ( - h.setOptions(i).then(function (t) { - !c && i.onFirstUpdate && i.onFirstUpdate(t); - }), - h - ); - }; - } - var ze = Be(), - Re = Be({ defaultModifiers: [me, Me, fe, Rt] }), - qe = Be({ defaultModifiers: [me, Me, fe, Rt, Pe, Se, je, ce, Ne] }); - const Ve = Object.freeze( - Object.defineProperty( - { - __proto__: null, - afterMain: Nt, - afterRead: St, - afterWrite: jt, - applyStyles: Rt, - arrow: ce, - auto: bt, - basePlacements: vt, - beforeMain: Dt, - beforeRead: kt, - beforeWrite: Pt, - bottom: mt, - clippingParents: At, - computeStyles: fe, - createPopper: qe, - createPopperBase: ze, - createPopperLite: Re, - detectOverflow: ke, - end: wt, - eventListeners: me, - flip: Se, - hide: Ne, - left: _t, - main: It, - modifierPhases: Ft, - offset: Pe, - placements: xt, - popper: Tt, - popperGenerator: Be, - popperOffsets: Me, - preventOverflow: je, - read: Lt, - reference: Ct, - right: gt, - start: yt, - top: pt, - variationPlacements: Ot, - viewport: Et, - write: Mt, - }, - Symbol.toStringTag, - { value: "Module" } - ) - ), - Ke = "dropdown", - Qe = "ArrowUp", - Xe = "ArrowDown", - Ye = "click.bs.dropdown.data-api", - Ue = "keydown.bs.dropdown.data-api", - Ge = "show", - Je = '[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)', - Ze = `${Je}.show`, - ti = ".dropdown-menu", - ei = p() ? "top-end" : "top-start", - ii = p() ? "top-start" : "top-end", - ni = p() ? "bottom-end" : "bottom-start", - si = p() ? "bottom-start" : "bottom-end", - oi = p() ? "left-start" : "right-start", - ri = p() ? "right-start" : "left-start", - ai = { - autoClose: !0, - boundary: "clippingParents", - display: "dynamic", - offset: [0, 2], - popperConfig: null, - reference: "toggle", - }, - li = { - autoClose: "(boolean|string)", - boundary: "(string|element)", - display: "string", - offset: "(array|string|function)", - popperConfig: "(null|object|function)", - reference: "(string|element|object)", - }; - class ci extends W { - constructor(t, e) { - super(t, e), - (this._popper = null), - (this._parent = this._element.parentNode), - (this._menu = - z.next(this._element, ti)[0] || - z.prev(this._element, ti)[0] || - z.findOne(ti, this._parent)), - (this._inNavbar = this._detectNavbar()); - } - static get Default() { - return ai; - } - static get DefaultType() { - return li; - } - static get NAME() { - return Ke; - } - toggle() { - return this._isShown() ? this.hide() : this.show(); - } - show() { - if (l(this._element) || this._isShown()) return; - const t = { relatedTarget: this._element }; - if ( - !P.trigger(this._element, "show.bs.dropdown", t) - .defaultPrevented - ) { - if ( - (this._createPopper(), - "ontouchstart" in document.documentElement && - !this._parent.closest(".navbar-nav")) - ) - for (const t of [].concat(...document.body.children)) - P.on(t, "mouseover", h); - this._element.focus(), - this._element.setAttribute("aria-expanded", !0), - this._menu.classList.add(Ge), - this._element.classList.add(Ge), - P.trigger(this._element, "shown.bs.dropdown", t); - } - } - hide() { - if (l(this._element) || !this._isShown()) return; - const t = { relatedTarget: this._element }; - this._completeHide(t); - } - dispose() { - this._popper && this._popper.destroy(), super.dispose(); - } - update() { - (this._inNavbar = this._detectNavbar()), - this._popper && this._popper.update(); - } - _completeHide(t) { - if ( - !P.trigger(this._element, "hide.bs.dropdown", t) - .defaultPrevented - ) { - if ("ontouchstart" in document.documentElement) - for (const t of [].concat(...document.body.children)) - P.off(t, "mouseover", h); - this._popper && this._popper.destroy(), - this._menu.classList.remove(Ge), - this._element.classList.remove(Ge), - this._element.setAttribute("aria-expanded", "false"), - H.removeDataAttribute(this._menu, "popper"), - P.trigger(this._element, "hidden.bs.dropdown", t); - } - } - _getConfig(t) { - if ( - "object" == typeof (t = super._getConfig(t)).reference && - !o(t.reference) && - "function" != typeof t.reference.getBoundingClientRect - ) - throw new TypeError( - `${Ke.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.` - ); - return t; - } - _createPopper() { - if (void 0 === Ve) - throw new TypeError( - "Bootstrap's dropdowns require Popper (https://popper.js.org)" - ); - let t = this._element; - "parent" === this._config.reference - ? (t = this._parent) - : o(this._config.reference) - ? (t = r(this._config.reference)) - : "object" == typeof this._config.reference && - (t = this._config.reference); - const e = this._getPopperConfig(); - this._popper = qe(t, this._menu, e); - } - _isShown() { - return this._menu.classList.contains(Ge); - } - _getPlacement() { - const t = this._parent; - if (t.classList.contains("dropend")) return oi; - if (t.classList.contains("dropstart")) return ri; - if (t.classList.contains("dropup-center")) return "top"; - if (t.classList.contains("dropdown-center")) return "bottom"; - const e = - "end" === - getComputedStyle(this._menu) - .getPropertyValue("--bs-position") - .trim(); - return t.classList.contains("dropup") ? (e ? ii : ei) : e ? si : ni; - } - _detectNavbar() { - return null !== this._element.closest(".navbar"); - } - _getOffset() { - const { offset: t } = this._config; - return "string" == typeof t - ? t.split(",").map((t) => Number.parseInt(t, 10)) - : "function" == typeof t - ? (e) => t(e, this._element) - : t; - } - _getPopperConfig() { - const t = { - placement: this._getPlacement(), - modifiers: [ - { - name: "preventOverflow", - options: { boundary: this._config.boundary }, - }, - { name: "offset", options: { offset: this._getOffset() } }, - ], - }; - return ( - (this._inNavbar || "static" === this._config.display) && - (H.setDataAttribute(this._menu, "popper", "static"), - (t.modifiers = [{ name: "applyStyles", enabled: !1 }])), - { ...t, ...g(this._config.popperConfig, [t]) } - ); - } - _selectMenuItem({ key: t, target: e }) { - const i = z - .find( - ".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)", - this._menu - ) - .filter((t) => a(t)); - i.length && b(i, e, t === Xe, !i.includes(e)).focus(); - } - static jQueryInterface(t) { - return this.each(function () { - const e = ci.getOrCreateInstance(this, t); - if ("string" == typeof t) { - if (void 0 === e[t]) - throw new TypeError(`No method named "${t}"`); - e[t](); - } - }); - } - static clearMenus(t) { - if (2 === t.button || ("keyup" === t.type && "Tab" !== t.key)) - return; - const e = z.find(Ze); - for (const i of e) { - const e = ci.getInstance(i); - if (!e || !1 === e._config.autoClose) continue; - const n = t.composedPath(), - s = n.includes(e._menu); - if ( - n.includes(e._element) || - ("inside" === e._config.autoClose && !s) || - ("outside" === e._config.autoClose && s) - ) - continue; - if ( - e._menu.contains(t.target) && - (("keyup" === t.type && "Tab" === t.key) || - /input|select|option|textarea|form/i.test( - t.target.tagName - )) - ) - continue; - const o = { relatedTarget: e._element }; - "click" === t.type && (o.clickEvent = t), e._completeHide(o); - } - } - static dataApiKeydownHandler(t) { - const e = /input|textarea/i.test(t.target.tagName), - i = "Escape" === t.key, - n = [Qe, Xe].includes(t.key); - if (!n && !i) return; - if (e && !i) return; - t.preventDefault(); - const s = this.matches(Je) - ? this - : z.prev(this, Je)[0] || - z.next(this, Je)[0] || - z.findOne(Je, t.delegateTarget.parentNode), - o = ci.getOrCreateInstance(s); - if (n) - return t.stopPropagation(), o.show(), void o._selectMenuItem(t); - o._isShown() && (t.stopPropagation(), o.hide(), s.focus()); - } - } - P.on(document, Ue, Je, ci.dataApiKeydownHandler), - P.on(document, Ue, ti, ci.dataApiKeydownHandler), - P.on(document, Ye, ci.clearMenus), - P.on(document, "keyup.bs.dropdown.data-api", ci.clearMenus), - P.on(document, Ye, Je, function (t) { - t.preventDefault(), ci.getOrCreateInstance(this).toggle(); - }), - m(ci); - const hi = "show", - di = "mousedown.bs.backdrop", - ui = { - className: "modal-backdrop", - clickCallback: null, - isAnimated: !1, - isVisible: !0, - rootElement: "body", - }, - fi = { - className: "string", - clickCallback: "(function|null)", - isAnimated: "boolean", - isVisible: "boolean", - rootElement: "(element|string)", - }; - class pi extends $ { - constructor(t) { - super(), - (this._config = this._getConfig(t)), - (this._isAppended = !1), - (this._element = null); - } - static get Default() { - return ui; - } - static get DefaultType() { - return fi; - } - static get NAME() { - return "backdrop"; - } - show(t) { - if (!this._config.isVisible) return void g(t); - this._append(); - const e = this._getElement(); - this._config.isAnimated && d(e), - e.classList.add(hi), - this._emulateAnimation(() => { - g(t); - }); - } - hide(t) { - this._config.isVisible - ? (this._getElement().classList.remove(hi), - this._emulateAnimation(() => { - this.dispose(), g(t); - })) - : g(t); - } - dispose() { - this._isAppended && - (P.off(this._element, di), - this._element.remove(), - (this._isAppended = !1)); - } - _getElement() { - if (!this._element) { - const t = document.createElement("div"); - (t.className = this._config.className), - this._config.isAnimated && t.classList.add("fade"), - (this._element = t); - } - return this._element; - } - _configAfterMerge(t) { - return (t.rootElement = r(t.rootElement)), t; - } - _append() { - if (this._isAppended) return; - const t = this._getElement(); - this._config.rootElement.append(t), - P.on(t, di, () => { - g(this._config.clickCallback); - }), - (this._isAppended = !0); - } - _emulateAnimation(t) { - _(t, this._getElement(), this._config.isAnimated); - } - } - const mi = ".bs.focustrap", - gi = "backward", - _i = { autofocus: !0, trapElement: null }, - bi = { autofocus: "boolean", trapElement: "element" }; - class vi extends $ { - constructor(t) { - super(), - (this._config = this._getConfig(t)), - (this._isActive = !1), - (this._lastTabNavDirection = null); - } - static get Default() { - return _i; - } - static get DefaultType() { - return bi; - } - static get NAME() { - return "focustrap"; - } - activate() { - this._isActive || - (this._config.autofocus && this._config.trapElement.focus(), - P.off(document, mi), - P.on(document, "focusin.bs.focustrap", (t) => - this._handleFocusin(t) - ), - P.on(document, "keydown.tab.bs.focustrap", (t) => - this._handleKeydown(t) - ), - (this._isActive = !0)); - } - deactivate() { - this._isActive && ((this._isActive = !1), P.off(document, mi)); - } - _handleFocusin(t) { - const { trapElement: e } = this._config; - if (t.target === document || t.target === e || e.contains(t.target)) - return; - const i = z.focusableChildren(e); - 0 === i.length - ? e.focus() - : this._lastTabNavDirection === gi - ? i[i.length - 1].focus() - : i[0].focus(); - } - _handleKeydown(t) { - "Tab" === t.key && - (this._lastTabNavDirection = t.shiftKey ? gi : "forward"); - } - } - const yi = ".fixed-top, .fixed-bottom, .is-fixed, .sticky-top", - wi = ".sticky-top", - Ai = "padding-right", - Ei = "margin-right"; - class Ti { - constructor() { - this._element = document.body; - } - getWidth() { - const t = document.documentElement.clientWidth; - return Math.abs(window.innerWidth - t); - } - hide() { - const t = this.getWidth(); - this._disableOverFlow(), - this._setElementAttributes(this._element, Ai, (e) => e + t), - this._setElementAttributes(yi, Ai, (e) => e + t), - this._setElementAttributes(wi, Ei, (e) => e - t); - } - reset() { - this._resetElementAttributes(this._element, "overflow"), - this._resetElementAttributes(this._element, Ai), - this._resetElementAttributes(yi, Ai), - this._resetElementAttributes(wi, Ei); - } - isOverflowing() { - return this.getWidth() > 0; - } - _disableOverFlow() { - this._saveInitialAttribute(this._element, "overflow"), - (this._element.style.overflow = "hidden"); - } - _setElementAttributes(t, e, i) { - const n = this.getWidth(); - this._applyManipulationCallback(t, (t) => { - if ( - t !== this._element && - window.innerWidth > t.clientWidth + n - ) - return; - this._saveInitialAttribute(t, e); - const s = window.getComputedStyle(t).getPropertyValue(e); - t.style.setProperty(e, `${i(Number.parseFloat(s))}px`); - }); - } - _saveInitialAttribute(t, e) { - const i = t.style.getPropertyValue(e); - i && H.setDataAttribute(t, e, i); - } - _resetElementAttributes(t, e) { - this._applyManipulationCallback(t, (t) => { - const i = H.getDataAttribute(t, e); - null !== i - ? (H.removeDataAttribute(t, e), t.style.setProperty(e, i)) - : t.style.removeProperty(e); - }); - } - _applyManipulationCallback(t, e) { - if (o(t)) e(t); - else for (const i of z.find(t, this._element)) e(i); - } - } - const Ci = ".bs.modal", - Oi = "hidden.bs.modal", - xi = "show.bs.modal", - ki = "modal-open", - Li = "show", - Si = "modal-static", - Di = { backdrop: !0, focus: !0, keyboard: !0 }, - Ii = { - backdrop: "(boolean|string)", - focus: "boolean", - keyboard: "boolean", - }; - class Ni extends W { - constructor(t, e) { - super(t, e), - (this._dialog = z.findOne(".modal-dialog", this._element)), - (this._backdrop = this._initializeBackDrop()), - (this._focustrap = this._initializeFocusTrap()), - (this._isShown = !1), - (this._isTransitioning = !1), - (this._scrollBar = new Ti()), - this._addEventListeners(); - } - static get Default() { - return Di; - } - static get DefaultType() { - return Ii; - } - static get NAME() { - return "modal"; - } - toggle(t) { - return this._isShown ? this.hide() : this.show(t); - } - show(t) { - this._isShown || - this._isTransitioning || - P.trigger(this._element, xi, { relatedTarget: t }) - .defaultPrevented || - ((this._isShown = !0), - (this._isTransitioning = !0), - this._scrollBar.hide(), - document.body.classList.add(ki), - this._adjustDialog(), - this._backdrop.show(() => this._showElement(t))); - } - hide() { - this._isShown && - !this._isTransitioning && - (P.trigger(this._element, "hide.bs.modal").defaultPrevented || - ((this._isShown = !1), - (this._isTransitioning = !0), - this._focustrap.deactivate(), - this._element.classList.remove(Li), - this._queueCallback( - () => this._hideModal(), - this._element, - this._isAnimated() - ))); - } - dispose() { - P.off(window, Ci), - P.off(this._dialog, Ci), - this._backdrop.dispose(), - this._focustrap.deactivate(), - super.dispose(); - } - handleUpdate() { - this._adjustDialog(); - } - _initializeBackDrop() { - return new pi({ - isVisible: Boolean(this._config.backdrop), - isAnimated: this._isAnimated(), - }); - } - _initializeFocusTrap() { - return new vi({ trapElement: this._element }); - } - _showElement(t) { - document.body.contains(this._element) || - document.body.append(this._element), - (this._element.style.display = "block"), - this._element.removeAttribute("aria-hidden"), - this._element.setAttribute("aria-modal", !0), - this._element.setAttribute("role", "dialog"), - (this._element.scrollTop = 0); - const e = z.findOne(".modal-body", this._dialog); - e && (e.scrollTop = 0), - d(this._element), - this._element.classList.add(Li), - this._queueCallback( - () => { - this._config.focus && this._focustrap.activate(), - (this._isTransitioning = !1), - P.trigger(this._element, "shown.bs.modal", { - relatedTarget: t, - }); - }, - this._dialog, - this._isAnimated() - ); - } - _addEventListeners() { - P.on(this._element, "keydown.dismiss.bs.modal", (t) => { - "Escape" === t.key && - (this._config.keyboard - ? this.hide() - : this._triggerBackdropTransition()); - }), - P.on(window, "resize.bs.modal", () => { - this._isShown && - !this._isTransitioning && - this._adjustDialog(); - }), - P.on(this._element, "mousedown.dismiss.bs.modal", (t) => { - P.one(this._element, "click.dismiss.bs.modal", (e) => { - this._element === t.target && - this._element === e.target && - ("static" !== this._config.backdrop - ? this._config.backdrop && this.hide() - : this._triggerBackdropTransition()); - }); - }); - } - _hideModal() { - (this._element.style.display = "none"), - this._element.setAttribute("aria-hidden", !0), - this._element.removeAttribute("aria-modal"), - this._element.removeAttribute("role"), - (this._isTransitioning = !1), - this._backdrop.hide(() => { - document.body.classList.remove(ki), - this._resetAdjustments(), - this._scrollBar.reset(), - P.trigger(this._element, Oi); - }); - } - _isAnimated() { - return this._element.classList.contains("fade"); - } - _triggerBackdropTransition() { - if ( - P.trigger(this._element, "hidePrevented.bs.modal") - .defaultPrevented - ) - return; - const t = - this._element.scrollHeight > - document.documentElement.clientHeight, - e = this._element.style.overflowY; - "hidden" === e || - this._element.classList.contains(Si) || - (t || (this._element.style.overflowY = "hidden"), - this._element.classList.add(Si), - this._queueCallback(() => { - this._element.classList.remove(Si), - this._queueCallback(() => { - this._element.style.overflowY = e; - }, this._dialog); - }, this._dialog), - this._element.focus()); - } - _adjustDialog() { - const t = - this._element.scrollHeight > - document.documentElement.clientHeight, - e = this._scrollBar.getWidth(), - i = e > 0; - if (i && !t) { - const t = p() ? "paddingLeft" : "paddingRight"; - this._element.style[t] = `${e}px`; - } - if (!i && t) { - const t = p() ? "paddingRight" : "paddingLeft"; - this._element.style[t] = `${e}px`; - } - } - _resetAdjustments() { - (this._element.style.paddingLeft = ""), - (this._element.style.paddingRight = ""); - } - static jQueryInterface(t, e) { - return this.each(function () { - const i = Ni.getOrCreateInstance(this, t); - if ("string" == typeof t) { - if (void 0 === i[t]) - throw new TypeError(`No method named "${t}"`); - i[t](e); - } - }); - } - } - P.on( - document, - "click.bs.modal.data-api", - '[data-bs-toggle="modal"]', - function (t) { - const e = z.getElementFromSelector(this); - ["A", "AREA"].includes(this.tagName) && t.preventDefault(), - P.one(e, xi, (t) => { - t.defaultPrevented || - P.one(e, Oi, () => { - a(this) && this.focus(); - }); - }); - const i = z.findOne(".modal.show"); - i && Ni.getInstance(i).hide(), - Ni.getOrCreateInstance(e).toggle(this); - } - ), - R(Ni), - m(Ni); - const Pi = "show", - Mi = "showing", - ji = "hiding", - Fi = ".offcanvas.show", - Hi = "hidePrevented.bs.offcanvas", - $i = "hidden.bs.offcanvas", - Wi = { backdrop: !0, keyboard: !0, scroll: !1 }, - Bi = { - backdrop: "(boolean|string)", - keyboard: "boolean", - scroll: "boolean", - }; - class zi extends W { - constructor(t, e) { - super(t, e), - (this._isShown = !1), - (this._backdrop = this._initializeBackDrop()), - (this._focustrap = this._initializeFocusTrap()), - this._addEventListeners(); - } - static get Default() { - return Wi; - } - static get DefaultType() { - return Bi; - } - static get NAME() { - return "offcanvas"; - } - toggle(t) { - return this._isShown ? this.hide() : this.show(t); - } - show(t) { - this._isShown || - P.trigger(this._element, "show.bs.offcanvas", { - relatedTarget: t, - }).defaultPrevented || - ((this._isShown = !0), - this._backdrop.show(), - this._config.scroll || new Ti().hide(), - this._element.setAttribute("aria-modal", !0), - this._element.setAttribute("role", "dialog"), - this._element.classList.add(Mi), - this._queueCallback( - () => { - (this._config.scroll && !this._config.backdrop) || - this._focustrap.activate(), - this._element.classList.add(Pi), - this._element.classList.remove(Mi), - P.trigger(this._element, "shown.bs.offcanvas", { - relatedTarget: t, - }); - }, - this._element, - !0 - )); - } - hide() { - this._isShown && - (P.trigger(this._element, "hide.bs.offcanvas") - .defaultPrevented || - (this._focustrap.deactivate(), - this._element.blur(), - (this._isShown = !1), - this._element.classList.add(ji), - this._backdrop.hide(), - this._queueCallback( - () => { - this._element.classList.remove(Pi, ji), - this._element.removeAttribute("aria-modal"), - this._element.removeAttribute("role"), - this._config.scroll || new Ti().reset(), - P.trigger(this._element, $i); - }, - this._element, - !0 - ))); - } - dispose() { - this._backdrop.dispose(), - this._focustrap.deactivate(), - super.dispose(); - } - _initializeBackDrop() { - const t = Boolean(this._config.backdrop); - return new pi({ - className: "offcanvas-backdrop", - isVisible: t, - isAnimated: !0, - rootElement: this._element.parentNode, - clickCallback: t - ? () => { - "static" !== this._config.backdrop - ? this.hide() - : P.trigger(this._element, Hi); - } - : null, - }); - } - _initializeFocusTrap() { - return new vi({ trapElement: this._element }); - } - _addEventListeners() { - P.on(this._element, "keydown.dismiss.bs.offcanvas", (t) => { - "Escape" === t.key && - (this._config.keyboard - ? this.hide() - : P.trigger(this._element, Hi)); - }); - } - static jQueryInterface(t) { - return this.each(function () { - const e = zi.getOrCreateInstance(this, t); - if ("string" == typeof t) { - if ( - void 0 === e[t] || - t.startsWith("_") || - "constructor" === t - ) - throw new TypeError(`No method named "${t}"`); - e[t](this); - } - }); - } - } - P.on( - document, - "click.bs.offcanvas.data-api", - '[data-bs-toggle="offcanvas"]', - function (t) { - const e = z.getElementFromSelector(this); - if ( - (["A", "AREA"].includes(this.tagName) && t.preventDefault(), - l(this)) - ) - return; - P.one(e, $i, () => { - a(this) && this.focus(); - }); - const i = z.findOne(Fi); - i && i !== e && zi.getInstance(i).hide(), - zi.getOrCreateInstance(e).toggle(this); - } - ), - P.on(window, "load.bs.offcanvas.data-api", () => { - for (const t of z.find(Fi)) zi.getOrCreateInstance(t).show(); - }), - P.on(window, "resize.bs.offcanvas", () => { - for (const t of z.find( - "[aria-modal][class*=show][class*=offcanvas-]" - )) - "fixed" !== getComputedStyle(t).position && - zi.getOrCreateInstance(t).hide(); - }), - R(zi), - m(zi); - const Ri = { - "*": ["class", "dir", "id", "lang", "role", /^aria-[\w-]*$/i], - a: ["target", "href", "title", "rel"], - area: [], - b: [], - br: [], - col: [], - code: [], - div: [], - em: [], - hr: [], - h1: [], - h2: [], - h3: [], - h4: [], - h5: [], - h6: [], - i: [], - img: ["src", "srcset", "alt", "title", "width", "height"], - li: [], - ol: [], - p: [], - pre: [], - s: [], - small: [], - span: [], - sub: [], - sup: [], - strong: [], - u: [], - ul: [], - }, - qi = new Set([ - "background", - "cite", - "href", - "itemtype", - "longdesc", - "poster", - "src", - "xlink:href", - ]), - Vi = /^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i, - Ki = (t, e) => { - const i = t.nodeName.toLowerCase(); - return e.includes(i) - ? !qi.has(i) || Boolean(Vi.test(t.nodeValue)) - : e.filter((t) => t instanceof RegExp).some((t) => t.test(i)); - }, - Qi = { - allowList: Ri, - content: {}, - extraClass: "", - html: !1, - sanitize: !0, - sanitizeFn: null, - template: "

", - }, - Xi = { - allowList: "object", - content: "object", - extraClass: "(string|function)", - html: "boolean", - sanitize: "boolean", - sanitizeFn: "(null|function)", - template: "string", - }, - Yi = { - entry: "(string|element|function|null)", - selector: "(string|element)", - }; - class Ui extends $ { - constructor(t) { - super(), (this._config = this._getConfig(t)); - } - static get Default() { - return Qi; - } - static get DefaultType() { - return Xi; - } - static get NAME() { - return "TemplateFactory"; - } - getContent() { - return Object.values(this._config.content) - .map((t) => this._resolvePossibleFunction(t)) - .filter(Boolean); - } - hasContent() { - return this.getContent().length > 0; - } - changeContent(t) { - return ( - this._checkContent(t), - (this._config.content = { ...this._config.content, ...t }), - this - ); - } - toHtml() { - const t = document.createElement("div"); - t.innerHTML = this._maybeSanitize(this._config.template); - for (const [e, i] of Object.entries(this._config.content)) - this._setContent(t, i, e); - const e = t.children[0], - i = this._resolvePossibleFunction(this._config.extraClass); - return i && e.classList.add(...i.split(" ")), e; - } - _typeCheckConfig(t) { - super._typeCheckConfig(t), this._checkContent(t.content); - } - _checkContent(t) { - for (const [e, i] of Object.entries(t)) - super._typeCheckConfig({ selector: e, entry: i }, Yi); - } - _setContent(t, e, i) { - const n = z.findOne(i, t); - n && - ((e = this._resolvePossibleFunction(e)) - ? o(e) - ? this._putElementInTemplate(r(e), n) - : this._config.html - ? (n.innerHTML = this._maybeSanitize(e)) - : (n.textContent = e) - : n.remove()); - } - _maybeSanitize(t) { - return this._config.sanitize - ? (function (t, e, i) { - if (!t.length) return t; - if (i && "function" == typeof i) return i(t); - const n = new window.DOMParser().parseFromString( - t, - "text/html" - ), - s = [].concat(...n.body.querySelectorAll("*")); - for (const t of s) { - const i = t.nodeName.toLowerCase(); - if (!Object.keys(e).includes(i)) { - t.remove(); - continue; - } - const n = [].concat(...t.attributes), - s = [].concat(e["*"] || [], e[i] || []); - for (const e of n) - Ki(e, s) || t.removeAttribute(e.nodeName); - } - return n.body.innerHTML; - })(t, this._config.allowList, this._config.sanitizeFn) - : t; - } - _resolvePossibleFunction(t) { - return g(t, [this]); - } - _putElementInTemplate(t, e) { - if (this._config.html) return (e.innerHTML = ""), void e.append(t); - e.textContent = t.textContent; - } - } - const Gi = new Set(["sanitize", "allowList", "sanitizeFn"]), - Ji = "fade", - Zi = "show", - tn = ".modal", - en = "hide.bs.modal", - nn = "hover", - sn = "focus", - on = { - AUTO: "auto", - TOP: "top", - RIGHT: p() ? "left" : "right", - BOTTOM: "bottom", - LEFT: p() ? "right" : "left", - }, - rn = { - allowList: Ri, - animation: !0, - boundary: "clippingParents", - container: !1, - customClass: "", - delay: 0, - fallbackPlacements: ["top", "right", "bottom", "left"], - html: !1, - offset: [0, 6], - placement: "top", - popperConfig: null, - sanitize: !0, - sanitizeFn: null, - selector: !1, - template: - '', - title: "", - trigger: "hover focus", - }, - an = { - allowList: "object", - animation: "boolean", - boundary: "(string|element)", - container: "(string|element|boolean)", - customClass: "(string|function)", - delay: "(number|object)", - fallbackPlacements: "array", - html: "boolean", - offset: "(array|string|function)", - placement: "(string|function)", - popperConfig: "(null|object|function)", - sanitize: "boolean", - sanitizeFn: "(null|function)", - selector: "(string|boolean)", - template: "string", - title: "(string|element|function)", - trigger: "string", - }; - class ln extends W { - constructor(t, e) { - if (void 0 === Ve) - throw new TypeError( - "Bootstrap's tooltips require Popper (https://popper.js.org)" - ); - super(t, e), - (this._isEnabled = !0), - (this._timeout = 0), - (this._isHovered = null), - (this._activeTrigger = {}), - (this._popper = null), - (this._templateFactory = null), - (this._newContent = null), - (this.tip = null), - this._setListeners(), - this._config.selector || this._fixTitle(); - } - static get Default() { - return rn; - } - static get DefaultType() { - return an; - } - static get NAME() { - return "tooltip"; - } - enable() { - this._isEnabled = !0; - } - disable() { - this._isEnabled = !1; - } - toggleEnabled() { - this._isEnabled = !this._isEnabled; - } - toggle() { - this._isEnabled && - ((this._activeTrigger.click = !this._activeTrigger.click), - this._isShown() ? this._leave() : this._enter()); - } - dispose() { - clearTimeout(this._timeout), - P.off(this._element.closest(tn), en, this._hideModalHandler), - this._element.getAttribute("data-bs-original-title") && - this._element.setAttribute( - "title", - this._element.getAttribute("data-bs-original-title") - ), - this._disposePopper(), - super.dispose(); - } - show() { - if ("none" === this._element.style.display) - throw new Error("Please use show on visible elements"); - if (!this._isWithContent() || !this._isEnabled) return; - const t = P.trigger( - this._element, - this.constructor.eventName("show") - ), - e = ( - c(this._element) || - this._element.ownerDocument.documentElement - ).contains(this._element); - if (t.defaultPrevented || !e) return; - this._disposePopper(); - const i = this._getTipElement(); - this._element.setAttribute( - "aria-describedby", - i.getAttribute("id") - ); - const { container: n } = this._config; - if ( - (this._element.ownerDocument.documentElement.contains( - this.tip - ) || - (n.append(i), - P.trigger( - this._element, - this.constructor.eventName("inserted") - )), - (this._popper = this._createPopper(i)), - i.classList.add(Zi), - "ontouchstart" in document.documentElement) - ) - for (const t of [].concat(...document.body.children)) - P.on(t, "mouseover", h); - this._queueCallback( - () => { - P.trigger( - this._element, - this.constructor.eventName("shown") - ), - !1 === this._isHovered && this._leave(), - (this._isHovered = !1); - }, - this.tip, - this._isAnimated() - ); - } - hide() { - if ( - this._isShown() && - !P.trigger(this._element, this.constructor.eventName("hide")) - .defaultPrevented - ) { - if ( - (this._getTipElement().classList.remove(Zi), - "ontouchstart" in document.documentElement) - ) - for (const t of [].concat(...document.body.children)) - P.off(t, "mouseover", h); - (this._activeTrigger.click = !1), - (this._activeTrigger.focus = !1), - (this._activeTrigger.hover = !1), - (this._isHovered = null), - this._queueCallback( - () => { - this._isWithActiveTrigger() || - (this._isHovered || this._disposePopper(), - this._element.removeAttribute( - "aria-describedby" - ), - P.trigger( - this._element, - this.constructor.eventName("hidden") - )); - }, - this.tip, - this._isAnimated() - ); - } - } - update() { - this._popper && this._popper.update(); - } - _isWithContent() { - return Boolean(this._getTitle()); - } - _getTipElement() { - return ( - this.tip || - (this.tip = this._createTipElement( - this._newContent || this._getContentForTemplate() - )), - this.tip - ); - } - _createTipElement(t) { - const e = this._getTemplateFactory(t).toHtml(); - if (!e) return null; - e.classList.remove(Ji, Zi), - e.classList.add(`bs-${this.constructor.NAME}-auto`); - const i = ((t) => { - do { - t += Math.floor(1e6 * Math.random()); - } while (document.getElementById(t)); - return t; - })(this.constructor.NAME).toString(); - return ( - e.setAttribute("id", i), - this._isAnimated() && e.classList.add(Ji), - e - ); - } - setContent(t) { - (this._newContent = t), - this._isShown() && (this._disposePopper(), this.show()); - } - _getTemplateFactory(t) { - return ( - this._templateFactory - ? this._templateFactory.changeContent(t) - : (this._templateFactory = new Ui({ - ...this._config, - content: t, - extraClass: this._resolvePossibleFunction( - this._config.customClass - ), - })), - this._templateFactory - ); - } - _getContentForTemplate() { - return { ".tooltip-inner": this._getTitle() }; - } - _getTitle() { - return ( - this._resolvePossibleFunction(this._config.title) || - this._element.getAttribute("data-bs-original-title") - ); - } - _initializeOnDelegatedTarget(t) { - return this.constructor.getOrCreateInstance( - t.delegateTarget, - this._getDelegateConfig() - ); - } - _isAnimated() { - return ( - this._config.animation || - (this.tip && this.tip.classList.contains(Ji)) - ); - } - _isShown() { - return this.tip && this.tip.classList.contains(Zi); - } - _createPopper(t) { - const e = g(this._config.placement, [this, t, this._element]), - i = on[e.toUpperCase()]; - return qe(this._element, t, this._getPopperConfig(i)); - } - _getOffset() { - const { offset: t } = this._config; - return "string" == typeof t - ? t.split(",").map((t) => Number.parseInt(t, 10)) - : "function" == typeof t - ? (e) => t(e, this._element) - : t; - } - _resolvePossibleFunction(t) { - return g(t, [this._element]); - } - _getPopperConfig(t) { - const e = { - placement: t, - modifiers: [ - { - name: "flip", - options: { - fallbackPlacements: this._config.fallbackPlacements, - }, - }, - { name: "offset", options: { offset: this._getOffset() } }, - { - name: "preventOverflow", - options: { boundary: this._config.boundary }, - }, - { - name: "arrow", - options: { element: `.${this.constructor.NAME}-arrow` }, - }, - { - name: "preSetPlacement", - enabled: !0, - phase: "beforeMain", - fn: (t) => { - this._getTipElement().setAttribute( - "data-popper-placement", - t.state.placement - ); - }, - }, - ], - }; - return { ...e, ...g(this._config.popperConfig, [e]) }; - } - _setListeners() { - const t = this._config.trigger.split(" "); - for (const e of t) - if ("click" === e) - P.on( - this._element, - this.constructor.eventName("click"), - this._config.selector, - (t) => { - this._initializeOnDelegatedTarget(t).toggle(); - } - ); - else if ("manual" !== e) { - const t = - e === nn - ? this.constructor.eventName("mouseenter") - : this.constructor.eventName("focusin"), - i = - e === nn - ? this.constructor.eventName("mouseleave") - : this.constructor.eventName("focusout"); - P.on(this._element, t, this._config.selector, (t) => { - const e = this._initializeOnDelegatedTarget(t); - (e._activeTrigger["focusin" === t.type ? sn : nn] = !0), - e._enter(); - }), - P.on(this._element, i, this._config.selector, (t) => { - const e = this._initializeOnDelegatedTarget(t); - (e._activeTrigger["focusout" === t.type ? sn : nn] = - e._element.contains(t.relatedTarget)), - e._leave(); - }); - } - (this._hideModalHandler = () => { - this._element && this.hide(); - }), - P.on(this._element.closest(tn), en, this._hideModalHandler); - } - _fixTitle() { - const t = this._element.getAttribute("title"); - t && - (this._element.getAttribute("aria-label") || - this._element.textContent.trim() || - this._element.setAttribute("aria-label", t), - this._element.setAttribute("data-bs-original-title", t), - this._element.removeAttribute("title")); - } - _enter() { - this._isShown() || this._isHovered - ? (this._isHovered = !0) - : ((this._isHovered = !0), - this._setTimeout(() => { - this._isHovered && this.show(); - }, this._config.delay.show)); - } - _leave() { - this._isWithActiveTrigger() || - ((this._isHovered = !1), - this._setTimeout(() => { - this._isHovered || this.hide(); - }, this._config.delay.hide)); - } - _setTimeout(t, e) { - clearTimeout(this._timeout), (this._timeout = setTimeout(t, e)); - } - _isWithActiveTrigger() { - return Object.values(this._activeTrigger).includes(!0); - } - _getConfig(t) { - const e = H.getDataAttributes(this._element); - for (const t of Object.keys(e)) Gi.has(t) && delete e[t]; - return ( - (t = { ...e, ...("object" == typeof t && t ? t : {}) }), - (t = this._mergeConfigObj(t)), - (t = this._configAfterMerge(t)), - this._typeCheckConfig(t), - t - ); - } - _configAfterMerge(t) { - return ( - (t.container = - !1 === t.container ? document.body : r(t.container)), - "number" == typeof t.delay && - (t.delay = { show: t.delay, hide: t.delay }), - "number" == typeof t.title && (t.title = t.title.toString()), - "number" == typeof t.content && - (t.content = t.content.toString()), - t - ); - } - _getDelegateConfig() { - const t = {}; - for (const [e, i] of Object.entries(this._config)) - this.constructor.Default[e] !== i && (t[e] = i); - return (t.selector = !1), (t.trigger = "manual"), t; - } - _disposePopper() { - this._popper && (this._popper.destroy(), (this._popper = null)), - this.tip && (this.tip.remove(), (this.tip = null)); - } - static jQueryInterface(t) { - return this.each(function () { - const e = ln.getOrCreateInstance(this, t); - if ("string" == typeof t) { - if (void 0 === e[t]) - throw new TypeError(`No method named "${t}"`); - e[t](); - } - }); - } - } - m(ln); - const cn = { - ...ln.Default, - content: "", - offset: [0, 8], - placement: "right", - template: - '', - trigger: "click", - }, - hn = { ...ln.DefaultType, content: "(null|string|element|function)" }; - class dn extends ln { - static get Default() { - return cn; - } - static get DefaultType() { - return hn; - } - static get NAME() { - return "popover"; - } - _isWithContent() { - return this._getTitle() || this._getContent(); - } - _getContentForTemplate() { - return { - ".popover-header": this._getTitle(), - ".popover-body": this._getContent(), - }; - } - _getContent() { - return this._resolvePossibleFunction(this._config.content); - } - static jQueryInterface(t) { - return this.each(function () { - const e = dn.getOrCreateInstance(this, t); - if ("string" == typeof t) { - if (void 0 === e[t]) - throw new TypeError(`No method named "${t}"`); - e[t](); - } - }); - } - } - m(dn); - const un = "click.bs.scrollspy", - fn = "active", - pn = "[href]", - mn = { - offset: null, - rootMargin: "0px 0px -25%", - smoothScroll: !1, - target: null, - threshold: [0.1, 0.5, 1], - }, - gn = { - offset: "(number|null)", - rootMargin: "string", - smoothScroll: "boolean", - target: "element", - threshold: "array", - }; - class _n extends W { - constructor(t, e) { - super(t, e), - (this._targetLinks = new Map()), - (this._observableSections = new Map()), - (this._rootElement = - "visible" === getComputedStyle(this._element).overflowY - ? null - : this._element), - (this._activeTarget = null), - (this._observer = null), - (this._previousScrollData = { - visibleEntryTop: 0, - parentScrollTop: 0, - }), - this.refresh(); - } - static get Default() { - return mn; - } - static get DefaultType() { - return gn; - } - static get NAME() { - return "scrollspy"; - } - refresh() { - this._initializeTargetsAndObservables(), - this._maybeEnableSmoothScroll(), - this._observer - ? this._observer.disconnect() - : (this._observer = this._getNewObserver()); - for (const t of this._observableSections.values()) - this._observer.observe(t); - } - dispose() { - this._observer.disconnect(), super.dispose(); - } - _configAfterMerge(t) { - return ( - (t.target = r(t.target) || document.body), - (t.rootMargin = t.offset - ? `${t.offset}px 0px -30%` - : t.rootMargin), - "string" == typeof t.threshold && - (t.threshold = t.threshold - .split(",") - .map((t) => Number.parseFloat(t))), - t - ); - } - _maybeEnableSmoothScroll() { - this._config.smoothScroll && - (P.off(this._config.target, un), - P.on(this._config.target, un, pn, (t) => { - const e = this._observableSections.get(t.target.hash); - if (e) { - t.preventDefault(); - const i = this._rootElement || window, - n = e.offsetTop - this._element.offsetTop; - if (i.scrollTo) - return void i.scrollTo({ - top: n, - behavior: "smooth", - }); - i.scrollTop = n; - } - })); - } - _getNewObserver() { - const t = { - root: this._rootElement, - threshold: this._config.threshold, - rootMargin: this._config.rootMargin, - }; - return new IntersectionObserver( - (t) => this._observerCallback(t), - t - ); - } - _observerCallback(t) { - const e = (t) => this._targetLinks.get(`#${t.target.id}`), - i = (t) => { - (this._previousScrollData.visibleEntryTop = - t.target.offsetTop), - this._process(e(t)); - }, - n = (this._rootElement || document.documentElement).scrollTop, - s = n >= this._previousScrollData.parentScrollTop; - this._previousScrollData.parentScrollTop = n; - for (const o of t) { - if (!o.isIntersecting) { - (this._activeTarget = null), this._clearActiveClass(e(o)); - continue; - } - const t = - o.target.offsetTop >= - this._previousScrollData.visibleEntryTop; - if (s && t) { - if ((i(o), !n)) return; - } else s || t || i(o); - } - } - _initializeTargetsAndObservables() { - (this._targetLinks = new Map()), - (this._observableSections = new Map()); - const t = z.find(pn, this._config.target); - for (const e of t) { - if (!e.hash || l(e)) continue; - const t = z.findOne(decodeURI(e.hash), this._element); - a(t) && - (this._targetLinks.set(decodeURI(e.hash), e), - this._observableSections.set(e.hash, t)); - } - } - _process(t) { - this._activeTarget !== t && - (this._clearActiveClass(this._config.target), - (this._activeTarget = t), - t.classList.add(fn), - this._activateParents(t), - P.trigger(this._element, "activate.bs.scrollspy", { - relatedTarget: t, - })); - } - _activateParents(t) { - if (t.classList.contains("dropdown-item")) - z.findOne( - ".dropdown-toggle", - t.closest(".dropdown") - ).classList.add(fn); - else - for (const e of z.parents(t, ".nav, .list-group")) - for (const t of z.prev( - e, - ".nav-link, .nav-item > .nav-link, .list-group-item" - )) - t.classList.add(fn); - } - _clearActiveClass(t) { - t.classList.remove(fn); - const e = z.find("[href].active", t); - for (const t of e) t.classList.remove(fn); - } - static jQueryInterface(t) { - return this.each(function () { - const e = _n.getOrCreateInstance(this, t); - if ("string" == typeof t) { - if ( - void 0 === e[t] || - t.startsWith("_") || - "constructor" === t - ) - throw new TypeError(`No method named "${t}"`); - e[t](); - } - }); - } - } - P.on(window, "load.bs.scrollspy.data-api", () => { - for (const t of z.find('[data-bs-spy="scroll"]')) - _n.getOrCreateInstance(t); - }), - m(_n); - const bn = "ArrowLeft", - vn = "ArrowRight", - yn = "ArrowUp", - wn = "ArrowDown", - An = "active", - En = "fade", - Tn = "show", - Cn = - '[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]', - On = `.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle), ${Cn}`; - class xn extends W { - constructor(t) { - super(t), - (this._parent = this._element.closest( - '.list-group, .nav, [role="tablist"]' - )), - this._parent && - (this._setInitialAttributes( - this._parent, - this._getChildren() - ), - P.on(this._element, "keydown.bs.tab", (t) => - this._keydown(t) - )); - } - static get NAME() { - return "tab"; - } - show() { - const t = this._element; - if (this._elemIsActive(t)) return; - const e = this._getActiveElem(), - i = e - ? P.trigger(e, "hide.bs.tab", { relatedTarget: t }) - : null; - P.trigger(t, "show.bs.tab", { relatedTarget: e }) - .defaultPrevented || - (i && i.defaultPrevented) || - (this._deactivate(e, t), this._activate(t, e)); - } - _activate(t, e) { - t && - (t.classList.add(An), - this._activate(z.getElementFromSelector(t)), - this._queueCallback( - () => { - "tab" === t.getAttribute("role") - ? (t.removeAttribute("tabindex"), - t.setAttribute("aria-selected", !0), - this._toggleDropDown(t, !0), - P.trigger(t, "shown.bs.tab", { - relatedTarget: e, - })) - : t.classList.add(Tn); - }, - t, - t.classList.contains(En) - )); - } - _deactivate(t, e) { - t && - (t.classList.remove(An), - t.blur(), - this._deactivate(z.getElementFromSelector(t)), - this._queueCallback( - () => { - "tab" === t.getAttribute("role") - ? (t.setAttribute("aria-selected", !1), - t.setAttribute("tabindex", "-1"), - this._toggleDropDown(t, !1), - P.trigger(t, "hidden.bs.tab", { - relatedTarget: e, - })) - : t.classList.remove(Tn); - }, - t, - t.classList.contains(En) - )); - } - _keydown(t) { - if (![bn, vn, yn, wn].includes(t.key)) return; - t.stopPropagation(), t.preventDefault(); - const e = [vn, wn].includes(t.key), - i = b( - this._getChildren().filter((t) => !l(t)), - t.target, - e, - !0 - ); - i && - (i.focus({ preventScroll: !0 }), - xn.getOrCreateInstance(i).show()); - } - _getChildren() { - return z.find(On, this._parent); - } - _getActiveElem() { - return ( - this._getChildren().find((t) => this._elemIsActive(t)) || null - ); - } - _setInitialAttributes(t, e) { - this._setAttributeIfNotExists(t, "role", "tablist"); - for (const t of e) this._setInitialAttributesOnChild(t); - } - _setInitialAttributesOnChild(t) { - t = this._getInnerElement(t); - const e = this._elemIsActive(t), - i = this._getOuterElement(t); - t.setAttribute("aria-selected", e), - i !== t && - this._setAttributeIfNotExists(i, "role", "presentation"), - e || t.setAttribute("tabindex", "-1"), - this._setAttributeIfNotExists(t, "role", "tab"), - this._setInitialAttributesOnTargetPanel(t); - } - _setInitialAttributesOnTargetPanel(t) { - const e = z.getElementFromSelector(t); - e && - (this._setAttributeIfNotExists(e, "role", "tabpanel"), - t.id && - this._setAttributeIfNotExists( - e, - "aria-labelledby", - `${t.id}` - )); - } - _toggleDropDown(t, e) { - const i = this._getOuterElement(t); - if (!i.classList.contains("dropdown")) return; - const n = (t, n) => { - const s = z.findOne(t, i); - s && s.classList.toggle(n, e); - }; - n(".dropdown-toggle", An), - n(".dropdown-menu", Tn), - i.setAttribute("aria-expanded", e); - } - _setAttributeIfNotExists(t, e, i) { - t.hasAttribute(e) || t.setAttribute(e, i); - } - _elemIsActive(t) { - return t.classList.contains(An); - } - _getInnerElement(t) { - return t.matches(On) ? t : z.findOne(On, t); - } - _getOuterElement(t) { - return t.closest(".nav-item, .list-group-item") || t; - } - static jQueryInterface(t) { - return this.each(function () { - const e = xn.getOrCreateInstance(this); - if ("string" == typeof t) { - if ( - void 0 === e[t] || - t.startsWith("_") || - "constructor" === t - ) - throw new TypeError(`No method named "${t}"`); - e[t](); - } - }); - } - } - P.on(document, "click.bs.tab", Cn, function (t) { - ["A", "AREA"].includes(this.tagName) && t.preventDefault(), - l(this) || xn.getOrCreateInstance(this).show(); - }), - P.on(window, "load.bs.tab", () => { - for (const t of z.find( - '.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]' - )) - xn.getOrCreateInstance(t); - }), - m(xn); - const kn = "hide", - Ln = "show", - Sn = "showing", - Dn = { animation: "boolean", autohide: "boolean", delay: "number" }, - In = { animation: !0, autohide: !0, delay: 5e3 }; - class Nn extends W { - constructor(t, e) { - super(t, e), - (this._timeout = null), - (this._hasMouseInteraction = !1), - (this._hasKeyboardInteraction = !1), - this._setListeners(); - } - static get Default() { - return In; - } - static get DefaultType() { - return Dn; - } - static get NAME() { - return "toast"; - } - show() { - P.trigger(this._element, "show.bs.toast").defaultPrevented || - (this._clearTimeout(), - this._config.animation && this._element.classList.add("fade"), - this._element.classList.remove(kn), - d(this._element), - this._element.classList.add(Ln, Sn), - this._queueCallback( - () => { - this._element.classList.remove(Sn), - P.trigger(this._element, "shown.bs.toast"), - this._maybeScheduleHide(); - }, - this._element, - this._config.animation - )); - } - hide() { - this.isShown() && - (P.trigger(this._element, "hide.bs.toast").defaultPrevented || - (this._element.classList.add(Sn), - this._queueCallback( - () => { - this._element.classList.add(kn), - this._element.classList.remove(Sn, Ln), - P.trigger(this._element, "hidden.bs.toast"); - }, - this._element, - this._config.animation - ))); - } - dispose() { - this._clearTimeout(), - this.isShown() && this._element.classList.remove(Ln), - super.dispose(); - } - isShown() { - return this._element.classList.contains(Ln); - } - _maybeScheduleHide() { - this._config.autohide && - (this._hasMouseInteraction || - this._hasKeyboardInteraction || - (this._timeout = setTimeout(() => { - this.hide(); - }, this._config.delay))); - } - _onInteraction(t, e) { - switch (t.type) { - case "mouseover": - case "mouseout": - this._hasMouseInteraction = e; - break; - case "focusin": - case "focusout": - this._hasKeyboardInteraction = e; - } - if (e) return void this._clearTimeout(); - const i = t.relatedTarget; - this._element === i || - this._element.contains(i) || - this._maybeScheduleHide(); - } - _setListeners() { - P.on(this._element, "mouseover.bs.toast", (t) => - this._onInteraction(t, !0) - ), - P.on(this._element, "mouseout.bs.toast", (t) => - this._onInteraction(t, !1) - ), - P.on(this._element, "focusin.bs.toast", (t) => - this._onInteraction(t, !0) - ), - P.on(this._element, "focusout.bs.toast", (t) => - this._onInteraction(t, !1) - ); - } - _clearTimeout() { - clearTimeout(this._timeout), (this._timeout = null); - } - static jQueryInterface(t) { - return this.each(function () { - const e = Nn.getOrCreateInstance(this, t); - if ("string" == typeof t) { - if (void 0 === e[t]) - throw new TypeError(`No method named "${t}"`); - e[t](this); - } - }); - } - } - return ( - R(Nn), - m(Nn), - { - Alert: q, - Button: K, - Carousel: rt, - Collapse: ft, - Dropdown: ci, - Modal: Ni, - Offcanvas: zi, - Popover: dn, - ScrollSpy: _n, - Tab: xn, - Toast: Nn, - Tooltip: ln, - } - ); -}); -//# sourceMappingURL=bootstrap.bundle.min.js.map diff --git a/install/assets/js/jquery-3.6.0.min.js b/install/assets/js/jquery-3.6.0.min.js deleted file mode 100644 index 05c5cafd5..000000000 --- a/install/assets/js/jquery-3.6.0.min.js +++ /dev/null @@ -1,6222 +0,0 @@ -/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!(function (e, t) { - "use strict"; - "object" == typeof module && "object" == typeof module.exports - ? (module.exports = e.document - ? t(e, !0) - : function (e) { - if (!e.document) - throw new Error( - "jQuery requires a window with a document" - ); - return t(e); - }) - : t(e); -})("undefined" != typeof window ? window : this, function (C, e) { - "use strict"; - var t = [], - r = Object.getPrototypeOf, - s = t.slice, - g = t.flat - ? function (e) { - return t.flat.call(e); - } - : function (e) { - return t.concat.apply([], e); - }, - u = t.push, - i = t.indexOf, - n = {}, - o = n.toString, - v = n.hasOwnProperty, - a = v.toString, - l = a.call(Object), - y = {}, - m = function (e) { - return ( - "function" == typeof e && - "number" != typeof e.nodeType && - "function" != typeof e.item - ); - }, - x = function (e) { - return null != e && e === e.window; - }, - E = C.document, - c = { type: !0, src: !0, nonce: !0, noModule: !0 }; - function b(e, t, n) { - var r, - i, - o = (n = n || E).createElement("script"); - if (((o.text = e), t)) - for (r in c) - (i = t[r] || (t.getAttribute && t.getAttribute(r))) && - o.setAttribute(r, i); - n.head.appendChild(o).parentNode.removeChild(o); - } - function w(e) { - return null == e - ? e + "" - : "object" == typeof e || "function" == typeof e - ? n[o.call(e)] || "object" - : typeof e; - } - var f = "3.6.0", - S = function (e, t) { - return new S.fn.init(e, t); - }; - function p(e) { - var t = !!e && "length" in e && e.length, - n = w(e); - return ( - !m(e) && - !x(e) && - ("array" === n || - 0 === t || - ("number" == typeof t && 0 < t && t - 1 in e)) - ); - } - (S.fn = S.prototype = - { - jquery: f, - constructor: S, - length: 0, - toArray: function () { - return s.call(this); - }, - get: function (e) { - return null == e - ? s.call(this) - : e < 0 - ? this[e + this.length] - : this[e]; - }, - pushStack: function (e) { - var t = S.merge(this.constructor(), e); - return (t.prevObject = this), t; - }, - each: function (e) { - return S.each(this, e); - }, - map: function (n) { - return this.pushStack( - S.map(this, function (e, t) { - return n.call(e, t, e); - }) - ); - }, - slice: function () { - return this.pushStack(s.apply(this, arguments)); - }, - first: function () { - return this.eq(0); - }, - last: function () { - return this.eq(-1); - }, - even: function () { - return this.pushStack( - S.grep(this, function (e, t) { - return (t + 1) % 2; - }) - ); - }, - odd: function () { - return this.pushStack( - S.grep(this, function (e, t) { - return t % 2; - }) - ); - }, - eq: function (e) { - var t = this.length, - n = +e + (e < 0 ? t : 0); - return this.pushStack(0 <= n && n < t ? [this[n]] : []); - }, - end: function () { - return this.prevObject || this.constructor(); - }, - push: u, - sort: t.sort, - splice: t.splice, - }), - (S.extend = S.fn.extend = - function () { - var e, - t, - n, - r, - i, - o, - a = arguments[0] || {}, - s = 1, - u = arguments.length, - l = !1; - for ( - "boolean" == typeof a && - ((l = a), (a = arguments[s] || {}), s++), - "object" == typeof a || m(a) || (a = {}), - s === u && ((a = this), s--); - s < u; - s++ - ) - if (null != (e = arguments[s])) - for (t in e) - (r = e[t]), - "__proto__" !== t && - a !== r && - (l && - r && - (S.isPlainObject(r) || - (i = Array.isArray(r))) - ? ((n = a[t]), - (o = - i && !Array.isArray(n) - ? [] - : i || S.isPlainObject(n) - ? n - : {}), - (i = !1), - (a[t] = S.extend(l, o, r))) - : void 0 !== r && (a[t] = r)); - return a; - }), - S.extend({ - expando: "jQuery" + (f + Math.random()).replace(/\D/g, ""), - isReady: !0, - error: function (e) { - throw new Error(e); - }, - noop: function () {}, - isPlainObject: function (e) { - var t, n; - return ( - !(!e || "[object Object]" !== o.call(e)) && - (!(t = r(e)) || - ("function" == - typeof (n = - v.call(t, "constructor") && t.constructor) && - a.call(n) === l)) - ); - }, - isEmptyObject: function (e) { - var t; - for (t in e) return !1; - return !0; - }, - globalEval: function (e, t, n) { - b(e, { nonce: t && t.nonce }, n); - }, - each: function (e, t) { - var n, - r = 0; - if (p(e)) { - for (n = e.length; r < n; r++) - if (!1 === t.call(e[r], r, e[r])) break; - } else for (r in e) if (!1 === t.call(e[r], r, e[r])) break; - return e; - }, - makeArray: function (e, t) { - var n = t || []; - return ( - null != e && - (p(Object(e)) - ? S.merge(n, "string" == typeof e ? [e] : e) - : u.call(n, e)), - n - ); - }, - inArray: function (e, t, n) { - return null == t ? -1 : i.call(t, e, n); - }, - merge: function (e, t) { - for (var n = +t.length, r = 0, i = e.length; r < n; r++) - e[i++] = t[r]; - return (e.length = i), e; - }, - grep: function (e, t, n) { - for (var r = [], i = 0, o = e.length, a = !n; i < o; i++) - !t(e[i], i) !== a && r.push(e[i]); - return r; - }, - map: function (e, t, n) { - var r, - i, - o = 0, - a = []; - if (p(e)) - for (r = e.length; o < r; o++) - null != (i = t(e[o], o, n)) && a.push(i); - else for (o in e) null != (i = t(e[o], o, n)) && a.push(i); - return g(a); - }, - guid: 1, - support: y, - }), - "function" == typeof Symbol && - (S.fn[Symbol.iterator] = t[Symbol.iterator]), - S.each( - "Boolean Number String Function Array Date RegExp Object Error Symbol".split( - " " - ), - function (e, t) { - n["[object " + t + "]"] = t.toLowerCase(); - } - ); - var d = (function (n) { - var e, - d, - b, - o, - i, - h, - f, - g, - w, - u, - l, - T, - C, - a, - E, - v, - s, - c, - y, - S = "sizzle" + 1 * new Date(), - p = n.document, - k = 0, - r = 0, - m = ue(), - x = ue(), - A = ue(), - N = ue(), - j = function (e, t) { - return e === t && (l = !0), 0; - }, - D = {}.hasOwnProperty, - t = [], - q = t.pop, - L = t.push, - H = t.push, - O = t.slice, - P = function (e, t) { - for (var n = 0, r = e.length; n < r; n++) - if (e[n] === t) return n; - return -1; - }, - R = - "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", - M = "[\\x20\\t\\r\\n\\f]", - I = - "(?:\\\\[\\da-fA-F]{1,6}" + - M + - "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", - W = - "\\[" + - M + - "*(" + - I + - ")(?:" + - M + - "*([*^$|!~]?=)" + - M + - "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + - I + - "))|)" + - M + - "*\\]", - F = - ":(" + - I + - ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + - W + - ")*)|.*)\\)|)", - B = new RegExp(M + "+", "g"), - $ = new RegExp( - "^" + M + "+|((?:^|[^\\\\])(?:\\\\.)*)" + M + "+$", - "g" - ), - _ = new RegExp("^" + M + "*," + M + "*"), - z = new RegExp("^" + M + "*([>+~]|" + M + ")" + M + "*"), - U = new RegExp(M + "|>"), - X = new RegExp(F), - V = new RegExp("^" + I + "$"), - G = { - ID: new RegExp("^#(" + I + ")"), - CLASS: new RegExp("^\\.(" + I + ")"), - TAG: new RegExp("^(" + I + "|[*])"), - ATTR: new RegExp("^" + W), - PSEUDO: new RegExp("^" + F), - CHILD: new RegExp( - "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + - M + - "*(even|odd|(([+-]|)(\\d*)n|)" + - M + - "*(?:([+-]|)" + - M + - "*(\\d+)|))" + - M + - "*\\)|)", - "i" - ), - bool: new RegExp("^(?:" + R + ")$", "i"), - needsContext: new RegExp( - "^" + - M + - "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + - M + - "*((?:-\\d)?\\d*)" + - M + - "*\\)|)(?=[^-]|$)", - "i" - ), - }, - Y = /HTML$/i, - Q = /^(?:input|select|textarea|button)$/i, - J = /^h\d$/i, - K = /^[^{]+\{\s*\[native \w/, - Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, - ee = /[+~]/, - te = new RegExp( - "\\\\[\\da-fA-F]{1,6}" + M + "?|\\\\([^\\r\\n\\f])", - "g" - ), - ne = function (e, t) { - var n = "0x" + e.slice(1) - 65536; - return ( - t || - (n < 0 - ? String.fromCharCode(n + 65536) - : String.fromCharCode( - (n >> 10) | 55296, - (1023 & n) | 56320 - )) - ); - }, - re = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, - ie = function (e, t) { - return t - ? "\0" === e - ? "\ufffd" - : e.slice(0, -1) + - "\\" + - e.charCodeAt(e.length - 1).toString(16) + - " " - : "\\" + e; - }, - oe = function () { - T(); - }, - ae = be( - function (e) { - return ( - !0 === e.disabled && - "fieldset" === e.nodeName.toLowerCase() - ); - }, - { dir: "parentNode", next: "legend" } - ); - try { - H.apply((t = O.call(p.childNodes)), p.childNodes), - t[p.childNodes.length].nodeType; - } catch (e) { - H = { - apply: t.length - ? function (e, t) { - L.apply(e, O.call(t)); - } - : function (e, t) { - var n = e.length, - r = 0; - while ((e[n++] = t[r++])); - e.length = n - 1; - }, - }; - } - function se(t, e, n, r) { - var i, - o, - a, - s, - u, - l, - c, - f = e && e.ownerDocument, - p = e ? e.nodeType : 9; - if ( - ((n = n || []), - "string" != typeof t || !t || (1 !== p && 9 !== p && 11 !== p)) - ) - return n; - if (!r && (T(e), (e = e || C), E)) { - if (11 !== p && (u = Z.exec(t))) - if ((i = u[1])) { - if (9 === p) { - if (!(a = e.getElementById(i))) return n; - if (a.id === i) return n.push(a), n; - } else if ( - f && - (a = f.getElementById(i)) && - y(e, a) && - a.id === i - ) - return n.push(a), n; - } else { - if (u[2]) - return H.apply(n, e.getElementsByTagName(t)), n; - if ( - (i = u[3]) && - d.getElementsByClassName && - e.getElementsByClassName - ) - return H.apply(n, e.getElementsByClassName(i)), n; - } - if ( - d.qsa && - !N[t + " "] && - (!v || !v.test(t)) && - (1 !== p || "object" !== e.nodeName.toLowerCase()) - ) { - if ( - ((c = t), (f = e), 1 === p && (U.test(t) || z.test(t))) - ) { - ((f = (ee.test(t) && ye(e.parentNode)) || e) === e && - d.scope) || - ((s = e.getAttribute("id")) - ? (s = s.replace(re, ie)) - : e.setAttribute("id", (s = S))), - (o = (l = h(t)).length); - while (o--) - l[o] = (s ? "#" + s : ":scope") + " " + xe(l[o]); - c = l.join(","); - } - try { - return H.apply(n, f.querySelectorAll(c)), n; - } catch (e) { - N(t, !0); - } finally { - s === S && e.removeAttribute("id"); - } - } - } - return g(t.replace($, "$1"), e, n, r); - } - function ue() { - var r = []; - return function e(t, n) { - return ( - r.push(t + " ") > b.cacheLength && delete e[r.shift()], - (e[t + " "] = n) - ); - }; - } - function le(e) { - return (e[S] = !0), e; - } - function ce(e) { - var t = C.createElement("fieldset"); - try { - return !!e(t); - } catch (e) { - return !1; - } finally { - t.parentNode && t.parentNode.removeChild(t), (t = null); - } - } - function fe(e, t) { - var n = e.split("|"), - r = n.length; - while (r--) b.attrHandle[n[r]] = t; - } - function pe(e, t) { - var n = t && e, - r = - n && - 1 === e.nodeType && - 1 === t.nodeType && - e.sourceIndex - t.sourceIndex; - if (r) return r; - if (n) while ((n = n.nextSibling)) if (n === t) return -1; - return e ? 1 : -1; - } - function de(t) { - return function (e) { - return "input" === e.nodeName.toLowerCase() && e.type === t; - }; - } - function he(n) { - return function (e) { - var t = e.nodeName.toLowerCase(); - return ("input" === t || "button" === t) && e.type === n; - }; - } - function ge(t) { - return function (e) { - return "form" in e - ? e.parentNode && !1 === e.disabled - ? "label" in e - ? "label" in e.parentNode - ? e.parentNode.disabled === t - : e.disabled === t - : e.isDisabled === t || - (e.isDisabled !== !t && ae(e) === t) - : e.disabled === t - : "label" in e && e.disabled === t; - }; - } - function ve(a) { - return le(function (o) { - return ( - (o = +o), - le(function (e, t) { - var n, - r = a([], e.length, o), - i = r.length; - while (i--) e[(n = r[i])] && (e[n] = !(t[n] = e[n])); - }) - ); - }); - } - function ye(e) { - return e && "undefined" != typeof e.getElementsByTagName && e; - } - for (e in ((d = se.support = {}), - (i = se.isXML = - function (e) { - var t = e && e.namespaceURI, - n = e && (e.ownerDocument || e).documentElement; - return !Y.test(t || (n && n.nodeName) || "HTML"); - }), - (T = se.setDocument = - function (e) { - var t, - n, - r = e ? e.ownerDocument || e : p; - return ( - r != C && - 9 === r.nodeType && - r.documentElement && - ((a = (C = r).documentElement), - (E = !i(C)), - p != C && - (n = C.defaultView) && - n.top !== n && - (n.addEventListener - ? n.addEventListener("unload", oe, !1) - : n.attachEvent && - n.attachEvent("onunload", oe)), - (d.scope = ce(function (e) { - return ( - a - .appendChild(e) - .appendChild(C.createElement("div")), - "undefined" != typeof e.querySelectorAll && - !e.querySelectorAll(":scope fieldset div") - .length - ); - })), - (d.attributes = ce(function (e) { - return ( - (e.className = "i"), - !e.getAttribute("className") - ); - })), - (d.getElementsByTagName = ce(function (e) { - return ( - e.appendChild(C.createComment("")), - !e.getElementsByTagName("*").length - ); - })), - (d.getElementsByClassName = K.test( - C.getElementsByClassName - )), - (d.getById = ce(function (e) { - return ( - (a.appendChild(e).id = S), - !C.getElementsByName || - !C.getElementsByName(S).length - ); - })), - d.getById - ? ((b.filter.ID = function (e) { - var t = e.replace(te, ne); - return function (e) { - return e.getAttribute("id") === t; - }; - }), - (b.find.ID = function (e, t) { - if ( - "undefined" != - typeof t.getElementById && - E - ) { - var n = t.getElementById(e); - return n ? [n] : []; - } - })) - : ((b.filter.ID = function (e) { - var n = e.replace(te, ne); - return function (e) { - var t = - "undefined" != - typeof e.getAttributeNode && - e.getAttributeNode("id"); - return t && t.value === n; - }; - }), - (b.find.ID = function (e, t) { - if ( - "undefined" != - typeof t.getElementById && - E - ) { - var n, - r, - i, - o = t.getElementById(e); - if (o) { - if ( - (n = - o.getAttributeNode("id")) && - n.value === e - ) - return [o]; - (i = t.getElementsByName(e)), - (r = 0); - while ((o = i[r++])) - if ( - (n = - o.getAttributeNode( - "id" - )) && - n.value === e - ) - return [o]; - } - return []; - } - })), - (b.find.TAG = d.getElementsByTagName - ? function (e, t) { - return "undefined" != - typeof t.getElementsByTagName - ? t.getElementsByTagName(e) - : d.qsa - ? t.querySelectorAll(e) - : void 0; - } - : function (e, t) { - var n, - r = [], - i = 0, - o = t.getElementsByTagName(e); - if ("*" === e) { - while ((n = o[i++])) - 1 === n.nodeType && r.push(n); - return r; - } - return o; - }), - (b.find.CLASS = - d.getElementsByClassName && - function (e, t) { - if ( - "undefined" != - typeof t.getElementsByClassName && - E - ) - return t.getElementsByClassName(e); - }), - (s = []), - (v = []), - (d.qsa = K.test(C.querySelectorAll)) && - (ce(function (e) { - var t; - (a.appendChild(e).innerHTML = - ""), - e.querySelectorAll("[msallowcapture^='']") - .length && - v.push("[*^$]=" + M + "*(?:''|\"\")"), - e.querySelectorAll("[selected]").length || - v.push( - "\\[" + M + "*(?:value|" + R + ")" - ), - e.querySelectorAll("[id~=" + S + "-]") - .length || v.push("~="), - (t = C.createElement("input")).setAttribute( - "name", - "" - ), - e.appendChild(t), - e.querySelectorAll("[name='']").length || - v.push( - "\\[" + - M + - "*name" + - M + - "*=" + - M + - "*(?:''|\"\")" - ), - e.querySelectorAll(":checked").length || - v.push(":checked"), - e.querySelectorAll("a#" + S + "+*") - .length || v.push(".#.+[+~]"), - e.querySelectorAll("\\\f"), - v.push("[\\r\\n\\f]"); - }), - ce(function (e) { - e.innerHTML = - ""; - var t = C.createElement("input"); - t.setAttribute("type", "hidden"), - e.appendChild(t).setAttribute("name", "D"), - e.querySelectorAll("[name=d]").length && - v.push("name" + M + "*[*^$|!~]?="), - 2 !== - e.querySelectorAll(":enabled").length && - v.push(":enabled", ":disabled"), - (a.appendChild(e).disabled = !0), - 2 !== - e.querySelectorAll(":disabled") - .length && - v.push(":enabled", ":disabled"), - e.querySelectorAll("*,:x"), - v.push(",.*:"); - })), - (d.matchesSelector = K.test( - (c = - a.matches || - a.webkitMatchesSelector || - a.mozMatchesSelector || - a.oMatchesSelector || - a.msMatchesSelector) - )) && - ce(function (e) { - (d.disconnectedMatch = c.call(e, "*")), - c.call(e, "[s!='']:x"), - s.push("!=", F); - }), - (v = v.length && new RegExp(v.join("|"))), - (s = s.length && new RegExp(s.join("|"))), - (t = K.test(a.compareDocumentPosition)), - (y = - t || K.test(a.contains) - ? function (e, t) { - var n = - 9 === e.nodeType - ? e.documentElement - : e, - r = t && t.parentNode; - return ( - e === r || - !( - !r || - 1 !== r.nodeType || - !(n.contains - ? n.contains(r) - : e.compareDocumentPosition && - 16 & - e.compareDocumentPosition( - r - )) - ) - ); - } - : function (e, t) { - if (t) - while ((t = t.parentNode)) - if (t === e) return !0; - return !1; - }), - (j = t - ? function (e, t) { - if (e === t) return (l = !0), 0; - var n = - !e.compareDocumentPosition - - !t.compareDocumentPosition; - return ( - n || - (1 & - (n = - (e.ownerDocument || e) == - (t.ownerDocument || t) - ? e.compareDocumentPosition( - t - ) - : 1) || - (!d.sortDetached && - t.compareDocumentPosition(e) === n) - ? e == C || - (e.ownerDocument == p && y(p, e)) - ? -1 - : t == C || - (t.ownerDocument == p && - y(p, t)) - ? 1 - : u - ? P(u, e) - P(u, t) - : 0 - : 4 & n - ? -1 - : 1) - ); - } - : function (e, t) { - if (e === t) return (l = !0), 0; - var n, - r = 0, - i = e.parentNode, - o = t.parentNode, - a = [e], - s = [t]; - if (!i || !o) - return e == C - ? -1 - : t == C - ? 1 - : i - ? -1 - : o - ? 1 - : u - ? P(u, e) - P(u, t) - : 0; - if (i === o) return pe(e, t); - n = e; - while ((n = n.parentNode)) a.unshift(n); - n = t; - while ((n = n.parentNode)) s.unshift(n); - while (a[r] === s[r]) r++; - return r - ? pe(a[r], s[r]) - : a[r] == p - ? -1 - : s[r] == p - ? 1 - : 0; - })), - C - ); - }), - (se.matches = function (e, t) { - return se(e, null, null, t); - }), - (se.matchesSelector = function (e, t) { - if ( - (T(e), - d.matchesSelector && - E && - !N[t + " "] && - (!s || !s.test(t)) && - (!v || !v.test(t))) - ) - try { - var n = c.call(e, t); - if ( - n || - d.disconnectedMatch || - (e.document && 11 !== e.document.nodeType) - ) - return n; - } catch (e) { - N(t, !0); - } - return 0 < se(t, C, null, [e]).length; - }), - (se.contains = function (e, t) { - return (e.ownerDocument || e) != C && T(e), y(e, t); - }), - (se.attr = function (e, t) { - (e.ownerDocument || e) != C && T(e); - var n = b.attrHandle[t.toLowerCase()], - r = - n && D.call(b.attrHandle, t.toLowerCase()) - ? n(e, t, !E) - : void 0; - return void 0 !== r - ? r - : d.attributes || !E - ? e.getAttribute(t) - : (r = e.getAttributeNode(t)) && r.specified - ? r.value - : null; - }), - (se.escape = function (e) { - return (e + "").replace(re, ie); - }), - (se.error = function (e) { - throw new Error("Syntax error, unrecognized expression: " + e); - }), - (se.uniqueSort = function (e) { - var t, - n = [], - r = 0, - i = 0; - if ( - ((l = !d.detectDuplicates), - (u = !d.sortStable && e.slice(0)), - e.sort(j), - l) - ) { - while ((t = e[i++])) t === e[i] && (r = n.push(i)); - while (r--) e.splice(n[r], 1); - } - return (u = null), e; - }), - (o = se.getText = - function (e) { - var t, - n = "", - r = 0, - i = e.nodeType; - if (i) { - if (1 === i || 9 === i || 11 === i) { - if ("string" == typeof e.textContent) - return e.textContent; - for (e = e.firstChild; e; e = e.nextSibling) n += o(e); - } else if (3 === i || 4 === i) return e.nodeValue; - } else while ((t = e[r++])) n += o(t); - return n; - }), - ((b = se.selectors = - { - cacheLength: 50, - createPseudo: le, - match: G, - attrHandle: {}, - find: {}, - relative: { - ">": { dir: "parentNode", first: !0 }, - " ": { dir: "parentNode" }, - "+": { dir: "previousSibling", first: !0 }, - "~": { dir: "previousSibling" }, - }, - preFilter: { - ATTR: function (e) { - return ( - (e[1] = e[1].replace(te, ne)), - (e[3] = (e[3] || e[4] || e[5] || "").replace( - te, - ne - )), - "~=" === e[2] && (e[3] = " " + e[3] + " "), - e.slice(0, 4) - ); - }, - CHILD: function (e) { - return ( - (e[1] = e[1].toLowerCase()), - "nth" === e[1].slice(0, 3) - ? (e[3] || se.error(e[0]), - (e[4] = +(e[4] - ? e[5] + (e[6] || 1) - : 2 * - ("even" === e[3] || "odd" === e[3]))), - (e[5] = +(e[7] + e[8] || "odd" === e[3]))) - : e[3] && se.error(e[0]), - e - ); - }, - PSEUDO: function (e) { - var t, - n = !e[6] && e[2]; - return G.CHILD.test(e[0]) - ? null - : (e[3] - ? (e[2] = e[4] || e[5] || "") - : n && - X.test(n) && - (t = h(n, !0)) && - (t = - n.indexOf(")", n.length - t) - - n.length) && - ((e[0] = e[0].slice(0, t)), - (e[2] = n.slice(0, t))), - e.slice(0, 3)); - }, - }, - filter: { - TAG: function (e) { - var t = e.replace(te, ne).toLowerCase(); - return "*" === e - ? function () { - return !0; - } - : function (e) { - return ( - e.nodeName && - e.nodeName.toLowerCase() === t - ); - }; - }, - CLASS: function (e) { - var t = m[e + " "]; - return ( - t || - ((t = new RegExp( - "(^|" + M + ")" + e + "(" + M + "|$)" - )) && - m(e, function (e) { - return t.test( - ("string" == typeof e.className && - e.className) || - ("undefined" != - typeof e.getAttribute && - e.getAttribute("class")) || - "" - ); - })) - ); - }, - ATTR: function (n, r, i) { - return function (e) { - var t = se.attr(e, n); - return null == t - ? "!=" === r - : !r || - ((t += ""), - "=" === r - ? t === i - : "!=" === r - ? t !== i - : "^=" === r - ? i && 0 === t.indexOf(i) - : "*=" === r - ? i && -1 < t.indexOf(i) - : "$=" === r - ? i && t.slice(-i.length) === i - : "~=" === r - ? -1 < - ( - " " + - t.replace(B, " ") + - " " - ).indexOf(i) - : "|=" === r && - (t === i || - t.slice(0, i.length + 1) === - i + "-")); - }; - }, - CHILD: function (h, e, t, g, v) { - var y = "nth" !== h.slice(0, 3), - m = "last" !== h.slice(-4), - x = "of-type" === e; - return 1 === g && 0 === v - ? function (e) { - return !!e.parentNode; - } - : function (e, t, n) { - var r, - i, - o, - a, - s, - u, - l = - y !== m - ? "nextSibling" - : "previousSibling", - c = e.parentNode, - f = x && e.nodeName.toLowerCase(), - p = !n && !x, - d = !1; - if (c) { - if (y) { - while (l) { - a = e; - while ((a = a[l])) - if ( - x - ? a.nodeName.toLowerCase() === - f - : 1 === a.nodeType - ) - return !1; - u = l = - "only" === h && - !u && - "nextSibling"; - } - return !0; - } - if ( - ((u = [ - m ? c.firstChild : c.lastChild, - ]), - m && p) - ) { - (d = - (s = - (r = - (i = - (o = - (a = c)[S] || - (a[S] = {}))[ - a.uniqueID - ] || - (o[a.uniqueID] = - {}))[h] || - [])[0] === k && r[1]) && - r[2]), - (a = s && c.childNodes[s]); - while ( - (a = - (++s && a && a[l]) || - (d = s = 0) || - u.pop()) - ) - if ( - 1 === a.nodeType && - ++d && - a === e - ) { - i[h] = [k, s, d]; - break; - } - } else if ( - (p && - (d = s = - (r = - (i = - (o = - (a = e)[S] || - (a[S] = {}))[ - a.uniqueID - ] || - (o[a.uniqueID] = - {}))[h] || - [])[0] === k && r[1]), - !1 === d) - ) - while ( - (a = - (++s && a && a[l]) || - (d = s = 0) || - u.pop()) - ) - if ( - (x - ? a.nodeName.toLowerCase() === - f - : 1 === a.nodeType) && - ++d && - (p && - ((i = - (o = - a[S] || - (a[S] = {}))[ - a.uniqueID - ] || - (o[a.uniqueID] = - {}))[h] = [ - k, - d, - ]), - a === e) - ) - break; - return ( - (d -= v) === g || - (d % g == 0 && 0 <= d / g) - ); - } - }; - }, - PSEUDO: function (e, o) { - var t, - a = - b.pseudos[e] || - b.setFilters[e.toLowerCase()] || - se.error("unsupported pseudo: " + e); - return a[S] - ? a(o) - : 1 < a.length - ? ((t = [e, e, "", o]), - b.setFilters.hasOwnProperty(e.toLowerCase()) - ? le(function (e, t) { - var n, - r = a(e, o), - i = r.length; - while (i--) - e[(n = P(e, r[i]))] = !(t[n] = - r[i]); - }) - : function (e) { - return a(e, 0, t); - }) - : a; - }, - }, - pseudos: { - not: le(function (e) { - var r = [], - i = [], - s = f(e.replace($, "$1")); - return s[S] - ? le(function (e, t, n, r) { - var i, - o = s(e, null, r, []), - a = e.length; - while (a--) - (i = o[a]) && (e[a] = !(t[a] = i)); - }) - : function (e, t, n) { - return ( - (r[0] = e), - s(r, null, n, i), - (r[0] = null), - !i.pop() - ); - }; - }), - has: le(function (t) { - return function (e) { - return 0 < se(t, e).length; - }; - }), - contains: le(function (t) { - return ( - (t = t.replace(te, ne)), - function (e) { - return -1 < (e.textContent || o(e)).indexOf(t); - } - ); - }), - lang: le(function (n) { - return ( - V.test(n || "") || - se.error("unsupported lang: " + n), - (n = n.replace(te, ne).toLowerCase()), - function (e) { - var t; - do { - if ( - (t = E - ? e.lang - : e.getAttribute("xml:lang") || - e.getAttribute("lang")) - ) - return ( - (t = t.toLowerCase()) === n || - 0 === t.indexOf(n + "-") - ); - } while ( - (e = e.parentNode) && - 1 === e.nodeType - ); - return !1; - } - ); - }), - target: function (e) { - var t = n.location && n.location.hash; - return t && t.slice(1) === e.id; - }, - root: function (e) { - return e === a; - }, - focus: function (e) { - return ( - e === C.activeElement && - (!C.hasFocus || C.hasFocus()) && - !!(e.type || e.href || ~e.tabIndex) - ); - }, - enabled: ge(!1), - disabled: ge(!0), - checked: function (e) { - var t = e.nodeName.toLowerCase(); - return ( - ("input" === t && !!e.checked) || - ("option" === t && !!e.selected) - ); - }, - selected: function (e) { - return ( - e.parentNode && e.parentNode.selectedIndex, - !0 === e.selected - ); - }, - empty: function (e) { - for (e = e.firstChild; e; e = e.nextSibling) - if (e.nodeType < 6) return !1; - return !0; - }, - parent: function (e) { - return !b.pseudos.empty(e); - }, - header: function (e) { - return J.test(e.nodeName); - }, - input: function (e) { - return Q.test(e.nodeName); - }, - button: function (e) { - var t = e.nodeName.toLowerCase(); - return ( - ("input" === t && "button" === e.type) || - "button" === t - ); - }, - text: function (e) { - var t; - return ( - "input" === e.nodeName.toLowerCase() && - "text" === e.type && - (null == (t = e.getAttribute("type")) || - "text" === t.toLowerCase()) - ); - }, - first: ve(function () { - return [0]; - }), - last: ve(function (e, t) { - return [t - 1]; - }), - eq: ve(function (e, t, n) { - return [n < 0 ? n + t : n]; - }), - even: ve(function (e, t) { - for (var n = 0; n < t; n += 2) e.push(n); - return e; - }), - odd: ve(function (e, t) { - for (var n = 1; n < t; n += 2) e.push(n); - return e; - }), - lt: ve(function (e, t, n) { - for (var r = n < 0 ? n + t : t < n ? t : n; 0 <= --r; ) - e.push(r); - return e; - }), - gt: ve(function (e, t, n) { - for (var r = n < 0 ? n + t : n; ++r < t; ) e.push(r); - return e; - }), - }, - }).pseudos.nth = b.pseudos.eq), - { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 })) - b.pseudos[e] = de(e); - for (e in { submit: !0, reset: !0 }) b.pseudos[e] = he(e); - function me() {} - function xe(e) { - for (var t = 0, n = e.length, r = ""; t < n; t++) r += e[t].value; - return r; - } - function be(s, e, t) { - var u = e.dir, - l = e.next, - c = l || u, - f = t && "parentNode" === c, - p = r++; - return e.first - ? function (e, t, n) { - while ((e = e[u])) - if (1 === e.nodeType || f) return s(e, t, n); - return !1; - } - : function (e, t, n) { - var r, - i, - o, - a = [k, p]; - if (n) { - while ((e = e[u])) - if ((1 === e.nodeType || f) && s(e, t, n)) - return !0; - } else - while ((e = e[u])) - if (1 === e.nodeType || f) - if ( - ((i = - (o = e[S] || (e[S] = {}))[ - e.uniqueID - ] || (o[e.uniqueID] = {})), - l && l === e.nodeName.toLowerCase()) - ) - e = e[u] || e; - else { - if ( - (r = i[c]) && - r[0] === k && - r[1] === p - ) - return (a[2] = r[2]); - if (((i[c] = a)[2] = s(e, t, n))) - return !0; - } - return !1; - }; - } - function we(i) { - return 1 < i.length - ? function (e, t, n) { - var r = i.length; - while (r--) if (!i[r](e, t, n)) return !1; - return !0; - } - : i[0]; - } - function Te(e, t, n, r, i) { - for (var o, a = [], s = 0, u = e.length, l = null != t; s < u; s++) - (o = e[s]) && - ((n && !n(o, r, i)) || (a.push(o), l && t.push(s))); - return a; - } - function Ce(d, h, g, v, y, e) { - return ( - v && !v[S] && (v = Ce(v)), - y && !y[S] && (y = Ce(y, e)), - le(function (e, t, n, r) { - var i, - o, - a, - s = [], - u = [], - l = t.length, - c = - e || - (function (e, t, n) { - for (var r = 0, i = t.length; r < i; r++) - se(e, t[r], n); - return n; - })(h || "*", n.nodeType ? [n] : n, []), - f = !d || (!e && h) ? c : Te(c, s, d, n, r), - p = g ? (y || (e ? d : l || v) ? [] : t) : f; - if ((g && g(f, p, n, r), v)) { - (i = Te(p, u)), v(i, [], n, r), (o = i.length); - while (o--) (a = i[o]) && (p[u[o]] = !(f[u[o]] = a)); - } - if (e) { - if (y || d) { - if (y) { - (i = []), (o = p.length); - while (o--) (a = p[o]) && i.push((f[o] = a)); - y(null, (p = []), i, r); - } - o = p.length; - while (o--) - (a = p[o]) && - -1 < (i = y ? P(e, a) : s[o]) && - (e[i] = !(t[i] = a)); - } - } else (p = Te(p === t ? p.splice(l, p.length) : p)), y ? y(null, t, p, r) : H.apply(t, p); - }) - ); - } - function Ee(e) { - for ( - var i, - t, - n, - r = e.length, - o = b.relative[e[0].type], - a = o || b.relative[" "], - s = o ? 1 : 0, - u = be( - function (e) { - return e === i; - }, - a, - !0 - ), - l = be( - function (e) { - return -1 < P(i, e); - }, - a, - !0 - ), - c = [ - function (e, t, n) { - var r = - (!o && (n || t !== w)) || - ((i = t).nodeType ? u(e, t, n) : l(e, t, n)); - return (i = null), r; - }, - ]; - s < r; - s++ - ) - if ((t = b.relative[e[s].type])) c = [be(we(c), t)]; - else { - if ( - (t = b.filter[e[s].type].apply(null, e[s].matches))[S] - ) { - for (n = ++s; n < r; n++) - if (b.relative[e[n].type]) break; - return Ce( - 1 < s && we(c), - 1 < s && - xe( - e - .slice(0, s - 1) - .concat({ - value: - " " === e[s - 2].type - ? "*" - : "", - }) - ).replace($, "$1"), - t, - s < n && Ee(e.slice(s, n)), - n < r && Ee((e = e.slice(n))), - n < r && xe(e) - ); - } - c.push(t); - } - return we(c); - } - return ( - (me.prototype = b.filters = b.pseudos), - (b.setFilters = new me()), - (h = se.tokenize = - function (e, t) { - var n, - r, - i, - o, - a, - s, - u, - l = x[e + " "]; - if (l) return t ? 0 : l.slice(0); - (a = e), (s = []), (u = b.preFilter); - while (a) { - for (o in ((n && !(r = _.exec(a))) || - (r && (a = a.slice(r[0].length) || a), - s.push((i = []))), - (n = !1), - (r = z.exec(a)) && - ((n = r.shift()), - i.push({ value: n, type: r[0].replace($, " ") }), - (a = a.slice(n.length))), - b.filter)) - !(r = G[o].exec(a)) || - (u[o] && !(r = u[o](r))) || - ((n = r.shift()), - i.push({ value: n, type: o, matches: r }), - (a = a.slice(n.length))); - if (!n) break; - } - return t ? a.length : a ? se.error(e) : x(e, s).slice(0); - }), - (f = se.compile = - function (e, t) { - var n, - v, - y, - m, - x, - r, - i = [], - o = [], - a = A[e + " "]; - if (!a) { - t || (t = h(e)), (n = t.length); - while (n--) (a = Ee(t[n]))[S] ? i.push(a) : o.push(a); - (a = A( - e, - ((v = o), - (m = 0 < (y = i).length), - (x = 0 < v.length), - (r = function (e, t, n, r, i) { - var o, - a, - s, - u = 0, - l = "0", - c = e && [], - f = [], - p = w, - d = e || (x && b.find.TAG("*", i)), - h = (k += - null == p ? 1 : Math.random() || 0.1), - g = d.length; - for ( - i && (w = t == C || t || i); - l !== g && null != (o = d[l]); - l++ - ) { - if (x && o) { - (a = 0), - t || - o.ownerDocument == C || - (T(o), (n = !E)); - while ((s = v[a++])) - if (s(o, t || C, n)) { - r.push(o); - break; - } - i && (k = h); - } - m && ((o = !s && o) && u--, e && c.push(o)); - } - if (((u += l), m && l !== u)) { - a = 0; - while ((s = y[a++])) s(c, f, t, n); - if (e) { - if (0 < u) - while (l--) - c[l] || - f[l] || - (f[l] = q.call(r)); - f = Te(f); - } - H.apply(r, f), - i && - !e && - 0 < f.length && - 1 < u + y.length && - se.uniqueSort(r); - } - return i && ((k = h), (w = p)), c; - }), - m ? le(r) : r) - )).selector = e; - } - return a; - }), - (g = se.select = - function (e, t, n, r) { - var i, - o, - a, - s, - u, - l = "function" == typeof e && e, - c = !r && h((e = l.selector || e)); - if (((n = n || []), 1 === c.length)) { - if ( - 2 < (o = c[0] = c[0].slice(0)).length && - "ID" === (a = o[0]).type && - 9 === t.nodeType && - E && - b.relative[o[1].type] - ) { - if ( - !(t = (b.find.ID( - a.matches[0].replace(te, ne), - t - ) || [])[0]) - ) - return n; - l && (t = t.parentNode), - (e = e.slice(o.shift().value.length)); - } - i = G.needsContext.test(e) ? 0 : o.length; - while (i--) { - if (((a = o[i]), b.relative[(s = a.type)])) break; - if ( - (u = b.find[s]) && - (r = u( - a.matches[0].replace(te, ne), - (ee.test(o[0].type) && ye(t.parentNode)) || - t - )) - ) { - if ((o.splice(i, 1), !(e = r.length && xe(o)))) - return H.apply(n, r), n; - break; - } - } - } - return ( - (l || f(e, c))( - r, - t, - !E, - n, - !t || (ee.test(e) && ye(t.parentNode)) || t - ), - n - ); - }), - (d.sortStable = S.split("").sort(j).join("") === S), - (d.detectDuplicates = !!l), - T(), - (d.sortDetached = ce(function (e) { - return ( - 1 & e.compareDocumentPosition(C.createElement("fieldset")) - ); - })), - ce(function (e) { - return ( - (e.innerHTML = ""), - "#" === e.firstChild.getAttribute("href") - ); - }) || - fe("type|href|height|width", function (e, t, n) { - if (!n) - return e.getAttribute( - t, - "type" === t.toLowerCase() ? 1 : 2 - ); - }), - (d.attributes && - ce(function (e) { - return ( - (e.innerHTML = ""), - e.firstChild.setAttribute("value", ""), - "" === e.firstChild.getAttribute("value") - ); - })) || - fe("value", function (e, t, n) { - if (!n && "input" === e.nodeName.toLowerCase()) - return e.defaultValue; - }), - ce(function (e) { - return null == e.getAttribute("disabled"); - }) || - fe(R, function (e, t, n) { - var r; - if (!n) - return !0 === e[t] - ? t.toLowerCase() - : (r = e.getAttributeNode(t)) && r.specified - ? r.value - : null; - }), - se - ); - })(C); - (S.find = d), - (S.expr = d.selectors), - (S.expr[":"] = S.expr.pseudos), - (S.uniqueSort = S.unique = d.uniqueSort), - (S.text = d.getText), - (S.isXMLDoc = d.isXML), - (S.contains = d.contains), - (S.escapeSelector = d.escape); - var h = function (e, t, n) { - var r = [], - i = void 0 !== n; - while ((e = e[t]) && 9 !== e.nodeType) - if (1 === e.nodeType) { - if (i && S(e).is(n)) break; - r.push(e); - } - return r; - }, - T = function (e, t) { - for (var n = []; e; e = e.nextSibling) - 1 === e.nodeType && e !== t && n.push(e); - return n; - }, - k = S.expr.match.needsContext; - function A(e, t) { - return e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase(); - } - var N = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i; - function j(e, n, r) { - return m(n) - ? S.grep(e, function (e, t) { - return !!n.call(e, t, e) !== r; - }) - : n.nodeType - ? S.grep(e, function (e) { - return (e === n) !== r; - }) - : "string" != typeof n - ? S.grep(e, function (e) { - return -1 < i.call(n, e) !== r; - }) - : S.filter(n, e, r); - } - (S.filter = function (e, t, n) { - var r = t[0]; - return ( - n && (e = ":not(" + e + ")"), - 1 === t.length && 1 === r.nodeType - ? S.find.matchesSelector(r, e) - ? [r] - : [] - : S.find.matches( - e, - S.grep(t, function (e) { - return 1 === e.nodeType; - }) - ) - ); - }), - S.fn.extend({ - find: function (e) { - var t, - n, - r = this.length, - i = this; - if ("string" != typeof e) - return this.pushStack( - S(e).filter(function () { - for (t = 0; t < r; t++) - if (S.contains(i[t], this)) return !0; - }) - ); - for (n = this.pushStack([]), t = 0; t < r; t++) - S.find(e, i[t], n); - return 1 < r ? S.uniqueSort(n) : n; - }, - filter: function (e) { - return this.pushStack(j(this, e || [], !1)); - }, - not: function (e) { - return this.pushStack(j(this, e || [], !0)); - }, - is: function (e) { - return !!j( - this, - "string" == typeof e && k.test(e) ? S(e) : e || [], - !1 - ).length; - }, - }); - var D, - q = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/; - ((S.fn.init = function (e, t, n) { - var r, i; - if (!e) return this; - if (((n = n || D), "string" == typeof e)) { - if ( - !(r = - "<" === e[0] && ">" === e[e.length - 1] && 3 <= e.length - ? [null, e, null] - : q.exec(e)) || - (!r[1] && t) - ) - return !t || t.jquery - ? (t || n).find(e) - : this.constructor(t).find(e); - if (r[1]) { - if ( - ((t = t instanceof S ? t[0] : t), - S.merge( - this, - S.parseHTML( - r[1], - t && t.nodeType ? t.ownerDocument || t : E, - !0 - ) - ), - N.test(r[1]) && S.isPlainObject(t)) - ) - for (r in t) - m(this[r]) ? this[r](t[r]) : this.attr(r, t[r]); - return this; - } - return ( - (i = E.getElementById(r[2])) && - ((this[0] = i), (this.length = 1)), - this - ); - } - return e.nodeType - ? ((this[0] = e), (this.length = 1), this) - : m(e) - ? void 0 !== n.ready - ? n.ready(e) - : e(S) - : S.makeArray(e, this); - }).prototype = S.fn), - (D = S(E)); - var L = /^(?:parents|prev(?:Until|All))/, - H = { children: !0, contents: !0, next: !0, prev: !0 }; - function O(e, t) { - while ((e = e[t]) && 1 !== e.nodeType); - return e; - } - S.fn.extend({ - has: function (e) { - var t = S(e, this), - n = t.length; - return this.filter(function () { - for (var e = 0; e < n; e++) - if (S.contains(this, t[e])) return !0; - }); - }, - closest: function (e, t) { - var n, - r = 0, - i = this.length, - o = [], - a = "string" != typeof e && S(e); - if (!k.test(e)) - for (; r < i; r++) - for (n = this[r]; n && n !== t; n = n.parentNode) - if ( - n.nodeType < 11 && - (a - ? -1 < a.index(n) - : 1 === n.nodeType && - S.find.matchesSelector(n, e)) - ) { - o.push(n); - break; - } - return this.pushStack(1 < o.length ? S.uniqueSort(o) : o); - }, - index: function (e) { - return e - ? "string" == typeof e - ? i.call(S(e), this[0]) - : i.call(this, e.jquery ? e[0] : e) - : this[0] && this[0].parentNode - ? this.first().prevAll().length - : -1; - }, - add: function (e, t) { - return this.pushStack(S.uniqueSort(S.merge(this.get(), S(e, t)))); - }, - addBack: function (e) { - return this.add( - null == e ? this.prevObject : this.prevObject.filter(e) - ); - }, - }), - S.each( - { - parent: function (e) { - var t = e.parentNode; - return t && 11 !== t.nodeType ? t : null; - }, - parents: function (e) { - return h(e, "parentNode"); - }, - parentsUntil: function (e, t, n) { - return h(e, "parentNode", n); - }, - next: function (e) { - return O(e, "nextSibling"); - }, - prev: function (e) { - return O(e, "previousSibling"); - }, - nextAll: function (e) { - return h(e, "nextSibling"); - }, - prevAll: function (e) { - return h(e, "previousSibling"); - }, - nextUntil: function (e, t, n) { - return h(e, "nextSibling", n); - }, - prevUntil: function (e, t, n) { - return h(e, "previousSibling", n); - }, - siblings: function (e) { - return T((e.parentNode || {}).firstChild, e); - }, - children: function (e) { - return T(e.firstChild); - }, - contents: function (e) { - return null != e.contentDocument && r(e.contentDocument) - ? e.contentDocument - : (A(e, "template") && (e = e.content || e), - S.merge([], e.childNodes)); - }, - }, - function (r, i) { - S.fn[r] = function (e, t) { - var n = S.map(this, i, e); - return ( - "Until" !== r.slice(-5) && (t = e), - t && "string" == typeof t && (n = S.filter(t, n)), - 1 < this.length && - (H[r] || S.uniqueSort(n), L.test(r) && n.reverse()), - this.pushStack(n) - ); - }; - } - ); - var P = /[^\x20\t\r\n\f]+/g; - function R(e) { - return e; - } - function M(e) { - throw e; - } - function I(e, t, n, r) { - var i; - try { - e && m((i = e.promise)) - ? i.call(e).done(t).fail(n) - : e && m((i = e.then)) - ? i.call(e, t, n) - : t.apply(void 0, [e].slice(r)); - } catch (e) { - n.apply(void 0, [e]); - } - } - (S.Callbacks = function (r) { - var e, n; - r = - "string" == typeof r - ? ((e = r), - (n = {}), - S.each(e.match(P) || [], function (e, t) { - n[t] = !0; - }), - n) - : S.extend({}, r); - var i, - t, - o, - a, - s = [], - u = [], - l = -1, - c = function () { - for (a = a || r.once, o = i = !0; u.length; l = -1) { - t = u.shift(); - while (++l < s.length) - !1 === s[l].apply(t[0], t[1]) && - r.stopOnFalse && - ((l = s.length), (t = !1)); - } - r.memory || (t = !1), (i = !1), a && (s = t ? [] : ""); - }, - f = { - add: function () { - return ( - s && - (t && !i && ((l = s.length - 1), u.push(t)), - (function n(e) { - S.each(e, function (e, t) { - m(t) - ? (r.unique && f.has(t)) || s.push(t) - : t && - t.length && - "string" !== w(t) && - n(t); - }); - })(arguments), - t && !i && c()), - this - ); - }, - remove: function () { - return ( - S.each(arguments, function (e, t) { - var n; - while (-1 < (n = S.inArray(t, s, n))) - s.splice(n, 1), n <= l && l--; - }), - this - ); - }, - has: function (e) { - return e ? -1 < S.inArray(e, s) : 0 < s.length; - }, - empty: function () { - return s && (s = []), this; - }, - disable: function () { - return (a = u = []), (s = t = ""), this; - }, - disabled: function () { - return !s; - }, - lock: function () { - return (a = u = []), t || i || (s = t = ""), this; - }, - locked: function () { - return !!a; - }, - fireWith: function (e, t) { - return ( - a || - ((t = [e, (t = t || []).slice ? t.slice() : t]), - u.push(t), - i || c()), - this - ); - }, - fire: function () { - return f.fireWith(this, arguments), this; - }, - fired: function () { - return !!o; - }, - }; - return f; - }), - S.extend({ - Deferred: function (e) { - var o = [ - [ - "notify", - "progress", - S.Callbacks("memory"), - S.Callbacks("memory"), - 2, - ], - [ - "resolve", - "done", - S.Callbacks("once memory"), - S.Callbacks("once memory"), - 0, - "resolved", - ], - [ - "reject", - "fail", - S.Callbacks("once memory"), - S.Callbacks("once memory"), - 1, - "rejected", - ], - ], - i = "pending", - a = { - state: function () { - return i; - }, - always: function () { - return s.done(arguments).fail(arguments), this; - }, - catch: function (e) { - return a.then(null, e); - }, - pipe: function () { - var i = arguments; - return S.Deferred(function (r) { - S.each(o, function (e, t) { - var n = m(i[t[4]]) && i[t[4]]; - s[t[1]](function () { - var e = n && n.apply(this, arguments); - e && m(e.promise) - ? e - .promise() - .progress(r.notify) - .done(r.resolve) - .fail(r.reject) - : r[t[0] + "With"]( - this, - n ? [e] : arguments - ); - }); - }), - (i = null); - }).promise(); - }, - then: function (t, n, r) { - var u = 0; - function l(i, o, a, s) { - return function () { - var n = this, - r = arguments, - e = function () { - var e, t; - if (!(i < u)) { - if ( - (e = a.apply(n, r)) === - o.promise() - ) - throw new TypeError( - "Thenable self-resolution" - ); - (t = - e && - ("object" == typeof e || - "function" == - typeof e) && - e.then), - m(t) - ? s - ? t.call( - e, - l( - u, - o, - R, - s - ), - l( - u, - o, - M, - s - ) - ) - : (u++, - t.call( - e, - l( - u, - o, - R, - s - ), - l( - u, - o, - M, - s - ), - l( - u, - o, - R, - o.notifyWith - ) - )) - : (a !== R && - ((n = void 0), - (r = [e])), - (s || o.resolveWith)( - n, - r - )); - } - }, - t = s - ? e - : function () { - try { - e(); - } catch (e) { - S.Deferred - .exceptionHook && - S.Deferred.exceptionHook( - e, - t.stackTrace - ), - u <= i + 1 && - (a !== M && - ((n = - void 0), - (r = [e])), - o.rejectWith( - n, - r - )); - } - }; - i - ? t() - : (S.Deferred.getStackHook && - (t.stackTrace = - S.Deferred.getStackHook()), - C.setTimeout(t)); - }; - } - return S.Deferred(function (e) { - o[0][3].add( - l(0, e, m(r) ? r : R, e.notifyWith) - ), - o[1][3].add(l(0, e, m(t) ? t : R)), - o[2][3].add(l(0, e, m(n) ? n : M)); - }).promise(); - }, - promise: function (e) { - return null != e ? S.extend(e, a) : a; - }, - }, - s = {}; - return ( - S.each(o, function (e, t) { - var n = t[2], - r = t[5]; - (a[t[1]] = n.add), - r && - n.add( - function () { - i = r; - }, - o[3 - e][2].disable, - o[3 - e][3].disable, - o[0][2].lock, - o[0][3].lock - ), - n.add(t[3].fire), - (s[t[0]] = function () { - return ( - s[t[0] + "With"]( - this === s ? void 0 : this, - arguments - ), - this - ); - }), - (s[t[0] + "With"] = n.fireWith); - }), - a.promise(s), - e && e.call(s, s), - s - ); - }, - when: function (e) { - var n = arguments.length, - t = n, - r = Array(t), - i = s.call(arguments), - o = S.Deferred(), - a = function (t) { - return function (e) { - (r[t] = this), - (i[t] = - 1 < arguments.length - ? s.call(arguments) - : e), - --n || o.resolveWith(r, i); - }; - }; - if ( - n <= 1 && - (I(e, o.done(a(t)).resolve, o.reject, !n), - "pending" === o.state() || m(i[t] && i[t].then)) - ) - return o.then(); - while (t--) I(i[t], a(t), o.reject); - return o.promise(); - }, - }); - var W = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; - (S.Deferred.exceptionHook = function (e, t) { - C.console && - C.console.warn && - e && - W.test(e.name) && - C.console.warn( - "jQuery.Deferred exception: " + e.message, - e.stack, - t - ); - }), - (S.readyException = function (e) { - C.setTimeout(function () { - throw e; - }); - }); - var F = S.Deferred(); - function B() { - E.removeEventListener("DOMContentLoaded", B), - C.removeEventListener("load", B), - S.ready(); - } - (S.fn.ready = function (e) { - return ( - F.then(e)["catch"](function (e) { - S.readyException(e); - }), - this - ); - }), - S.extend({ - isReady: !1, - readyWait: 1, - ready: function (e) { - (!0 === e ? --S.readyWait : S.isReady) || - ((S.isReady = !0) !== e && 0 < --S.readyWait) || - F.resolveWith(E, [S]); - }, - }), - (S.ready.then = F.then), - "complete" === E.readyState || - ("loading" !== E.readyState && !E.documentElement.doScroll) - ? C.setTimeout(S.ready) - : (E.addEventListener("DOMContentLoaded", B), - C.addEventListener("load", B)); - var $ = function (e, t, n, r, i, o, a) { - var s = 0, - u = e.length, - l = null == n; - if ("object" === w(n)) - for (s in ((i = !0), n)) $(e, t, s, n[s], !0, o, a); - else if ( - void 0 !== r && - ((i = !0), - m(r) || (a = !0), - l && - (a - ? (t.call(e, r), (t = null)) - : ((l = t), - (t = function (e, t, n) { - return l.call(S(e), n); - }))), - t) - ) - for (; s < u; s++) - t(e[s], n, a ? r : r.call(e[s], s, t(e[s], n))); - return i ? e : l ? t.call(e) : u ? t(e[0], n) : o; - }, - _ = /^-ms-/, - z = /-([a-z])/g; - function U(e, t) { - return t.toUpperCase(); - } - function X(e) { - return e.replace(_, "ms-").replace(z, U); - } - var V = function (e) { - return 1 === e.nodeType || 9 === e.nodeType || !+e.nodeType; - }; - function G() { - this.expando = S.expando + G.uid++; - } - (G.uid = 1), - (G.prototype = { - cache: function (e) { - var t = e[this.expando]; - return ( - t || - ((t = {}), - V(e) && - (e.nodeType - ? (e[this.expando] = t) - : Object.defineProperty(e, this.expando, { - value: t, - configurable: !0, - }))), - t - ); - }, - set: function (e, t, n) { - var r, - i = this.cache(e); - if ("string" == typeof t) i[X(t)] = n; - else for (r in t) i[X(r)] = t[r]; - return i; - }, - get: function (e, t) { - return void 0 === t - ? this.cache(e) - : e[this.expando] && e[this.expando][X(t)]; - }, - access: function (e, t, n) { - return void 0 === t || - (t && "string" == typeof t && void 0 === n) - ? this.get(e, t) - : (this.set(e, t, n), void 0 !== n ? n : t); - }, - remove: function (e, t) { - var n, - r = e[this.expando]; - if (void 0 !== r) { - if (void 0 !== t) { - n = (t = Array.isArray(t) - ? t.map(X) - : (t = X(t)) in r - ? [t] - : t.match(P) || []).length; - while (n--) delete r[t[n]]; - } - (void 0 === t || S.isEmptyObject(r)) && - (e.nodeType - ? (e[this.expando] = void 0) - : delete e[this.expando]); - } - }, - hasData: function (e) { - var t = e[this.expando]; - return void 0 !== t && !S.isEmptyObject(t); - }, - }); - var Y = new G(), - Q = new G(), - J = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, - K = /[A-Z]/g; - function Z(e, t, n) { - var r, i; - if (void 0 === n && 1 === e.nodeType) - if ( - ((r = "data-" + t.replace(K, "-$&").toLowerCase()), - "string" == typeof (n = e.getAttribute(r))) - ) { - try { - n = - "true" === (i = n) || - ("false" !== i && - ("null" === i - ? null - : i === +i + "" - ? +i - : J.test(i) - ? JSON.parse(i) - : i)); - } catch (e) {} - Q.set(e, t, n); - } else n = void 0; - return n; - } - S.extend({ - hasData: function (e) { - return Q.hasData(e) || Y.hasData(e); - }, - data: function (e, t, n) { - return Q.access(e, t, n); - }, - removeData: function (e, t) { - Q.remove(e, t); - }, - _data: function (e, t, n) { - return Y.access(e, t, n); - }, - _removeData: function (e, t) { - Y.remove(e, t); - }, - }), - S.fn.extend({ - data: function (n, e) { - var t, - r, - i, - o = this[0], - a = o && o.attributes; - if (void 0 === n) { - if ( - this.length && - ((i = Q.get(o)), - 1 === o.nodeType && !Y.get(o, "hasDataAttrs")) - ) { - t = a.length; - while (t--) - a[t] && - 0 === (r = a[t].name).indexOf("data-") && - ((r = X(r.slice(5))), Z(o, r, i[r])); - Y.set(o, "hasDataAttrs", !0); - } - return i; - } - return "object" == typeof n - ? this.each(function () { - Q.set(this, n); - }) - : $( - this, - function (e) { - var t; - if (o && void 0 === e) - return void 0 !== (t = Q.get(o, n)) - ? t - : void 0 !== (t = Z(o, n)) - ? t - : void 0; - this.each(function () { - Q.set(this, n, e); - }); - }, - null, - e, - 1 < arguments.length, - null, - !0 - ); - }, - removeData: function (e) { - return this.each(function () { - Q.remove(this, e); - }); - }, - }), - S.extend({ - queue: function (e, t, n) { - var r; - if (e) - return ( - (t = (t || "fx") + "queue"), - (r = Y.get(e, t)), - n && - (!r || Array.isArray(n) - ? (r = Y.access(e, t, S.makeArray(n))) - : r.push(n)), - r || [] - ); - }, - dequeue: function (e, t) { - t = t || "fx"; - var n = S.queue(e, t), - r = n.length, - i = n.shift(), - o = S._queueHooks(e, t); - "inprogress" === i && ((i = n.shift()), r--), - i && - ("fx" === t && n.unshift("inprogress"), - delete o.stop, - i.call( - e, - function () { - S.dequeue(e, t); - }, - o - )), - !r && o && o.empty.fire(); - }, - _queueHooks: function (e, t) { - var n = t + "queueHooks"; - return ( - Y.get(e, n) || - Y.access(e, n, { - empty: S.Callbacks("once memory").add(function () { - Y.remove(e, [t + "queue", n]); - }), - }) - ); - }, - }), - S.fn.extend({ - queue: function (t, n) { - var e = 2; - return ( - "string" != typeof t && ((n = t), (t = "fx"), e--), - arguments.length < e - ? S.queue(this[0], t) - : void 0 === n - ? this - : this.each(function () { - var e = S.queue(this, t, n); - S._queueHooks(this, t), - "fx" === t && - "inprogress" !== e[0] && - S.dequeue(this, t); - }) - ); - }, - dequeue: function (e) { - return this.each(function () { - S.dequeue(this, e); - }); - }, - clearQueue: function (e) { - return this.queue(e || "fx", []); - }, - promise: function (e, t) { - var n, - r = 1, - i = S.Deferred(), - o = this, - a = this.length, - s = function () { - --r || i.resolveWith(o, [o]); - }; - "string" != typeof e && ((t = e), (e = void 0)), - (e = e || "fx"); - while (a--) - (n = Y.get(o[a], e + "queueHooks")) && - n.empty && - (r++, n.empty.add(s)); - return s(), i.promise(t); - }, - }); - var ee = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, - te = new RegExp("^(?:([+-])=|)(" + ee + ")([a-z%]*)$", "i"), - ne = ["Top", "Right", "Bottom", "Left"], - re = E.documentElement, - ie = function (e) { - return S.contains(e.ownerDocument, e); - }, - oe = { composed: !0 }; - re.getRootNode && - (ie = function (e) { - return ( - S.contains(e.ownerDocument, e) || - e.getRootNode(oe) === e.ownerDocument - ); - }); - var ae = function (e, t) { - return ( - "none" === (e = t || e).style.display || - ("" === e.style.display && ie(e) && "none" === S.css(e, "display")) - ); - }; - function se(e, t, n, r) { - var i, - o, - a = 20, - s = r - ? function () { - return r.cur(); - } - : function () { - return S.css(e, t, ""); - }, - u = s(), - l = (n && n[3]) || (S.cssNumber[t] ? "" : "px"), - c = - e.nodeType && - (S.cssNumber[t] || ("px" !== l && +u)) && - te.exec(S.css(e, t)); - if (c && c[3] !== l) { - (u /= 2), (l = l || c[3]), (c = +u || 1); - while (a--) - S.style(e, t, c + l), - (1 - o) * (1 - (o = s() / u || 0.5)) <= 0 && (a = 0), - (c /= o); - (c *= 2), S.style(e, t, c + l), (n = n || []); - } - return ( - n && - ((c = +c || +u || 0), - (i = n[1] ? c + (n[1] + 1) * n[2] : +n[2]), - r && ((r.unit = l), (r.start = c), (r.end = i))), - i - ); - } - var ue = {}; - function le(e, t) { - for (var n, r, i, o, a, s, u, l = [], c = 0, f = e.length; c < f; c++) - (r = e[c]).style && - ((n = r.style.display), - t - ? ("none" === n && - ((l[c] = Y.get(r, "display") || null), - l[c] || (r.style.display = "")), - "" === r.style.display && - ae(r) && - (l[c] = - ((u = a = o = void 0), - (a = (i = r).ownerDocument), - (s = i.nodeName), - (u = ue[s]) || - ((o = a.body.appendChild( - a.createElement(s) - )), - (u = S.css(o, "display")), - o.parentNode.removeChild(o), - "none" === u && (u = "block"), - (ue[s] = u))))) - : "none" !== n && - ((l[c] = "none"), Y.set(r, "display", n))); - for (c = 0; c < f; c++) null != l[c] && (e[c].style.display = l[c]); - return e; - } - S.fn.extend({ - show: function () { - return le(this, !0); - }, - hide: function () { - return le(this); - }, - toggle: function (e) { - return "boolean" == typeof e - ? e - ? this.show() - : this.hide() - : this.each(function () { - ae(this) ? S(this).show() : S(this).hide(); - }); - }, - }); - var ce, - fe, - pe = /^(?:checkbox|radio)$/i, - de = /<([a-z][^\/\0>\x20\t\r\n\f]*)/i, - he = /^$|^module$|\/(?:java|ecma)script/i; - (ce = E.createDocumentFragment().appendChild(E.createElement("div"))), - (fe = E.createElement("input")).setAttribute("type", "radio"), - fe.setAttribute("checked", "checked"), - fe.setAttribute("name", "t"), - ce.appendChild(fe), - (y.checkClone = ce.cloneNode(!0).cloneNode(!0).lastChild.checked), - (ce.innerHTML = ""), - (y.noCloneChecked = !!ce.cloneNode(!0).lastChild.defaultValue), - (ce.innerHTML = ""), - (y.option = !!ce.lastChild); - var ge = { - thead: [1, "", "
"], - col: [2, "", "
"], - tr: [2, "", "
"], - td: [3, "", "
"], - _default: [0, "", ""], - }; - function ve(e, t) { - var n; - return ( - (n = - "undefined" != typeof e.getElementsByTagName - ? e.getElementsByTagName(t || "*") - : "undefined" != typeof e.querySelectorAll - ? e.querySelectorAll(t || "*") - : []), - void 0 === t || (t && A(e, t)) ? S.merge([e], n) : n - ); - } - function ye(e, t) { - for (var n = 0, r = e.length; n < r; n++) - Y.set(e[n], "globalEval", !t || Y.get(t[n], "globalEval")); - } - (ge.tbody = ge.tfoot = ge.colgroup = ge.caption = ge.thead), - (ge.th = ge.td), - y.option || - (ge.optgroup = ge.option = - [1, ""]); - var me = /<|&#?\w+;/; - function xe(e, t, n, r, i) { - for ( - var o, - a, - s, - u, - l, - c, - f = t.createDocumentFragment(), - p = [], - d = 0, - h = e.length; - d < h; - d++ - ) - if ((o = e[d]) || 0 === o) - if ("object" === w(o)) S.merge(p, o.nodeType ? [o] : o); - else if (me.test(o)) { - (a = a || f.appendChild(t.createElement("div"))), - (s = (de.exec(o) || ["", ""])[1].toLowerCase()), - (u = ge[s] || ge._default), - (a.innerHTML = u[1] + S.htmlPrefilter(o) + u[2]), - (c = u[0]); - while (c--) a = a.lastChild; - S.merge(p, a.childNodes), - ((a = f.firstChild).textContent = ""); - } else p.push(t.createTextNode(o)); - (f.textContent = ""), (d = 0); - while ((o = p[d++])) - if (r && -1 < S.inArray(o, r)) i && i.push(o); - else if ( - ((l = ie(o)), - (a = ve(f.appendChild(o), "script")), - l && ye(a), - n) - ) { - c = 0; - while ((o = a[c++])) he.test(o.type || "") && n.push(o); - } - return f; - } - var be = /^([^.]*)(?:\.(.+)|)/; - function we() { - return !0; - } - function Te() { - return !1; - } - function Ce(e, t) { - return ( - (e === - (function () { - try { - return E.activeElement; - } catch (e) {} - })()) == - ("focus" === t) - ); - } - function Ee(e, t, n, r, i, o) { - var a, s; - if ("object" == typeof t) { - for (s in ("string" != typeof n && ((r = r || n), (n = void 0)), t)) - Ee(e, s, n, r, t[s], o); - return e; - } - if ( - (null == r && null == i - ? ((i = n), (r = n = void 0)) - : null == i && - ("string" == typeof n - ? ((i = r), (r = void 0)) - : ((i = r), (r = n), (n = void 0))), - !1 === i) - ) - i = Te; - else if (!i) return e; - return ( - 1 === o && - ((a = i), - ((i = function (e) { - return S().off(e), a.apply(this, arguments); - }).guid = a.guid || (a.guid = S.guid++))), - e.each(function () { - S.event.add(this, t, i, r, n); - }) - ); - } - function Se(e, i, o) { - o - ? (Y.set(e, i, !1), - S.event.add(e, i, { - namespace: !1, - handler: function (e) { - var t, - n, - r = Y.get(this, i); - if (1 & e.isTrigger && this[i]) { - if (r.length) - (S.event.special[i] || {}).delegateType && - e.stopPropagation(); - else if ( - ((r = s.call(arguments)), - Y.set(this, i, r), - (t = o(this, i)), - this[i](), - r !== (n = Y.get(this, i)) || t - ? Y.set(this, i, !1) - : (n = {}), - r !== n) - ) - return ( - e.stopImmediatePropagation(), - e.preventDefault(), - n && n.value - ); - } else - r.length && - (Y.set(this, i, { - value: S.event.trigger( - S.extend(r[0], S.Event.prototype), - r.slice(1), - this - ), - }), - e.stopImmediatePropagation()); - }, - })) - : void 0 === Y.get(e, i) && S.event.add(e, i, we); - } - (S.event = { - global: {}, - add: function (t, e, n, r, i) { - var o, - a, - s, - u, - l, - c, - f, - p, - d, - h, - g, - v = Y.get(t); - if (V(t)) { - n.handler && ((n = (o = n).handler), (i = o.selector)), - i && S.find.matchesSelector(re, i), - n.guid || (n.guid = S.guid++), - (u = v.events) || (u = v.events = Object.create(null)), - (a = v.handle) || - (a = v.handle = - function (e) { - return "undefined" != typeof S && - S.event.triggered !== e.type - ? S.event.dispatch.apply(t, arguments) - : void 0; - }), - (l = (e = (e || "").match(P) || [""]).length); - while (l--) - (d = g = (s = be.exec(e[l]) || [])[1]), - (h = (s[2] || "").split(".").sort()), - d && - ((f = S.event.special[d] || {}), - (d = (i ? f.delegateType : f.bindType) || d), - (f = S.event.special[d] || {}), - (c = S.extend( - { - type: d, - origType: g, - data: r, - handler: n, - guid: n.guid, - selector: i, - needsContext: - i && S.expr.match.needsContext.test(i), - namespace: h.join("."), - }, - o - )), - (p = u[d]) || - (((p = u[d] = []).delegateCount = 0), - (f.setup && !1 !== f.setup.call(t, r, h, a)) || - (t.addEventListener && - t.addEventListener(d, a))), - f.add && - (f.add.call(t, c), - c.handler.guid || (c.handler.guid = n.guid)), - i ? p.splice(p.delegateCount++, 0, c) : p.push(c), - (S.event.global[d] = !0)); - } - }, - remove: function (e, t, n, r, i) { - var o, - a, - s, - u, - l, - c, - f, - p, - d, - h, - g, - v = Y.hasData(e) && Y.get(e); - if (v && (u = v.events)) { - l = (t = (t || "").match(P) || [""]).length; - while (l--) - if ( - ((d = g = (s = be.exec(t[l]) || [])[1]), - (h = (s[2] || "").split(".").sort()), - d) - ) { - (f = S.event.special[d] || {}), - (p = - u[ - (d = (r ? f.delegateType : f.bindType) || d) - ] || []), - (s = - s[2] && - new RegExp( - "(^|\\.)" + - h.join("\\.(?:.*\\.|)") + - "(\\.|$)" - )), - (a = o = p.length); - while (o--) - (c = p[o]), - (!i && g !== c.origType) || - (n && n.guid !== c.guid) || - (s && !s.test(c.namespace)) || - (r && - r !== c.selector && - ("**" !== r || !c.selector)) || - (p.splice(o, 1), - c.selector && p.delegateCount--, - f.remove && f.remove.call(e, c)); - a && - !p.length && - ((f.teardown && - !1 !== f.teardown.call(e, h, v.handle)) || - S.removeEvent(e, d, v.handle), - delete u[d]); - } else for (d in u) S.event.remove(e, d + t[l], n, r, !0); - S.isEmptyObject(u) && Y.remove(e, "handle events"); - } - }, - dispatch: function (e) { - var t, - n, - r, - i, - o, - a, - s = new Array(arguments.length), - u = S.event.fix(e), - l = - (Y.get(this, "events") || Object.create(null))[u.type] || - [], - c = S.event.special[u.type] || {}; - for (s[0] = u, t = 1; t < arguments.length; t++) - s[t] = arguments[t]; - if ( - ((u.delegateTarget = this), - !c.preDispatch || !1 !== c.preDispatch.call(this, u)) - ) { - (a = S.event.handlers.call(this, u, l)), (t = 0); - while ((i = a[t++]) && !u.isPropagationStopped()) { - (u.currentTarget = i.elem), (n = 0); - while ( - (o = i.handlers[n++]) && - !u.isImmediatePropagationStopped() - ) - (u.rnamespace && - !1 !== o.namespace && - !u.rnamespace.test(o.namespace)) || - ((u.handleObj = o), - (u.data = o.data), - void 0 !== - (r = ( - (S.event.special[o.origType] || {}) - .handle || o.handler - ).apply(i.elem, s)) && - !1 === (u.result = r) && - (u.preventDefault(), u.stopPropagation())); - } - return c.postDispatch && c.postDispatch.call(this, u), u.result; - } - }, - handlers: function (e, t) { - var n, - r, - i, - o, - a, - s = [], - u = t.delegateCount, - l = e.target; - if (u && l.nodeType && !("click" === e.type && 1 <= e.button)) - for (; l !== this; l = l.parentNode || this) - if ( - 1 === l.nodeType && - ("click" !== e.type || !0 !== l.disabled) - ) { - for (o = [], a = {}, n = 0; n < u; n++) - void 0 === a[(i = (r = t[n]).selector + " ")] && - (a[i] = r.needsContext - ? -1 < S(i, this).index(l) - : S.find(i, this, null, [l]).length), - a[i] && o.push(r); - o.length && s.push({ elem: l, handlers: o }); - } - return ( - (l = this), - u < t.length && s.push({ elem: l, handlers: t.slice(u) }), - s - ); - }, - addProp: function (t, e) { - Object.defineProperty(S.Event.prototype, t, { - enumerable: !0, - configurable: !0, - get: m(e) - ? function () { - if (this.originalEvent) - return e(this.originalEvent); - } - : function () { - if (this.originalEvent) - return this.originalEvent[t]; - }, - set: function (e) { - Object.defineProperty(this, t, { - enumerable: !0, - configurable: !0, - writable: !0, - value: e, - }); - }, - }); - }, - fix: function (e) { - return e[S.expando] ? e : new S.Event(e); - }, - special: { - load: { noBubble: !0 }, - click: { - setup: function (e) { - var t = this || e; - return ( - pe.test(t.type) && - t.click && - A(t, "input") && - Se(t, "click", we), - !1 - ); - }, - trigger: function (e) { - var t = this || e; - return ( - pe.test(t.type) && - t.click && - A(t, "input") && - Se(t, "click"), - !0 - ); - }, - _default: function (e) { - var t = e.target; - return ( - (pe.test(t.type) && - t.click && - A(t, "input") && - Y.get(t, "click")) || - A(t, "a") - ); - }, - }, - beforeunload: { - postDispatch: function (e) { - void 0 !== e.result && - e.originalEvent && - (e.originalEvent.returnValue = e.result); - }, - }, - }, - }), - (S.removeEvent = function (e, t, n) { - e.removeEventListener && e.removeEventListener(t, n); - }), - (S.Event = function (e, t) { - if (!(this instanceof S.Event)) return new S.Event(e, t); - e && e.type - ? ((this.originalEvent = e), - (this.type = e.type), - (this.isDefaultPrevented = - e.defaultPrevented || - (void 0 === e.defaultPrevented && !1 === e.returnValue) - ? we - : Te), - (this.target = - e.target && 3 === e.target.nodeType - ? e.target.parentNode - : e.target), - (this.currentTarget = e.currentTarget), - (this.relatedTarget = e.relatedTarget)) - : (this.type = e), - t && S.extend(this, t), - (this.timeStamp = (e && e.timeStamp) || Date.now()), - (this[S.expando] = !0); - }), - (S.Event.prototype = { - constructor: S.Event, - isDefaultPrevented: Te, - isPropagationStopped: Te, - isImmediatePropagationStopped: Te, - isSimulated: !1, - preventDefault: function () { - var e = this.originalEvent; - (this.isDefaultPrevented = we), - e && !this.isSimulated && e.preventDefault(); - }, - stopPropagation: function () { - var e = this.originalEvent; - (this.isPropagationStopped = we), - e && !this.isSimulated && e.stopPropagation(); - }, - stopImmediatePropagation: function () { - var e = this.originalEvent; - (this.isImmediatePropagationStopped = we), - e && !this.isSimulated && e.stopImmediatePropagation(), - this.stopPropagation(); - }, - }), - S.each( - { - altKey: !0, - bubbles: !0, - cancelable: !0, - changedTouches: !0, - ctrlKey: !0, - detail: !0, - eventPhase: !0, - metaKey: !0, - pageX: !0, - pageY: !0, - shiftKey: !0, - view: !0, - char: !0, - code: !0, - charCode: !0, - key: !0, - keyCode: !0, - button: !0, - buttons: !0, - clientX: !0, - clientY: !0, - offsetX: !0, - offsetY: !0, - pointerId: !0, - pointerType: !0, - screenX: !0, - screenY: !0, - targetTouches: !0, - toElement: !0, - touches: !0, - which: !0, - }, - S.event.addProp - ), - S.each({ focus: "focusin", blur: "focusout" }, function (e, t) { - S.event.special[e] = { - setup: function () { - return Se(this, e, Ce), !1; - }, - trigger: function () { - return Se(this, e), !0; - }, - _default: function () { - return !0; - }, - delegateType: t, - }; - }), - S.each( - { - mouseenter: "mouseover", - mouseleave: "mouseout", - pointerenter: "pointerover", - pointerleave: "pointerout", - }, - function (e, i) { - S.event.special[e] = { - delegateType: i, - bindType: i, - handle: function (e) { - var t, - n = e.relatedTarget, - r = e.handleObj; - return ( - (n && (n === this || S.contains(this, n))) || - ((e.type = r.origType), - (t = r.handler.apply(this, arguments)), - (e.type = i)), - t - ); - }, - }; - } - ), - S.fn.extend({ - on: function (e, t, n, r) { - return Ee(this, e, t, n, r); - }, - one: function (e, t, n, r) { - return Ee(this, e, t, n, r, 1); - }, - off: function (e, t, n) { - var r, i; - if (e && e.preventDefault && e.handleObj) - return ( - (r = e.handleObj), - S(e.delegateTarget).off( - r.namespace - ? r.origType + "." + r.namespace - : r.origType, - r.selector, - r.handler - ), - this - ); - if ("object" == typeof e) { - for (i in e) this.off(i, t, e[i]); - return this; - } - return ( - (!1 !== t && "function" != typeof t) || - ((n = t), (t = void 0)), - !1 === n && (n = Te), - this.each(function () { - S.event.remove(this, e, n, t); - }) - ); - }, - }); - var ke = /\s*$/g; - function je(e, t) { - return ( - (A(e, "table") && - A(11 !== t.nodeType ? t : t.firstChild, "tr") && - S(e).children("tbody")[0]) || - e - ); - } - function De(e) { - return (e.type = (null !== e.getAttribute("type")) + "/" + e.type), e; - } - function qe(e) { - return ( - "true/" === (e.type || "").slice(0, 5) - ? (e.type = e.type.slice(5)) - : e.removeAttribute("type"), - e - ); - } - function Le(e, t) { - var n, r, i, o, a, s; - if (1 === t.nodeType) { - if (Y.hasData(e) && (s = Y.get(e).events)) - for (i in (Y.remove(t, "handle events"), s)) - for (n = 0, r = s[i].length; n < r; n++) - S.event.add(t, i, s[i][n]); - Q.hasData(e) && - ((o = Q.access(e)), (a = S.extend({}, o)), Q.set(t, a)); - } - } - function He(n, r, i, o) { - r = g(r); - var e, - t, - a, - s, - u, - l, - c = 0, - f = n.length, - p = f - 1, - d = r[0], - h = m(d); - if (h || (1 < f && "string" == typeof d && !y.checkClone && Ae.test(d))) - return n.each(function (e) { - var t = n.eq(e); - h && (r[0] = d.call(this, e, t.html())), He(t, r, i, o); - }); - if ( - f && - ((t = (e = xe(r, n[0].ownerDocument, !1, n, o)).firstChild), - 1 === e.childNodes.length && (e = t), - t || o) - ) { - for (s = (a = S.map(ve(e, "script"), De)).length; c < f; c++) - (u = e), - c !== p && - ((u = S.clone(u, !0, !0)), - s && S.merge(a, ve(u, "script"))), - i.call(n[c], u, c); - if (s) - for ( - l = a[a.length - 1].ownerDocument, S.map(a, qe), c = 0; - c < s; - c++ - ) - (u = a[c]), - he.test(u.type || "") && - !Y.access(u, "globalEval") && - S.contains(l, u) && - (u.src && "module" !== (u.type || "").toLowerCase() - ? S._evalUrl && - !u.noModule && - S._evalUrl( - u.src, - { - nonce: - u.nonce || - u.getAttribute("nonce"), - }, - l - ) - : b(u.textContent.replace(Ne, ""), u, l)); - } - return n; - } - function Oe(e, t, n) { - for (var r, i = t ? S.filter(t, e) : e, o = 0; null != (r = i[o]); o++) - n || 1 !== r.nodeType || S.cleanData(ve(r)), - r.parentNode && - (n && ie(r) && ye(ve(r, "script")), - r.parentNode.removeChild(r)); - return e; - } - S.extend({ - htmlPrefilter: function (e) { - return e; - }, - clone: function (e, t, n) { - var r, - i, - o, - a, - s, - u, - l, - c = e.cloneNode(!0), - f = ie(e); - if ( - !( - y.noCloneChecked || - (1 !== e.nodeType && 11 !== e.nodeType) || - S.isXMLDoc(e) - ) - ) - for (a = ve(c), r = 0, i = (o = ve(e)).length; r < i; r++) - (s = o[r]), - (u = a[r]), - void 0, - "input" === (l = u.nodeName.toLowerCase()) && - pe.test(s.type) - ? (u.checked = s.checked) - : ("input" !== l && "textarea" !== l) || - (u.defaultValue = s.defaultValue); - if (t) - if (n) - for ( - o = o || ve(e), a = a || ve(c), r = 0, i = o.length; - r < i; - r++ - ) - Le(o[r], a[r]); - else Le(e, c); - return ( - 0 < (a = ve(c, "script")).length && - ye(a, !f && ve(e, "script")), - c - ); - }, - cleanData: function (e) { - for ( - var t, n, r, i = S.event.special, o = 0; - void 0 !== (n = e[o]); - o++ - ) - if (V(n)) { - if ((t = n[Y.expando])) { - if (t.events) - for (r in t.events) - i[r] - ? S.event.remove(n, r) - : S.removeEvent(n, r, t.handle); - n[Y.expando] = void 0; - } - n[Q.expando] && (n[Q.expando] = void 0); - } - }, - }), - S.fn.extend({ - detach: function (e) { - return Oe(this, e, !0); - }, - remove: function (e) { - return Oe(this, e); - }, - text: function (e) { - return $( - this, - function (e) { - return void 0 === e - ? S.text(this) - : this.empty().each(function () { - (1 !== this.nodeType && - 11 !== this.nodeType && - 9 !== this.nodeType) || - (this.textContent = e); - }); - }, - null, - e, - arguments.length - ); - }, - append: function () { - return He(this, arguments, function (e) { - (1 !== this.nodeType && - 11 !== this.nodeType && - 9 !== this.nodeType) || - je(this, e).appendChild(e); - }); - }, - prepend: function () { - return He(this, arguments, function (e) { - if ( - 1 === this.nodeType || - 11 === this.nodeType || - 9 === this.nodeType - ) { - var t = je(this, e); - t.insertBefore(e, t.firstChild); - } - }); - }, - before: function () { - return He(this, arguments, function (e) { - this.parentNode && this.parentNode.insertBefore(e, this); - }); - }, - after: function () { - return He(this, arguments, function (e) { - this.parentNode && - this.parentNode.insertBefore(e, this.nextSibling); - }); - }, - empty: function () { - for (var e, t = 0; null != (e = this[t]); t++) - 1 === e.nodeType && - (S.cleanData(ve(e, !1)), (e.textContent = "")); - return this; - }, - clone: function (e, t) { - return ( - (e = null != e && e), - (t = null == t ? e : t), - this.map(function () { - return S.clone(this, e, t); - }) - ); - }, - html: function (e) { - return $( - this, - function (e) { - var t = this[0] || {}, - n = 0, - r = this.length; - if (void 0 === e && 1 === t.nodeType) - return t.innerHTML; - if ( - "string" == typeof e && - !ke.test(e) && - !ge[(de.exec(e) || ["", ""])[1].toLowerCase()] - ) { - e = S.htmlPrefilter(e); - try { - for (; n < r; n++) - 1 === (t = this[n] || {}).nodeType && - (S.cleanData(ve(t, !1)), - (t.innerHTML = e)); - t = 0; - } catch (e) {} - } - t && this.empty().append(e); - }, - null, - e, - arguments.length - ); - }, - replaceWith: function () { - var n = []; - return He( - this, - arguments, - function (e) { - var t = this.parentNode; - S.inArray(this, n) < 0 && - (S.cleanData(ve(this)), - t && t.replaceChild(e, this)); - }, - n - ); - }, - }), - S.each( - { - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith", - }, - function (e, a) { - S.fn[e] = function (e) { - for ( - var t, n = [], r = S(e), i = r.length - 1, o = 0; - o <= i; - o++ - ) - (t = o === i ? this : this.clone(!0)), - S(r[o])[a](t), - u.apply(n, t.get()); - return this.pushStack(n); - }; - } - ); - var Pe = new RegExp("^(" + ee + ")(?!px)[a-z%]+$", "i"), - Re = function (e) { - var t = e.ownerDocument.defaultView; - return (t && t.opener) || (t = C), t.getComputedStyle(e); - }, - Me = function (e, t, n) { - var r, - i, - o = {}; - for (i in t) (o[i] = e.style[i]), (e.style[i] = t[i]); - for (i in ((r = n.call(e)), t)) e.style[i] = o[i]; - return r; - }, - Ie = new RegExp(ne.join("|"), "i"); - function We(e, t, n) { - var r, - i, - o, - a, - s = e.style; - return ( - (n = n || Re(e)) && - ("" !== (a = n.getPropertyValue(t) || n[t]) || - ie(e) || - (a = S.style(e, t)), - !y.pixelBoxStyles() && - Pe.test(a) && - Ie.test(t) && - ((r = s.width), - (i = s.minWidth), - (o = s.maxWidth), - (s.minWidth = s.maxWidth = s.width = a), - (a = n.width), - (s.width = r), - (s.minWidth = i), - (s.maxWidth = o))), - void 0 !== a ? a + "" : a - ); - } - function Fe(e, t) { - return { - get: function () { - if (!e()) return (this.get = t).apply(this, arguments); - delete this.get; - }, - }; - } - !(function () { - function e() { - if (l) { - (u.style.cssText = - "position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0"), - (l.style.cssText = - "position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%"), - re.appendChild(u).appendChild(l); - var e = C.getComputedStyle(l); - (n = "1%" !== e.top), - (s = 12 === t(e.marginLeft)), - (l.style.right = "60%"), - (o = 36 === t(e.right)), - (r = 36 === t(e.width)), - (l.style.position = "absolute"), - (i = 12 === t(l.offsetWidth / 3)), - re.removeChild(u), - (l = null); - } - } - function t(e) { - return Math.round(parseFloat(e)); - } - var n, - r, - i, - o, - a, - s, - u = E.createElement("div"), - l = E.createElement("div"); - l.style && - ((l.style.backgroundClip = "content-box"), - (l.cloneNode(!0).style.backgroundClip = ""), - (y.clearCloneStyle = "content-box" === l.style.backgroundClip), - S.extend(y, { - boxSizingReliable: function () { - return e(), r; - }, - pixelBoxStyles: function () { - return e(), o; - }, - pixelPosition: function () { - return e(), n; - }, - reliableMarginLeft: function () { - return e(), s; - }, - scrollboxSize: function () { - return e(), i; - }, - reliableTrDimensions: function () { - var e, t, n, r; - return ( - null == a && - ((e = E.createElement("table")), - (t = E.createElement("tr")), - (n = E.createElement("div")), - (e.style.cssText = - "position:absolute;left:-11111px;border-collapse:separate"), - (t.style.cssText = "border:1px solid"), - (t.style.height = "1px"), - (n.style.height = "9px"), - (n.style.display = "block"), - re.appendChild(e).appendChild(t).appendChild(n), - (r = C.getComputedStyle(t)), - (a = - parseInt(r.height, 10) + - parseInt(r.borderTopWidth, 10) + - parseInt(r.borderBottomWidth, 10) === - t.offsetHeight), - re.removeChild(e)), - a - ); - }, - })); - })(); - var Be = ["Webkit", "Moz", "ms"], - $e = E.createElement("div").style, - _e = {}; - function ze(e) { - var t = S.cssProps[e] || _e[e]; - return ( - t || - (e in $e - ? e - : (_e[e] = - (function (e) { - var t = e[0].toUpperCase() + e.slice(1), - n = Be.length; - while (n--) if ((e = Be[n] + t) in $e) return e; - })(e) || e)) - ); - } - var Ue = /^(none|table(?!-c[ea]).+)/, - Xe = /^--/, - Ve = { position: "absolute", visibility: "hidden", display: "block" }, - Ge = { letterSpacing: "0", fontWeight: "400" }; - function Ye(e, t, n) { - var r = te.exec(t); - return r ? Math.max(0, r[2] - (n || 0)) + (r[3] || "px") : t; - } - function Qe(e, t, n, r, i, o) { - var a = "width" === t ? 1 : 0, - s = 0, - u = 0; - if (n === (r ? "border" : "content")) return 0; - for (; a < 4; a += 2) - "margin" === n && (u += S.css(e, n + ne[a], !0, i)), - r - ? ("content" === n && - (u -= S.css(e, "padding" + ne[a], !0, i)), - "margin" !== n && - (u -= S.css(e, "border" + ne[a] + "Width", !0, i))) - : ((u += S.css(e, "padding" + ne[a], !0, i)), - "padding" !== n - ? (u += S.css(e, "border" + ne[a] + "Width", !0, i)) - : (s += S.css( - e, - "border" + ne[a] + "Width", - !0, - i - ))); - return ( - !r && - 0 <= o && - (u += - Math.max( - 0, - Math.ceil( - e["offset" + t[0].toUpperCase() + t.slice(1)] - - o - - u - - s - - 0.5 - ) - ) || 0), - u - ); - } - function Je(e, t, n) { - var r = Re(e), - i = - (!y.boxSizingReliable() || n) && - "border-box" === S.css(e, "boxSizing", !1, r), - o = i, - a = We(e, t, r), - s = "offset" + t[0].toUpperCase() + t.slice(1); - if (Pe.test(a)) { - if (!n) return a; - a = "auto"; - } - return ( - ((!y.boxSizingReliable() && i) || - (!y.reliableTrDimensions() && A(e, "tr")) || - "auto" === a || - (!parseFloat(a) && "inline" === S.css(e, "display", !1, r))) && - e.getClientRects().length && - ((i = "border-box" === S.css(e, "boxSizing", !1, r)), - (o = s in e) && (a = e[s])), - (a = parseFloat(a) || 0) + - Qe(e, t, n || (i ? "border" : "content"), o, r, a) + - "px" - ); - } - function Ke(e, t, n, r, i) { - return new Ke.prototype.init(e, t, n, r, i); - } - S.extend({ - cssHooks: { - opacity: { - get: function (e, t) { - if (t) { - var n = We(e, "opacity"); - return "" === n ? "1" : n; - } - }, - }, - }, - cssNumber: { - animationIterationCount: !0, - columnCount: !0, - fillOpacity: !0, - flexGrow: !0, - flexShrink: !0, - fontWeight: !0, - gridArea: !0, - gridColumn: !0, - gridColumnEnd: !0, - gridColumnStart: !0, - gridRow: !0, - gridRowEnd: !0, - gridRowStart: !0, - lineHeight: !0, - opacity: !0, - order: !0, - orphans: !0, - widows: !0, - zIndex: !0, - zoom: !0, - }, - cssProps: {}, - style: function (e, t, n, r) { - if (e && 3 !== e.nodeType && 8 !== e.nodeType && e.style) { - var i, - o, - a, - s = X(t), - u = Xe.test(t), - l = e.style; - if ( - (u || (t = ze(s)), - (a = S.cssHooks[t] || S.cssHooks[s]), - void 0 === n) - ) - return a && "get" in a && void 0 !== (i = a.get(e, !1, r)) - ? i - : l[t]; - "string" === (o = typeof n) && - (i = te.exec(n)) && - i[1] && - ((n = se(e, t, i)), (o = "number")), - null != n && - n == n && - ("number" !== o || - u || - (n += (i && i[3]) || (S.cssNumber[s] ? "" : "px")), - y.clearCloneStyle || - "" !== n || - 0 !== t.indexOf("background") || - (l[t] = "inherit"), - (a && "set" in a && void 0 === (n = a.set(e, n, r))) || - (u ? l.setProperty(t, n) : (l[t] = n))); - } - }, - css: function (e, t, n, r) { - var i, - o, - a, - s = X(t); - return ( - Xe.test(t) || (t = ze(s)), - (a = S.cssHooks[t] || S.cssHooks[s]) && - "get" in a && - (i = a.get(e, !0, n)), - void 0 === i && (i = We(e, t, r)), - "normal" === i && t in Ge && (i = Ge[t]), - "" === n || n - ? ((o = parseFloat(i)), - !0 === n || isFinite(o) ? o || 0 : i) - : i - ); - }, - }), - S.each(["height", "width"], function (e, u) { - S.cssHooks[u] = { - get: function (e, t, n) { - if (t) - return !Ue.test(S.css(e, "display")) || - (e.getClientRects().length && - e.getBoundingClientRect().width) - ? Je(e, u, n) - : Me(e, Ve, function () { - return Je(e, u, n); - }); - }, - set: function (e, t, n) { - var r, - i = Re(e), - o = !y.scrollboxSize() && "absolute" === i.position, - a = - (o || n) && - "border-box" === S.css(e, "boxSizing", !1, i), - s = n ? Qe(e, u, n, a, i) : 0; - return ( - a && - o && - (s -= Math.ceil( - e["offset" + u[0].toUpperCase() + u.slice(1)] - - parseFloat(i[u]) - - Qe(e, u, "border", !1, i) - - 0.5 - )), - s && - (r = te.exec(t)) && - "px" !== (r[3] || "px") && - ((e.style[u] = t), (t = S.css(e, u))), - Ye(0, t, s) - ); - }, - }; - }), - (S.cssHooks.marginLeft = Fe(y.reliableMarginLeft, function (e, t) { - if (t) - return ( - (parseFloat(We(e, "marginLeft")) || - e.getBoundingClientRect().left - - Me(e, { marginLeft: 0 }, function () { - return e.getBoundingClientRect().left; - })) + "px" - ); - })), - S.each({ margin: "", padding: "", border: "Width" }, function (i, o) { - (S.cssHooks[i + o] = { - expand: function (e) { - for ( - var t = 0, - n = {}, - r = "string" == typeof e ? e.split(" ") : [e]; - t < 4; - t++ - ) - n[i + ne[t] + o] = r[t] || r[t - 2] || r[0]; - return n; - }, - }), - "margin" !== i && (S.cssHooks[i + o].set = Ye); - }), - S.fn.extend({ - css: function (e, t) { - return $( - this, - function (e, t, n) { - var r, - i, - o = {}, - a = 0; - if (Array.isArray(t)) { - for (r = Re(e), i = t.length; a < i; a++) - o[t[a]] = S.css(e, t[a], !1, r); - return o; - } - return void 0 !== n ? S.style(e, t, n) : S.css(e, t); - }, - e, - t, - 1 < arguments.length - ); - }, - }), - (((S.Tween = Ke).prototype = { - constructor: Ke, - init: function (e, t, n, r, i, o) { - (this.elem = e), - (this.prop = n), - (this.easing = i || S.easing._default), - (this.options = t), - (this.start = this.now = this.cur()), - (this.end = r), - (this.unit = o || (S.cssNumber[n] ? "" : "px")); - }, - cur: function () { - var e = Ke.propHooks[this.prop]; - return e && e.get - ? e.get(this) - : Ke.propHooks._default.get(this); - }, - run: function (e) { - var t, - n = Ke.propHooks[this.prop]; - return ( - this.options.duration - ? (this.pos = t = - S.easing[this.easing]( - e, - this.options.duration * e, - 0, - 1, - this.options.duration - )) - : (this.pos = t = e), - (this.now = (this.end - this.start) * t + this.start), - this.options.step && - this.options.step.call(this.elem, this.now, this), - n && n.set ? n.set(this) : Ke.propHooks._default.set(this), - this - ); - }, - }).init.prototype = Ke.prototype), - ((Ke.propHooks = { - _default: { - get: function (e) { - var t; - return 1 !== e.elem.nodeType || - (null != e.elem[e.prop] && null == e.elem.style[e.prop]) - ? e.elem[e.prop] - : (t = S.css(e.elem, e.prop, "")) && "auto" !== t - ? t - : 0; - }, - set: function (e) { - S.fx.step[e.prop] - ? S.fx.step[e.prop](e) - : 1 !== e.elem.nodeType || - (!S.cssHooks[e.prop] && - null == e.elem.style[ze(e.prop)]) - ? (e.elem[e.prop] = e.now) - : S.style(e.elem, e.prop, e.now + e.unit); - }, - }, - }).scrollTop = Ke.propHooks.scrollLeft = - { - set: function (e) { - e.elem.nodeType && - e.elem.parentNode && - (e.elem[e.prop] = e.now); - }, - }), - (S.easing = { - linear: function (e) { - return e; - }, - swing: function (e) { - return 0.5 - Math.cos(e * Math.PI) / 2; - }, - _default: "swing", - }), - (S.fx = Ke.prototype.init), - (S.fx.step = {}); - var Ze, - et, - tt, - nt, - rt = /^(?:toggle|show|hide)$/, - it = /queueHooks$/; - function ot() { - et && - (!1 === E.hidden && C.requestAnimationFrame - ? C.requestAnimationFrame(ot) - : C.setTimeout(ot, S.fx.interval), - S.fx.tick()); - } - function at() { - return ( - C.setTimeout(function () { - Ze = void 0; - }), - (Ze = Date.now()) - ); - } - function st(e, t) { - var n, - r = 0, - i = { height: e }; - for (t = t ? 1 : 0; r < 4; r += 2 - t) - i["margin" + (n = ne[r])] = i["padding" + n] = e; - return t && (i.opacity = i.width = e), i; - } - function ut(e, t, n) { - for ( - var r, - i = (lt.tweeners[t] || []).concat(lt.tweeners["*"]), - o = 0, - a = i.length; - o < a; - o++ - ) - if ((r = i[o].call(n, t, e))) return r; - } - function lt(o, e, t) { - var n, - a, - r = 0, - i = lt.prefilters.length, - s = S.Deferred().always(function () { - delete u.elem; - }), - u = function () { - if (a) return !1; - for ( - var e = Ze || at(), - t = Math.max(0, l.startTime + l.duration - e), - n = 1 - (t / l.duration || 0), - r = 0, - i = l.tweens.length; - r < i; - r++ - ) - l.tweens[r].run(n); - return ( - s.notifyWith(o, [l, n, t]), - n < 1 && i - ? t - : (i || s.notifyWith(o, [l, 1, 0]), - s.resolveWith(o, [l]), - !1) - ); - }, - l = s.promise({ - elem: o, - props: S.extend({}, e), - opts: S.extend( - !0, - { specialEasing: {}, easing: S.easing._default }, - t - ), - originalProperties: e, - originalOptions: t, - startTime: Ze || at(), - duration: t.duration, - tweens: [], - createTween: function (e, t) { - var n = S.Tween( - o, - l.opts, - e, - t, - l.opts.specialEasing[e] || l.opts.easing - ); - return l.tweens.push(n), n; - }, - stop: function (e) { - var t = 0, - n = e ? l.tweens.length : 0; - if (a) return this; - for (a = !0; t < n; t++) l.tweens[t].run(1); - return ( - e - ? (s.notifyWith(o, [l, 1, 0]), - s.resolveWith(o, [l, e])) - : s.rejectWith(o, [l, e]), - this - ); - }, - }), - c = l.props; - for ( - !(function (e, t) { - var n, r, i, o, a; - for (n in e) - if ( - ((i = t[(r = X(n))]), - (o = e[n]), - Array.isArray(o) && ((i = o[1]), (o = e[n] = o[0])), - n !== r && ((e[r] = o), delete e[n]), - (a = S.cssHooks[r]) && ("expand" in a)) - ) - for (n in ((o = a.expand(o)), delete e[r], o)) - (n in e) || ((e[n] = o[n]), (t[n] = i)); - else t[r] = i; - })(c, l.opts.specialEasing); - r < i; - r++ - ) - if ((n = lt.prefilters[r].call(l, o, c, l.opts))) - return ( - m(n.stop) && - (S._queueHooks(l.elem, l.opts.queue).stop = - n.stop.bind(n)), - n - ); - return ( - S.map(c, ut, l), - m(l.opts.start) && l.opts.start.call(o, l), - l - .progress(l.opts.progress) - .done(l.opts.done, l.opts.complete) - .fail(l.opts.fail) - .always(l.opts.always), - S.fx.timer(S.extend(u, { elem: o, anim: l, queue: l.opts.queue })), - l - ); - } - (S.Animation = S.extend(lt, { - tweeners: { - "*": [ - function (e, t) { - var n = this.createTween(e, t); - return se(n.elem, e, te.exec(t), n), n; - }, - ], - }, - tweener: function (e, t) { - m(e) ? ((t = e), (e = ["*"])) : (e = e.match(P)); - for (var n, r = 0, i = e.length; r < i; r++) - (n = e[r]), - (lt.tweeners[n] = lt.tweeners[n] || []), - lt.tweeners[n].unshift(t); - }, - prefilters: [ - function (e, t, n) { - var r, - i, - o, - a, - s, - u, - l, - c, - f = "width" in t || "height" in t, - p = this, - d = {}, - h = e.style, - g = e.nodeType && ae(e), - v = Y.get(e, "fxshow"); - for (r in (n.queue || - (null == (a = S._queueHooks(e, "fx")).unqueued && - ((a.unqueued = 0), - (s = a.empty.fire), - (a.empty.fire = function () { - a.unqueued || s(); - })), - a.unqueued++, - p.always(function () { - p.always(function () { - a.unqueued--, - S.queue(e, "fx").length || a.empty.fire(); - }); - })), - t)) - if (((i = t[r]), rt.test(i))) { - if ( - (delete t[r], - (o = o || "toggle" === i), - i === (g ? "hide" : "show")) - ) { - if ("show" !== i || !v || void 0 === v[r]) continue; - g = !0; - } - d[r] = (v && v[r]) || S.style(e, r); - } - if ((u = !S.isEmptyObject(t)) || !S.isEmptyObject(d)) - for (r in (f && - 1 === e.nodeType && - ((n.overflow = [h.overflow, h.overflowX, h.overflowY]), - null == (l = v && v.display) && - (l = Y.get(e, "display")), - "none" === (c = S.css(e, "display")) && - (l - ? (c = l) - : (le([e], !0), - (l = e.style.display || l), - (c = S.css(e, "display")), - le([e]))), - ("inline" === c || - ("inline-block" === c && null != l)) && - "none" === S.css(e, "float") && - (u || - (p.done(function () { - h.display = l; - }), - null == l && - ((c = h.display), - (l = "none" === c ? "" : c))), - (h.display = "inline-block"))), - n.overflow && - ((h.overflow = "hidden"), - p.always(function () { - (h.overflow = n.overflow[0]), - (h.overflowX = n.overflow[1]), - (h.overflowY = n.overflow[2]); - })), - (u = !1), - d)) - u || - (v - ? "hidden" in v && (g = v.hidden) - : (v = Y.access(e, "fxshow", { display: l })), - o && (v.hidden = !g), - g && le([e], !0), - p.done(function () { - for (r in (g || le([e]), - Y.remove(e, "fxshow"), - d)) - S.style(e, r, d[r]); - })), - (u = ut(g ? v[r] : 0, r, p)), - r in v || - ((v[r] = u.start), - g && ((u.end = u.start), (u.start = 0))); - }, - ], - prefilter: function (e, t) { - t ? lt.prefilters.unshift(e) : lt.prefilters.push(e); - }, - })), - (S.speed = function (e, t, n) { - var r = - e && "object" == typeof e - ? S.extend({}, e) - : { - complete: n || (!n && t) || (m(e) && e), - duration: e, - easing: (n && t) || (t && !m(t) && t), - }; - return ( - S.fx.off - ? (r.duration = 0) - : "number" != typeof r.duration && - (r.duration in S.fx.speeds - ? (r.duration = S.fx.speeds[r.duration]) - : (r.duration = S.fx.speeds._default)), - (null != r.queue && !0 !== r.queue) || (r.queue = "fx"), - (r.old = r.complete), - (r.complete = function () { - m(r.old) && r.old.call(this), - r.queue && S.dequeue(this, r.queue); - }), - r - ); - }), - S.fn.extend({ - fadeTo: function (e, t, n, r) { - return this.filter(ae) - .css("opacity", 0) - .show() - .end() - .animate({ opacity: t }, e, n, r); - }, - animate: function (t, e, n, r) { - var i = S.isEmptyObject(t), - o = S.speed(e, n, r), - a = function () { - var e = lt(this, S.extend({}, t), o); - (i || Y.get(this, "finish")) && e.stop(!0); - }; - return ( - (a.finish = a), - i || !1 === o.queue ? this.each(a) : this.queue(o.queue, a) - ); - }, - stop: function (i, e, o) { - var a = function (e) { - var t = e.stop; - delete e.stop, t(o); - }; - return ( - "string" != typeof i && ((o = e), (e = i), (i = void 0)), - e && this.queue(i || "fx", []), - this.each(function () { - var e = !0, - t = null != i && i + "queueHooks", - n = S.timers, - r = Y.get(this); - if (t) r[t] && r[t].stop && a(r[t]); - else - for (t in r) - r[t] && r[t].stop && it.test(t) && a(r[t]); - for (t = n.length; t--; ) - n[t].elem !== this || - (null != i && n[t].queue !== i) || - (n[t].anim.stop(o), (e = !1), n.splice(t, 1)); - (!e && o) || S.dequeue(this, i); - }) - ); - }, - finish: function (a) { - return ( - !1 !== a && (a = a || "fx"), - this.each(function () { - var e, - t = Y.get(this), - n = t[a + "queue"], - r = t[a + "queueHooks"], - i = S.timers, - o = n ? n.length : 0; - for ( - t.finish = !0, - S.queue(this, a, []), - r && r.stop && r.stop.call(this, !0), - e = i.length; - e--; - - ) - i[e].elem === this && - i[e].queue === a && - (i[e].anim.stop(!0), i.splice(e, 1)); - for (e = 0; e < o; e++) - n[e] && n[e].finish && n[e].finish.call(this); - delete t.finish; - }) - ); - }, - }), - S.each(["toggle", "show", "hide"], function (e, r) { - var i = S.fn[r]; - S.fn[r] = function (e, t, n) { - return null == e || "boolean" == typeof e - ? i.apply(this, arguments) - : this.animate(st(r, !0), e, t, n); - }; - }), - S.each( - { - slideDown: st("show"), - slideUp: st("hide"), - slideToggle: st("toggle"), - fadeIn: { opacity: "show" }, - fadeOut: { opacity: "hide" }, - fadeToggle: { opacity: "toggle" }, - }, - function (e, r) { - S.fn[e] = function (e, t, n) { - return this.animate(r, e, t, n); - }; - } - ), - (S.timers = []), - (S.fx.tick = function () { - var e, - t = 0, - n = S.timers; - for (Ze = Date.now(); t < n.length; t++) - (e = n[t])() || n[t] !== e || n.splice(t--, 1); - n.length || S.fx.stop(), (Ze = void 0); - }), - (S.fx.timer = function (e) { - S.timers.push(e), S.fx.start(); - }), - (S.fx.interval = 13), - (S.fx.start = function () { - et || ((et = !0), ot()); - }), - (S.fx.stop = function () { - et = null; - }), - (S.fx.speeds = { slow: 600, fast: 200, _default: 400 }), - (S.fn.delay = function (r, e) { - return ( - (r = (S.fx && S.fx.speeds[r]) || r), - (e = e || "fx"), - this.queue(e, function (e, t) { - var n = C.setTimeout(e, r); - t.stop = function () { - C.clearTimeout(n); - }; - }) - ); - }), - (tt = E.createElement("input")), - (nt = E.createElement("select").appendChild(E.createElement("option"))), - (tt.type = "checkbox"), - (y.checkOn = "" !== tt.value), - (y.optSelected = nt.selected), - ((tt = E.createElement("input")).value = "t"), - (tt.type = "radio"), - (y.radioValue = "t" === tt.value); - var ct, - ft = S.expr.attrHandle; - S.fn.extend({ - attr: function (e, t) { - return $(this, S.attr, e, t, 1 < arguments.length); - }, - removeAttr: function (e) { - return this.each(function () { - S.removeAttr(this, e); - }); - }, - }), - S.extend({ - attr: function (e, t, n) { - var r, - i, - o = e.nodeType; - if (3 !== o && 8 !== o && 2 !== o) - return "undefined" == typeof e.getAttribute - ? S.prop(e, t, n) - : ((1 === o && S.isXMLDoc(e)) || - (i = - S.attrHooks[t.toLowerCase()] || - (S.expr.match.bool.test(t) ? ct : void 0)), - void 0 !== n - ? null === n - ? void S.removeAttr(e, t) - : i && - "set" in i && - void 0 !== (r = i.set(e, n, t)) - ? r - : (e.setAttribute(t, n + ""), n) - : i && "get" in i && null !== (r = i.get(e, t)) - ? r - : null == (r = S.find.attr(e, t)) - ? void 0 - : r); - }, - attrHooks: { - type: { - set: function (e, t) { - if (!y.radioValue && "radio" === t && A(e, "input")) { - var n = e.value; - return ( - e.setAttribute("type", t), n && (e.value = n), t - ); - } - }, - }, - }, - removeAttr: function (e, t) { - var n, - r = 0, - i = t && t.match(P); - if (i && 1 === e.nodeType) - while ((n = i[r++])) e.removeAttribute(n); - }, - }), - (ct = { - set: function (e, t, n) { - return !1 === t ? S.removeAttr(e, n) : e.setAttribute(n, n), n; - }, - }), - S.each(S.expr.match.bool.source.match(/\w+/g), function (e, t) { - var a = ft[t] || S.find.attr; - ft[t] = function (e, t, n) { - var r, - i, - o = t.toLowerCase(); - return ( - n || - ((i = ft[o]), - (ft[o] = r), - (r = null != a(e, t, n) ? o : null), - (ft[o] = i)), - r - ); - }; - }); - var pt = /^(?:input|select|textarea|button)$/i, - dt = /^(?:a|area)$/i; - function ht(e) { - return (e.match(P) || []).join(" "); - } - function gt(e) { - return (e.getAttribute && e.getAttribute("class")) || ""; - } - function vt(e) { - return Array.isArray(e) - ? e - : ("string" == typeof e && e.match(P)) || []; - } - S.fn.extend({ - prop: function (e, t) { - return $(this, S.prop, e, t, 1 < arguments.length); - }, - removeProp: function (e) { - return this.each(function () { - delete this[S.propFix[e] || e]; - }); - }, - }), - S.extend({ - prop: function (e, t, n) { - var r, - i, - o = e.nodeType; - if (3 !== o && 8 !== o && 2 !== o) - return ( - (1 === o && S.isXMLDoc(e)) || - ((t = S.propFix[t] || t), (i = S.propHooks[t])), - void 0 !== n - ? i && "set" in i && void 0 !== (r = i.set(e, n, t)) - ? r - : (e[t] = n) - : i && "get" in i && null !== (r = i.get(e, t)) - ? r - : e[t] - ); - }, - propHooks: { - tabIndex: { - get: function (e) { - var t = S.find.attr(e, "tabindex"); - return t - ? parseInt(t, 10) - : pt.test(e.nodeName) || - (dt.test(e.nodeName) && e.href) - ? 0 - : -1; - }, - }, - }, - propFix: { for: "htmlFor", class: "className" }, - }), - y.optSelected || - (S.propHooks.selected = { - get: function (e) { - var t = e.parentNode; - return ( - t && t.parentNode && t.parentNode.selectedIndex, null - ); - }, - set: function (e) { - var t = e.parentNode; - t && - (t.selectedIndex, - t.parentNode && t.parentNode.selectedIndex); - }, - }), - S.each( - [ - "tabIndex", - "readOnly", - "maxLength", - "cellSpacing", - "cellPadding", - "rowSpan", - "colSpan", - "useMap", - "frameBorder", - "contentEditable", - ], - function () { - S.propFix[this.toLowerCase()] = this; - } - ), - S.fn.extend({ - addClass: function (t) { - var e, - n, - r, - i, - o, - a, - s, - u = 0; - if (m(t)) - return this.each(function (e) { - S(this).addClass(t.call(this, e, gt(this))); - }); - if ((e = vt(t)).length) - while ((n = this[u++])) - if ( - ((i = gt(n)), - (r = 1 === n.nodeType && " " + ht(i) + " ")) - ) { - a = 0; - while ((o = e[a++])) - r.indexOf(" " + o + " ") < 0 && (r += o + " "); - i !== (s = ht(r)) && n.setAttribute("class", s); - } - return this; - }, - removeClass: function (t) { - var e, - n, - r, - i, - o, - a, - s, - u = 0; - if (m(t)) - return this.each(function (e) { - S(this).removeClass(t.call(this, e, gt(this))); - }); - if (!arguments.length) return this.attr("class", ""); - if ((e = vt(t)).length) - while ((n = this[u++])) - if ( - ((i = gt(n)), - (r = 1 === n.nodeType && " " + ht(i) + " ")) - ) { - a = 0; - while ((o = e[a++])) - while (-1 < r.indexOf(" " + o + " ")) - r = r.replace(" " + o + " ", " "); - i !== (s = ht(r)) && n.setAttribute("class", s); - } - return this; - }, - toggleClass: function (i, t) { - var o = typeof i, - a = "string" === o || Array.isArray(i); - return "boolean" == typeof t && a - ? t - ? this.addClass(i) - : this.removeClass(i) - : m(i) - ? this.each(function (e) { - S(this).toggleClass( - i.call(this, e, gt(this), t), - t - ); - }) - : this.each(function () { - var e, t, n, r; - if (a) { - (t = 0), (n = S(this)), (r = vt(i)); - while ((e = r[t++])) - n.hasClass(e) - ? n.removeClass(e) - : n.addClass(e); - } else (void 0 !== i && "boolean" !== o) || ((e = gt(this)) && Y.set(this, "__className__", e), this.setAttribute && this.setAttribute("class", e || !1 === i ? "" : Y.get(this, "__className__") || "")); - }); - }, - hasClass: function (e) { - var t, - n, - r = 0; - t = " " + e + " "; - while ((n = this[r++])) - if ( - 1 === n.nodeType && - -1 < (" " + ht(gt(n)) + " ").indexOf(t) - ) - return !0; - return !1; - }, - }); - var yt = /\r/g; - S.fn.extend({ - val: function (n) { - var r, - e, - i, - t = this[0]; - return arguments.length - ? ((i = m(n)), - this.each(function (e) { - var t; - 1 === this.nodeType && - (null == - (t = i ? n.call(this, e, S(this).val()) : n) - ? (t = "") - : "number" == typeof t - ? (t += "") - : Array.isArray(t) && - (t = S.map(t, function (e) { - return null == e ? "" : e + ""; - })), - ((r = - S.valHooks[this.type] || - S.valHooks[this.nodeName.toLowerCase()]) && - "set" in r && - void 0 !== r.set(this, t, "value")) || - (this.value = t)); - })) - : t - ? (r = - S.valHooks[t.type] || - S.valHooks[t.nodeName.toLowerCase()]) && - "get" in r && - void 0 !== (e = r.get(t, "value")) - ? e - : "string" == typeof (e = t.value) - ? e.replace(yt, "") - : null == e - ? "" - : e - : void 0; - }, - }), - S.extend({ - valHooks: { - option: { - get: function (e) { - var t = S.find.attr(e, "value"); - return null != t ? t : ht(S.text(e)); - }, - }, - select: { - get: function (e) { - var t, - n, - r, - i = e.options, - o = e.selectedIndex, - a = "select-one" === e.type, - s = a ? null : [], - u = a ? o + 1 : i.length; - for (r = o < 0 ? u : a ? o : 0; r < u; r++) - if ( - ((n = i[r]).selected || r === o) && - !n.disabled && - (!n.parentNode.disabled || - !A(n.parentNode, "optgroup")) - ) { - if (((t = S(n).val()), a)) return t; - s.push(t); - } - return s; - }, - set: function (e, t) { - var n, - r, - i = e.options, - o = S.makeArray(t), - a = i.length; - while (a--) - ((r = i[a]).selected = - -1 < S.inArray(S.valHooks.option.get(r), o)) && - (n = !0); - return n || (e.selectedIndex = -1), o; - }, - }, - }, - }), - S.each(["radio", "checkbox"], function () { - (S.valHooks[this] = { - set: function (e, t) { - if (Array.isArray(t)) - return (e.checked = -1 < S.inArray(S(e).val(), t)); - }, - }), - y.checkOn || - (S.valHooks[this].get = function (e) { - return null === e.getAttribute("value") - ? "on" - : e.value; - }); - }), - (y.focusin = "onfocusin" in C); - var mt = /^(?:focusinfocus|focusoutblur)$/, - xt = function (e) { - e.stopPropagation(); - }; - S.extend(S.event, { - trigger: function (e, t, n, r) { - var i, - o, - a, - s, - u, - l, - c, - f, - p = [n || E], - d = v.call(e, "type") ? e.type : e, - h = v.call(e, "namespace") ? e.namespace.split(".") : []; - if ( - ((o = f = a = n = n || E), - 3 !== n.nodeType && - 8 !== n.nodeType && - !mt.test(d + S.event.triggered) && - (-1 < d.indexOf(".") && - ((d = (h = d.split(".")).shift()), h.sort()), - (u = d.indexOf(":") < 0 && "on" + d), - ((e = e[S.expando] - ? e - : new S.Event(d, "object" == typeof e && e)).isTrigger = - r ? 2 : 3), - (e.namespace = h.join(".")), - (e.rnamespace = e.namespace - ? new RegExp( - "(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)" - ) - : null), - (e.result = void 0), - e.target || (e.target = n), - (t = null == t ? [e] : S.makeArray(t, [e])), - (c = S.event.special[d] || {}), - r || !c.trigger || !1 !== c.trigger.apply(n, t))) - ) { - if (!r && !c.noBubble && !x(n)) { - for ( - s = c.delegateType || d, - mt.test(s + d) || (o = o.parentNode); - o; - o = o.parentNode - ) - p.push(o), (a = o); - a === (n.ownerDocument || E) && - p.push(a.defaultView || a.parentWindow || C); - } - i = 0; - while ((o = p[i++]) && !e.isPropagationStopped()) - (f = o), - (e.type = 1 < i ? s : c.bindType || d), - (l = - (Y.get(o, "events") || Object.create(null))[ - e.type - ] && Y.get(o, "handle")) && l.apply(o, t), - (l = u && o[u]) && - l.apply && - V(o) && - ((e.result = l.apply(o, t)), - !1 === e.result && e.preventDefault()); - return ( - (e.type = d), - r || - e.isDefaultPrevented() || - (c._default && !1 !== c._default.apply(p.pop(), t)) || - !V(n) || - (u && - m(n[d]) && - !x(n) && - ((a = n[u]) && (n[u] = null), - (S.event.triggered = d), - e.isPropagationStopped() && - f.addEventListener(d, xt), - n[d](), - e.isPropagationStopped() && - f.removeEventListener(d, xt), - (S.event.triggered = void 0), - a && (n[u] = a))), - e.result - ); - } - }, - simulate: function (e, t, n) { - var r = S.extend(new S.Event(), n, { type: e, isSimulated: !0 }); - S.event.trigger(r, null, t); - }, - }), - S.fn.extend({ - trigger: function (e, t) { - return this.each(function () { - S.event.trigger(e, t, this); - }); - }, - triggerHandler: function (e, t) { - var n = this[0]; - if (n) return S.event.trigger(e, t, n, !0); - }, - }), - y.focusin || - S.each({ focus: "focusin", blur: "focusout" }, function (n, r) { - var i = function (e) { - S.event.simulate(r, e.target, S.event.fix(e)); - }; - S.event.special[r] = { - setup: function () { - var e = this.ownerDocument || this.document || this, - t = Y.access(e, r); - t || e.addEventListener(n, i, !0), - Y.access(e, r, (t || 0) + 1); - }, - teardown: function () { - var e = this.ownerDocument || this.document || this, - t = Y.access(e, r) - 1; - t - ? Y.access(e, r, t) - : (e.removeEventListener(n, i, !0), Y.remove(e, r)); - }, - }; - }); - var bt = C.location, - wt = { guid: Date.now() }, - Tt = /\?/; - S.parseXML = function (e) { - var t, n; - if (!e || "string" != typeof e) return null; - try { - t = new C.DOMParser().parseFromString(e, "text/xml"); - } catch (e) {} - return ( - (n = t && t.getElementsByTagName("parsererror")[0]), - (t && !n) || - S.error( - "Invalid XML: " + - (n - ? S.map(n.childNodes, function (e) { - return e.textContent; - }).join("\n") - : e) - ), - t - ); - }; - var Ct = /\[\]$/, - Et = /\r?\n/g, - St = /^(?:submit|button|image|reset|file)$/i, - kt = /^(?:input|select|textarea|keygen)/i; - function At(n, e, r, i) { - var t; - if (Array.isArray(e)) - S.each(e, function (e, t) { - r || Ct.test(n) - ? i(n, t) - : At( - n + - "[" + - ("object" == typeof t && null != t ? e : "") + - "]", - t, - r, - i - ); - }); - else if (r || "object" !== w(e)) i(n, e); - else for (t in e) At(n + "[" + t + "]", e[t], r, i); - } - (S.param = function (e, t) { - var n, - r = [], - i = function (e, t) { - var n = m(t) ? t() : t; - r[r.length] = - encodeURIComponent(e) + - "=" + - encodeURIComponent(null == n ? "" : n); - }; - if (null == e) return ""; - if (Array.isArray(e) || (e.jquery && !S.isPlainObject(e))) - S.each(e, function () { - i(this.name, this.value); - }); - else for (n in e) At(n, e[n], t, i); - return r.join("&"); - }), - S.fn.extend({ - serialize: function () { - return S.param(this.serializeArray()); - }, - serializeArray: function () { - return this.map(function () { - var e = S.prop(this, "elements"); - return e ? S.makeArray(e) : this; - }) - .filter(function () { - var e = this.type; - return ( - this.name && - !S(this).is(":disabled") && - kt.test(this.nodeName) && - !St.test(e) && - (this.checked || !pe.test(e)) - ); - }) - .map(function (e, t) { - var n = S(this).val(); - return null == n - ? null - : Array.isArray(n) - ? S.map(n, function (e) { - return { - name: t.name, - value: e.replace(Et, "\r\n"), - }; - }) - : { name: t.name, value: n.replace(Et, "\r\n") }; - }) - .get(); - }, - }); - var Nt = /%20/g, - jt = /#.*$/, - Dt = /([?&])_=[^&]*/, - qt = /^(.*?):[ \t]*([^\r\n]*)$/gm, - Lt = /^(?:GET|HEAD)$/, - Ht = /^\/\//, - Ot = {}, - Pt = {}, - Rt = "*/".concat("*"), - Mt = E.createElement("a"); - function It(o) { - return function (e, t) { - "string" != typeof e && ((t = e), (e = "*")); - var n, - r = 0, - i = e.toLowerCase().match(P) || []; - if (m(t)) - while ((n = i[r++])) - "+" === n[0] - ? ((n = n.slice(1) || "*"), - (o[n] = o[n] || []).unshift(t)) - : (o[n] = o[n] || []).push(t); - }; - } - function Wt(t, i, o, a) { - var s = {}, - u = t === Pt; - function l(e) { - var r; - return ( - (s[e] = !0), - S.each(t[e] || [], function (e, t) { - var n = t(i, o, a); - return "string" != typeof n || u || s[n] - ? u - ? !(r = n) - : void 0 - : (i.dataTypes.unshift(n), l(n), !1); - }), - r - ); - } - return l(i.dataTypes[0]) || (!s["*"] && l("*")); - } - function Ft(e, t) { - var n, - r, - i = S.ajaxSettings.flatOptions || {}; - for (n in t) void 0 !== t[n] && ((i[n] ? e : r || (r = {}))[n] = t[n]); - return r && S.extend(!0, e, r), e; - } - (Mt.href = bt.href), - S.extend({ - active: 0, - lastModified: {}, - etag: {}, - ajaxSettings: { - url: bt.href, - type: "GET", - isLocal: - /^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test( - bt.protocol - ), - global: !0, - processData: !0, - async: !0, - contentType: "application/x-www-form-urlencoded; charset=UTF-8", - accepts: { - "*": Rt, - text: "text/plain", - html: "text/html", - xml: "application/xml, text/xml", - json: "application/json, text/javascript", - }, - contents: { xml: /\bxml\b/, html: /\bhtml/, json: /\bjson\b/ }, - responseFields: { - xml: "responseXML", - text: "responseText", - json: "responseJSON", - }, - converters: { - "* text": String, - "text html": !0, - "text json": JSON.parse, - "text xml": S.parseXML, - }, - flatOptions: { url: !0, context: !0 }, - }, - ajaxSetup: function (e, t) { - return t ? Ft(Ft(e, S.ajaxSettings), t) : Ft(S.ajaxSettings, e); - }, - ajaxPrefilter: It(Ot), - ajaxTransport: It(Pt), - ajax: function (e, t) { - "object" == typeof e && ((t = e), (e = void 0)), (t = t || {}); - var c, - f, - p, - n, - d, - r, - h, - g, - i, - o, - v = S.ajaxSetup({}, t), - y = v.context || v, - m = v.context && (y.nodeType || y.jquery) ? S(y) : S.event, - x = S.Deferred(), - b = S.Callbacks("once memory"), - w = v.statusCode || {}, - a = {}, - s = {}, - u = "canceled", - T = { - readyState: 0, - getResponseHeader: function (e) { - var t; - if (h) { - if (!n) { - n = {}; - while ((t = qt.exec(p))) - n[t[1].toLowerCase() + " "] = ( - n[t[1].toLowerCase() + " "] || [] - ).concat(t[2]); - } - t = n[e.toLowerCase() + " "]; - } - return null == t ? null : t.join(", "); - }, - getAllResponseHeaders: function () { - return h ? p : null; - }, - setRequestHeader: function (e, t) { - return ( - null == h && - ((e = s[e.toLowerCase()] = - s[e.toLowerCase()] || e), - (a[e] = t)), - this - ); - }, - overrideMimeType: function (e) { - return null == h && (v.mimeType = e), this; - }, - statusCode: function (e) { - var t; - if (e) - if (h) T.always(e[T.status]); - else for (t in e) w[t] = [w[t], e[t]]; - return this; - }, - abort: function (e) { - var t = e || u; - return c && c.abort(t), l(0, t), this; - }, - }; - if ( - (x.promise(T), - (v.url = ((e || v.url || bt.href) + "").replace( - Ht, - bt.protocol + "//" - )), - (v.type = t.method || t.type || v.method || v.type), - (v.dataTypes = (v.dataType || "*") - .toLowerCase() - .match(P) || [""]), - null == v.crossDomain) - ) { - r = E.createElement("a"); - try { - (r.href = v.url), - (r.href = r.href), - (v.crossDomain = - Mt.protocol + "//" + Mt.host != - r.protocol + "//" + r.host); - } catch (e) { - v.crossDomain = !0; - } - } - if ( - (v.data && - v.processData && - "string" != typeof v.data && - (v.data = S.param(v.data, v.traditional)), - Wt(Ot, v, t, T), - h) - ) - return T; - for (i in ((g = S.event && v.global) && - 0 == S.active++ && - S.event.trigger("ajaxStart"), - (v.type = v.type.toUpperCase()), - (v.hasContent = !Lt.test(v.type)), - (f = v.url.replace(jt, "")), - v.hasContent - ? v.data && - v.processData && - 0 === - (v.contentType || "").indexOf( - "application/x-www-form-urlencoded" - ) && - (v.data = v.data.replace(Nt, "+")) - : ((o = v.url.slice(f.length)), - v.data && - (v.processData || "string" == typeof v.data) && - ((f += (Tt.test(f) ? "&" : "?") + v.data), - delete v.data), - !1 === v.cache && - ((f = f.replace(Dt, "$1")), - (o = - (Tt.test(f) ? "&" : "?") + - "_=" + - wt.guid++ + - o)), - (v.url = f + o)), - v.ifModified && - (S.lastModified[f] && - T.setRequestHeader( - "If-Modified-Since", - S.lastModified[f] - ), - S.etag[f] && - T.setRequestHeader("If-None-Match", S.etag[f])), - ((v.data && v.hasContent && !1 !== v.contentType) || - t.contentType) && - T.setRequestHeader("Content-Type", v.contentType), - T.setRequestHeader( - "Accept", - v.dataTypes[0] && v.accepts[v.dataTypes[0]] - ? v.accepts[v.dataTypes[0]] + - ("*" !== v.dataTypes[0] - ? ", " + Rt + "; q=0.01" - : "") - : v.accepts["*"] - ), - v.headers)) - T.setRequestHeader(i, v.headers[i]); - if (v.beforeSend && (!1 === v.beforeSend.call(y, T, v) || h)) - return T.abort(); - if ( - ((u = "abort"), - b.add(v.complete), - T.done(v.success), - T.fail(v.error), - (c = Wt(Pt, v, t, T))) - ) { - if ( - ((T.readyState = 1), - g && m.trigger("ajaxSend", [T, v]), - h) - ) - return T; - v.async && - 0 < v.timeout && - (d = C.setTimeout(function () { - T.abort("timeout"); - }, v.timeout)); - try { - (h = !1), c.send(a, l); - } catch (e) { - if (h) throw e; - l(-1, e); - } - } else l(-1, "No Transport"); - function l(e, t, n, r) { - var i, - o, - a, - s, - u, - l = t; - h || - ((h = !0), - d && C.clearTimeout(d), - (c = void 0), - (p = r || ""), - (T.readyState = 0 < e ? 4 : 0), - (i = (200 <= e && e < 300) || 304 === e), - n && - (s = (function (e, t, n) { - var r, - i, - o, - a, - s = e.contents, - u = e.dataTypes; - while ("*" === u[0]) - u.shift(), - void 0 === r && - (r = - e.mimeType || - t.getResponseHeader( - "Content-Type" - )); - if (r) - for (i in s) - if (s[i] && s[i].test(r)) { - u.unshift(i); - break; - } - if (u[0] in n) o = u[0]; - else { - for (i in n) { - if ( - !u[0] || - e.converters[i + " " + u[0]] - ) { - o = i; - break; - } - a || (a = i); - } - o = o || a; - } - if (o) return o !== u[0] && u.unshift(o), n[o]; - })(v, T, n)), - !i && - -1 < S.inArray("script", v.dataTypes) && - S.inArray("json", v.dataTypes) < 0 && - (v.converters["text script"] = function () {}), - (s = (function (e, t, n, r) { - var i, - o, - a, - s, - u, - l = {}, - c = e.dataTypes.slice(); - if (c[1]) - for (a in e.converters) - l[a.toLowerCase()] = e.converters[a]; - o = c.shift(); - while (o) - if ( - (e.responseFields[o] && - (n[e.responseFields[o]] = t), - !u && - r && - e.dataFilter && - (t = e.dataFilter(t, e.dataType)), - (u = o), - (o = c.shift())) - ) - if ("*" === o) o = u; - else if ("*" !== u && u !== o) { - if ( - !(a = l[u + " " + o] || l["* " + o]) - ) - for (i in l) - if ( - (s = i.split(" "))[1] === - o && - (a = - l[u + " " + s[0]] || - l["* " + s[0]]) - ) { - !0 === a - ? (a = l[i]) - : !0 !== l[i] && - ((o = s[0]), - c.unshift(s[1])); - break; - } - if (!0 !== a) - if (a && e["throws"]) t = a(t); - else - try { - t = a(t); - } catch (e) { - return { - state: "parsererror", - error: a - ? e - : "No conversion from " + - u + - " to " + - o, - }; - } - } - return { state: "success", data: t }; - })(v, s, T, i)), - i - ? (v.ifModified && - ((u = - T.getResponseHeader("Last-Modified")) && - (S.lastModified[f] = u), - (u = T.getResponseHeader("etag")) && - (S.etag[f] = u)), - 204 === e || "HEAD" === v.type - ? (l = "nocontent") - : 304 === e - ? (l = "notmodified") - : ((l = s.state), - (o = s.data), - (i = !(a = s.error)))) - : ((a = l), - (!e && l) || ((l = "error"), e < 0 && (e = 0))), - (T.status = e), - (T.statusText = (t || l) + ""), - i - ? x.resolveWith(y, [o, l, T]) - : x.rejectWith(y, [T, l, a]), - T.statusCode(w), - (w = void 0), - g && - m.trigger(i ? "ajaxSuccess" : "ajaxError", [ - T, - v, - i ? o : a, - ]), - b.fireWith(y, [T, l]), - g && - (m.trigger("ajaxComplete", [T, v]), - --S.active || S.event.trigger("ajaxStop"))); - } - return T; - }, - getJSON: function (e, t, n) { - return S.get(e, t, n, "json"); - }, - getScript: function (e, t) { - return S.get(e, void 0, t, "script"); - }, - }), - S.each(["get", "post"], function (e, i) { - S[i] = function (e, t, n, r) { - return ( - m(t) && ((r = r || n), (n = t), (t = void 0)), - S.ajax( - S.extend( - { - url: e, - type: i, - dataType: r, - data: t, - success: n, - }, - S.isPlainObject(e) && e - ) - ) - ); - }; - }), - S.ajaxPrefilter(function (e) { - var t; - for (t in e.headers) - "content-type" === t.toLowerCase() && - (e.contentType = e.headers[t] || ""); - }), - (S._evalUrl = function (e, t, n) { - return S.ajax({ - url: e, - type: "GET", - dataType: "script", - cache: !0, - async: !1, - global: !1, - converters: { "text script": function () {} }, - dataFilter: function (e) { - S.globalEval(e, t, n); - }, - }); - }), - S.fn.extend({ - wrapAll: function (e) { - var t; - return ( - this[0] && - (m(e) && (e = e.call(this[0])), - (t = S(e, this[0].ownerDocument).eq(0).clone(!0)), - this[0].parentNode && t.insertBefore(this[0]), - t - .map(function () { - var e = this; - while (e.firstElementChild) - e = e.firstElementChild; - return e; - }) - .append(this)), - this - ); - }, - wrapInner: function (n) { - return m(n) - ? this.each(function (e) { - S(this).wrapInner(n.call(this, e)); - }) - : this.each(function () { - var e = S(this), - t = e.contents(); - t.length ? t.wrapAll(n) : e.append(n); - }); - }, - wrap: function (t) { - var n = m(t); - return this.each(function (e) { - S(this).wrapAll(n ? t.call(this, e) : t); - }); - }, - unwrap: function (e) { - return ( - this.parent(e) - .not("body") - .each(function () { - S(this).replaceWith(this.childNodes); - }), - this - ); - }, - }), - (S.expr.pseudos.hidden = function (e) { - return !S.expr.pseudos.visible(e); - }), - (S.expr.pseudos.visible = function (e) { - return !!( - e.offsetWidth || - e.offsetHeight || - e.getClientRects().length - ); - }), - (S.ajaxSettings.xhr = function () { - try { - return new C.XMLHttpRequest(); - } catch (e) {} - }); - var Bt = { 0: 200, 1223: 204 }, - $t = S.ajaxSettings.xhr(); - (y.cors = !!$t && "withCredentials" in $t), - (y.ajax = $t = !!$t), - S.ajaxTransport(function (i) { - var o, a; - if (y.cors || ($t && !i.crossDomain)) - return { - send: function (e, t) { - var n, - r = i.xhr(); - if ( - (r.open( - i.type, - i.url, - i.async, - i.username, - i.password - ), - i.xhrFields) - ) - for (n in i.xhrFields) r[n] = i.xhrFields[n]; - for (n in (i.mimeType && - r.overrideMimeType && - r.overrideMimeType(i.mimeType), - i.crossDomain || - e["X-Requested-With"] || - (e["X-Requested-With"] = "XMLHttpRequest"), - e)) - r.setRequestHeader(n, e[n]); - (o = function (e) { - return function () { - o && - ((o = - a = - r.onload = - r.onerror = - r.onabort = - r.ontimeout = - r.onreadystatechange = - null), - "abort" === e - ? r.abort() - : "error" === e - ? "number" != typeof r.status - ? t(0, "error") - : t(r.status, r.statusText) - : t( - Bt[r.status] || r.status, - r.statusText, - "text" !== - (r.responseType || - "text") || - "string" != - typeof r.responseText - ? { binary: r.response } - : { text: r.responseText }, - r.getAllResponseHeaders() - )); - }; - }), - (r.onload = o()), - (a = r.onerror = r.ontimeout = o("error")), - void 0 !== r.onabort - ? (r.onabort = a) - : (r.onreadystatechange = function () { - 4 === r.readyState && - C.setTimeout(function () { - o && a(); - }); - }), - (o = o("abort")); - try { - r.send((i.hasContent && i.data) || null); - } catch (e) { - if (o) throw e; - } - }, - abort: function () { - o && o(); - }, - }; - }), - S.ajaxPrefilter(function (e) { - e.crossDomain && (e.contents.script = !1); - }), - S.ajaxSetup({ - accepts: { - script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript", - }, - contents: { script: /\b(?:java|ecma)script\b/ }, - converters: { - "text script": function (e) { - return S.globalEval(e), e; - }, - }, - }), - S.ajaxPrefilter("script", function (e) { - void 0 === e.cache && (e.cache = !1), - e.crossDomain && (e.type = "GET"); - }), - S.ajaxTransport("script", function (n) { - var r, i; - if (n.crossDomain || n.scriptAttrs) - return { - send: function (e, t) { - (r = S(" - + + @@ -181,7 +181,7 @@ if ($_POST) {
- +
@@ -193,9 +193,9 @@ if ($_POST) {
- +
-
+

PHP Modules

You have some warnings!

Some of the settings are not optimal. You can proceed with the installer but

-

be aware that you can run into problems while using Wavelog.

+

be aware that you could run into problems while using Wavelog.

- +
@@ -357,7 +357,7 @@ if ($_POST) {

Configure some basic parameters for your wavelog instance. You can change them later in 'application/config/config.php'

- + " class="form-control" name="directory" />
@@ -369,7 +369,7 @@ if ($_POST) {
- +