diff --git a/assets/css/bootstrap-datepicker3.css b/assets/css/bootstrap-datepicker3.css deleted file mode 100644 index aee8d8a..0000000 --- a/assets/css/bootstrap-datepicker3.css +++ /dev/null @@ -1,678 +0,0 @@ -/*! - * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker) - * - * Copyright 2012 Stefan Petre - * Improvements by Andrew Rowls - * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) - */ -.datepicker { - border-radius: 4px; - direction: ltr; -} -.datepicker-inline { - width: 220px; -} -.datepicker.datepicker-rtl { - direction: rtl; -} -.datepicker.datepicker-rtl table tr td span { - float: right; -} -.datepicker-dropdown { - top: 0; - left: 0; - padding: 4px; -} -.datepicker-dropdown:before { - content: ""; - display: inline-block; - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-bottom: 7px solid rgba(0, 0, 0, 0.15); - border-top: 0; - border-bottom-color: rgba(0, 0, 0, 0.2); - position: absolute; -} -.datepicker-dropdown:after { - content: ""; - display: inline-block; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-bottom: 6px solid #fff; - border-top: 0; - position: absolute; -} -.datepicker-dropdown.datepicker-orient-left:before { - left: 6px; -} -.datepicker-dropdown.datepicker-orient-left:after { - left: 7px; -} -.datepicker-dropdown.datepicker-orient-right:before { - right: 6px; -} -.datepicker-dropdown.datepicker-orient-right:after { - right: 7px; -} -.datepicker-dropdown.datepicker-orient-bottom:before { - top: -7px; -} -.datepicker-dropdown.datepicker-orient-bottom:after { - top: -6px; -} -.datepicker-dropdown.datepicker-orient-top:before { - bottom: -7px; - border-bottom: 0; - border-top: 7px solid rgba(0, 0, 0, 0.15); -} -.datepicker-dropdown.datepicker-orient-top:after { - bottom: -6px; - border-bottom: 0; - border-top: 6px solid #fff; -} -.datepicker table { - margin: 0; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.datepicker table tr td, -.datepicker table tr th { - text-align: center; - width: 30px; - height: 30px; - border-radius: 4px; - border: none; -} -.table-striped .datepicker table tr td, -.table-striped .datepicker table tr th { - background-color: transparent; -} -.datepicker table tr td.old, -.datepicker table tr td.new { - color: #777777; -} -.datepicker table tr td.day:hover, -.datepicker table tr td.focused { - background: #eeeeee; - cursor: pointer; -} -.datepicker table tr td.disabled, -.datepicker table tr td.disabled:hover { - background: none; - color: #777777; - cursor: default; -} -.datepicker table tr td.highlighted { - color: #000; - background-color: #d9edf7; - border-color: #85c5e5; - border-radius: 0; -} -.datepicker table tr td.highlighted:focus, -.datepicker table tr td.highlighted.focus { - color: #000; - background-color: #afd9ee; - border-color: #298fc2; -} -.datepicker table tr td.highlighted:hover { - color: #000; - background-color: #afd9ee; - border-color: #52addb; -} -.datepicker table tr td.highlighted:active, -.datepicker table tr td.highlighted.active { - color: #000; - background-color: #afd9ee; - border-color: #52addb; -} -.datepicker table tr td.highlighted:active:hover, -.datepicker table tr td.highlighted.active:hover, -.datepicker table tr td.highlighted:active:focus, -.datepicker table tr td.highlighted.active:focus, -.datepicker table tr td.highlighted:active.focus, -.datepicker table tr td.highlighted.active.focus { - color: #000; - background-color: #91cbe8; - border-color: #298fc2; -} -.datepicker table tr td.highlighted.disabled:hover, -.datepicker table tr td.highlighted[disabled]:hover, -fieldset[disabled] .datepicker table tr td.highlighted:hover, -.datepicker table tr td.highlighted.disabled:focus, -.datepicker table tr td.highlighted[disabled]:focus, -fieldset[disabled] .datepicker table tr td.highlighted:focus, -.datepicker table tr td.highlighted.disabled.focus, -.datepicker table tr td.highlighted[disabled].focus, -fieldset[disabled] .datepicker table tr td.highlighted.focus { - background-color: #d9edf7; - border-color: #85c5e5; -} -.datepicker table tr td.highlighted.focused { - background: #afd9ee; -} -.datepicker table tr td.highlighted.disabled, -.datepicker table tr td.highlighted.disabled:active { - background: #d9edf7; - color: #777777; -} -.datepicker table tr td.today { - color: #000; - background-color: #ffdb99; - border-color: #ffb733; -} -.datepicker table tr td.today:focus, -.datepicker table tr td.today.focus { - color: #000; - background-color: #ffc966; - border-color: #b37400; -} -.datepicker table tr td.today:hover { - color: #000; - background-color: #ffc966; - border-color: #f59e00; -} -.datepicker table tr td.today:active, -.datepicker table tr td.today.active { - color: #000; - background-color: #ffc966; - border-color: #f59e00; -} -.datepicker table tr td.today:active:hover, -.datepicker table tr td.today.active:hover, -.datepicker table tr td.today:active:focus, -.datepicker table tr td.today.active:focus, -.datepicker table tr td.today:active.focus, -.datepicker table tr td.today.active.focus { - color: #000; - background-color: #ffbc42; - border-color: #b37400; -} -.datepicker table tr td.today.disabled:hover, -.datepicker table tr td.today[disabled]:hover, -fieldset[disabled] .datepicker table tr td.today:hover, -.datepicker table tr td.today.disabled:focus, -.datepicker table tr td.today[disabled]:focus, -fieldset[disabled] .datepicker table tr td.today:focus, -.datepicker table tr td.today.disabled.focus, -.datepicker table tr td.today[disabled].focus, -fieldset[disabled] .datepicker table tr td.today.focus { - background-color: #ffdb99; - border-color: #ffb733; -} -.datepicker table tr td.today.focused { - background: #ffc966; -} -.datepicker table tr td.today.disabled, -.datepicker table tr td.today.disabled:active { - background: #ffdb99; - color: #777777; -} -.datepicker table tr td.range { - color: #000; - background-color: #eeeeee; - border-color: #bbbbbb; - border-radius: 0; -} -.datepicker table tr td.range:focus, -.datepicker table tr td.range.focus { - color: #000; - background-color: #d5d5d5; - border-color: #7c7c7c; -} -.datepicker table tr td.range:hover { - color: #000; - background-color: #d5d5d5; - border-color: #9d9d9d; -} -.datepicker table tr td.range:active, -.datepicker table tr td.range.active { - color: #000; - background-color: #d5d5d5; - border-color: #9d9d9d; -} -.datepicker table tr td.range:active:hover, -.datepicker table tr td.range.active:hover, -.datepicker table tr td.range:active:focus, -.datepicker table tr td.range.active:focus, -.datepicker table tr td.range:active.focus, -.datepicker table tr td.range.active.focus { - color: #000; - background-color: #c3c3c3; - border-color: #7c7c7c; -} -.datepicker table tr td.range.disabled:hover, -.datepicker table tr td.range[disabled]:hover, -fieldset[disabled] .datepicker table tr td.range:hover, -.datepicker table tr td.range.disabled:focus, -.datepicker table tr td.range[disabled]:focus, -fieldset[disabled] .datepicker table tr td.range:focus, -.datepicker table tr td.range.disabled.focus, -.datepicker table tr td.range[disabled].focus, -fieldset[disabled] .datepicker table tr td.range.focus { - background-color: #eeeeee; - border-color: #bbbbbb; -} -.datepicker table tr td.range.focused { - background: #d5d5d5; -} -.datepicker table tr td.range.disabled, -.datepicker table tr td.range.disabled:active { - background: #eeeeee; - color: #777777; -} -.datepicker table tr td.range.highlighted { - color: #000; - background-color: #e4eef3; - border-color: #9dc1d3; -} -.datepicker table tr td.range.highlighted:focus, -.datepicker table tr td.range.highlighted.focus { - color: #000; - background-color: #c1d7e3; - border-color: #4b88a6; -} -.datepicker table tr td.range.highlighted:hover { - color: #000; - background-color: #c1d7e3; - border-color: #73a6c0; -} -.datepicker table tr td.range.highlighted:active, -.datepicker table tr td.range.highlighted.active { - color: #000; - background-color: #c1d7e3; - border-color: #73a6c0; -} -.datepicker table tr td.range.highlighted:active:hover, -.datepicker table tr td.range.highlighted.active:hover, -.datepicker table tr td.range.highlighted:active:focus, -.datepicker table tr td.range.highlighted.active:focus, -.datepicker table tr td.range.highlighted:active.focus, -.datepicker table tr td.range.highlighted.active.focus { - color: #000; - background-color: #a8c8d8; - border-color: #4b88a6; -} -.datepicker table tr td.range.highlighted.disabled:hover, -.datepicker table tr td.range.highlighted[disabled]:hover, -fieldset[disabled] .datepicker table tr td.range.highlighted:hover, -.datepicker table tr td.range.highlighted.disabled:focus, -.datepicker table tr td.range.highlighted[disabled]:focus, -fieldset[disabled] .datepicker table tr td.range.highlighted:focus, -.datepicker table tr td.range.highlighted.disabled.focus, -.datepicker table tr td.range.highlighted[disabled].focus, -fieldset[disabled] .datepicker table tr td.range.highlighted.focus { - background-color: #e4eef3; - border-color: #9dc1d3; -} -.datepicker table tr td.range.highlighted.focused { - background: #c1d7e3; -} -.datepicker table tr td.range.highlighted.disabled, -.datepicker table tr td.range.highlighted.disabled:active { - background: #e4eef3; - color: #777777; -} -.datepicker table tr td.range.today { - color: #000; - background-color: #f7ca77; - border-color: #f1a417; -} -.datepicker table tr td.range.today:focus, -.datepicker table tr td.range.today.focus { - color: #000; - background-color: #f4b747; - border-color: #815608; -} -.datepicker table tr td.range.today:hover { - color: #000; - background-color: #f4b747; - border-color: #bf800c; -} -.datepicker table tr td.range.today:active, -.datepicker table tr td.range.today.active { - color: #000; - background-color: #f4b747; - border-color: #bf800c; -} -.datepicker table tr td.range.today:active:hover, -.datepicker table tr td.range.today.active:hover, -.datepicker table tr td.range.today:active:focus, -.datepicker table tr td.range.today.active:focus, -.datepicker table tr td.range.today:active.focus, -.datepicker table tr td.range.today.active.focus { - color: #000; - background-color: #f2aa25; - border-color: #815608; -} -.datepicker table tr td.range.today.disabled:hover, -.datepicker table tr td.range.today[disabled]:hover, -fieldset[disabled] .datepicker table tr td.range.today:hover, -.datepicker table tr td.range.today.disabled:focus, -.datepicker table tr td.range.today[disabled]:focus, -fieldset[disabled] .datepicker table tr td.range.today:focus, -.datepicker table tr td.range.today.disabled.focus, -.datepicker table tr td.range.today[disabled].focus, -fieldset[disabled] .datepicker table tr td.range.today.focus { - background-color: #f7ca77; - border-color: #f1a417; -} -.datepicker table tr td.range.today.disabled, -.datepicker table tr td.range.today.disabled:active { - background: #f7ca77; - color: #777777; -} -.datepicker table tr td.selected, -.datepicker table tr td.selected.highlighted { - color: #fff; - background-color: #777777; - border-color: #555555; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} -.datepicker table tr td.selected:focus, -.datepicker table tr td.selected.highlighted:focus, -.datepicker table tr td.selected.focus, -.datepicker table tr td.selected.highlighted.focus { - color: #fff; - background-color: #5e5e5e; - border-color: #161616; -} -.datepicker table tr td.selected:hover, -.datepicker table tr td.selected.highlighted:hover { - color: #fff; - background-color: #5e5e5e; - border-color: #373737; -} -.datepicker table tr td.selected:active, -.datepicker table tr td.selected.highlighted:active, -.datepicker table tr td.selected.active, -.datepicker table tr td.selected.highlighted.active { - color: #fff; - background-color: #5e5e5e; - border-color: #373737; -} -.datepicker table tr td.selected:active:hover, -.datepicker table tr td.selected.highlighted:active:hover, -.datepicker table tr td.selected.active:hover, -.datepicker table tr td.selected.highlighted.active:hover, -.datepicker table tr td.selected:active:focus, -.datepicker table tr td.selected.highlighted:active:focus, -.datepicker table tr td.selected.active:focus, -.datepicker table tr td.selected.highlighted.active:focus, -.datepicker table tr td.selected:active.focus, -.datepicker table tr td.selected.highlighted:active.focus, -.datepicker table tr td.selected.active.focus, -.datepicker table tr td.selected.highlighted.active.focus { - color: #fff; - background-color: #4c4c4c; - border-color: #161616; -} -.datepicker table tr td.selected.disabled:hover, -.datepicker table tr td.selected.highlighted.disabled:hover, -.datepicker table tr td.selected[disabled]:hover, -.datepicker table tr td.selected.highlighted[disabled]:hover, -fieldset[disabled] .datepicker table tr td.selected:hover, -fieldset[disabled] .datepicker table tr td.selected.highlighted:hover, -.datepicker table tr td.selected.disabled:focus, -.datepicker table tr td.selected.highlighted.disabled:focus, -.datepicker table tr td.selected[disabled]:focus, -.datepicker table tr td.selected.highlighted[disabled]:focus, -fieldset[disabled] .datepicker table tr td.selected:focus, -fieldset[disabled] .datepicker table tr td.selected.highlighted:focus, -.datepicker table tr td.selected.disabled.focus, -.datepicker table tr td.selected.highlighted.disabled.focus, -.datepicker table tr td.selected[disabled].focus, -.datepicker table tr td.selected.highlighted[disabled].focus, -fieldset[disabled] .datepicker table tr td.selected.focus, -fieldset[disabled] .datepicker table tr td.selected.highlighted.focus { - background-color: #777777; - border-color: #555555; -} -.datepicker table tr td.active, -.datepicker table tr td.active.highlighted { - color: #fff; - background-color: #337ab7; - border-color: #2e6da4; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} -.datepicker table tr td.active:focus, -.datepicker table tr td.active.highlighted:focus, -.datepicker table tr td.active.focus, -.datepicker table tr td.active.highlighted.focus { - color: #fff; - background-color: #286090; - border-color: #122b40; -} -.datepicker table tr td.active:hover, -.datepicker table tr td.active.highlighted:hover { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.datepicker table tr td.active:active, -.datepicker table tr td.active.highlighted:active, -.datepicker table tr td.active.active, -.datepicker table tr td.active.highlighted.active { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.datepicker table tr td.active:active:hover, -.datepicker table tr td.active.highlighted:active:hover, -.datepicker table tr td.active.active:hover, -.datepicker table tr td.active.highlighted.active:hover, -.datepicker table tr td.active:active:focus, -.datepicker table tr td.active.highlighted:active:focus, -.datepicker table tr td.active.active:focus, -.datepicker table tr td.active.highlighted.active:focus, -.datepicker table tr td.active:active.focus, -.datepicker table tr td.active.highlighted:active.focus, -.datepicker table tr td.active.active.focus, -.datepicker table tr td.active.highlighted.active.focus { - color: #fff; - background-color: #204d74; - border-color: #122b40; -} -.datepicker table tr td.active.disabled:hover, -.datepicker table tr td.active.highlighted.disabled:hover, -.datepicker table tr td.active[disabled]:hover, -.datepicker table tr td.active.highlighted[disabled]:hover, -fieldset[disabled] .datepicker table tr td.active:hover, -fieldset[disabled] .datepicker table tr td.active.highlighted:hover, -.datepicker table tr td.active.disabled:focus, -.datepicker table tr td.active.highlighted.disabled:focus, -.datepicker table tr td.active[disabled]:focus, -.datepicker table tr td.active.highlighted[disabled]:focus, -fieldset[disabled] .datepicker table tr td.active:focus, -fieldset[disabled] .datepicker table tr td.active.highlighted:focus, -.datepicker table tr td.active.disabled.focus, -.datepicker table tr td.active.highlighted.disabled.focus, -.datepicker table tr td.active[disabled].focus, -.datepicker table tr td.active.highlighted[disabled].focus, -fieldset[disabled] .datepicker table tr td.active.focus, -fieldset[disabled] .datepicker table tr td.active.highlighted.focus { - background-color: #337ab7; - border-color: #2e6da4; -} -.datepicker table tr td span { - display: block; - width: 23%; - height: 54px; - line-height: 54px; - float: left; - margin: 1%; - cursor: pointer; - border-radius: 4px; -} -.datepicker table tr td span:hover, -.datepicker table tr td span.focused { - background: #eeeeee; -} -.datepicker table tr td span.disabled, -.datepicker table tr td span.disabled:hover { - background: none; - color: #777777; - cursor: default; -} -.datepicker table tr td span.active, -.datepicker table tr td span.active:hover, -.datepicker table tr td span.active.disabled, -.datepicker table tr td span.active.disabled:hover { - color: #fff; - background-color: #337ab7; - border-color: #2e6da4; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} -.datepicker table tr td span.active:focus, -.datepicker table tr td span.active:hover:focus, -.datepicker table tr td span.active.disabled:focus, -.datepicker table tr td span.active.disabled:hover:focus, -.datepicker table tr td span.active.focus, -.datepicker table tr td span.active:hover.focus, -.datepicker table tr td span.active.disabled.focus, -.datepicker table tr td span.active.disabled:hover.focus { - color: #fff; - background-color: #286090; - border-color: #122b40; -} -.datepicker table tr td span.active:hover, -.datepicker table tr td span.active:hover:hover, -.datepicker table tr td span.active.disabled:hover, -.datepicker table tr td span.active.disabled:hover:hover { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.datepicker table tr td span.active:active, -.datepicker table tr td span.active:hover:active, -.datepicker table tr td span.active.disabled:active, -.datepicker table tr td span.active.disabled:hover:active, -.datepicker table tr td span.active.active, -.datepicker table tr td span.active:hover.active, -.datepicker table tr td span.active.disabled.active, -.datepicker table tr td span.active.disabled:hover.active { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.datepicker table tr td span.active:active:hover, -.datepicker table tr td span.active:hover:active:hover, -.datepicker table tr td span.active.disabled:active:hover, -.datepicker table tr td span.active.disabled:hover:active:hover, -.datepicker table tr td span.active.active:hover, -.datepicker table tr td span.active:hover.active:hover, -.datepicker table tr td span.active.disabled.active:hover, -.datepicker table tr td span.active.disabled:hover.active:hover, -.datepicker table tr td span.active:active:focus, -.datepicker table tr td span.active:hover:active:focus, -.datepicker table tr td span.active.disabled:active:focus, -.datepicker table tr td span.active.disabled:hover:active:focus, -.datepicker table tr td span.active.active:focus, -.datepicker table tr td span.active:hover.active:focus, -.datepicker table tr td span.active.disabled.active:focus, -.datepicker table tr td span.active.disabled:hover.active:focus, -.datepicker table tr td span.active:active.focus, -.datepicker table tr td span.active:hover:active.focus, -.datepicker table tr td span.active.disabled:active.focus, -.datepicker table tr td span.active.disabled:hover:active.focus, -.datepicker table tr td span.active.active.focus, -.datepicker table tr td span.active:hover.active.focus, -.datepicker table tr td span.active.disabled.active.focus, -.datepicker table tr td span.active.disabled:hover.active.focus { - color: #fff; - background-color: #204d74; - border-color: #122b40; -} -.datepicker table tr td span.active.disabled:hover, -.datepicker table tr td span.active:hover.disabled:hover, -.datepicker table tr td span.active.disabled.disabled:hover, -.datepicker table tr td span.active.disabled:hover.disabled:hover, -.datepicker table tr td span.active[disabled]:hover, -.datepicker table tr td span.active:hover[disabled]:hover, -.datepicker table tr td span.active.disabled[disabled]:hover, -.datepicker table tr td span.active.disabled:hover[disabled]:hover, -fieldset[disabled] .datepicker table tr td span.active:hover, -fieldset[disabled] .datepicker table tr td span.active:hover:hover, -fieldset[disabled] .datepicker table tr td span.active.disabled:hover, -fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover, -.datepicker table tr td span.active.disabled:focus, -.datepicker table tr td span.active:hover.disabled:focus, -.datepicker table tr td span.active.disabled.disabled:focus, -.datepicker table tr td span.active.disabled:hover.disabled:focus, -.datepicker table tr td span.active[disabled]:focus, -.datepicker table tr td span.active:hover[disabled]:focus, -.datepicker table tr td span.active.disabled[disabled]:focus, -.datepicker table tr td span.active.disabled:hover[disabled]:focus, -fieldset[disabled] .datepicker table tr td span.active:focus, -fieldset[disabled] .datepicker table tr td span.active:hover:focus, -fieldset[disabled] .datepicker table tr td span.active.disabled:focus, -fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus, -.datepicker table tr td span.active.disabled.focus, -.datepicker table tr td span.active:hover.disabled.focus, -.datepicker table tr td span.active.disabled.disabled.focus, -.datepicker table tr td span.active.disabled:hover.disabled.focus, -.datepicker table tr td span.active[disabled].focus, -.datepicker table tr td span.active:hover[disabled].focus, -.datepicker table tr td span.active.disabled[disabled].focus, -.datepicker table tr td span.active.disabled:hover[disabled].focus, -fieldset[disabled] .datepicker table tr td span.active.focus, -fieldset[disabled] .datepicker table tr td span.active:hover.focus, -fieldset[disabled] .datepicker table tr td span.active.disabled.focus, -fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus { - background-color: #337ab7; - border-color: #2e6da4; -} -.datepicker table tr td span.old, -.datepicker table tr td span.new { - color: #777777; -} -.datepicker .datepicker-switch { - width: 145px; -} -.datepicker .datepicker-switch, -.datepicker .prev, -.datepicker .next, -.datepicker tfoot tr th { - cursor: pointer; -} -.datepicker .datepicker-switch:hover, -.datepicker .prev:hover, -.datepicker .next:hover, -.datepicker tfoot tr th:hover { - background: #eeeeee; -} -.datepicker .cw { - font-size: 10px; - width: 12px; - padding: 0 2px 0 5px; - vertical-align: middle; -} -.input-group.date .input-group-addon { - cursor: pointer; -} -.input-daterange { - width: 100%; -} -.input-daterange input { - text-align: center; -} -.input-daterange input:first-child { - border-radius: 3px 0 0 3px; -} -.input-daterange input:last-child { - border-radius: 0 3px 3px 0; -} -.input-daterange .input-group-addon { - width: auto; - min-width: 16px; - padding: 4px 5px; - line-height: 1.42857143; - text-shadow: 0 1px 0 #fff; - border-width: 1px 0; - margin-left: -5px; - margin-right: -5px; -} -/*# sourceMappingURL=bootstrap-datepicker3.css.map */ diff --git a/assets/css/bootstrap.css b/assets/css/bootstrap.css deleted file mode 100644 index 3576553..0000000 --- a/assets/css/bootstrap.css +++ /dev/null @@ -1,10734 +0,0 @@ -/*! - * Bootstrap v4.5.2 (https://getbootstrap.com/) - * Copyright 2011-2020 The Bootstrap Authors - * Copyright 2011-2020 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */ -:root { - --blue: #007bff; - --indigo: #6610f2; - --purple: #6f42c1; - --pink: #e83e8c; - --red: #dc3545; - --orange: #fd7e14; - --yellow: #ffc107; - --green: #28a745; - --teal: #20c997; - --cyan: #17a2b8; - --white: #fff; - --gray: #6c757d; - --gray-dark: #343a40; - --primary: #007bff; - --secondary: #6c757d; - --success: #28a745; - --info: #17a2b8; - --warning: #ffc107; - --danger: #dc3545; - --light: #f8f9fa; - --dark: #343a40; - --breakpoint-xs: 0; - --breakpoint-sm: 576px; - --breakpoint-md: 768px; - --breakpoint-lg: 992px; - --breakpoint-xl: 1200px; - --font-family-sans-serif: - -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", - Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol", "Noto Color Emoji"; - --font-family-monospace: - SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", - monospace; -} - -*, -*::before, -*::after { - box-sizing: border-box; -} - -html { - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -article, -aside, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section { - display: block; -} - -body { - margin: 0; - font-family: - -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", - Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol", "Noto Color Emoji"; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #212529; - text-align: left; - background-color: #fff; -} - -[tabindex="-1"]:focus:not(:focus-visible) { - outline: 0 !important; -} - -hr { - box-sizing: content-box; - height: 0; - overflow: visible; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - margin-top: 0; - margin-bottom: 0.5rem; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -abbr[title], -abbr[data-original-title] { - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - border-bottom: 0; - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem; -} - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; -} - -dt { - font-weight: 700; -} - -dd { - margin-bottom: 0.5rem; - margin-left: 0; -} - -blockquote { - margin: 0 0 1rem; -} - -b, -strong { - font-weight: bolder; -} - -small { - font-size: 80%; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -a { - color: #007bff; - text-decoration: none; - background-color: transparent; -} - -a:hover { - color: #0056b3; - text-decoration: underline; -} - -a:not([href]):not([class]) { - color: inherit; - text-decoration: none; -} - -a:not([href]):not([class]):hover { - color: inherit; - text-decoration: none; -} - -pre, -code, -kbd, -samp { - font-family: - SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", - monospace; - font-size: 1em; -} - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; - -ms-overflow-style: scrollbar; -} - -figure { - margin: 0 0 1rem; -} - -img { - vertical-align: middle; - border-style: none; -} - -svg { - overflow: hidden; - vertical-align: middle; -} - -table { - border-collapse: collapse; -} - -caption { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #6c757d; - text-align: left; - caption-side: bottom; -} - -th { - text-align: inherit; -} - -label { - display: inline-block; - margin-bottom: 0.5rem; -} - -button { - border-radius: 0; -} - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -button, -input { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -[role="button"] { - cursor: pointer; -} - -select { - word-wrap: normal; -} - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - -button:not(:disabled), -[type="button"]:not(:disabled), -[type="reset"]:not(:disabled), -[type="submit"]:not(:disabled) { - cursor: pointer; -} - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - padding: 0; - border-style: none; -} - -input[type="radio"], -input[type="checkbox"] { - box-sizing: border-box; - padding: 0; -} - -textarea { - overflow: auto; - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - max-width: 100%; - padding: 0; - margin-bottom: 0.5rem; - font-size: 1.5rem; - line-height: inherit; - color: inherit; - white-space: normal; -} - -progress { - vertical-align: baseline; -} - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -[type="search"] { - outline-offset: -2px; - -webkit-appearance: none; -} - -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} - -output { - display: inline-block; -} - -summary { - display: list-item; - cursor: pointer; -} - -template { - display: none; -} - -[hidden] { - display: none !important; -} - -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - margin-bottom: 0.5rem; - font-weight: 500; - line-height: 1.2; -} - -h1, -.h1 { - font-size: 2.5rem; -} - -h2, -.h2 { - font-size: 2rem; -} - -h3, -.h3 { - font-size: 1.75rem; -} - -h4, -.h4 { - font-size: 1.5rem; -} - -h5, -.h5 { - font-size: 1.25rem; -} - -h6, -.h6 { - font-size: 1rem; -} - -.lead { - font-size: 1.25rem; - font-weight: 300; -} - -.display-1 { - font-size: 6rem; - font-weight: 300; - line-height: 1.2; -} - -.display-2 { - font-size: 5.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-3 { - font-size: 4.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-4 { - font-size: 3.5rem; - font-weight: 300; - line-height: 1.2; -} - -hr { - margin-top: 1rem; - margin-bottom: 1rem; - border: 0; - border-top: 1px solid rgba(0, 0, 0, 0.1); -} - -small, -.small { - font-size: 80%; - font-weight: 400; -} - -mark, -.mark { - padding: 0.2em; - background-color: #fcf8e3; -} - -.list-unstyled { - padding-left: 0; - list-style: none; -} - -.list-inline { - padding-left: 0; - list-style: none; -} - -.list-inline-item { - display: inline-block; -} - -.list-inline-item:not(:last-child) { - margin-right: 0.5rem; -} - -.initialism { - font-size: 90%; - text-transform: uppercase; -} - -.blockquote { - margin-bottom: 1rem; - font-size: 1.25rem; -} - -.blockquote-footer { - display: block; - font-size: 80%; - color: #6c757d; -} - -.blockquote-footer::before { - content: "\2014\00A0"; -} - -.img-fluid { - max-width: 100%; - height: auto; -} - -.img-thumbnail { - padding: 0.25rem; - background-color: #fff; - border: 1px solid #dee2e6; - border-radius: 0.25rem; - max-width: 100%; - height: auto; -} - -.figure { - display: inline-block; -} - -.figure-img { - margin-bottom: 0.5rem; - line-height: 1; -} - -.figure-caption { - font-size: 90%; - color: #6c757d; -} - -code { - font-size: 87.5%; - color: #e83e8c; - word-wrap: break-word; -} - -a > code { - color: inherit; -} - -kbd { - padding: 0.2rem 0.4rem; - font-size: 87.5%; - color: #fff; - background-color: #212529; - border-radius: 0.2rem; -} - -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: 700; -} - -pre { - display: block; - font-size: 87.5%; - color: #212529; -} - -pre code { - font-size: inherit; - color: inherit; - word-break: normal; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -.container, -.container-fluid, -.container-sm, -.container-md, -.container-lg, -.container-xl { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container, - .container-sm { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container, - .container-sm, - .container-md { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container, - .container-sm, - .container-md, - .container-lg { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container, - .container-sm, - .container-md, - .container-lg, - .container-xl { - max-width: 1140px; - } -} - -.row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -15px; - margin-left: -15px; -} - -.no-gutters { - margin-right: 0; - margin-left: 0; -} - -.no-gutters > .col, -.no-gutters > [class*="col-"] { - padding-right: 0; - padding-left: 0; -} - -.col-1, -.col-2, -.col-3, -.col-4, -.col-5, -.col-6, -.col-7, -.col-8, -.col-9, -.col-10, -.col-11, -.col-12, -.col, -.col-auto, -.col-sm-1, -.col-sm-2, -.col-sm-3, -.col-sm-4, -.col-sm-5, -.col-sm-6, -.col-sm-7, -.col-sm-8, -.col-sm-9, -.col-sm-10, -.col-sm-11, -.col-sm-12, -.col-sm, -.col-sm-auto, -.col-md-1, -.col-md-2, -.col-md-3, -.col-md-4, -.col-md-5, -.col-md-6, -.col-md-7, -.col-md-8, -.col-md-9, -.col-md-10, -.col-md-11, -.col-md-12, -.col-md, -.col-md-auto, -.col-lg-1, -.col-lg-2, -.col-lg-3, -.col-lg-4, -.col-lg-5, -.col-lg-6, -.col-lg-7, -.col-lg-8, -.col-lg-9, -.col-lg-10, -.col-lg-11, -.col-lg-12, -.col-lg, -.col-lg-auto, -.col-xl-1, -.col-xl-2, -.col-xl-3, -.col-xl-4, -.col-xl-5, -.col-xl-6, -.col-xl-7, -.col-xl-8, -.col-xl-9, -.col-xl-10, -.col-xl-11, -.col-xl-12, -.col-xl, -.col-xl-auto { - position: relative; - width: 100%; - padding-right: 15px; - padding-left: 15px; -} - -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; -} - -.row-cols-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.row-cols-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.row-cols-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.row-cols-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.row-cols-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; -} - -.row-cols-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; -} - -.col-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; -} - -.col-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.col-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.col-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; -} - -.col-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.col-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; -} - -.col-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; -} - -.col-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; -} - -.col-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; -} - -.col-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; -} - -.col-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.order-first { - -ms-flex-order: -1; - order: -1; -} - -.order-last { - -ms-flex-order: 13; - order: 13; -} - -.order-0 { - -ms-flex-order: 0; - order: 0; -} - -.order-1 { - -ms-flex-order: 1; - order: 1; -} - -.order-2 { - -ms-flex-order: 2; - order: 2; -} - -.order-3 { - -ms-flex-order: 3; - order: 3; -} - -.order-4 { - -ms-flex-order: 4; - order: 4; -} - -.order-5 { - -ms-flex-order: 5; - order: 5; -} - -.order-6 { - -ms-flex-order: 6; - order: 6; -} - -.order-7 { - -ms-flex-order: 7; - order: 7; -} - -.order-8 { - -ms-flex-order: 8; - order: 8; -} - -.order-9 { - -ms-flex-order: 9; - order: 9; -} - -.order-10 { - -ms-flex-order: 10; - order: 10; -} - -.order-11 { - -ms-flex-order: 11; - order: 11; -} - -.order-12 { - -ms-flex-order: 12; - order: 12; -} - -.offset-1 { - margin-left: 8.333333%; -} - -.offset-2 { - margin-left: 16.666667%; -} - -.offset-3 { - margin-left: 25%; -} - -.offset-4 { - margin-left: 33.333333%; -} - -.offset-5 { - margin-left: 41.666667%; -} - -.offset-6 { - margin-left: 50%; -} - -.offset-7 { - margin-left: 58.333333%; -} - -.offset-8 { - margin-left: 66.666667%; -} - -.offset-9 { - margin-left: 75%; -} - -.offset-10 { - margin-left: 83.333333%; -} - -.offset-11 { - margin-left: 91.666667%; -} - -@media (min-width: 576px) { - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-sm-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-sm-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-sm-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-sm-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-sm-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-sm-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-sm-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-sm-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-sm-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-sm-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-sm-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-sm-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-sm-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-sm-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-sm-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-sm-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-sm-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-sm-first { - -ms-flex-order: -1; - order: -1; - } - .order-sm-last { - -ms-flex-order: 13; - order: 13; - } - .order-sm-0 { - -ms-flex-order: 0; - order: 0; - } - .order-sm-1 { - -ms-flex-order: 1; - order: 1; - } - .order-sm-2 { - -ms-flex-order: 2; - order: 2; - } - .order-sm-3 { - -ms-flex-order: 3; - order: 3; - } - .order-sm-4 { - -ms-flex-order: 4; - order: 4; - } - .order-sm-5 { - -ms-flex-order: 5; - order: 5; - } - .order-sm-6 { - -ms-flex-order: 6; - order: 6; - } - .order-sm-7 { - -ms-flex-order: 7; - order: 7; - } - .order-sm-8 { - -ms-flex-order: 8; - order: 8; - } - .order-sm-9 { - -ms-flex-order: 9; - order: 9; - } - .order-sm-10 { - -ms-flex-order: 10; - order: 10; - } - .order-sm-11 { - -ms-flex-order: 11; - order: 11; - } - .order-sm-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-sm-0 { - margin-left: 0; - } - .offset-sm-1 { - margin-left: 8.333333%; - } - .offset-sm-2 { - margin-left: 16.666667%; - } - .offset-sm-3 { - margin-left: 25%; - } - .offset-sm-4 { - margin-left: 33.333333%; - } - .offset-sm-5 { - margin-left: 41.666667%; - } - .offset-sm-6 { - margin-left: 50%; - } - .offset-sm-7 { - margin-left: 58.333333%; - } - .offset-sm-8 { - margin-left: 66.666667%; - } - .offset-sm-9 { - margin-left: 75%; - } - .offset-sm-10 { - margin-left: 83.333333%; - } - .offset-sm-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 768px) { - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-md-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-md-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-md-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-md-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-md-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-md-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-md-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-md-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-md-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-md-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-md-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-md-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-md-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-md-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-md-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-md-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-md-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-md-first { - -ms-flex-order: -1; - order: -1; - } - .order-md-last { - -ms-flex-order: 13; - order: 13; - } - .order-md-0 { - -ms-flex-order: 0; - order: 0; - } - .order-md-1 { - -ms-flex-order: 1; - order: 1; - } - .order-md-2 { - -ms-flex-order: 2; - order: 2; - } - .order-md-3 { - -ms-flex-order: 3; - order: 3; - } - .order-md-4 { - -ms-flex-order: 4; - order: 4; - } - .order-md-5 { - -ms-flex-order: 5; - order: 5; - } - .order-md-6 { - -ms-flex-order: 6; - order: 6; - } - .order-md-7 { - -ms-flex-order: 7; - order: 7; - } - .order-md-8 { - -ms-flex-order: 8; - order: 8; - } - .order-md-9 { - -ms-flex-order: 9; - order: 9; - } - .order-md-10 { - -ms-flex-order: 10; - order: 10; - } - .order-md-11 { - -ms-flex-order: 11; - order: 11; - } - .order-md-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-md-0 { - margin-left: 0; - } - .offset-md-1 { - margin-left: 8.333333%; - } - .offset-md-2 { - margin-left: 16.666667%; - } - .offset-md-3 { - margin-left: 25%; - } - .offset-md-4 { - margin-left: 33.333333%; - } - .offset-md-5 { - margin-left: 41.666667%; - } - .offset-md-6 { - margin-left: 50%; - } - .offset-md-7 { - margin-left: 58.333333%; - } - .offset-md-8 { - margin-left: 66.666667%; - } - .offset-md-9 { - margin-left: 75%; - } - .offset-md-10 { - margin-left: 83.333333%; - } - .offset-md-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 992px) { - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-lg-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-lg-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-lg-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-lg-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-lg-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-lg-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-lg-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-lg-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-lg-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-lg-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-lg-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-lg-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-lg-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-lg-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-lg-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-lg-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-lg-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-lg-first { - -ms-flex-order: -1; - order: -1; - } - .order-lg-last { - -ms-flex-order: 13; - order: 13; - } - .order-lg-0 { - -ms-flex-order: 0; - order: 0; - } - .order-lg-1 { - -ms-flex-order: 1; - order: 1; - } - .order-lg-2 { - -ms-flex-order: 2; - order: 2; - } - .order-lg-3 { - -ms-flex-order: 3; - order: 3; - } - .order-lg-4 { - -ms-flex-order: 4; - order: 4; - } - .order-lg-5 { - -ms-flex-order: 5; - order: 5; - } - .order-lg-6 { - -ms-flex-order: 6; - order: 6; - } - .order-lg-7 { - -ms-flex-order: 7; - order: 7; - } - .order-lg-8 { - -ms-flex-order: 8; - order: 8; - } - .order-lg-9 { - -ms-flex-order: 9; - order: 9; - } - .order-lg-10 { - -ms-flex-order: 10; - order: 10; - } - .order-lg-11 { - -ms-flex-order: 11; - order: 11; - } - .order-lg-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-lg-0 { - margin-left: 0; - } - .offset-lg-1 { - margin-left: 8.333333%; - } - .offset-lg-2 { - margin-left: 16.666667%; - } - .offset-lg-3 { - margin-left: 25%; - } - .offset-lg-4 { - margin-left: 33.333333%; - } - .offset-lg-5 { - margin-left: 41.666667%; - } - .offset-lg-6 { - margin-left: 50%; - } - .offset-lg-7 { - margin-left: 58.333333%; - } - .offset-lg-8 { - margin-left: 66.666667%; - } - .offset-lg-9 { - margin-left: 75%; - } - .offset-lg-10 { - margin-left: 83.333333%; - } - .offset-lg-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 1200px) { - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-xl-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-xl-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-xl-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-xl-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-xl-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-xl-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-xl-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-xl-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-xl-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-xl-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-xl-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-xl-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-xl-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-xl-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-xl-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-xl-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-xl-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-xl-first { - -ms-flex-order: -1; - order: -1; - } - .order-xl-last { - -ms-flex-order: 13; - order: 13; - } - .order-xl-0 { - -ms-flex-order: 0; - order: 0; - } - .order-xl-1 { - -ms-flex-order: 1; - order: 1; - } - .order-xl-2 { - -ms-flex-order: 2; - order: 2; - } - .order-xl-3 { - -ms-flex-order: 3; - order: 3; - } - .order-xl-4 { - -ms-flex-order: 4; - order: 4; - } - .order-xl-5 { - -ms-flex-order: 5; - order: 5; - } - .order-xl-6 { - -ms-flex-order: 6; - order: 6; - } - .order-xl-7 { - -ms-flex-order: 7; - order: 7; - } - .order-xl-8 { - -ms-flex-order: 8; - order: 8; - } - .order-xl-9 { - -ms-flex-order: 9; - order: 9; - } - .order-xl-10 { - -ms-flex-order: 10; - order: 10; - } - .order-xl-11 { - -ms-flex-order: 11; - order: 11; - } - .order-xl-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-xl-0 { - margin-left: 0; - } - .offset-xl-1 { - margin-left: 8.333333%; - } - .offset-xl-2 { - margin-left: 16.666667%; - } - .offset-xl-3 { - margin-left: 25%; - } - .offset-xl-4 { - margin-left: 33.333333%; - } - .offset-xl-5 { - margin-left: 41.666667%; - } - .offset-xl-6 { - margin-left: 50%; - } - .offset-xl-7 { - margin-left: 58.333333%; - } - .offset-xl-8 { - margin-left: 66.666667%; - } - .offset-xl-9 { - margin-left: 75%; - } - .offset-xl-10 { - margin-left: 83.333333%; - } - .offset-xl-11 { - margin-left: 91.666667%; - } -} - -.table { - width: 100%; - margin-bottom: 1rem; - color: #212529; -} - -.table th, -.table td { - padding: 0.75rem; - vertical-align: top; - border-top: 1px solid #dee2e6; -} - -.table thead th { - vertical-align: bottom; - border-bottom: 2px solid #dee2e6; -} - -.table tbody + tbody { - border-top: 2px solid #dee2e6; -} - -.table-sm th, -.table-sm td { - padding: 0.3rem; -} - -.table-bordered { - border: 1px solid #dee2e6; -} - -.table-bordered th, -.table-bordered td { - border: 1px solid #dee2e6; -} - -.table-bordered thead th, -.table-bordered thead td { - border-bottom-width: 2px; -} - -.table-borderless th, -.table-borderless td, -.table-borderless thead th, -.table-borderless tbody + tbody { - border: 0; -} - -.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(0, 0, 0, 0.05); -} - -.table-hover tbody tr:hover { - color: #212529; - background-color: rgba(0, 0, 0, 0.075); -} - -.table-primary, -.table-primary > th, -.table-primary > td { - background-color: #b8daff; -} - -.table-primary th, -.table-primary td, -.table-primary thead th, -.table-primary tbody + tbody { - border-color: #7abaff; -} - -.table-hover .table-primary:hover { - background-color: #9fcdff; -} - -.table-hover .table-primary:hover > td, -.table-hover .table-primary:hover > th { - background-color: #9fcdff; -} - -.table-secondary, -.table-secondary > th, -.table-secondary > td { - background-color: #d6d8db; -} - -.table-secondary th, -.table-secondary td, -.table-secondary thead th, -.table-secondary tbody + tbody { - border-color: #b3b7bb; -} - -.table-hover .table-secondary:hover { - background-color: #c8cbcf; -} - -.table-hover .table-secondary:hover > td, -.table-hover .table-secondary:hover > th { - background-color: #c8cbcf; -} - -.table-success, -.table-success > th, -.table-success > td { - background-color: #c3e6cb; -} - -.table-success th, -.table-success td, -.table-success thead th, -.table-success tbody + tbody { - border-color: #8fd19e; -} - -.table-hover .table-success:hover { - background-color: #b1dfbb; -} - -.table-hover .table-success:hover > td, -.table-hover .table-success:hover > th { - background-color: #b1dfbb; -} - -.table-info, -.table-info > th, -.table-info > td { - background-color: #bee5eb; -} - -.table-info th, -.table-info td, -.table-info thead th, -.table-info tbody + tbody { - border-color: #86cfda; -} - -.table-hover .table-info:hover { - background-color: #abdde5; -} - -.table-hover .table-info:hover > td, -.table-hover .table-info:hover > th { - background-color: #abdde5; -} - -.table-warning, -.table-warning > th, -.table-warning > td { - background-color: #ffeeba; -} - -.table-warning th, -.table-warning td, -.table-warning thead th, -.table-warning tbody + tbody { - border-color: #ffdf7e; -} - -.table-hover .table-warning:hover { - background-color: #ffe8a1; -} - -.table-hover .table-warning:hover > td, -.table-hover .table-warning:hover > th { - background-color: #ffe8a1; -} - -.table-danger, -.table-danger > th, -.table-danger > td { - background-color: #f5c6cb; -} - -.table-danger th, -.table-danger td, -.table-danger thead th, -.table-danger tbody + tbody { - border-color: #ed969e; -} - -.table-hover .table-danger:hover { - background-color: #f1b0b7; -} - -.table-hover .table-danger:hover > td, -.table-hover .table-danger:hover > th { - background-color: #f1b0b7; -} - -.table-light, -.table-light > th, -.table-light > td { - background-color: #fdfdfe; -} - -.table-light th, -.table-light td, -.table-light thead th, -.table-light tbody + tbody { - border-color: #fbfcfc; -} - -.table-hover .table-light:hover { - background-color: #ececf6; -} - -.table-hover .table-light:hover > td, -.table-hover .table-light:hover > th { - background-color: #ececf6; -} - -.table-dark, -.table-dark > th, -.table-dark > td { - background-color: #c6c8ca; -} - -.table-dark th, -.table-dark td, -.table-dark thead th, -.table-dark tbody + tbody { - border-color: #95999c; -} - -.table-hover .table-dark:hover { - background-color: #b9bbbe; -} - -.table-hover .table-dark:hover > td, -.table-hover .table-dark:hover > th { - background-color: #b9bbbe; -} - -.table-active, -.table-active > th, -.table-active > td { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover > td, -.table-hover .table-active:hover > th { - background-color: rgba(0, 0, 0, 0.075); -} - -.table .thead-dark th { - color: #fff; - background-color: #343a40; - border-color: #454d55; -} - -.table .thead-light th { - color: #495057; - background-color: #e9ecef; - border-color: #dee2e6; -} - -.table-dark { - color: #fff; - background-color: #343a40; -} - -.table-dark th, -.table-dark td, -.table-dark thead th { - border-color: #454d55; -} - -.table-dark.table-bordered { - border: 0; -} - -.table-dark.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(255, 255, 255, 0.05); -} - -.table-dark.table-hover tbody tr:hover { - color: #fff; - background-color: rgba(255, 255, 255, 0.075); -} - -@media (max-width: 575.98px) { - .table-responsive-sm { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-sm > .table-bordered { - border: 0; - } -} - -@media (max-width: 767.98px) { - .table-responsive-md { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-md > .table-bordered { - border: 0; - } -} - -@media (max-width: 991.98px) { - .table-responsive-lg { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-lg > .table-bordered { - border: 0; - } -} - -@media (max-width: 1199.98px) { - .table-responsive-xl { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-xl > .table-bordered { - border: 0; - } -} - -.table-responsive { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; -} - -.table-responsive > .table-bordered { - border: 0; -} - -.form-control { - display: block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ced4da; - border-radius: 0.25rem; - transition: - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .form-control { - transition: none; - } -} - -.form-control::-ms-expand { - background-color: transparent; - border: 0; -} - -.form-control:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #495057; -} - -.form-control:focus { - color: #495057; - background-color: #fff; - border-color: #80bdff; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.form-control::-webkit-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::-moz-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control:-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control:disabled, -.form-control[readonly] { - background-color: #e9ecef; - opacity: 1; -} - -input[type="date"].form-control, -input[type="time"].form-control, -input[type="datetime-local"].form-control, -input[type="month"].form-control { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -select.form-control:focus::-ms-value { - color: #495057; - background-color: #fff; -} - -.form-control-file, -.form-control-range { - display: block; - width: 100%; -} - -.col-form-label { - padding-top: calc(0.375rem + 1px); - padding-bottom: calc(0.375rem + 1px); - margin-bottom: 0; - font-size: inherit; - line-height: 1.5; -} - -.col-form-label-lg { - padding-top: calc(0.5rem + 1px); - padding-bottom: calc(0.5rem + 1px); - font-size: 1.25rem; - line-height: 1.5; -} - -.col-form-label-sm { - padding-top: calc(0.25rem + 1px); - padding-bottom: calc(0.25rem + 1px); - font-size: 0.875rem; - line-height: 1.5; -} - -.form-control-plaintext { - display: block; - width: 100%; - padding: 0.375rem 0; - margin-bottom: 0; - font-size: 1rem; - line-height: 1.5; - color: #212529; - background-color: transparent; - border: solid transparent; - border-width: 1px 0; -} - -.form-control-plaintext.form-control-sm, -.form-control-plaintext.form-control-lg { - padding-right: 0; - padding-left: 0; -} - -.form-control-sm { - height: calc(1.5em + 0.5rem + 2px); - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.form-control-lg { - height: calc(1.5em + 1rem + 2px); - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -select.form-control[size], -select.form-control[multiple] { - height: auto; -} - -textarea.form-control { - height: auto; -} - -.form-group { - margin-bottom: 1rem; -} - -.form-text { - display: block; - margin-top: 0.25rem; -} - -.form-row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -5px; - margin-left: -5px; -} - -.form-row > .col, -.form-row > [class*="col-"] { - padding-right: 5px; - padding-left: 5px; -} - -.form-check { - position: relative; - display: block; - padding-left: 1.25rem; -} - -.form-check-input { - position: absolute; - margin-top: 0.3rem; - margin-left: -1.25rem; -} - -.form-check-input[disabled] ~ .form-check-label, -.form-check-input:disabled ~ .form-check-label { - color: #6c757d; -} - -.form-check-label { - margin-bottom: 0; -} - -.form-check-inline { - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-align: center; - align-items: center; - padding-left: 0; - margin-right: 0.75rem; -} - -.form-check-inline .form-check-input { - position: static; - margin-top: 0; - margin-right: 0.3125rem; - margin-left: 0; -} - -.valid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #28a745; -} - -.valid-tooltip { - position: absolute; - top: 100%; - left: 0; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: 0.1rem; - font-size: 0.875rem; - line-height: 1.5; - color: #fff; - background-color: rgba(40, 167, 69, 0.9); - border-radius: 0.25rem; -} - -.was-validated :valid ~ .valid-feedback, -.was-validated :valid ~ .valid-tooltip, -.is-valid ~ .valid-feedback, -.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .form-control:valid, -.form-control.is-valid { - border-color: #28a745; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:valid:focus, -.form-control.is-valid:focus { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated textarea.form-control:valid, -textarea.form-control.is-valid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right - calc(0.375em + 0.1875rem); -} - -.was-validated .custom-select:valid, -.custom-select.is-valid { - border-color: #28a745; - padding-right: calc(0.75em + 2.3125rem); - background: - url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") - no-repeat right 0.75rem center/8px 10px, - url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") - #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) - calc(0.75em + 0.375rem); -} - -.was-validated .custom-select:valid:focus, -.custom-select.is-valid:focus { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated .form-check-input:valid ~ .form-check-label, -.form-check-input.is-valid ~ .form-check-label { - color: #28a745; -} - -.was-validated .form-check-input:valid ~ .valid-feedback, -.was-validated .form-check-input:valid ~ .valid-tooltip, -.form-check-input.is-valid ~ .valid-feedback, -.form-check-input.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .custom-control-input:valid ~ .custom-control-label, -.custom-control-input.is-valid ~ .custom-control-label { - color: #28a745; -} - -.was-validated .custom-control-input:valid ~ .custom-control-label::before, -.custom-control-input.is-valid ~ .custom-control-label::before { - border-color: #28a745; -} - -.was-validated - .custom-control-input:valid:checked - ~ .custom-control-label::before, -.custom-control-input.is-valid:checked ~ .custom-control-label::before { - border-color: #34ce57; - background-color: #34ce57; -} - -.was-validated - .custom-control-input:valid:focus - ~ .custom-control-label::before, -.custom-control-input.is-valid:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated - .custom-control-input:valid:focus:not(:checked) - ~ .custom-control-label::before, -.custom-control-input.is-valid:focus:not(:checked) - ~ .custom-control-label::before { - border-color: #28a745; -} - -.was-validated .custom-file-input:valid ~ .custom-file-label, -.custom-file-input.is-valid ~ .custom-file-label { - border-color: #28a745; -} - -.was-validated .custom-file-input:valid:focus ~ .custom-file-label, -.custom-file-input.is-valid:focus ~ .custom-file-label { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.invalid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #dc3545; -} - -.invalid-tooltip { - position: absolute; - top: 100%; - left: 0; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: 0.1rem; - font-size: 0.875rem; - line-height: 1.5; - color: #fff; - background-color: rgba(220, 53, 69, 0.9); - border-radius: 0.25rem; -} - -.was-validated :invalid ~ .invalid-feedback, -.was-validated :invalid ~ .invalid-tooltip, -.is-invalid ~ .invalid-feedback, -.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .form-control:invalid, -.form-control.is-invalid { - border-color: #dc3545; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:invalid:focus, -.form-control.is-invalid:focus { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated textarea.form-control:invalid, -textarea.form-control.is-invalid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right - calc(0.375em + 0.1875rem); -} - -.was-validated .custom-select:invalid, -.custom-select.is-invalid { - border-color: #dc3545; - padding-right: calc(0.75em + 2.3125rem); - background: - url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") - no-repeat right 0.75rem center/8px 10px, - url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") - #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) - calc(0.75em + 0.375rem); -} - -.was-validated .custom-select:invalid:focus, -.custom-select.is-invalid:focus { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated .form-check-input:invalid ~ .form-check-label, -.form-check-input.is-invalid ~ .form-check-label { - color: #dc3545; -} - -.was-validated .form-check-input:invalid ~ .invalid-feedback, -.was-validated .form-check-input:invalid ~ .invalid-tooltip, -.form-check-input.is-invalid ~ .invalid-feedback, -.form-check-input.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label, -.custom-control-input.is-invalid ~ .custom-control-label { - color: #dc3545; -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label::before, -.custom-control-input.is-invalid ~ .custom-control-label::before { - border-color: #dc3545; -} - -.was-validated - .custom-control-input:invalid:checked - ~ .custom-control-label::before, -.custom-control-input.is-invalid:checked ~ .custom-control-label::before { - border-color: #e4606d; - background-color: #e4606d; -} - -.was-validated - .custom-control-input:invalid:focus - ~ .custom-control-label::before, -.custom-control-input.is-invalid:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated - .custom-control-input:invalid:focus:not(:checked) - ~ .custom-control-label::before, -.custom-control-input.is-invalid:focus:not(:checked) - ~ .custom-control-label::before { - border-color: #dc3545; -} - -.was-validated .custom-file-input:invalid ~ .custom-file-label, -.custom-file-input.is-invalid ~ .custom-file-label { - border-color: #dc3545; -} - -.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, -.custom-file-input.is-invalid:focus ~ .custom-file-label { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.form-inline { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; -} - -.form-inline .form-check { - width: 100%; -} - -@media (min-width: 576px) { - .form-inline label { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 0; - } - .form-inline .form-group { - display: -ms-flexbox; - display: flex; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; - margin-bottom: 0; - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .form-inline .form-control-plaintext { - display: inline-block; - } - .form-inline .input-group, - .form-inline .custom-select { - width: auto; - } - .form-inline .form-check { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: auto; - padding-left: 0; - } - .form-inline .form-check-input { - position: relative; - -ms-flex-negative: 0; - flex-shrink: 0; - margin-top: 0; - margin-right: 0.25rem; - margin-left: 0; - } - .form-inline .custom-control { - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - } - .form-inline .custom-control-label { - margin-bottom: 0; - } -} - -.btn { - display: inline-block; - font-weight: 400; - color: #212529; - text-align: center; - vertical-align: middle; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: transparent; - border: 1px solid transparent; - padding: 0.375rem 0.75rem; - font-size: 1rem; - line-height: 1.5; - border-radius: 0.25rem; - transition: - color 0.15s ease-in-out, - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .btn { - transition: none; - } -} - -.btn:hover { - color: #212529; - text-decoration: none; -} - -.btn:focus, -.btn.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.btn.disabled, -.btn:disabled { - opacity: 0.65; -} - -.btn:not(:disabled):not(.disabled) { - cursor: pointer; -} - -a.btn.disabled, -fieldset:disabled a.btn { - pointer-events: none; -} - -.btn-primary { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-primary:hover { - color: #fff; - background-color: #0069d9; - border-color: #0062cc; -} - -.btn-primary:focus, -.btn-primary.focus { - color: #fff; - background-color: #0069d9; - border-color: #0062cc; - box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -} - -.btn-primary.disabled, -.btn-primary:disabled { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-primary:not(:disabled):not(.disabled):active, -.btn-primary:not(:disabled):not(.disabled).active, -.show > .btn-primary.dropdown-toggle { - color: #fff; - background-color: #0062cc; - border-color: #005cbf; -} - -.btn-primary:not(:disabled):not(.disabled):active:focus, -.btn-primary:not(:disabled):not(.disabled).active:focus, -.show > .btn-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -} - -.btn-secondary { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-secondary:hover { - color: #fff; - background-color: #5a6268; - border-color: #545b62; -} - -.btn-secondary:focus, -.btn-secondary.focus { - color: #fff; - background-color: #5a6268; - border-color: #545b62; - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} - -.btn-secondary.disabled, -.btn-secondary:disabled { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-secondary:not(:disabled):not(.disabled):active, -.btn-secondary:not(:disabled):not(.disabled).active, -.show > .btn-secondary.dropdown-toggle { - color: #fff; - background-color: #545b62; - border-color: #4e555b; -} - -.btn-secondary:not(:disabled):not(.disabled):active:focus, -.btn-secondary:not(:disabled):not(.disabled).active:focus, -.show > .btn-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} - -.btn-success { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-success:hover { - color: #fff; - background-color: #218838; - border-color: #1e7e34; -} - -.btn-success:focus, -.btn-success.focus { - color: #fff; - background-color: #218838; - border-color: #1e7e34; - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} - -.btn-success.disabled, -.btn-success:disabled { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-success:not(:disabled):not(.disabled):active, -.btn-success:not(:disabled):not(.disabled).active, -.show > .btn-success.dropdown-toggle { - color: #fff; - background-color: #1e7e34; - border-color: #1c7430; -} - -.btn-success:not(:disabled):not(.disabled):active:focus, -.btn-success:not(:disabled):not(.disabled).active:focus, -.show > .btn-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} - -.btn-info { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-info:hover { - color: #fff; - background-color: #138496; - border-color: #117a8b; -} - -.btn-info:focus, -.btn-info.focus { - color: #fff; - background-color: #138496; - border-color: #117a8b; - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} - -.btn-info.disabled, -.btn-info:disabled { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-info:not(:disabled):not(.disabled):active, -.btn-info:not(:disabled):not(.disabled).active, -.show > .btn-info.dropdown-toggle { - color: #fff; - background-color: #117a8b; - border-color: #10707f; -} - -.btn-info:not(:disabled):not(.disabled):active:focus, -.btn-info:not(:disabled):not(.disabled).active:focus, -.show > .btn-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} - -.btn-warning { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-warning:hover { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; -} - -.btn-warning:focus, -.btn-warning.focus { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} - -.btn-warning.disabled, -.btn-warning:disabled { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-warning:not(:disabled):not(.disabled):active, -.btn-warning:not(:disabled):not(.disabled).active, -.show > .btn-warning.dropdown-toggle { - color: #212529; - background-color: #d39e00; - border-color: #c69500; -} - -.btn-warning:not(:disabled):not(.disabled):active:focus, -.btn-warning:not(:disabled):not(.disabled).active:focus, -.show > .btn-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} - -.btn-danger { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-danger:hover { - color: #fff; - background-color: #c82333; - border-color: #bd2130; -} - -.btn-danger:focus, -.btn-danger.focus { - color: #fff; - background-color: #c82333; - border-color: #bd2130; - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} - -.btn-danger.disabled, -.btn-danger:disabled { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-danger:not(:disabled):not(.disabled):active, -.btn-danger:not(:disabled):not(.disabled).active, -.show > .btn-danger.dropdown-toggle { - color: #fff; - background-color: #bd2130; - border-color: #b21f2d; -} - -.btn-danger:not(:disabled):not(.disabled):active:focus, -.btn-danger:not(:disabled):not(.disabled).active:focus, -.show > .btn-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} - -.btn-light { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-light:hover { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; -} - -.btn-light:focus, -.btn-light.focus { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} - -.btn-light.disabled, -.btn-light:disabled { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-light:not(:disabled):not(.disabled):active, -.btn-light:not(:disabled):not(.disabled).active, -.show > .btn-light.dropdown-toggle { - color: #212529; - background-color: #dae0e5; - border-color: #d3d9df; -} - -.btn-light:not(:disabled):not(.disabled):active:focus, -.btn-light:not(:disabled):not(.disabled).active:focus, -.show > .btn-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} - -.btn-dark { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-dark:hover { - color: #fff; - background-color: #23272b; - border-color: #1d2124; -} - -.btn-dark:focus, -.btn-dark.focus { - color: #fff; - background-color: #23272b; - border-color: #1d2124; - box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); -} - -.btn-dark.disabled, -.btn-dark:disabled { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-dark:not(:disabled):not(.disabled):active, -.btn-dark:not(:disabled):not(.disabled).active, -.show > .btn-dark.dropdown-toggle { - color: #fff; - background-color: #1d2124; - border-color: #171a1d; -} - -.btn-dark:not(:disabled):not(.disabled):active:focus, -.btn-dark:not(:disabled):not(.disabled).active:focus, -.show > .btn-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); -} - -.btn-outline-primary { - color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:hover { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:focus, -.btn-outline-primary.focus { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.btn-outline-primary.disabled, -.btn-outline-primary:disabled { - color: #007bff; - background-color: transparent; -} - -.btn-outline-primary:not(:disabled):not(.disabled):active, -.btn-outline-primary:not(:disabled):not(.disabled).active, -.show > .btn-outline-primary.dropdown-toggle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:not(:disabled):not(.disabled):active:focus, -.btn-outline-primary:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.btn-outline-secondary { - color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:hover { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:focus, -.btn-outline-secondary.focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-outline-secondary.disabled, -.btn-outline-secondary:disabled { - color: #6c757d; - background-color: transparent; -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active, -.btn-outline-secondary:not(:disabled):not(.disabled).active, -.show > .btn-outline-secondary.dropdown-toggle { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, -.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-outline-success { - color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:hover { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:focus, -.btn-outline-success.focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-outline-success.disabled, -.btn-outline-success:disabled { - color: #28a745; - background-color: transparent; -} - -.btn-outline-success:not(:disabled):not(.disabled):active, -.btn-outline-success:not(:disabled):not(.disabled).active, -.show > .btn-outline-success.dropdown-toggle { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:not(:disabled):not(.disabled):active:focus, -.btn-outline-success:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-outline-info { - color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:hover { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:focus, -.btn-outline-info.focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-outline-info.disabled, -.btn-outline-info:disabled { - color: #17a2b8; - background-color: transparent; -} - -.btn-outline-info:not(:disabled):not(.disabled):active, -.btn-outline-info:not(:disabled):not(.disabled).active, -.show > .btn-outline-info.dropdown-toggle { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:not(:disabled):not(.disabled):active:focus, -.btn-outline-info:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-outline-warning { - color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:hover { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:focus, -.btn-outline-warning.focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-warning.disabled, -.btn-outline-warning:disabled { - color: #ffc107; - background-color: transparent; -} - -.btn-outline-warning:not(:disabled):not(.disabled):active, -.btn-outline-warning:not(:disabled):not(.disabled).active, -.show > .btn-outline-warning.dropdown-toggle { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:not(:disabled):not(.disabled):active:focus, -.btn-outline-warning:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-danger { - color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:hover { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:focus, -.btn-outline-danger.focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-outline-danger.disabled, -.btn-outline-danger:disabled { - color: #dc3545; - background-color: transparent; -} - -.btn-outline-danger:not(:disabled):not(.disabled):active, -.btn-outline-danger:not(:disabled):not(.disabled).active, -.show > .btn-outline-danger.dropdown-toggle { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:not(:disabled):not(.disabled):active:focus, -.btn-outline-danger:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-outline-light { - color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:hover { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:focus, -.btn-outline-light.focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-outline-light.disabled, -.btn-outline-light:disabled { - color: #f8f9fa; - background-color: transparent; -} - -.btn-outline-light:not(:disabled):not(.disabled):active, -.btn-outline-light:not(:disabled):not(.disabled).active, -.show > .btn-outline-light.dropdown-toggle { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:not(:disabled):not(.disabled):active:focus, -.btn-outline-light:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-outline-dark { - color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:hover { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:focus, -.btn-outline-dark.focus { - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.btn-outline-dark.disabled, -.btn-outline-dark:disabled { - color: #343a40; - background-color: transparent; -} - -.btn-outline-dark:not(:disabled):not(.disabled):active, -.btn-outline-dark:not(:disabled):not(.disabled).active, -.show > .btn-outline-dark.dropdown-toggle { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:not(:disabled):not(.disabled):active:focus, -.btn-outline-dark:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.btn-link { - font-weight: 400; - color: #007bff; - text-decoration: none; -} - -.btn-link:hover { - color: #0056b3; - text-decoration: underline; -} - -.btn-link:focus, -.btn-link.focus { - text-decoration: underline; -} - -.btn-link:disabled, -.btn-link.disabled { - color: #6c757d; - pointer-events: none; -} - -.btn-lg, -.btn-group-lg > .btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.btn-sm, -.btn-group-sm > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.btn-block { - display: block; - width: 100%; -} - -.btn-block + .btn-block { - margin-top: 0.5rem; -} - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} - -.fade { - transition: opacity 0.15s linear; -} - -@media (prefers-reduced-motion: reduce) { - .fade { - transition: none; - } -} - -.fade:not(.show) { - opacity: 0; -} - -.collapse:not(.show) { - display: none; -} - -.collapsing { - position: relative; - height: 0; - overflow: hidden; - transition: height 0.35s ease; -} - -@media (prefers-reduced-motion: reduce) { - .collapsing { - transition: none; - } -} - -.dropup, -.dropright, -.dropdown, -.dropleft { - position: relative; -} - -.dropdown-toggle { - white-space: nowrap; -} - -.dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-bottom: 0; - border-left: 0.3em solid transparent; -} - -.dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 10rem; - padding: 0.5rem 0; - margin: 0.125rem 0 0; - font-size: 1rem; - color: #212529; - text-align: left; - list-style: none; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; -} - -.dropdown-menu-left { - right: auto; - left: 0; -} - -.dropdown-menu-right { - right: 0; - left: auto; -} - -@media (min-width: 576px) { - .dropdown-menu-sm-left { - right: auto; - left: 0; - } - .dropdown-menu-sm-right { - right: 0; - left: auto; - } -} - -@media (min-width: 768px) { - .dropdown-menu-md-left { - right: auto; - left: 0; - } - .dropdown-menu-md-right { - right: 0; - left: auto; - } -} - -@media (min-width: 992px) { - .dropdown-menu-lg-left { - right: auto; - left: 0; - } - .dropdown-menu-lg-right { - right: 0; - left: auto; - } -} - -@media (min-width: 1200px) { - .dropdown-menu-xl-left { - right: auto; - left: 0; - } - .dropdown-menu-xl-right { - right: 0; - left: auto; - } -} - -.dropup .dropdown-menu { - top: auto; - bottom: 100%; - margin-top: 0; - margin-bottom: 0.125rem; -} - -.dropup .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0; - border-right: 0.3em solid transparent; - border-bottom: 0.3em solid; - border-left: 0.3em solid transparent; -} - -.dropup .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropright .dropdown-menu { - top: 0; - right: auto; - left: 100%; - margin-top: 0; - margin-left: 0.125rem; -} - -.dropright .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0; - border-bottom: 0.3em solid transparent; - border-left: 0.3em solid; -} - -.dropright .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropright .dropdown-toggle::after { - vertical-align: 0; -} - -.dropleft .dropdown-menu { - top: 0; - right: 100%; - left: auto; - margin-top: 0; - margin-right: 0.125rem; -} - -.dropleft .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; -} - -.dropleft .dropdown-toggle::after { - display: none; -} - -.dropleft .dropdown-toggle::before { - display: inline-block; - margin-right: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0.3em solid; - border-bottom: 0.3em solid transparent; -} - -.dropleft .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle::before { - vertical-align: 0; -} - -.dropdown-menu[x-placement^="top"], -.dropdown-menu[x-placement^="right"], -.dropdown-menu[x-placement^="bottom"], -.dropdown-menu[x-placement^="left"] { - right: auto; - bottom: auto; -} - -.dropdown-divider { - height: 0; - margin: 0.5rem 0; - overflow: hidden; - border-top: 1px solid #e9ecef; -} - -.dropdown-item { - display: block; - width: 100%; - padding: 0.25rem 1.5rem; - clear: both; - font-weight: 400; - color: #212529; - text-align: inherit; - white-space: nowrap; - background-color: transparent; - border: 0; -} - -.dropdown-item:hover, -.dropdown-item:focus { - color: #16181b; - text-decoration: none; - background-color: #f8f9fa; -} - -.dropdown-item.active, -.dropdown-item:active { - color: #fff; - text-decoration: none; - background-color: #007bff; -} - -.dropdown-item.disabled, -.dropdown-item:disabled { - color: #6c757d; - pointer-events: none; - background-color: transparent; -} - -.dropdown-menu.show { - display: block; -} - -.dropdown-header { - display: block; - padding: 0.5rem 1.5rem; - margin-bottom: 0; - font-size: 0.875rem; - color: #6c757d; - white-space: nowrap; -} - -.dropdown-item-text { - display: block; - padding: 0.25rem 1.5rem; - color: #212529; -} - -.btn-group, -.btn-group-vertical { - position: relative; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle; -} - -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.btn-group > .btn:hover, -.btn-group-vertical > .btn:hover { - z-index: 1; -} - -.btn-group > .btn:focus, -.btn-group > .btn:active, -.btn-group > .btn.active, -.btn-group-vertical > .btn:focus, -.btn-group-vertical > .btn:active, -.btn-group-vertical > .btn.active { - z-index: 1; -} - -.btn-toolbar { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.btn-toolbar .input-group { - width: auto; -} - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) { - margin-left: -1px; -} - -.btn-group > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group > .btn-group:not(:last-child) > .btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.dropdown-toggle-split { - padding-right: 0.5625rem; - padding-left: 0.5625rem; -} - -.dropdown-toggle-split::after, -.dropup .dropdown-toggle-split::after, -.dropright .dropdown-toggle-split::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle-split::before { - margin-right: 0; -} - -.btn-sm + .dropdown-toggle-split, -.btn-group-sm > .btn + .dropdown-toggle-split { - padding-right: 0.375rem; - padding-left: 0.375rem; -} - -.btn-lg + .dropdown-toggle-split, -.btn-group-lg > .btn + .dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem; -} - -.btn-group-vertical { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: center; - justify-content: center; -} - -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group { - width: 100%; -} - -.btn-group-vertical > .btn:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) { - margin-top: -1px; -} - -.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group-vertical > .btn-group:not(:last-child) > .btn { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.btn-group-vertical > .btn:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.btn-group-toggle > .btn, -.btn-group-toggle > .btn-group > .btn { - margin-bottom: 0; -} - -.btn-group-toggle > .btn input[type="radio"], -.btn-group-toggle > .btn input[type="checkbox"], -.btn-group-toggle > .btn-group > .btn input[type="radio"], -.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} - -.input-group { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: stretch; - align-items: stretch; - width: 100%; -} - -.input-group > .form-control, -.input-group > .form-control-plaintext, -.input-group > .custom-select, -.input-group > .custom-file { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - width: 1%; - min-width: 0; - margin-bottom: 0; -} - -.input-group > .form-control + .form-control, -.input-group > .form-control + .custom-select, -.input-group > .form-control + .custom-file, -.input-group > .form-control-plaintext + .form-control, -.input-group > .form-control-plaintext + .custom-select, -.input-group > .form-control-plaintext + .custom-file, -.input-group > .custom-select + .form-control, -.input-group > .custom-select + .custom-select, -.input-group > .custom-select + .custom-file, -.input-group > .custom-file + .form-control, -.input-group > .custom-file + .custom-select, -.input-group > .custom-file + .custom-file { - margin-left: -1px; -} - -.input-group > .form-control:focus, -.input-group > .custom-select:focus, -.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { - z-index: 3; -} - -.input-group > .custom-file .custom-file-input:focus { - z-index: 4; -} - -.input-group > .form-control:not(:last-child), -.input-group > .custom-select:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .form-control:not(:first-child), -.input-group > .custom-select:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group > .custom-file { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} - -.input-group > .custom-file:not(:last-child) .custom-file-label, -.input-group > .custom-file:not(:last-child) .custom-file-label::after { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .custom-file:not(:first-child) .custom-file-label { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group-prepend, -.input-group-append { - display: -ms-flexbox; - display: flex; -} - -.input-group-prepend .btn, -.input-group-append .btn { - position: relative; - z-index: 2; -} - -.input-group-prepend .btn:focus, -.input-group-append .btn:focus { - z-index: 3; -} - -.input-group-prepend .btn + .btn, -.input-group-prepend .btn + .input-group-text, -.input-group-prepend .input-group-text + .input-group-text, -.input-group-prepend .input-group-text + .btn, -.input-group-append .btn + .btn, -.input-group-append .btn + .input-group-text, -.input-group-append .input-group-text + .input-group-text, -.input-group-append .input-group-text + .btn { - margin-left: -1px; -} - -.input-group-prepend { - margin-right: -1px; -} - -.input-group-append { - margin-left: -1px; -} - -.input-group-text { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 0.375rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - text-align: center; - white-space: nowrap; - background-color: #e9ecef; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} - -.input-group-text input[type="radio"], -.input-group-text input[type="checkbox"] { - margin-top: 0; -} - -.input-group-lg > .form-control:not(textarea), -.input-group-lg > .custom-select { - height: calc(1.5em + 1rem + 2px); -} - -.input-group-lg > .form-control, -.input-group-lg > .custom-select, -.input-group-lg > .input-group-prepend > .input-group-text, -.input-group-lg > .input-group-append > .input-group-text, -.input-group-lg > .input-group-prepend > .btn, -.input-group-lg > .input-group-append > .btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.input-group-sm > .form-control:not(textarea), -.input-group-sm > .custom-select { - height: calc(1.5em + 0.5rem + 2px); -} - -.input-group-sm > .form-control, -.input-group-sm > .custom-select, -.input-group-sm > .input-group-prepend > .input-group-text, -.input-group-sm > .input-group-append > .input-group-text, -.input-group-sm > .input-group-prepend > .btn, -.input-group-sm > .input-group-append > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.input-group-lg > .custom-select, -.input-group-sm > .custom-select { - padding-right: 1.75rem; -} - -.input-group > .input-group-prepend > .btn, -.input-group > .input-group-prepend > .input-group-text, -.input-group > .input-group-append:not(:last-child) > .btn, -.input-group > .input-group-append:not(:last-child) > .input-group-text, -.input-group - > .input-group-append:last-child - > .btn:not(:last-child):not(.dropdown-toggle), -.input-group - > .input-group-append:last-child - > .input-group-text:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .input-group-append > .btn, -.input-group > .input-group-append > .input-group-text, -.input-group > .input-group-prepend:not(:first-child) > .btn, -.input-group > .input-group-prepend:not(:first-child) > .input-group-text, -.input-group > .input-group-prepend:first-child > .btn:not(:first-child), -.input-group - > .input-group-prepend:first-child - > .input-group-text:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.custom-control { - position: relative; - z-index: 1; - display: block; - min-height: 1.5rem; - padding-left: 1.5rem; -} - -.custom-control-inline { - display: -ms-inline-flexbox; - display: inline-flex; - margin-right: 1rem; -} - -.custom-control-input { - position: absolute; - left: 0; - z-index: -1; - width: 1rem; - height: 1.25rem; - opacity: 0; -} - -.custom-control-input:checked ~ .custom-control-label::before { - color: #fff; - border-color: #007bff; - background-color: #007bff; -} - -.custom-control-input:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { - border-color: #80bdff; -} - -.custom-control-input:not(:disabled):active ~ .custom-control-label::before { - color: #fff; - background-color: #b3d7ff; - border-color: #b3d7ff; -} - -.custom-control-input[disabled] ~ .custom-control-label, -.custom-control-input:disabled ~ .custom-control-label { - color: #6c757d; -} - -.custom-control-input[disabled] ~ .custom-control-label::before, -.custom-control-input:disabled ~ .custom-control-label::before { - background-color: #e9ecef; -} - -.custom-control-label { - position: relative; - margin-bottom: 0; - vertical-align: top; -} - -.custom-control-label::before { - position: absolute; - top: 0.25rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - pointer-events: none; - content: ""; - background-color: #fff; - border: #adb5bd solid 1px; -} - -.custom-control-label::after { - position: absolute; - top: 0.25rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - content: ""; - background: no-repeat 50% / 50% 50%; -} - -.custom-checkbox .custom-control-label::before { - border-radius: 0.25rem; -} - -.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); -} - -.custom-checkbox - .custom-control-input:indeterminate - ~ .custom-control-label::before { - border-color: #007bff; - background-color: #007bff; -} - -.custom-checkbox - .custom-control-input:indeterminate - ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); -} - -.custom-checkbox - .custom-control-input:disabled:checked - ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-checkbox - .custom-control-input:disabled:indeterminate - ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-radio .custom-control-label::before { - border-radius: 50%; -} - -.custom-radio .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); -} - -.custom-radio - .custom-control-input:disabled:checked - ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-switch { - padding-left: 2.25rem; -} - -.custom-switch .custom-control-label::before { - left: -2.25rem; - width: 1.75rem; - pointer-events: all; - border-radius: 0.5rem; -} - -.custom-switch .custom-control-label::after { - top: calc(0.25rem + 2px); - left: calc(-2.25rem + 2px); - width: calc(1rem - 4px); - height: calc(1rem - 4px); - background-color: #adb5bd; - border-radius: 0.5rem; - transition: - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out, - -webkit-transform 0.15s ease-in-out; - transition: - transform 0.15s ease-in-out, - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - transition: - transform 0.15s ease-in-out, - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out, - -webkit-transform 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .custom-switch .custom-control-label::after { - transition: none; - } -} - -.custom-switch .custom-control-input:checked ~ .custom-control-label::after { - background-color: #fff; - -webkit-transform: translateX(0.75rem); - transform: translateX(0.75rem); -} - -.custom-switch - .custom-control-input:disabled:checked - ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-select { - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 1.75rem 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - vertical-align: middle; - background: #fff - url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") - no-repeat right 0.75rem center/8px 10px; - border: 1px solid #ced4da; - border-radius: 0.25rem; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-select:focus { - border-color: #80bdff; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-select:focus::-ms-value { - color: #495057; - background-color: #fff; -} - -.custom-select[multiple], -.custom-select[size]:not([size="1"]) { - height: auto; - padding-right: 0.75rem; - background-image: none; -} - -.custom-select:disabled { - color: #6c757d; - background-color: #e9ecef; -} - -.custom-select::-ms-expand { - display: none; -} - -.custom-select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #495057; -} - -.custom-select-sm { - height: calc(1.5em + 0.5rem + 2px); - padding-top: 0.25rem; - padding-bottom: 0.25rem; - padding-left: 0.5rem; - font-size: 0.875rem; -} - -.custom-select-lg { - height: calc(1.5em + 1rem + 2px); - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - font-size: 1.25rem; -} - -.custom-file { - position: relative; - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin-bottom: 0; -} - -.custom-file-input { - position: relative; - z-index: 2; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin: 0; - opacity: 0; -} - -.custom-file-input:focus ~ .custom-file-label { - border-color: #80bdff; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-file-input[disabled] ~ .custom-file-label, -.custom-file-input:disabled ~ .custom-file-label { - background-color: #e9ecef; -} - -.custom-file-input:lang(en) ~ .custom-file-label::after { - content: "Browse"; -} - -.custom-file-input ~ .custom-file-label[data-browse]::after { - content: attr(data-browse); -} - -.custom-file-label { - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 1; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #fff; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} - -.custom-file-label::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - z-index: 3; - display: block; - height: calc(1.5em + 0.75rem); - padding: 0.375rem 0.75rem; - line-height: 1.5; - color: #495057; - content: "Browse"; - background-color: #e9ecef; - border-left: inherit; - border-radius: 0 0.25rem 0.25rem 0; -} - -.custom-range { - width: 100%; - height: 1.4rem; - padding: 0; - background-color: transparent; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-range:focus { - outline: none; -} - -.custom-range:focus::-webkit-slider-thumb { - box-shadow: - 0 0 0 1px #fff, - 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range:focus::-moz-range-thumb { - box-shadow: - 0 0 0 1px #fff, - 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range:focus::-ms-thumb { - box-shadow: - 0 0 0 1px #fff, - 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range::-moz-focus-outer { - border: 0; -} - -.custom-range::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - margin-top: -0.25rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -webkit-transition: - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - transition: - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - -webkit-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-webkit-slider-thumb { - -webkit-transition: none; - transition: none; - } -} - -.custom-range::-webkit-slider-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} - -.custom-range::-moz-range-thumb { - width: 1rem; - height: 1rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -moz-transition: - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - transition: - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - -moz-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-moz-range-thumb { - -moz-transition: none; - transition: none; - } -} - -.custom-range::-moz-range-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-moz-range-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} - -.custom-range::-ms-thumb { - width: 1rem; - height: 1rem; - margin-top: 0; - margin-right: 0.2rem; - margin-left: 0.2rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -ms-transition: - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - transition: - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-ms-thumb { - -ms-transition: none; - transition: none; - } -} - -.custom-range::-ms-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-ms-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: transparent; - border-color: transparent; - border-width: 0.5rem; -} - -.custom-range::-ms-fill-lower { - background-color: #dee2e6; - border-radius: 1rem; -} - -.custom-range::-ms-fill-upper { - margin-right: 15px; - background-color: #dee2e6; - border-radius: 1rem; -} - -.custom-range:disabled::-webkit-slider-thumb { - background-color: #adb5bd; -} - -.custom-range:disabled::-webkit-slider-runnable-track { - cursor: default; -} - -.custom-range:disabled::-moz-range-thumb { - background-color: #adb5bd; -} - -.custom-range:disabled::-moz-range-track { - cursor: default; -} - -.custom-range:disabled::-ms-thumb { - background-color: #adb5bd; -} - -.custom-control-label::before, -.custom-file-label, -.custom-select { - transition: - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .custom-control-label::before, - .custom-file-label, - .custom-select { - transition: none; - } -} - -.nav { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.nav-link { - display: block; - padding: 0.5rem 1rem; -} - -.nav-link:hover, -.nav-link:focus { - text-decoration: none; -} - -.nav-link.disabled { - color: #6c757d; - pointer-events: none; - cursor: default; -} - -.nav-tabs { - border-bottom: 1px solid #dee2e6; -} - -.nav-tabs .nav-item { - margin-bottom: -1px; -} - -.nav-tabs .nav-link { - border: 1px solid transparent; - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.nav-tabs .nav-link:hover, -.nav-tabs .nav-link:focus { - border-color: #e9ecef #e9ecef #dee2e6; -} - -.nav-tabs .nav-link.disabled { - color: #6c757d; - background-color: transparent; - border-color: transparent; -} - -.nav-tabs .nav-link.active, -.nav-tabs .nav-item.show .nav-link { - color: #495057; - background-color: #fff; - border-color: #dee2e6 #dee2e6 #fff; -} - -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.nav-pills .nav-link { - border-radius: 0.25rem; -} - -.nav-pills .nav-link.active, -.nav-pills .show > .nav-link { - color: #fff; - background-color: #007bff; -} - -.nav-fill > .nav-link, -.nav-fill .nav-item { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - text-align: center; -} - -.nav-justified > .nav-link, -.nav-justified .nav-item { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: center; -} - -.tab-content > .tab-pane { - display: none; -} - -.tab-content > .active { - display: block; -} - -.navbar { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 0.5rem 1rem; -} - -.navbar .container, -.navbar .container-fluid, -.navbar .container-sm, -.navbar .container-md, -.navbar .container-lg, -.navbar .container-xl { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.navbar-brand { - display: inline-block; - padding-top: 0.3125rem; - padding-bottom: 0.3125rem; - margin-right: 1rem; - font-size: 1.25rem; - line-height: inherit; - white-space: nowrap; -} - -.navbar-brand:hover, -.navbar-brand:focus { - text-decoration: none; -} - -.navbar-nav { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.navbar-nav .nav-link { - padding-right: 0; - padding-left: 0; -} - -.navbar-nav .dropdown-menu { - position: static; - float: none; -} - -.navbar-text { - display: inline-block; - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.navbar-collapse { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-align: center; - align-items: center; -} - -.navbar-toggler { - padding: 0.25rem 0.75rem; - font-size: 1.25rem; - line-height: 1; - background-color: transparent; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.navbar-toggler:hover, -.navbar-toggler:focus { - text-decoration: none; -} - -.navbar-toggler-icon { - display: inline-block; - width: 1.5em; - height: 1.5em; - vertical-align: middle; - content: ""; - background: no-repeat center center; - background-size: 100% 100%; -} - -@media (max-width: 575.98px) { - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid, - .navbar-expand-sm > .container-sm, - .navbar-expand-sm > .container-md, - .navbar-expand-sm > .container-lg, - .navbar-expand-sm > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 576px) { - .navbar-expand-sm { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-sm .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-sm .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-sm .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid, - .navbar-expand-sm > .container-sm, - .navbar-expand-sm > .container-md, - .navbar-expand-sm > .container-lg, - .navbar-expand-sm > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-sm .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-sm .navbar-toggler { - display: none; - } -} - -@media (max-width: 767.98px) { - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid, - .navbar-expand-md > .container-sm, - .navbar-expand-md > .container-md, - .navbar-expand-md > .container-lg, - .navbar-expand-md > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 768px) { - .navbar-expand-md { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-md .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-md .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-md .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid, - .navbar-expand-md > .container-sm, - .navbar-expand-md > .container-md, - .navbar-expand-md > .container-lg, - .navbar-expand-md > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-md .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-md .navbar-toggler { - display: none; - } -} - -@media (max-width: 991.98px) { - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid, - .navbar-expand-lg > .container-sm, - .navbar-expand-lg > .container-md, - .navbar-expand-lg > .container-lg, - .navbar-expand-lg > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 992px) { - .navbar-expand-lg { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-lg .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-lg .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-lg .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid, - .navbar-expand-lg > .container-sm, - .navbar-expand-lg > .container-md, - .navbar-expand-lg > .container-lg, - .navbar-expand-lg > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-lg .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-lg .navbar-toggler { - display: none; - } -} - -@media (max-width: 1199.98px) { - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid, - .navbar-expand-xl > .container-sm, - .navbar-expand-xl > .container-md, - .navbar-expand-xl > .container-lg, - .navbar-expand-xl > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 1200px) { - .navbar-expand-xl { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-xl .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-xl .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-xl .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid, - .navbar-expand-xl > .container-sm, - .navbar-expand-xl > .container-md, - .navbar-expand-xl > .container-lg, - .navbar-expand-xl > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-xl .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-xl .navbar-toggler { - display: none; - } -} - -.navbar-expand { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid, -.navbar-expand > .container-sm, -.navbar-expand > .container-md, -.navbar-expand > .container-lg, -.navbar-expand > .container-xl { - padding-right: 0; - padding-left: 0; -} - -.navbar-expand .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; -} - -.navbar-expand .navbar-nav .dropdown-menu { - position: absolute; -} - -.navbar-expand .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid, -.navbar-expand > .container-sm, -.navbar-expand > .container-md, -.navbar-expand > .container-lg, -.navbar-expand > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; -} - -.navbar-expand .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; -} - -.navbar-expand .navbar-toggler { - display: none; -} - -.navbar-light .navbar-brand { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-brand:hover, -.navbar-light .navbar-brand:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-nav .nav-link { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-nav .nav-link:hover, -.navbar-light .navbar-nav .nav-link:focus { - color: rgba(0, 0, 0, 0.7); -} - -.navbar-light .navbar-nav .nav-link.disabled { - color: rgba(0, 0, 0, 0.3); -} - -.navbar-light .navbar-nav .show > .nav-link, -.navbar-light .navbar-nav .active > .nav-link, -.navbar-light .navbar-nav .nav-link.show, -.navbar-light .navbar-nav .nav-link.active { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-toggler { - color: rgba(0, 0, 0, 0.5); - border-color: rgba(0, 0, 0, 0.1); -} - -.navbar-light .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-light .navbar-text { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-text a { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-text a:hover, -.navbar-light .navbar-text a:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-dark .navbar-brand { - color: #fff; -} - -.navbar-dark .navbar-brand:hover, -.navbar-dark .navbar-brand:focus { - color: #fff; -} - -.navbar-dark .navbar-nav .nav-link { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-nav .nav-link:hover, -.navbar-dark .navbar-nav .nav-link:focus { - color: rgba(255, 255, 255, 0.75); -} - -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.25); -} - -.navbar-dark .navbar-nav .show > .nav-link, -.navbar-dark .navbar-nav .active > .nav-link, -.navbar-dark .navbar-nav .nav-link.show, -.navbar-dark .navbar-nav .nav-link.active { - color: #fff; -} - -.navbar-dark .navbar-toggler { - color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.1); -} - -.navbar-dark .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-dark .navbar-text { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-text a { - color: #fff; -} - -.navbar-dark .navbar-text a:hover, -.navbar-dark .navbar-text a:focus { - color: #fff; -} - -.card { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - min-width: 0; - word-wrap: break-word; - background-color: #fff; - background-clip: border-box; - border: 1px solid rgba(0, 0, 0, 0.125); - border-radius: 0.25rem; -} - -.card > hr { - margin-right: 0; - margin-left: 0; -} - -.card > .list-group { - border-top: inherit; - border-bottom: inherit; -} - -.card > .list-group:first-child { - border-top-width: 0; - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.card > .list-group:last-child { - border-bottom-width: 0; - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); -} - -.card > .card-header + .list-group, -.card > .list-group + .card-footer { - border-top: 0; -} - -.card-body { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-height: 1px; - padding: 1.25rem; -} - -.card-title { - margin-bottom: 0.75rem; -} - -.card-subtitle { - margin-top: -0.375rem; - margin-bottom: 0; -} - -.card-text:last-child { - margin-bottom: 0; -} - -.card-link:hover { - text-decoration: none; -} - -.card-link + .card-link { - margin-left: 1.25rem; -} - -.card-header { - padding: 0.75rem 1.25rem; - margin-bottom: 0; - background-color: rgba(0, 0, 0, 0.03); - border-bottom: 1px solid rgba(0, 0, 0, 0.125); -} - -.card-header:first-child { - border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; -} - -.card-footer { - padding: 0.75rem 1.25rem; - background-color: rgba(0, 0, 0, 0.03); - border-top: 1px solid rgba(0, 0, 0, 0.125); -} - -.card-footer:last-child { - border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); -} - -.card-header-tabs { - margin-right: -0.625rem; - margin-bottom: -0.75rem; - margin-left: -0.625rem; - border-bottom: 0; -} - -.card-header-pills { - margin-right: -0.625rem; - margin-left: -0.625rem; -} - -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1.25rem; - border-radius: calc(0.25rem - 1px); -} - -.card-img, -.card-img-top, -.card-img-bottom { - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; -} - -.card-img, -.card-img-top { - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.card-img, -.card-img-bottom { - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); -} - -.card-deck .card { - margin-bottom: 15px; -} - -@media (min-width: 576px) { - .card-deck { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin-right: -15px; - margin-left: -15px; - } - .card-deck .card { - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-right: 15px; - margin-bottom: 0; - margin-left: 15px; - } -} - -.card-group > .card { - margin-bottom: 15px; -} - -@media (min-width: 576px) { - .card-group { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - } - .card-group > .card { - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-bottom: 0; - } - .card-group > .card + .card { - margin-left: 0; - border-left: 0; - } - .card-group > .card:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-img-top, - .card-group > .card:not(:last-child) .card-header { - border-top-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-img-bottom, - .card-group > .card:not(:last-child) .card-footer { - border-bottom-right-radius: 0; - } - .card-group > .card:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-img-top, - .card-group > .card:not(:first-child) .card-header { - border-top-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-img-bottom, - .card-group > .card:not(:first-child) .card-footer { - border-bottom-left-radius: 0; - } -} - -.card-columns .card { - margin-bottom: 0.75rem; -} - -@media (min-width: 576px) { - .card-columns { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - -webkit-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - orphans: 1; - widows: 1; - } - .card-columns .card { - display: inline-block; - width: 100%; - } -} - -.accordion { - overflow-anchor: none; -} - -.accordion > .card { - overflow: hidden; -} - -.accordion > .card:not(:last-of-type) { - border-bottom: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.accordion > .card:not(:first-of-type) { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.accordion > .card > .card-header { - border-radius: 0; - margin-bottom: -1px; -} - -.breadcrumb { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding: 0.75rem 1rem; - margin-bottom: 1rem; - list-style: none; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.breadcrumb-item { - display: -ms-flexbox; - display: flex; -} - -.breadcrumb-item + .breadcrumb-item { - padding-left: 0.5rem; -} - -.breadcrumb-item + .breadcrumb-item::before { - display: inline-block; - padding-right: 0.5rem; - color: #6c757d; - content: "/"; -} - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: underline; -} - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: none; -} - -.breadcrumb-item.active { - color: #6c757d; -} - -.pagination { - display: -ms-flexbox; - display: flex; - padding-left: 0; - list-style: none; - border-radius: 0.25rem; -} - -.page-link { - position: relative; - display: block; - padding: 0.5rem 0.75rem; - margin-left: -1px; - line-height: 1.25; - color: #007bff; - background-color: #fff; - border: 1px solid #dee2e6; -} - -.page-link:hover { - z-index: 2; - color: #0056b3; - text-decoration: none; - background-color: #e9ecef; - border-color: #dee2e6; -} - -.page-link:focus { - z-index: 3; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.page-item:first-child .page-link { - margin-left: 0; - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.page-item:last-child .page-link { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} - -.page-item.active .page-link { - z-index: 3; - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.page-item.disabled .page-link { - color: #6c757d; - pointer-events: none; - cursor: auto; - background-color: #fff; - border-color: #dee2e6; -} - -.pagination-lg .page-link { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; - line-height: 1.5; -} - -.pagination-lg .page-item:first-child .page-link { - border-top-left-radius: 0.3rem; - border-bottom-left-radius: 0.3rem; -} - -.pagination-lg .page-item:last-child .page-link { - border-top-right-radius: 0.3rem; - border-bottom-right-radius: 0.3rem; -} - -.pagination-sm .page-link { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; -} - -.pagination-sm .page-item:first-child .page-link { - border-top-left-radius: 0.2rem; - border-bottom-left-radius: 0.2rem; -} - -.pagination-sm .page-item:last-child .page-link { - border-top-right-radius: 0.2rem; - border-bottom-right-radius: 0.2rem; -} - -.badge { - display: inline-block; - padding: 0.25em 0.4em; - font-size: 75%; - font-weight: 700; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: 0.25rem; - transition: - color 0.15s ease-in-out, - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .badge { - transition: none; - } -} - -a.badge:hover, -a.badge:focus { - text-decoration: none; -} - -.badge:empty { - display: none; -} - -.btn .badge { - position: relative; - top: -1px; -} - -.badge-pill { - padding-right: 0.6em; - padding-left: 0.6em; - border-radius: 10rem; -} - -.badge-primary { - color: #fff; - background-color: #007bff; -} - -a.badge-primary:hover, -a.badge-primary:focus { - color: #fff; - background-color: #0062cc; -} - -a.badge-primary:focus, -a.badge-primary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.badge-secondary { - color: #fff; - background-color: #6c757d; -} - -a.badge-secondary:hover, -a.badge-secondary:focus { - color: #fff; - background-color: #545b62; -} - -a.badge-secondary:focus, -a.badge-secondary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.badge-success { - color: #fff; - background-color: #28a745; -} - -a.badge-success:hover, -a.badge-success:focus { - color: #fff; - background-color: #1e7e34; -} - -a.badge-success:focus, -a.badge-success.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.badge-info { - color: #fff; - background-color: #17a2b8; -} - -a.badge-info:hover, -a.badge-info:focus { - color: #fff; - background-color: #117a8b; -} - -a.badge-info:focus, -a.badge-info.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.badge-warning { - color: #212529; - background-color: #ffc107; -} - -a.badge-warning:hover, -a.badge-warning:focus { - color: #212529; - background-color: #d39e00; -} - -a.badge-warning:focus, -a.badge-warning.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.badge-danger { - color: #fff; - background-color: #dc3545; -} - -a.badge-danger:hover, -a.badge-danger:focus { - color: #fff; - background-color: #bd2130; -} - -a.badge-danger:focus, -a.badge-danger.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.badge-light { - color: #212529; - background-color: #f8f9fa; -} - -a.badge-light:hover, -a.badge-light:focus { - color: #212529; - background-color: #dae0e5; -} - -a.badge-light:focus, -a.badge-light.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.badge-dark { - color: #fff; - background-color: #343a40; -} - -a.badge-dark:hover, -a.badge-dark:focus { - color: #fff; - background-color: #1d2124; -} - -a.badge-dark:focus, -a.badge-dark.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.jumbotron { - padding: 2rem 1rem; - margin-bottom: 2rem; - background-color: #e9ecef; - border-radius: 0.3rem; -} - -@media (min-width: 576px) { - .jumbotron { - padding: 4rem 2rem; - } -} - -.jumbotron-fluid { - padding-right: 0; - padding-left: 0; - border-radius: 0; -} - -.alert { - position: relative; - padding: 0.75rem 1.25rem; - margin-bottom: 1rem; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.alert-heading { - color: inherit; -} - -.alert-link { - font-weight: 700; -} - -.alert-dismissible { - padding-right: 4rem; -} - -.alert-dismissible .close { - position: absolute; - top: 0; - right: 0; - padding: 0.75rem 1.25rem; - color: inherit; -} - -.alert-primary { - color: #004085; - background-color: #cce5ff; - border-color: #b8daff; -} - -.alert-primary hr { - border-top-color: #9fcdff; -} - -.alert-primary .alert-link { - color: #002752; -} - -.alert-secondary { - color: #383d41; - background-color: #e2e3e5; - border-color: #d6d8db; -} - -.alert-secondary hr { - border-top-color: #c8cbcf; -} - -.alert-secondary .alert-link { - color: #202326; -} - -.alert-success { - color: #155724; - background-color: #d4edda; - border-color: #c3e6cb; -} - -.alert-success hr { - border-top-color: #b1dfbb; -} - -.alert-success .alert-link { - color: #0b2e13; -} - -.alert-info { - color: #0c5460; - background-color: #d1ecf1; - border-color: #bee5eb; -} - -.alert-info hr { - border-top-color: #abdde5; -} - -.alert-info .alert-link { - color: #062c33; -} - -.alert-warning { - color: #856404; - background-color: #fff3cd; - border-color: #ffeeba; -} - -.alert-warning hr { - border-top-color: #ffe8a1; -} - -.alert-warning .alert-link { - color: #533f03; -} - -.alert-danger { - color: #721c24; - background-color: #f8d7da; - border-color: #f5c6cb; -} - -.alert-danger hr { - border-top-color: #f1b0b7; -} - -.alert-danger .alert-link { - color: #491217; -} - -.alert-light { - color: #818182; - background-color: #fefefe; - border-color: #fdfdfe; -} - -.alert-light hr { - border-top-color: #ececf6; -} - -.alert-light .alert-link { - color: #686868; -} - -.alert-dark { - color: #1b1e21; - background-color: #d6d8d9; - border-color: #c6c8ca; -} - -.alert-dark hr { - border-top-color: #b9bbbe; -} - -.alert-dark .alert-link { - color: #040505; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -.progress { - display: -ms-flexbox; - display: flex; - height: 1rem; - overflow: hidden; - line-height: 0; - font-size: 0.75rem; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.progress-bar { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - overflow: hidden; - color: #fff; - text-align: center; - white-space: nowrap; - background-color: #007bff; - transition: width 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar { - transition: none; - } -} - -.progress-bar-striped { - background-image: linear-gradient( - 45deg, - rgba(255, 255, 255, 0.15) 25%, - transparent 25%, - transparent 50%, - rgba(255, 255, 255, 0.15) 50%, - rgba(255, 255, 255, 0.15) 75%, - transparent 75%, - transparent - ); - background-size: 1rem 1rem; -} - -.progress-bar-animated { - -webkit-animation: progress-bar-stripes 1s linear infinite; - animation: progress-bar-stripes 1s linear infinite; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar-animated { - -webkit-animation: none; - animation: none; - } -} - -.media { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; -} - -.media-body { - -ms-flex: 1; - flex: 1; -} - -.list-group { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - border-radius: 0.25rem; -} - -.list-group-item-action { - width: 100%; - color: #495057; - text-align: inherit; -} - -.list-group-item-action:hover, -.list-group-item-action:focus { - z-index: 1; - color: #495057; - text-decoration: none; - background-color: #f8f9fa; -} - -.list-group-item-action:active { - color: #212529; - background-color: #e9ecef; -} - -.list-group-item { - position: relative; - display: block; - padding: 0.75rem 1.25rem; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.125); -} - -.list-group-item:first-child { - border-top-left-radius: 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: #6c757d; - pointer-events: none; - background-color: #fff; -} - -.list-group-item.active { - z-index: 2; - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.list-group-item + .list-group-item { - border-top-width: 0; -} - -.list-group-item + .list-group-item.active { - margin-top: -1px; - border-top-width: 1px; -} - -.list-group-horizontal { - -ms-flex-direction: row; - flex-direction: row; -} - -.list-group-horizontal > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; -} - -.list-group-horizontal > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; -} - -.list-group-horizontal > .list-group-item.active { - margin-top: 0; -} - -.list-group-horizontal > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; -} - -.list-group-horizontal > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; -} - -@media (min-width: 576px) { - .list-group-horizontal-sm { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-sm > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-sm > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-sm > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-sm > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-sm > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 768px) { - .list-group-horizontal-md { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-md > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-md > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-md > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-md > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-md > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 992px) { - .list-group-horizontal-lg { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-lg > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-lg > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-lg > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-lg > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-lg > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 1200px) { - .list-group-horizontal-xl { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-xl > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-xl > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-xl > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-xl > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-xl > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -.list-group-flush { - border-radius: 0; -} - -.list-group-flush > .list-group-item { - border-width: 0 0 1px; -} - -.list-group-flush > .list-group-item:last-child { - border-bottom-width: 0; -} - -.list-group-item-primary { - color: #004085; - background-color: #b8daff; -} - -.list-group-item-primary.list-group-item-action:hover, -.list-group-item-primary.list-group-item-action:focus { - color: #004085; - background-color: #9fcdff; -} - -.list-group-item-primary.list-group-item-action.active { - color: #fff; - background-color: #004085; - border-color: #004085; -} - -.list-group-item-secondary { - color: #383d41; - background-color: #d6d8db; -} - -.list-group-item-secondary.list-group-item-action:hover, -.list-group-item-secondary.list-group-item-action:focus { - color: #383d41; - background-color: #c8cbcf; -} - -.list-group-item-secondary.list-group-item-action.active { - color: #fff; - background-color: #383d41; - border-color: #383d41; -} - -.list-group-item-success { - color: #155724; - background-color: #c3e6cb; -} - -.list-group-item-success.list-group-item-action:hover, -.list-group-item-success.list-group-item-action:focus { - color: #155724; - background-color: #b1dfbb; -} - -.list-group-item-success.list-group-item-action.active { - color: #fff; - background-color: #155724; - border-color: #155724; -} - -.list-group-item-info { - color: #0c5460; - background-color: #bee5eb; -} - -.list-group-item-info.list-group-item-action:hover, -.list-group-item-info.list-group-item-action:focus { - color: #0c5460; - background-color: #abdde5; -} - -.list-group-item-info.list-group-item-action.active { - color: #fff; - background-color: #0c5460; - border-color: #0c5460; -} - -.list-group-item-warning { - color: #856404; - background-color: #ffeeba; -} - -.list-group-item-warning.list-group-item-action:hover, -.list-group-item-warning.list-group-item-action:focus { - color: #856404; - background-color: #ffe8a1; -} - -.list-group-item-warning.list-group-item-action.active { - color: #fff; - background-color: #856404; - border-color: #856404; -} - -.list-group-item-danger { - color: #721c24; - background-color: #f5c6cb; -} - -.list-group-item-danger.list-group-item-action:hover, -.list-group-item-danger.list-group-item-action:focus { - color: #721c24; - background-color: #f1b0b7; -} - -.list-group-item-danger.list-group-item-action.active { - color: #fff; - background-color: #721c24; - border-color: #721c24; -} - -.list-group-item-light { - color: #818182; - background-color: #fdfdfe; -} - -.list-group-item-light.list-group-item-action:hover, -.list-group-item-light.list-group-item-action:focus { - color: #818182; - background-color: #ececf6; -} - -.list-group-item-light.list-group-item-action.active { - color: #fff; - background-color: #818182; - border-color: #818182; -} - -.list-group-item-dark { - color: #1b1e21; - background-color: #c6c8ca; -} - -.list-group-item-dark.list-group-item-action:hover, -.list-group-item-dark.list-group-item-action:focus { - color: #1b1e21; - background-color: #b9bbbe; -} - -.list-group-item-dark.list-group-item-action.active { - color: #fff; - background-color: #1b1e21; - border-color: #1b1e21; -} - -.close { - float: right; - font-size: 1.5rem; - font-weight: 700; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: 0.5; -} - -.close:hover { - color: #000; - text-decoration: none; -} - -.close:not(:disabled):not(.disabled):hover, -.close:not(:disabled):not(.disabled):focus { - opacity: 0.75; -} - -button.close { - padding: 0; - background-color: transparent; - border: 0; -} - -a.close.disabled { - pointer-events: none; -} - -.toast { - -ms-flex-preferred-size: 350px; - flex-basis: 350px; - max-width: 350px; - font-size: 0.875rem; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.1); - box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); - opacity: 0; - border-radius: 0.25rem; -} - -.toast:not(:last-child) { - margin-bottom: 0.75rem; -} - -.toast.showing { - opacity: 1; -} - -.toast.show { - display: block; - opacity: 1; -} - -.toast.hide { - display: none; -} - -.toast-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 0.25rem 0.75rem; - color: #6c757d; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border-bottom: 1px solid rgba(0, 0, 0, 0.05); - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.toast-body { - padding: 0.75rem; -} - -.modal-open { - overflow: hidden; -} - -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} - -.modal { - position: fixed; - top: 0; - left: 0; - z-index: 1050; - display: none; - width: 100%; - height: 100%; - overflow: hidden; - outline: 0; -} - -.modal-dialog { - position: relative; - width: auto; - margin: 0.5rem; - pointer-events: none; -} - -.modal.fade .modal-dialog { - transition: -webkit-transform 0.3s ease-out; - transition: transform 0.3s ease-out; - transition: - transform 0.3s ease-out, - -webkit-transform 0.3s ease-out; - -webkit-transform: translate(0, -50px); - transform: translate(0, -50px); -} - -@media (prefers-reduced-motion: reduce) { - .modal.fade .modal-dialog { - transition: none; - } -} - -.modal.show .modal-dialog { - -webkit-transform: none; - transform: none; -} - -.modal.modal-static .modal-dialog { - -webkit-transform: scale(1.02); - transform: scale(1.02); -} - -.modal-dialog-scrollable { - display: -ms-flexbox; - display: flex; - max-height: calc(100% - 1rem); -} - -.modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 1rem); - overflow: hidden; -} - -.modal-dialog-scrollable .modal-header, -.modal-dialog-scrollable .modal-footer { - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.modal-dialog-scrollable .modal-body { - overflow-y: auto; -} - -.modal-dialog-centered { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - min-height: calc(100% - 1rem); -} - -.modal-dialog-centered::before { - display: block; - height: calc(100vh - 1rem); - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; - content: ""; -} - -.modal-dialog-centered.modal-dialog-scrollable { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - height: 100%; -} - -.modal-dialog-centered.modal-dialog-scrollable .modal-content { - max-height: none; -} - -.modal-dialog-centered.modal-dialog-scrollable::before { - content: none; -} - -.modal-content { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - width: 100%; - pointer-events: auto; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; - outline: 0; -} - -.modal-backdrop { - position: fixed; - top: 0; - left: 0; - z-index: 1040; - width: 100vw; - height: 100vh; - background-color: #000; -} - -.modal-backdrop.fade { - opacity: 0; -} - -.modal-backdrop.show { - opacity: 0.5; -} - -.modal-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 1rem 1rem; - border-bottom: 1px solid #dee2e6; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.modal-header .close { - padding: 1rem 1rem; - margin: -1rem -1rem -1rem auto; -} - -.modal-title { - margin-bottom: 0; - line-height: 1.5; -} - -.modal-body { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1rem; -} - -.modal-footer { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 0.75rem; - border-top: 1px solid #dee2e6; - border-bottom-right-radius: calc(0.3rem - 1px); - border-bottom-left-radius: calc(0.3rem - 1px); -} - -.modal-footer > * { - margin: 0.25rem; -} - -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} - -@media (min-width: 576px) { - .modal-dialog { - max-width: 500px; - margin: 1.75rem auto; - } - .modal-dialog-scrollable { - max-height: calc(100% - 3.5rem); - } - .modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 3.5rem); - } - .modal-dialog-centered { - min-height: calc(100% - 3.5rem); - } - .modal-dialog-centered::before { - height: calc(100vh - 3.5rem); - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; - } - .modal-sm { - max-width: 300px; - } -} - -@media (min-width: 992px) { - .modal-lg, - .modal-xl { - max-width: 800px; - } -} - -@media (min-width: 1200px) { - .modal-xl { - max-width: 1140px; - } -} - -.tooltip { - position: absolute; - z-index: 1070; - display: block; - margin: 0; - font-family: - -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", - Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - opacity: 0; -} - -.tooltip.show { - opacity: 0.9; -} - -.tooltip .arrow { - position: absolute; - display: block; - width: 0.8rem; - height: 0.4rem; -} - -.tooltip .arrow::before { - position: absolute; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-tooltip-top, -.bs-tooltip-auto[x-placement^="top"] { - padding: 0.4rem 0; -} - -.bs-tooltip-top .arrow, -.bs-tooltip-auto[x-placement^="top"] .arrow { - bottom: 0; -} - -.bs-tooltip-top .arrow::before, -.bs-tooltip-auto[x-placement^="top"] .arrow::before { - top: 0; - border-width: 0.4rem 0.4rem 0; - border-top-color: #000; -} - -.bs-tooltip-right, -.bs-tooltip-auto[x-placement^="right"] { - padding: 0 0.4rem; -} - -.bs-tooltip-right .arrow, -.bs-tooltip-auto[x-placement^="right"] .arrow { - left: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-right .arrow::before, -.bs-tooltip-auto[x-placement^="right"] .arrow::before { - right: 0; - border-width: 0.4rem 0.4rem 0.4rem 0; - border-right-color: #000; -} - -.bs-tooltip-bottom, -.bs-tooltip-auto[x-placement^="bottom"] { - padding: 0.4rem 0; -} - -.bs-tooltip-bottom .arrow, -.bs-tooltip-auto[x-placement^="bottom"] .arrow { - top: 0; -} - -.bs-tooltip-bottom .arrow::before, -.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - bottom: 0; - border-width: 0 0.4rem 0.4rem; - border-bottom-color: #000; -} - -.bs-tooltip-left, -.bs-tooltip-auto[x-placement^="left"] { - padding: 0 0.4rem; -} - -.bs-tooltip-left .arrow, -.bs-tooltip-auto[x-placement^="left"] .arrow { - right: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-left .arrow::before, -.bs-tooltip-auto[x-placement^="left"] .arrow::before { - left: 0; - border-width: 0.4rem 0 0.4rem 0.4rem; - border-left-color: #000; -} - -.tooltip-inner { - max-width: 200px; - padding: 0.25rem 0.5rem; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 0.25rem; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: block; - max-width: 276px; - font-family: - -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", - Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; -} - -.popover .arrow { - position: absolute; - display: block; - width: 1rem; - height: 0.5rem; - margin: 0 0.3rem; -} - -.popover .arrow::before, -.popover .arrow::after { - position: absolute; - display: block; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-popover-top, -.bs-popover-auto[x-placement^="top"] { - margin-bottom: 0.5rem; -} - -.bs-popover-top > .arrow, -.bs-popover-auto[x-placement^="top"] > .arrow { - bottom: calc(-0.5rem - 1px); -} - -.bs-popover-top > .arrow::before, -.bs-popover-auto[x-placement^="top"] > .arrow::before { - bottom: 0; - border-width: 0.5rem 0.5rem 0; - border-top-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-top > .arrow::after, -.bs-popover-auto[x-placement^="top"] > .arrow::after { - bottom: 1px; - border-width: 0.5rem 0.5rem 0; - border-top-color: #fff; -} - -.bs-popover-right, -.bs-popover-auto[x-placement^="right"] { - margin-left: 0.5rem; -} - -.bs-popover-right > .arrow, -.bs-popover-auto[x-placement^="right"] > .arrow { - left: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-right > .arrow::before, -.bs-popover-auto[x-placement^="right"] > .arrow::before { - left: 0; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-right > .arrow::after, -.bs-popover-auto[x-placement^="right"] > .arrow::after { - left: 1px; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: #fff; -} - -.bs-popover-bottom, -.bs-popover-auto[x-placement^="bottom"] { - margin-top: 0.5rem; -} - -.bs-popover-bottom > .arrow, -.bs-popover-auto[x-placement^="bottom"] > .arrow { - top: calc(-0.5rem - 1px); -} - -.bs-popover-bottom > .arrow::before, -.bs-popover-auto[x-placement^="bottom"] > .arrow::before { - top: 0; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-bottom > .arrow::after, -.bs-popover-auto[x-placement^="bottom"] > .arrow::after { - top: 1px; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: #fff; -} - -.bs-popover-bottom .popover-header::before, -.bs-popover-auto[x-placement^="bottom"] .popover-header::before { - position: absolute; - top: 0; - left: 50%; - display: block; - width: 1rem; - margin-left: -0.5rem; - content: ""; - border-bottom: 1px solid #f7f7f7; -} - -.bs-popover-left, -.bs-popover-auto[x-placement^="left"] { - margin-right: 0.5rem; -} - -.bs-popover-left > .arrow, -.bs-popover-auto[x-placement^="left"] > .arrow { - right: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-left > .arrow::before, -.bs-popover-auto[x-placement^="left"] > .arrow::before { - right: 0; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-left > .arrow::after, -.bs-popover-auto[x-placement^="left"] > .arrow::after { - right: 1px; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: #fff; -} - -.popover-header { - padding: 0.5rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.popover-header:empty { - display: none; -} - -.popover-body { - padding: 0.5rem 0.75rem; - color: #212529; -} - -.carousel { - position: relative; -} - -.carousel.pointer-event { - -ms-touch-action: pan-y; - touch-action: pan-y; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel-inner::after { - display: block; - clear: both; - content: ""; -} - -.carousel-item { - position: relative; - display: none; - float: left; - width: 100%; - margin-right: -100%; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - transition: -webkit-transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out; - transition: - transform 0.6s ease-in-out, - -webkit-transform 0.6s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-item { - transition: none; - } -} - -.carousel-item.active, -.carousel-item-next, -.carousel-item-prev { - display: block; -} - -.carousel-item-next:not(.carousel-item-left), -.active.carousel-item-right { - -webkit-transform: translateX(100%); - transform: translateX(100%); -} - -.carousel-item-prev:not(.carousel-item-right), -.active.carousel-item-left { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} - -.carousel-fade .carousel-item { - opacity: 0; - transition-property: opacity; - -webkit-transform: none; - transform: none; -} - -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-next.carousel-item-left, -.carousel-fade .carousel-item-prev.carousel-item-right { - z-index: 1; - opacity: 1; -} - -.carousel-fade .active.carousel-item-left, -.carousel-fade .active.carousel-item-right { - z-index: 0; - opacity: 0; - transition: opacity 0s 0.6s; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-fade .active.carousel-item-left, - .carousel-fade .active.carousel-item-right { - transition: none; - } -} - -.carousel-control-prev, -.carousel-control-next { - position: absolute; - top: 0; - bottom: 0; - z-index: 1; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: 15%; - color: #fff; - text-align: center; - opacity: 0.5; - transition: opacity 0.15s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-control-prev, - .carousel-control-next { - transition: none; - } -} - -.carousel-control-prev:hover, -.carousel-control-prev:focus, -.carousel-control-next:hover, -.carousel-control-next:focus { - color: #fff; - text-decoration: none; - outline: 0; - opacity: 0.9; -} - -.carousel-control-prev { - left: 0; -} - -.carousel-control-next { - right: 0; -} - -.carousel-control-prev-icon, -.carousel-control-next-icon { - display: inline-block; - width: 20px; - height: 20px; - background: no-repeat 50% / 100% 100%; -} - -.carousel-control-prev-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); -} - -.carousel-control-next-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); -} - -.carousel-indicators { - position: absolute; - right: 0; - bottom: 0; - left: 0; - z-index: 15; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - padding-left: 0; - margin-right: 15%; - margin-left: 15%; - list-style: none; -} - -.carousel-indicators li { - box-sizing: content-box; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - width: 30px; - height: 3px; - margin-right: 3px; - margin-left: 3px; - text-indent: -999px; - cursor: pointer; - background-color: #fff; - background-clip: padding-box; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - opacity: 0.5; - transition: opacity 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-indicators li { - transition: none; - } -} - -.carousel-indicators .active { - opacity: 1; -} - -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; -} - -@-webkit-keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -.spinner-border { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - border: 0.25em solid currentColor; - border-right-color: transparent; - border-radius: 50%; - -webkit-animation: spinner-border 0.75s linear infinite; - animation: spinner-border 0.75s linear infinite; -} - -.spinner-border-sm { - width: 1rem; - height: 1rem; - border-width: 0.2em; -} - -@-webkit-keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.spinner-grow { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - background-color: currentColor; - border-radius: 50%; - opacity: 0; - -webkit-animation: spinner-grow 0.75s linear infinite; - animation: spinner-grow 0.75s linear infinite; -} - -.spinner-grow-sm { - width: 1rem; - height: 1rem; -} - -.align-baseline { - vertical-align: baseline !important; -} - -.align-top { - vertical-align: top !important; -} - -.align-middle { - vertical-align: middle !important; -} - -.align-bottom { - vertical-align: bottom !important; -} - -.align-text-bottom { - vertical-align: text-bottom !important; -} - -.align-text-top { - vertical-align: text-top !important; -} - -.bg-primary { - background-color: #007bff !important; -} - -a.bg-primary:hover, -a.bg-primary:focus, -button.bg-primary:hover, -button.bg-primary:focus { - background-color: #0062cc !important; -} - -.bg-secondary { - background-color: #6c757d !important; -} - -a.bg-secondary:hover, -a.bg-secondary:focus, -button.bg-secondary:hover, -button.bg-secondary:focus { - background-color: #545b62 !important; -} - -.bg-success { - background-color: #28a745 !important; -} - -a.bg-success:hover, -a.bg-success:focus, -button.bg-success:hover, -button.bg-success:focus { - background-color: #1e7e34 !important; -} - -.bg-info { - background-color: #17a2b8 !important; -} - -a.bg-info:hover, -a.bg-info:focus, -button.bg-info:hover, -button.bg-info:focus { - background-color: #117a8b !important; -} - -.bg-warning { - background-color: #ffc107 !important; -} - -a.bg-warning:hover, -a.bg-warning:focus, -button.bg-warning:hover, -button.bg-warning:focus { - background-color: #d39e00 !important; -} - -.bg-danger { - background-color: #dc3545 !important; -} - -a.bg-danger:hover, -a.bg-danger:focus, -button.bg-danger:hover, -button.bg-danger:focus { - background-color: #bd2130 !important; -} - -.bg-light { - background-color: #f8f9fa !important; -} - -a.bg-light:hover, -a.bg-light:focus, -button.bg-light:hover, -button.bg-light:focus { - background-color: #dae0e5 !important; -} - -.bg-dark { - background-color: #343a40 !important; -} - -a.bg-dark:hover, -a.bg-dark:focus, -button.bg-dark:hover, -button.bg-dark:focus { - background-color: #1d2124 !important; -} - -.bg-white { - background-color: #fff !important; -} - -.bg-transparent { - background-color: transparent !important; -} - -.border { - border: 1px solid #dee2e6 !important; -} - -.border-top { - border-top: 1px solid #dee2e6 !important; -} - -.border-right { - border-right: 1px solid #dee2e6 !important; -} - -.border-bottom { - border-bottom: 1px solid #dee2e6 !important; -} - -.border-left { - border-left: 1px solid #dee2e6 !important; -} - -.border-0 { - border: 0 !important; -} - -.border-top-0 { - border-top: 0 !important; -} - -.border-right-0 { - border-right: 0 !important; -} - -.border-bottom-0 { - border-bottom: 0 !important; -} - -.border-left-0 { - border-left: 0 !important; -} - -.border-primary { - border-color: #007bff !important; -} - -.border-secondary { - border-color: #6c757d !important; -} - -.border-success { - border-color: #28a745 !important; -} - -.border-info { - border-color: #17a2b8 !important; -} - -.border-warning { - border-color: #ffc107 !important; -} - -.border-danger { - border-color: #dc3545 !important; -} - -.border-light { - border-color: #f8f9fa !important; -} - -.border-dark { - border-color: #343a40 !important; -} - -.border-white { - border-color: #fff !important; -} - -.rounded-sm { - border-radius: 0.2rem !important; -} - -.rounded { - border-radius: 0.25rem !important; -} - -.rounded-top { - border-top-left-radius: 0.25rem !important; - border-top-right-radius: 0.25rem !important; -} - -.rounded-right { - border-top-right-radius: 0.25rem !important; - border-bottom-right-radius: 0.25rem !important; -} - -.rounded-bottom { - border-bottom-right-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-left { - border-top-left-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-lg { - border-radius: 0.3rem !important; -} - -.rounded-circle { - border-radius: 50% !important; -} - -.rounded-pill { - border-radius: 50rem !important; -} - -.rounded-0 { - border-radius: 0 !important; -} - -.clearfix::after { - display: block; - clear: both; - content: ""; -} - -.d-none { - display: none !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: -ms-flexbox !important; - display: flex !important; -} - -.d-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; -} - -@media (min-width: 576px) { - .d-sm-none { - display: none !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-block { - display: block !important; - } - .d-sm-table { - display: table !important; - } - .d-sm-table-row { - display: table-row !important; - } - .d-sm-table-cell { - display: table-cell !important; - } - .d-sm-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-sm-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 768px) { - .d-md-none { - display: none !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-block { - display: block !important; - } - .d-md-table { - display: table !important; - } - .d-md-table-row { - display: table-row !important; - } - .d-md-table-cell { - display: table-cell !important; - } - .d-md-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-md-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 992px) { - .d-lg-none { - display: none !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-block { - display: block !important; - } - .d-lg-table { - display: table !important; - } - .d-lg-table-row { - display: table-row !important; - } - .d-lg-table-cell { - display: table-cell !important; - } - .d-lg-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-lg-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 1200px) { - .d-xl-none { - display: none !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-block { - display: block !important; - } - .d-xl-table { - display: table !important; - } - .d-xl-table-row { - display: table-row !important; - } - .d-xl-table-cell { - display: table-cell !important; - } - .d-xl-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-xl-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media print { - .d-print-none { - display: none !important; - } - .d-print-inline { - display: inline !important; - } - .d-print-inline-block { - display: inline-block !important; - } - .d-print-block { - display: block !important; - } - .d-print-table { - display: table !important; - } - .d-print-table-row { - display: table-row !important; - } - .d-print-table-cell { - display: table-cell !important; - } - .d-print-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-print-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -.embed-responsive { - position: relative; - display: block; - width: 100%; - padding: 0; - overflow: hidden; -} - -.embed-responsive::before { - display: block; - content: ""; -} - -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} - -.embed-responsive-21by9::before { - padding-top: 42.857143%; -} - -.embed-responsive-16by9::before { - padding-top: 56.25%; -} - -.embed-responsive-4by3::before { - padding-top: 75%; -} - -.embed-responsive-1by1::before { - padding-top: 100%; -} - -.flex-row { - -ms-flex-direction: row !important; - flex-direction: row !important; -} - -.flex-column { - -ms-flex-direction: column !important; - flex-direction: column !important; -} - -.flex-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; -} - -.flex-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; -} - -.flex-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; -} - -.flex-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; -} - -.flex-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; -} - -.flex-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; -} - -.flex-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; -} - -.justify-content-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; -} - -.justify-content-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; -} - -.justify-content-center { - -ms-flex-pack: center !important; - justify-content: center !important; -} - -.justify-content-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; -} - -.justify-content-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; -} - -.align-items-start { - -ms-flex-align: start !important; - align-items: flex-start !important; -} - -.align-items-end { - -ms-flex-align: end !important; - align-items: flex-end !important; -} - -.align-items-center { - -ms-flex-align: center !important; - align-items: center !important; -} - -.align-items-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; -} - -.align-items-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; -} - -.align-content-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; -} - -.align-content-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; -} - -.align-content-center { - -ms-flex-line-pack: center !important; - align-content: center !important; -} - -.align-content-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; -} - -.align-content-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; -} - -.align-content-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; -} - -.align-self-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; -} - -.align-self-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; -} - -.align-self-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; -} - -.align-self-center { - -ms-flex-item-align: center !important; - align-self: center !important; -} - -.align-self-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; -} - -.align-self-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; -} - -@media (min-width: 576px) { - .flex-sm-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-sm-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-sm-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-sm-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-sm-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-sm-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-sm-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-sm-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-sm-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-sm-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-sm-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-sm-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-sm-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-sm-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-sm-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-sm-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-sm-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-sm-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-sm-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-sm-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-sm-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-sm-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-sm-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-sm-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-sm-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-sm-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-sm-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-sm-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-sm-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-sm-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-sm-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-sm-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-sm-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-sm-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 768px) { - .flex-md-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-md-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-md-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-md-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-md-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-md-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-md-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-md-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-md-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-md-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-md-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-md-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-md-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-md-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-md-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-md-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-md-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-md-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-md-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-md-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-md-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-md-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-md-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-md-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-md-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-md-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-md-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-md-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-md-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-md-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-md-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-md-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-md-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-md-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 992px) { - .flex-lg-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-lg-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-lg-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-lg-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-lg-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-lg-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-lg-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-lg-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-lg-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-lg-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-lg-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-lg-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-lg-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-lg-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-lg-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-lg-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-lg-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-lg-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-lg-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-lg-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-lg-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-lg-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-lg-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-lg-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-lg-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-lg-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-lg-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-lg-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-lg-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-lg-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-lg-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-lg-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-lg-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-lg-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 1200px) { - .flex-xl-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-xl-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-xl-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-xl-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-xl-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-xl-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-xl-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-xl-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-xl-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-xl-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-xl-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-xl-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-xl-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-xl-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-xl-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-xl-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-xl-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-xl-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-xl-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-xl-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-xl-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-xl-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-xl-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-xl-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-xl-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-xl-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-xl-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-xl-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-xl-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-xl-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-xl-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-xl-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-xl-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-xl-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -.float-left { - float: left !important; -} - -.float-right { - float: right !important; -} - -.float-none { - float: none !important; -} - -@media (min-width: 576px) { - .float-sm-left { - float: left !important; - } - .float-sm-right { - float: right !important; - } - .float-sm-none { - float: none !important; - } -} - -@media (min-width: 768px) { - .float-md-left { - float: left !important; - } - .float-md-right { - float: right !important; - } - .float-md-none { - float: none !important; - } -} - -@media (min-width: 992px) { - .float-lg-left { - float: left !important; - } - .float-lg-right { - float: right !important; - } - .float-lg-none { - float: none !important; - } -} - -@media (min-width: 1200px) { - .float-xl-left { - float: left !important; - } - .float-xl-right { - float: right !important; - } - .float-xl-none { - float: none !important; - } -} - -.user-select-all { - -webkit-user-select: all !important; - -moz-user-select: all !important; - -ms-user-select: all !important; - user-select: all !important; -} - -.user-select-auto { - -webkit-user-select: auto !important; - -moz-user-select: auto !important; - -ms-user-select: auto !important; - user-select: auto !important; -} - -.user-select-none { - -webkit-user-select: none !important; - -moz-user-select: none !important; - -ms-user-select: none !important; - user-select: none !important; -} - -.overflow-auto { - overflow: auto !important; -} - -.overflow-hidden { - overflow: hidden !important; -} - -.position-static { - position: static !important; -} - -.position-relative { - position: relative !important; -} - -.position-absolute { - position: absolute !important; -} - -.position-fixed { - position: fixed !important; -} - -.position-sticky { - position: -webkit-sticky !important; - position: sticky !important; -} - -.fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; -} - -.fixed-bottom { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 1030; -} - -@supports ((position: -webkit-sticky) or (position: sticky)) { - .sticky-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - overflow: visible; - clip: auto; - white-space: normal; -} - -.shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; -} - -.shadow { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; -} - -.shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; -} - -.shadow-none { - box-shadow: none !important; -} - -.w-25 { - width: 25% !important; -} - -.w-50 { - width: 50% !important; -} - -.w-75 { - width: 75% !important; -} - -.w-100 { - width: 100% !important; -} - -.w-auto { - width: auto !important; -} - -.h-25 { - height: 25% !important; -} - -.h-50 { - height: 50% !important; -} - -.h-75 { - height: 75% !important; -} - -.h-100 { - height: 100% !important; -} - -.h-auto { - height: auto !important; -} - -.mw-100 { - max-width: 100% !important; -} - -.mh-100 { - max-height: 100% !important; -} - -.min-vw-100 { - min-width: 100vw !important; -} - -.min-vh-100 { - min-height: 100vh !important; -} - -.vw-100 { - width: 100vw !important; -} - -.vh-100 { - height: 100vh !important; -} - -.m-0 { - margin: 0 !important; -} - -.mt-0, -.my-0 { - margin-top: 0 !important; -} - -.mr-0, -.mx-0 { - margin-right: 0 !important; -} - -.mb-0, -.my-0 { - margin-bottom: 0 !important; -} - -.ml-0, -.mx-0 { - margin-left: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.mt-1, -.my-1 { - margin-top: 0.25rem !important; -} - -.mr-1, -.mx-1 { - margin-right: 0.25rem !important; -} - -.mb-1, -.my-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1, -.mx-1 { - margin-left: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.mt-2, -.my-2 { - margin-top: 0.5rem !important; -} - -.mr-2, -.mx-2 { - margin-right: 0.5rem !important; -} - -.mb-2, -.my-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2, -.mx-2 { - margin-left: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.mt-3, -.my-3 { - margin-top: 1rem !important; -} - -.mr-3, -.mx-3 { - margin-right: 1rem !important; -} - -.mb-3, -.my-3 { - margin-bottom: 1rem !important; -} - -.ml-3, -.mx-3 { - margin-left: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.mt-4, -.my-4 { - margin-top: 1.5rem !important; -} - -.mr-4, -.mx-4 { - margin-right: 1.5rem !important; -} - -.mb-4, -.my-4 { - margin-bottom: 1.5rem !important; -} - -.ml-4, -.mx-4 { - margin-left: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.mt-5, -.my-5 { - margin-top: 3rem !important; -} - -.mr-5, -.mx-5 { - margin-right: 3rem !important; -} - -.mb-5, -.my-5 { - margin-bottom: 3rem !important; -} - -.ml-5, -.mx-5 { - margin-left: 3rem !important; -} - -.p-0 { - padding: 0 !important; -} - -.pt-0, -.py-0 { - padding-top: 0 !important; -} - -.pr-0, -.px-0 { - padding-right: 0 !important; -} - -.pb-0, -.py-0 { - padding-bottom: 0 !important; -} - -.pl-0, -.px-0 { - padding-left: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.pt-1, -.py-1 { - padding-top: 0.25rem !important; -} - -.pr-1, -.px-1 { - padding-right: 0.25rem !important; -} - -.pb-1, -.py-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1, -.px-1 { - padding-left: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.pt-2, -.py-2 { - padding-top: 0.5rem !important; -} - -.pr-2, -.px-2 { - padding-right: 0.5rem !important; -} - -.pb-2, -.py-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2, -.px-2 { - padding-left: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.pt-3, -.py-3 { - padding-top: 1rem !important; -} - -.pr-3, -.px-3 { - padding-right: 1rem !important; -} - -.pb-3, -.py-3 { - padding-bottom: 1rem !important; -} - -.pl-3, -.px-3 { - padding-left: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.pt-4, -.py-4 { - padding-top: 1.5rem !important; -} - -.pr-4, -.px-4 { - padding-right: 1.5rem !important; -} - -.pb-4, -.py-4 { - padding-bottom: 1.5rem !important; -} - -.pl-4, -.px-4 { - padding-left: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.pt-5, -.py-5 { - padding-top: 3rem !important; -} - -.pr-5, -.px-5 { - padding-right: 3rem !important; -} - -.pb-5, -.py-5 { - padding-bottom: 3rem !important; -} - -.pl-5, -.px-5 { - padding-left: 3rem !important; -} - -.m-n1 { - margin: -0.25rem !important; -} - -.mt-n1, -.my-n1 { - margin-top: -0.25rem !important; -} - -.mr-n1, -.mx-n1 { - margin-right: -0.25rem !important; -} - -.mb-n1, -.my-n1 { - margin-bottom: -0.25rem !important; -} - -.ml-n1, -.mx-n1 { - margin-left: -0.25rem !important; -} - -.m-n2 { - margin: -0.5rem !important; -} - -.mt-n2, -.my-n2 { - margin-top: -0.5rem !important; -} - -.mr-n2, -.mx-n2 { - margin-right: -0.5rem !important; -} - -.mb-n2, -.my-n2 { - margin-bottom: -0.5rem !important; -} - -.ml-n2, -.mx-n2 { - margin-left: -0.5rem !important; -} - -.m-n3 { - margin: -1rem !important; -} - -.mt-n3, -.my-n3 { - margin-top: -1rem !important; -} - -.mr-n3, -.mx-n3 { - margin-right: -1rem !important; -} - -.mb-n3, -.my-n3 { - margin-bottom: -1rem !important; -} - -.ml-n3, -.mx-n3 { - margin-left: -1rem !important; -} - -.m-n4 { - margin: -1.5rem !important; -} - -.mt-n4, -.my-n4 { - margin-top: -1.5rem !important; -} - -.mr-n4, -.mx-n4 { - margin-right: -1.5rem !important; -} - -.mb-n4, -.my-n4 { - margin-bottom: -1.5rem !important; -} - -.ml-n4, -.mx-n4 { - margin-left: -1.5rem !important; -} - -.m-n5 { - margin: -3rem !important; -} - -.mt-n5, -.my-n5 { - margin-top: -3rem !important; -} - -.mr-n5, -.mx-n5 { - margin-right: -3rem !important; -} - -.mb-n5, -.my-n5 { - margin-bottom: -3rem !important; -} - -.ml-n5, -.mx-n5 { - margin-left: -3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mt-auto, -.my-auto { - margin-top: auto !important; -} - -.mr-auto, -.mx-auto { - margin-right: auto !important; -} - -.mb-auto, -.my-auto { - margin-bottom: auto !important; -} - -.ml-auto, -.mx-auto { - margin-left: auto !important; -} - -@media (min-width: 576px) { - .m-sm-0 { - margin: 0 !important; - } - .mt-sm-0, - .my-sm-0 { - margin-top: 0 !important; - } - .mr-sm-0, - .mx-sm-0 { - margin-right: 0 !important; - } - .mb-sm-0, - .my-sm-0 { - margin-bottom: 0 !important; - } - .ml-sm-0, - .mx-sm-0 { - margin-left: 0 !important; - } - .m-sm-1 { - margin: 0.25rem !important; - } - .mt-sm-1, - .my-sm-1 { - margin-top: 0.25rem !important; - } - .mr-sm-1, - .mx-sm-1 { - margin-right: 0.25rem !important; - } - .mb-sm-1, - .my-sm-1 { - margin-bottom: 0.25rem !important; - } - .ml-sm-1, - .mx-sm-1 { - margin-left: 0.25rem !important; - } - .m-sm-2 { - margin: 0.5rem !important; - } - .mt-sm-2, - .my-sm-2 { - margin-top: 0.5rem !important; - } - .mr-sm-2, - .mx-sm-2 { - margin-right: 0.5rem !important; - } - .mb-sm-2, - .my-sm-2 { - margin-bottom: 0.5rem !important; - } - .ml-sm-2, - .mx-sm-2 { - margin-left: 0.5rem !important; - } - .m-sm-3 { - margin: 1rem !important; - } - .mt-sm-3, - .my-sm-3 { - margin-top: 1rem !important; - } - .mr-sm-3, - .mx-sm-3 { - margin-right: 1rem !important; - } - .mb-sm-3, - .my-sm-3 { - margin-bottom: 1rem !important; - } - .ml-sm-3, - .mx-sm-3 { - margin-left: 1rem !important; - } - .m-sm-4 { - margin: 1.5rem !important; - } - .mt-sm-4, - .my-sm-4 { - margin-top: 1.5rem !important; - } - .mr-sm-4, - .mx-sm-4 { - margin-right: 1.5rem !important; - } - .mb-sm-4, - .my-sm-4 { - margin-bottom: 1.5rem !important; - } - .ml-sm-4, - .mx-sm-4 { - margin-left: 1.5rem !important; - } - .m-sm-5 { - margin: 3rem !important; - } - .mt-sm-5, - .my-sm-5 { - margin-top: 3rem !important; - } - .mr-sm-5, - .mx-sm-5 { - margin-right: 3rem !important; - } - .mb-sm-5, - .my-sm-5 { - margin-bottom: 3rem !important; - } - .ml-sm-5, - .mx-sm-5 { - margin-left: 3rem !important; - } - .p-sm-0 { - padding: 0 !important; - } - .pt-sm-0, - .py-sm-0 { - padding-top: 0 !important; - } - .pr-sm-0, - .px-sm-0 { - padding-right: 0 !important; - } - .pb-sm-0, - .py-sm-0 { - padding-bottom: 0 !important; - } - .pl-sm-0, - .px-sm-0 { - padding-left: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .pt-sm-1, - .py-sm-1 { - padding-top: 0.25rem !important; - } - .pr-sm-1, - .px-sm-1 { - padding-right: 0.25rem !important; - } - .pb-sm-1, - .py-sm-1 { - padding-bottom: 0.25rem !important; - } - .pl-sm-1, - .px-sm-1 { - padding-left: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .pt-sm-2, - .py-sm-2 { - padding-top: 0.5rem !important; - } - .pr-sm-2, - .px-sm-2 { - padding-right: 0.5rem !important; - } - .pb-sm-2, - .py-sm-2 { - padding-bottom: 0.5rem !important; - } - .pl-sm-2, - .px-sm-2 { - padding-left: 0.5rem !important; - } - .p-sm-3 { - padding: 1rem !important; - } - .pt-sm-3, - .py-sm-3 { - padding-top: 1rem !important; - } - .pr-sm-3, - .px-sm-3 { - padding-right: 1rem !important; - } - .pb-sm-3, - .py-sm-3 { - padding-bottom: 1rem !important; - } - .pl-sm-3, - .px-sm-3 { - padding-left: 1rem !important; - } - .p-sm-4 { - padding: 1.5rem !important; - } - .pt-sm-4, - .py-sm-4 { - padding-top: 1.5rem !important; - } - .pr-sm-4, - .px-sm-4 { - padding-right: 1.5rem !important; - } - .pb-sm-4, - .py-sm-4 { - padding-bottom: 1.5rem !important; - } - .pl-sm-4, - .px-sm-4 { - padding-left: 1.5rem !important; - } - .p-sm-5 { - padding: 3rem !important; - } - .pt-sm-5, - .py-sm-5 { - padding-top: 3rem !important; - } - .pr-sm-5, - .px-sm-5 { - padding-right: 3rem !important; - } - .pb-sm-5, - .py-sm-5 { - padding-bottom: 3rem !important; - } - .pl-sm-5, - .px-sm-5 { - padding-left: 3rem !important; - } - .m-sm-n1 { - margin: -0.25rem !important; - } - .mt-sm-n1, - .my-sm-n1 { - margin-top: -0.25rem !important; - } - .mr-sm-n1, - .mx-sm-n1 { - margin-right: -0.25rem !important; - } - .mb-sm-n1, - .my-sm-n1 { - margin-bottom: -0.25rem !important; - } - .ml-sm-n1, - .mx-sm-n1 { - margin-left: -0.25rem !important; - } - .m-sm-n2 { - margin: -0.5rem !important; - } - .mt-sm-n2, - .my-sm-n2 { - margin-top: -0.5rem !important; - } - .mr-sm-n2, - .mx-sm-n2 { - margin-right: -0.5rem !important; - } - .mb-sm-n2, - .my-sm-n2 { - margin-bottom: -0.5rem !important; - } - .ml-sm-n2, - .mx-sm-n2 { - margin-left: -0.5rem !important; - } - .m-sm-n3 { - margin: -1rem !important; - } - .mt-sm-n3, - .my-sm-n3 { - margin-top: -1rem !important; - } - .mr-sm-n3, - .mx-sm-n3 { - margin-right: -1rem !important; - } - .mb-sm-n3, - .my-sm-n3 { - margin-bottom: -1rem !important; - } - .ml-sm-n3, - .mx-sm-n3 { - margin-left: -1rem !important; - } - .m-sm-n4 { - margin: -1.5rem !important; - } - .mt-sm-n4, - .my-sm-n4 { - margin-top: -1.5rem !important; - } - .mr-sm-n4, - .mx-sm-n4 { - margin-right: -1.5rem !important; - } - .mb-sm-n4, - .my-sm-n4 { - margin-bottom: -1.5rem !important; - } - .ml-sm-n4, - .mx-sm-n4 { - margin-left: -1.5rem !important; - } - .m-sm-n5 { - margin: -3rem !important; - } - .mt-sm-n5, - .my-sm-n5 { - margin-top: -3rem !important; - } - .mr-sm-n5, - .mx-sm-n5 { - margin-right: -3rem !important; - } - .mb-sm-n5, - .my-sm-n5 { - margin-bottom: -3rem !important; - } - .ml-sm-n5, - .mx-sm-n5 { - margin-left: -3rem !important; - } - .m-sm-auto { - margin: auto !important; - } - .mt-sm-auto, - .my-sm-auto { - margin-top: auto !important; - } - .mr-sm-auto, - .mx-sm-auto { - margin-right: auto !important; - } - .mb-sm-auto, - .my-sm-auto { - margin-bottom: auto !important; - } - .ml-sm-auto, - .mx-sm-auto { - margin-left: auto !important; - } -} - -@media (min-width: 768px) { - .m-md-0 { - margin: 0 !important; - } - .mt-md-0, - .my-md-0 { - margin-top: 0 !important; - } - .mr-md-0, - .mx-md-0 { - margin-right: 0 !important; - } - .mb-md-0, - .my-md-0 { - margin-bottom: 0 !important; - } - .ml-md-0, - .mx-md-0 { - margin-left: 0 !important; - } - .m-md-1 { - margin: 0.25rem !important; - } - .mt-md-1, - .my-md-1 { - margin-top: 0.25rem !important; - } - .mr-md-1, - .mx-md-1 { - margin-right: 0.25rem !important; - } - .mb-md-1, - .my-md-1 { - margin-bottom: 0.25rem !important; - } - .ml-md-1, - .mx-md-1 { - margin-left: 0.25rem !important; - } - .m-md-2 { - margin: 0.5rem !important; - } - .mt-md-2, - .my-md-2 { - margin-top: 0.5rem !important; - } - .mr-md-2, - .mx-md-2 { - margin-right: 0.5rem !important; - } - .mb-md-2, - .my-md-2 { - margin-bottom: 0.5rem !important; - } - .ml-md-2, - .mx-md-2 { - margin-left: 0.5rem !important; - } - .m-md-3 { - margin: 1rem !important; - } - .mt-md-3, - .my-md-3 { - margin-top: 1rem !important; - } - .mr-md-3, - .mx-md-3 { - margin-right: 1rem !important; - } - .mb-md-3, - .my-md-3 { - margin-bottom: 1rem !important; - } - .ml-md-3, - .mx-md-3 { - margin-left: 1rem !important; - } - .m-md-4 { - margin: 1.5rem !important; - } - .mt-md-4, - .my-md-4 { - margin-top: 1.5rem !important; - } - .mr-md-4, - .mx-md-4 { - margin-right: 1.5rem !important; - } - .mb-md-4, - .my-md-4 { - margin-bottom: 1.5rem !important; - } - .ml-md-4, - .mx-md-4 { - margin-left: 1.5rem !important; - } - .m-md-5 { - margin: 3rem !important; - } - .mt-md-5, - .my-md-5 { - margin-top: 3rem !important; - } - .mr-md-5, - .mx-md-5 { - margin-right: 3rem !important; - } - .mb-md-5, - .my-md-5 { - margin-bottom: 3rem !important; - } - .ml-md-5, - .mx-md-5 { - margin-left: 3rem !important; - } - .p-md-0 { - padding: 0 !important; - } - .pt-md-0, - .py-md-0 { - padding-top: 0 !important; - } - .pr-md-0, - .px-md-0 { - padding-right: 0 !important; - } - .pb-md-0, - .py-md-0 { - padding-bottom: 0 !important; - } - .pl-md-0, - .px-md-0 { - padding-left: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .pt-md-1, - .py-md-1 { - padding-top: 0.25rem !important; - } - .pr-md-1, - .px-md-1 { - padding-right: 0.25rem !important; - } - .pb-md-1, - .py-md-1 { - padding-bottom: 0.25rem !important; - } - .pl-md-1, - .px-md-1 { - padding-left: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .pt-md-2, - .py-md-2 { - padding-top: 0.5rem !important; - } - .pr-md-2, - .px-md-2 { - padding-right: 0.5rem !important; - } - .pb-md-2, - .py-md-2 { - padding-bottom: 0.5rem !important; - } - .pl-md-2, - .px-md-2 { - padding-left: 0.5rem !important; - } - .p-md-3 { - padding: 1rem !important; - } - .pt-md-3, - .py-md-3 { - padding-top: 1rem !important; - } - .pr-md-3, - .px-md-3 { - padding-right: 1rem !important; - } - .pb-md-3, - .py-md-3 { - padding-bottom: 1rem !important; - } - .pl-md-3, - .px-md-3 { - padding-left: 1rem !important; - } - .p-md-4 { - padding: 1.5rem !important; - } - .pt-md-4, - .py-md-4 { - padding-top: 1.5rem !important; - } - .pr-md-4, - .px-md-4 { - padding-right: 1.5rem !important; - } - .pb-md-4, - .py-md-4 { - padding-bottom: 1.5rem !important; - } - .pl-md-4, - .px-md-4 { - padding-left: 1.5rem !important; - } - .p-md-5 { - padding: 3rem !important; - } - .pt-md-5, - .py-md-5 { - padding-top: 3rem !important; - } - .pr-md-5, - .px-md-5 { - padding-right: 3rem !important; - } - .pb-md-5, - .py-md-5 { - padding-bottom: 3rem !important; - } - .pl-md-5, - .px-md-5 { - padding-left: 3rem !important; - } - .m-md-n1 { - margin: -0.25rem !important; - } - .mt-md-n1, - .my-md-n1 { - margin-top: -0.25rem !important; - } - .mr-md-n1, - .mx-md-n1 { - margin-right: -0.25rem !important; - } - .mb-md-n1, - .my-md-n1 { - margin-bottom: -0.25rem !important; - } - .ml-md-n1, - .mx-md-n1 { - margin-left: -0.25rem !important; - } - .m-md-n2 { - margin: -0.5rem !important; - } - .mt-md-n2, - .my-md-n2 { - margin-top: -0.5rem !important; - } - .mr-md-n2, - .mx-md-n2 { - margin-right: -0.5rem !important; - } - .mb-md-n2, - .my-md-n2 { - margin-bottom: -0.5rem !important; - } - .ml-md-n2, - .mx-md-n2 { - margin-left: -0.5rem !important; - } - .m-md-n3 { - margin: -1rem !important; - } - .mt-md-n3, - .my-md-n3 { - margin-top: -1rem !important; - } - .mr-md-n3, - .mx-md-n3 { - margin-right: -1rem !important; - } - .mb-md-n3, - .my-md-n3 { - margin-bottom: -1rem !important; - } - .ml-md-n3, - .mx-md-n3 { - margin-left: -1rem !important; - } - .m-md-n4 { - margin: -1.5rem !important; - } - .mt-md-n4, - .my-md-n4 { - margin-top: -1.5rem !important; - } - .mr-md-n4, - .mx-md-n4 { - margin-right: -1.5rem !important; - } - .mb-md-n4, - .my-md-n4 { - margin-bottom: -1.5rem !important; - } - .ml-md-n4, - .mx-md-n4 { - margin-left: -1.5rem !important; - } - .m-md-n5 { - margin: -3rem !important; - } - .mt-md-n5, - .my-md-n5 { - margin-top: -3rem !important; - } - .mr-md-n5, - .mx-md-n5 { - margin-right: -3rem !important; - } - .mb-md-n5, - .my-md-n5 { - margin-bottom: -3rem !important; - } - .ml-md-n5, - .mx-md-n5 { - margin-left: -3rem !important; - } - .m-md-auto { - margin: auto !important; - } - .mt-md-auto, - .my-md-auto { - margin-top: auto !important; - } - .mr-md-auto, - .mx-md-auto { - margin-right: auto !important; - } - .mb-md-auto, - .my-md-auto { - margin-bottom: auto !important; - } - .ml-md-auto, - .mx-md-auto { - margin-left: auto !important; - } -} - -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 !important; - } - .mt-lg-0, - .my-lg-0 { - margin-top: 0 !important; - } - .mr-lg-0, - .mx-lg-0 { - margin-right: 0 !important; - } - .mb-lg-0, - .my-lg-0 { - margin-bottom: 0 !important; - } - .ml-lg-0, - .mx-lg-0 { - margin-left: 0 !important; - } - .m-lg-1 { - margin: 0.25rem !important; - } - .mt-lg-1, - .my-lg-1 { - margin-top: 0.25rem !important; - } - .mr-lg-1, - .mx-lg-1 { - margin-right: 0.25rem !important; - } - .mb-lg-1, - .my-lg-1 { - margin-bottom: 0.25rem !important; - } - .ml-lg-1, - .mx-lg-1 { - margin-left: 0.25rem !important; - } - .m-lg-2 { - margin: 0.5rem !important; - } - .mt-lg-2, - .my-lg-2 { - margin-top: 0.5rem !important; - } - .mr-lg-2, - .mx-lg-2 { - margin-right: 0.5rem !important; - } - .mb-lg-2, - .my-lg-2 { - margin-bottom: 0.5rem !important; - } - .ml-lg-2, - .mx-lg-2 { - margin-left: 0.5rem !important; - } - .m-lg-3 { - margin: 1rem !important; - } - .mt-lg-3, - .my-lg-3 { - margin-top: 1rem !important; - } - .mr-lg-3, - .mx-lg-3 { - margin-right: 1rem !important; - } - .mb-lg-3, - .my-lg-3 { - margin-bottom: 1rem !important; - } - .ml-lg-3, - .mx-lg-3 { - margin-left: 1rem !important; - } - .m-lg-4 { - margin: 1.5rem !important; - } - .mt-lg-4, - .my-lg-4 { - margin-top: 1.5rem !important; - } - .mr-lg-4, - .mx-lg-4 { - margin-right: 1.5rem !important; - } - .mb-lg-4, - .my-lg-4 { - margin-bottom: 1.5rem !important; - } - .ml-lg-4, - .mx-lg-4 { - margin-left: 1.5rem !important; - } - .m-lg-5 { - margin: 3rem !important; - } - .mt-lg-5, - .my-lg-5 { - margin-top: 3rem !important; - } - .mr-lg-5, - .mx-lg-5 { - margin-right: 3rem !important; - } - .mb-lg-5, - .my-lg-5 { - margin-bottom: 3rem !important; - } - .ml-lg-5, - .mx-lg-5 { - margin-left: 3rem !important; - } - .p-lg-0 { - padding: 0 !important; - } - .pt-lg-0, - .py-lg-0 { - padding-top: 0 !important; - } - .pr-lg-0, - .px-lg-0 { - padding-right: 0 !important; - } - .pb-lg-0, - .py-lg-0 { - padding-bottom: 0 !important; - } - .pl-lg-0, - .px-lg-0 { - padding-left: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .pt-lg-1, - .py-lg-1 { - padding-top: 0.25rem !important; - } - .pr-lg-1, - .px-lg-1 { - padding-right: 0.25rem !important; - } - .pb-lg-1, - .py-lg-1 { - padding-bottom: 0.25rem !important; - } - .pl-lg-1, - .px-lg-1 { - padding-left: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .pt-lg-2, - .py-lg-2 { - padding-top: 0.5rem !important; - } - .pr-lg-2, - .px-lg-2 { - padding-right: 0.5rem !important; - } - .pb-lg-2, - .py-lg-2 { - padding-bottom: 0.5rem !important; - } - .pl-lg-2, - .px-lg-2 { - padding-left: 0.5rem !important; - } - .p-lg-3 { - padding: 1rem !important; - } - .pt-lg-3, - .py-lg-3 { - padding-top: 1rem !important; - } - .pr-lg-3, - .px-lg-3 { - padding-right: 1rem !important; - } - .pb-lg-3, - .py-lg-3 { - padding-bottom: 1rem !important; - } - .pl-lg-3, - .px-lg-3 { - padding-left: 1rem !important; - } - .p-lg-4 { - padding: 1.5rem !important; - } - .pt-lg-4, - .py-lg-4 { - padding-top: 1.5rem !important; - } - .pr-lg-4, - .px-lg-4 { - padding-right: 1.5rem !important; - } - .pb-lg-4, - .py-lg-4 { - padding-bottom: 1.5rem !important; - } - .pl-lg-4, - .px-lg-4 { - padding-left: 1.5rem !important; - } - .p-lg-5 { - padding: 3rem !important; - } - .pt-lg-5, - .py-lg-5 { - padding-top: 3rem !important; - } - .pr-lg-5, - .px-lg-5 { - padding-right: 3rem !important; - } - .pb-lg-5, - .py-lg-5 { - padding-bottom: 3rem !important; - } - .pl-lg-5, - .px-lg-5 { - padding-left: 3rem !important; - } - .m-lg-n1 { - margin: -0.25rem !important; - } - .mt-lg-n1, - .my-lg-n1 { - margin-top: -0.25rem !important; - } - .mr-lg-n1, - .mx-lg-n1 { - margin-right: -0.25rem !important; - } - .mb-lg-n1, - .my-lg-n1 { - margin-bottom: -0.25rem !important; - } - .ml-lg-n1, - .mx-lg-n1 { - margin-left: -0.25rem !important; - } - .m-lg-n2 { - margin: -0.5rem !important; - } - .mt-lg-n2, - .my-lg-n2 { - margin-top: -0.5rem !important; - } - .mr-lg-n2, - .mx-lg-n2 { - margin-right: -0.5rem !important; - } - .mb-lg-n2, - .my-lg-n2 { - margin-bottom: -0.5rem !important; - } - .ml-lg-n2, - .mx-lg-n2 { - margin-left: -0.5rem !important; - } - .m-lg-n3 { - margin: -1rem !important; - } - .mt-lg-n3, - .my-lg-n3 { - margin-top: -1rem !important; - } - .mr-lg-n3, - .mx-lg-n3 { - margin-right: -1rem !important; - } - .mb-lg-n3, - .my-lg-n3 { - margin-bottom: -1rem !important; - } - .ml-lg-n3, - .mx-lg-n3 { - margin-left: -1rem !important; - } - .m-lg-n4 { - margin: -1.5rem !important; - } - .mt-lg-n4, - .my-lg-n4 { - margin-top: -1.5rem !important; - } - .mr-lg-n4, - .mx-lg-n4 { - margin-right: -1.5rem !important; - } - .mb-lg-n4, - .my-lg-n4 { - margin-bottom: -1.5rem !important; - } - .ml-lg-n4, - .mx-lg-n4 { - margin-left: -1.5rem !important; - } - .m-lg-n5 { - margin: -3rem !important; - } - .mt-lg-n5, - .my-lg-n5 { - margin-top: -3rem !important; - } - .mr-lg-n5, - .mx-lg-n5 { - margin-right: -3rem !important; - } - .mb-lg-n5, - .my-lg-n5 { - margin-bottom: -3rem !important; - } - .ml-lg-n5, - .mx-lg-n5 { - margin-left: -3rem !important; - } - .m-lg-auto { - margin: auto !important; - } - .mt-lg-auto, - .my-lg-auto { - margin-top: auto !important; - } - .mr-lg-auto, - .mx-lg-auto { - margin-right: auto !important; - } - .mb-lg-auto, - .my-lg-auto { - margin-bottom: auto !important; - } - .ml-lg-auto, - .mx-lg-auto { - margin-left: auto !important; - } -} - -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 !important; - } - .mt-xl-0, - .my-xl-0 { - margin-top: 0 !important; - } - .mr-xl-0, - .mx-xl-0 { - margin-right: 0 !important; - } - .mb-xl-0, - .my-xl-0 { - margin-bottom: 0 !important; - } - .ml-xl-0, - .mx-xl-0 { - margin-left: 0 !important; - } - .m-xl-1 { - margin: 0.25rem !important; - } - .mt-xl-1, - .my-xl-1 { - margin-top: 0.25rem !important; - } - .mr-xl-1, - .mx-xl-1 { - margin-right: 0.25rem !important; - } - .mb-xl-1, - .my-xl-1 { - margin-bottom: 0.25rem !important; - } - .ml-xl-1, - .mx-xl-1 { - margin-left: 0.25rem !important; - } - .m-xl-2 { - margin: 0.5rem !important; - } - .mt-xl-2, - .my-xl-2 { - margin-top: 0.5rem !important; - } - .mr-xl-2, - .mx-xl-2 { - margin-right: 0.5rem !important; - } - .mb-xl-2, - .my-xl-2 { - margin-bottom: 0.5rem !important; - } - .ml-xl-2, - .mx-xl-2 { - margin-left: 0.5rem !important; - } - .m-xl-3 { - margin: 1rem !important; - } - .mt-xl-3, - .my-xl-3 { - margin-top: 1rem !important; - } - .mr-xl-3, - .mx-xl-3 { - margin-right: 1rem !important; - } - .mb-xl-3, - .my-xl-3 { - margin-bottom: 1rem !important; - } - .ml-xl-3, - .mx-xl-3 { - margin-left: 1rem !important; - } - .m-xl-4 { - margin: 1.5rem !important; - } - .mt-xl-4, - .my-xl-4 { - margin-top: 1.5rem !important; - } - .mr-xl-4, - .mx-xl-4 { - margin-right: 1.5rem !important; - } - .mb-xl-4, - .my-xl-4 { - margin-bottom: 1.5rem !important; - } - .ml-xl-4, - .mx-xl-4 { - margin-left: 1.5rem !important; - } - .m-xl-5 { - margin: 3rem !important; - } - .mt-xl-5, - .my-xl-5 { - margin-top: 3rem !important; - } - .mr-xl-5, - .mx-xl-5 { - margin-right: 3rem !important; - } - .mb-xl-5, - .my-xl-5 { - margin-bottom: 3rem !important; - } - .ml-xl-5, - .mx-xl-5 { - margin-left: 3rem !important; - } - .p-xl-0 { - padding: 0 !important; - } - .pt-xl-0, - .py-xl-0 { - padding-top: 0 !important; - } - .pr-xl-0, - .px-xl-0 { - padding-right: 0 !important; - } - .pb-xl-0, - .py-xl-0 { - padding-bottom: 0 !important; - } - .pl-xl-0, - .px-xl-0 { - padding-left: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .pt-xl-1, - .py-xl-1 { - padding-top: 0.25rem !important; - } - .pr-xl-1, - .px-xl-1 { - padding-right: 0.25rem !important; - } - .pb-xl-1, - .py-xl-1 { - padding-bottom: 0.25rem !important; - } - .pl-xl-1, - .px-xl-1 { - padding-left: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .pt-xl-2, - .py-xl-2 { - padding-top: 0.5rem !important; - } - .pr-xl-2, - .px-xl-2 { - padding-right: 0.5rem !important; - } - .pb-xl-2, - .py-xl-2 { - padding-bottom: 0.5rem !important; - } - .pl-xl-2, - .px-xl-2 { - padding-left: 0.5rem !important; - } - .p-xl-3 { - padding: 1rem !important; - } - .pt-xl-3, - .py-xl-3 { - padding-top: 1rem !important; - } - .pr-xl-3, - .px-xl-3 { - padding-right: 1rem !important; - } - .pb-xl-3, - .py-xl-3 { - padding-bottom: 1rem !important; - } - .pl-xl-3, - .px-xl-3 { - padding-left: 1rem !important; - } - .p-xl-4 { - padding: 1.5rem !important; - } - .pt-xl-4, - .py-xl-4 { - padding-top: 1.5rem !important; - } - .pr-xl-4, - .px-xl-4 { - padding-right: 1.5rem !important; - } - .pb-xl-4, - .py-xl-4 { - padding-bottom: 1.5rem !important; - } - .pl-xl-4, - .px-xl-4 { - padding-left: 1.5rem !important; - } - .p-xl-5 { - padding: 3rem !important; - } - .pt-xl-5, - .py-xl-5 { - padding-top: 3rem !important; - } - .pr-xl-5, - .px-xl-5 { - padding-right: 3rem !important; - } - .pb-xl-5, - .py-xl-5 { - padding-bottom: 3rem !important; - } - .pl-xl-5, - .px-xl-5 { - padding-left: 3rem !important; - } - .m-xl-n1 { - margin: -0.25rem !important; - } - .mt-xl-n1, - .my-xl-n1 { - margin-top: -0.25rem !important; - } - .mr-xl-n1, - .mx-xl-n1 { - margin-right: -0.25rem !important; - } - .mb-xl-n1, - .my-xl-n1 { - margin-bottom: -0.25rem !important; - } - .ml-xl-n1, - .mx-xl-n1 { - margin-left: -0.25rem !important; - } - .m-xl-n2 { - margin: -0.5rem !important; - } - .mt-xl-n2, - .my-xl-n2 { - margin-top: -0.5rem !important; - } - .mr-xl-n2, - .mx-xl-n2 { - margin-right: -0.5rem !important; - } - .mb-xl-n2, - .my-xl-n2 { - margin-bottom: -0.5rem !important; - } - .ml-xl-n2, - .mx-xl-n2 { - margin-left: -0.5rem !important; - } - .m-xl-n3 { - margin: -1rem !important; - } - .mt-xl-n3, - .my-xl-n3 { - margin-top: -1rem !important; - } - .mr-xl-n3, - .mx-xl-n3 { - margin-right: -1rem !important; - } - .mb-xl-n3, - .my-xl-n3 { - margin-bottom: -1rem !important; - } - .ml-xl-n3, - .mx-xl-n3 { - margin-left: -1rem !important; - } - .m-xl-n4 { - margin: -1.5rem !important; - } - .mt-xl-n4, - .my-xl-n4 { - margin-top: -1.5rem !important; - } - .mr-xl-n4, - .mx-xl-n4 { - margin-right: -1.5rem !important; - } - .mb-xl-n4, - .my-xl-n4 { - margin-bottom: -1.5rem !important; - } - .ml-xl-n4, - .mx-xl-n4 { - margin-left: -1.5rem !important; - } - .m-xl-n5 { - margin: -3rem !important; - } - .mt-xl-n5, - .my-xl-n5 { - margin-top: -3rem !important; - } - .mr-xl-n5, - .mx-xl-n5 { - margin-right: -3rem !important; - } - .mb-xl-n5, - .my-xl-n5 { - margin-bottom: -3rem !important; - } - .ml-xl-n5, - .mx-xl-n5 { - margin-left: -3rem !important; - } - .m-xl-auto { - margin: auto !important; - } - .mt-xl-auto, - .my-xl-auto { - margin-top: auto !important; - } - .mr-xl-auto, - .mx-xl-auto { - margin-right: auto !important; - } - .mb-xl-auto, - .my-xl-auto { - margin-bottom: auto !important; - } - .ml-xl-auto, - .mx-xl-auto { - margin-left: auto !important; - } -} - -.stretched-link::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - pointer-events: auto; - content: ""; - background-color: rgba(0, 0, 0, 0); -} - -.text-monospace { - font-family: - SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", - monospace !important; -} - -.text-justify { - text-align: justify !important; -} - -.text-wrap { - white-space: normal !important; -} - -.text-nowrap { - white-space: nowrap !important; -} - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.text-left { - text-align: left !important; -} - -.text-right { - text-align: right !important; -} - -.text-center { - text-align: center !important; -} - -@media (min-width: 576px) { - .text-sm-left { - text-align: left !important; - } - .text-sm-right { - text-align: right !important; - } - .text-sm-center { - text-align: center !important; - } -} - -@media (min-width: 768px) { - .text-md-left { - text-align: left !important; - } - .text-md-right { - text-align: right !important; - } - .text-md-center { - text-align: center !important; - } -} - -@media (min-width: 992px) { - .text-lg-left { - text-align: left !important; - } - .text-lg-right { - text-align: right !important; - } - .text-lg-center { - text-align: center !important; - } -} - -@media (min-width: 1200px) { - .text-xl-left { - text-align: left !important; - } - .text-xl-right { - text-align: right !important; - } - .text-xl-center { - text-align: center !important; - } -} - -.text-lowercase { - text-transform: lowercase !important; -} - -.text-uppercase { - text-transform: uppercase !important; -} - -.text-capitalize { - text-transform: capitalize !important; -} - -.font-weight-light { - font-weight: 300 !important; -} - -.font-weight-lighter { - font-weight: lighter !important; -} - -.font-weight-normal { - font-weight: 400 !important; -} - -.font-weight-bold { - font-weight: 700 !important; -} - -.font-weight-bolder { - font-weight: bolder !important; -} - -.font-italic { - font-style: italic !important; -} - -.text-white { - color: #fff !important; -} - -.text-primary { - color: #007bff !important; -} - -a.text-primary:hover, -a.text-primary:focus { - color: #0056b3 !important; -} - -.text-secondary { - color: #6c757d !important; -} - -a.text-secondary:hover, -a.text-secondary:focus { - color: #494f54 !important; -} - -.text-success { - color: #28a745 !important; -} - -a.text-success:hover, -a.text-success:focus { - color: #19692c !important; -} - -.text-info { - color: #17a2b8 !important; -} - -a.text-info:hover, -a.text-info:focus { - color: #0f6674 !important; -} - -.text-warning { - color: #ffc107 !important; -} - -a.text-warning:hover, -a.text-warning:focus { - color: #ba8b00 !important; -} - -.text-danger { - color: #dc3545 !important; -} - -a.text-danger:hover, -a.text-danger:focus { - color: #a71d2a !important; -} - -.text-light { - color: #f8f9fa !important; -} - -a.text-light:hover, -a.text-light:focus { - color: #cbd3da !important; -} - -.text-dark { - color: #343a40 !important; -} - -a.text-dark:hover, -a.text-dark:focus { - color: #121416 !important; -} - -.text-body { - color: #212529 !important; -} - -.text-muted { - color: #6c757d !important; -} - -.text-black-50 { - color: rgba(0, 0, 0, 0.5) !important; -} - -.text-white-50 { - color: rgba(255, 255, 255, 0.5) !important; -} - -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.text-decoration-none { - text-decoration: none !important; -} - -.text-break { - word-break: break-word !important; - overflow-wrap: break-word !important; -} - -.text-reset { - color: inherit !important; -} - -.visible { - visibility: visible !important; -} - -.invisible { - visibility: hidden !important; -} - -@media print { - *, - *::before, - *::after { - text-shadow: none !important; - box-shadow: none !important; - } - a:not(.btn) { - text-decoration: underline; - } - abbr[title]::after { - content: " (" attr(title) ")"; - } - pre { - white-space: pre-wrap !important; - } - pre, - blockquote { - border: 1px solid #adb5bd; - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } - @page { - size: a3; - } - body { - min-width: 992px !important; - } - .container { - min-width: 992px !important; - } - .navbar { - display: none; - } - .badge { - border: 1px solid #000; - } - .table { - border-collapse: collapse !important; - } - .table td, - .table th { - background-color: #fff !important; - } - .table-bordered th, - .table-bordered td { - border: 1px solid #dee2e6 !important; - } - .table-dark { - color: inherit; - } - .table-dark th, - .table-dark td, - .table-dark thead th, - .table-dark tbody + tbody { - border-color: #dee2e6; - } - .table .thead-dark th { - color: inherit; - border-color: #dee2e6; - } -} -/*# sourceMappingURL=bootstrap.css.map */ diff --git a/assets/css/fontawesome-all.css b/assets/css/fontawesome-all.css deleted file mode 100644 index 74d8702..0000000 --- a/assets/css/fontawesome-all.css +++ /dev/null @@ -1,5849 +0,0 @@ -/*! - * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */ -.fa, -.fas, -.far, -.fal, -.fad, -.fab { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - line-height: 1; -} - -.fa-lg { - font-size: 1.33333em; - line-height: 0.75em; - vertical-align: -0.0667em; -} - -.fa-xs { - font-size: 0.75em; -} - -.fa-sm { - font-size: 0.875em; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-left: 2.5em; - padding-left: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - left: -2em; - position: absolute; - text-align: center; - width: 2em; - line-height: inherit; -} - -.fa-border { - border: solid 0.08em #eee; - border-radius: 0.1em; - padding: 0.2em 0.25em 0.15em; -} - -.fa-pull-left { - float: left; -} - -.fa-pull-right { - float: right; -} - -.fa.fa-pull-left, -.fas.fa-pull-left, -.far.fa-pull-left, -.fal.fa-pull-left, -.fab.fa-pull-left { - margin-right: 0.3em; -} - -.fa.fa-pull-right, -.fas.fa-pull-right, -.far.fa-pull-right, -.fal.fa-pull-right, -.fab.fa-pull-right { - margin-left: 0.3em; -} - -.fa-spin { - -webkit-animation: fa-spin 2s infinite linear; - animation: fa-spin 2s infinite linear; -} - -.fa-pulse { - -webkit-animation: fa-spin 1s infinite steps(8); - animation: fa-spin 1s infinite steps(8); -} - -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -.fa-rotate-90 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; - -webkit-transform: rotate(90deg); - transform: rotate(90deg); -} - -.fa-rotate-180 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} - -.fa-rotate-270 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; - -webkit-transform: rotate(270deg); - transform: rotate(270deg); -} - -.fa-flip-horizontal { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; - -webkit-transform: scale(-1, 1); - transform: scale(-1, 1); -} - -.fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -webkit-transform: scale(1, -1); - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -webkit-transform: scale(-1, -1); - transform: scale(-1, -1); -} - -:root .fa-rotate-90, -:root .fa-rotate-180, -:root .fa-rotate-270, -:root .fa-flip-horizontal, -:root .fa-flip-vertical, -:root .fa-flip-both { - -webkit-filter: none; - filter: none; -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: #fff; -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ -.fa-500px:before { - content: "\f26e"; -} - -.fa-accessible-icon:before { - content: "\f368"; -} - -.fa-accusoft:before { - content: "\f369"; -} - -.fa-acquisitions-incorporated:before { - content: "\f6af"; -} - -.fa-ad:before { - content: "\f641"; -} - -.fa-address-book:before { - content: "\f2b9"; -} - -.fa-address-card:before { - content: "\f2bb"; -} - -.fa-adjust:before { - content: "\f042"; -} - -.fa-adn:before { - content: "\f170"; -} - -.fa-adobe:before { - content: "\f778"; -} - -.fa-adversal:before { - content: "\f36a"; -} - -.fa-affiliatetheme:before { - content: "\f36b"; -} - -.fa-air-freshener:before { - content: "\f5d0"; -} - -.fa-airbnb:before { - content: "\f834"; -} - -.fa-algolia:before { - content: "\f36c"; -} - -.fa-align-center:before { - content: "\f037"; -} - -.fa-align-justify:before { - content: "\f039"; -} - -.fa-align-left:before { - content: "\f036"; -} - -.fa-align-right:before { - content: "\f038"; -} - -.fa-alipay:before { - content: "\f642"; -} - -.fa-allergies:before { - content: "\f461"; -} - -.fa-amazon:before { - content: "\f270"; -} - -.fa-amazon-pay:before { - content: "\f42c"; -} - -.fa-ambulance:before { - content: "\f0f9"; -} - -.fa-american-sign-language-interpreting:before { - content: "\f2a3"; -} - -.fa-amilia:before { - content: "\f36d"; -} - -.fa-anchor:before { - content: "\f13d"; -} - -.fa-android:before { - content: "\f17b"; -} - -.fa-angellist:before { - content: "\f209"; -} - -.fa-angle-double-down:before { - content: "\f103"; -} - -.fa-angle-double-left:before { - content: "\f100"; -} - -.fa-angle-double-right:before { - content: "\f101"; -} - -.fa-angle-double-up:before { - content: "\f102"; -} - -.fa-angle-down:before { - content: "\f107"; -} - -.fa-angle-left:before { - content: "\f104"; -} - -.fa-angle-right:before { - content: "\f105"; -} - -.fa-angle-up:before { - content: "\f106"; -} - -.fa-angry:before { - content: "\f556"; -} - -.fa-angrycreative:before { - content: "\f36e"; -} - -.fa-angular:before { - content: "\f420"; -} - -.fa-ankh:before { - content: "\f644"; -} - -.fa-app-store:before { - content: "\f36f"; -} - -.fa-app-store-ios:before { - content: "\f370"; -} - -.fa-apper:before { - content: "\f371"; -} - -.fa-apple:before { - content: "\f179"; -} - -.fa-apple-alt:before { - content: "\f5d1"; -} - -.fa-apple-pay:before { - content: "\f415"; -} - -.fa-archive:before { - content: "\f187"; -} - -.fa-archway:before { - content: "\f557"; -} - -.fa-arrow-alt-circle-down:before { - content: "\f358"; -} - -.fa-arrow-alt-circle-left:before { - content: "\f359"; -} - -.fa-arrow-alt-circle-right:before { - content: "\f35a"; -} - -.fa-arrow-alt-circle-up:before { - content: "\f35b"; -} - -.fa-arrow-circle-down:before { - content: "\f0ab"; -} - -.fa-arrow-circle-left:before { - content: "\f0a8"; -} - -.fa-arrow-circle-right:before { - content: "\f0a9"; -} - -.fa-arrow-circle-up:before { - content: "\f0aa"; -} - -.fa-arrow-down:before { - content: "\f063"; -} - -.fa-arrow-left:before { - content: "\f060"; -} - -.fa-arrow-right:before { - content: "\f061"; -} - -.fa-arrow-up:before { - content: "\f062"; -} - -.fa-arrows-alt:before { - content: "\f0b2"; -} - -.fa-arrows-alt-h:before { - content: "\f337"; -} - -.fa-arrows-alt-v:before { - content: "\f338"; -} - -.fa-artstation:before { - content: "\f77a"; -} - -.fa-assistive-listening-systems:before { - content: "\f2a2"; -} - -.fa-asterisk:before { - content: "\f069"; -} - -.fa-asymmetrik:before { - content: "\f372"; -} - -.fa-at:before { - content: "\f1fa"; -} - -.fa-atlas:before { - content: "\f558"; -} - -.fa-atlassian:before { - content: "\f77b"; -} - -.fa-atom:before { - content: "\f5d2"; -} - -.fa-audible:before { - content: "\f373"; -} - -.fa-audio-description:before { - content: "\f29e"; -} - -.fa-autoprefixer:before { - content: "\f41c"; -} - -.fa-avianex:before { - content: "\f374"; -} - -.fa-aviato:before { - content: "\f421"; -} - -.fa-award:before { - content: "\f559"; -} - -.fa-aws:before { - content: "\f375"; -} - -.fa-baby:before { - content: "\f77c"; -} - -.fa-baby-carriage:before { - content: "\f77d"; -} - -.fa-backspace:before { - content: "\f55a"; -} - -.fa-backward:before { - content: "\f04a"; -} - -.fa-bacon:before { - content: "\f7e5"; -} - -.fa-balance-scale:before { - content: "\f24e"; -} - -.fa-balance-scale-left:before { - content: "\f515"; -} - -.fa-balance-scale-right:before { - content: "\f516"; -} - -.fa-ban:before { - content: "\f05e"; -} - -.fa-band-aid:before { - content: "\f462"; -} - -.fa-bandcamp:before { - content: "\f2d5"; -} - -.fa-barcode:before { - content: "\f02a"; -} - -.fa-bars:before { - content: "\f0c9"; -} - -.fa-baseball-ball:before { - content: "\f433"; -} - -.fa-basketball-ball:before { - content: "\f434"; -} - -.fa-bath:before { - content: "\f2cd"; -} - -.fa-battery-empty:before { - content: "\f244"; -} - -.fa-battery-full:before { - content: "\f240"; -} - -.fa-battery-half:before { - content: "\f242"; -} - -.fa-battery-quarter:before { - content: "\f243"; -} - -.fa-battery-three-quarters:before { - content: "\f241"; -} - -.fa-battle-net:before { - content: "\f835"; -} - -.fa-bed:before { - content: "\f236"; -} - -.fa-beer:before { - content: "\f0fc"; -} - -.fa-behance:before { - content: "\f1b4"; -} - -.fa-behance-square:before { - content: "\f1b5"; -} - -.fa-bell:before { - content: "\f0f3"; -} - -.fa-bell-slash:before { - content: "\f1f6"; -} - -.fa-bezier-curve:before { - content: "\f55b"; -} - -.fa-bible:before { - content: "\f647"; -} - -.fa-bicycle:before { - content: "\f206"; -} - -.fa-biking:before { - content: "\f84a"; -} - -.fa-bimobject:before { - content: "\f378"; -} - -.fa-binoculars:before { - content: "\f1e5"; -} - -.fa-biohazard:before { - content: "\f780"; -} - -.fa-birthday-cake:before { - content: "\f1fd"; -} - -.fa-bitbucket:before { - content: "\f171"; -} - -.fa-bitcoin:before { - content: "\f379"; -} - -.fa-bity:before { - content: "\f37a"; -} - -.fa-black-tie:before { - content: "\f27e"; -} - -.fa-blackberry:before { - content: "\f37b"; -} - -.fa-blender:before { - content: "\f517"; -} - -.fa-blender-phone:before { - content: "\f6b6"; -} - -.fa-blind:before { - content: "\f29d"; -} - -.fa-blog:before { - content: "\f781"; -} - -.fa-blogger:before { - content: "\f37c"; -} - -.fa-blogger-b:before { - content: "\f37d"; -} - -.fa-bluetooth:before { - content: "\f293"; -} - -.fa-bluetooth-b:before { - content: "\f294"; -} - -.fa-bold:before { - content: "\f032"; -} - -.fa-bolt:before { - content: "\f0e7"; -} - -.fa-bomb:before { - content: "\f1e2"; -} - -.fa-bone:before { - content: "\f5d7"; -} - -.fa-bong:before { - content: "\f55c"; -} - -.fa-book:before { - content: "\f02d"; -} - -.fa-book-dead:before { - content: "\f6b7"; -} - -.fa-book-medical:before { - content: "\f7e6"; -} - -.fa-book-open:before { - content: "\f518"; -} - -.fa-book-reader:before { - content: "\f5da"; -} - -.fa-bookmark:before { - content: "\f02e"; -} - -.fa-bootstrap:before { - content: "\f836"; -} - -.fa-border-all:before { - content: "\f84c"; -} - -.fa-border-none:before { - content: "\f850"; -} - -.fa-border-style:before { - content: "\f853"; -} - -.fa-bowling-ball:before { - content: "\f436"; -} - -.fa-box:before { - content: "\f466"; -} - -.fa-box-open:before { - content: "\f49e"; -} - -.fa-boxes:before { - content: "\f468"; -} - -.fa-braille:before { - content: "\f2a1"; -} - -.fa-brain:before { - content: "\f5dc"; -} - -.fa-bread-slice:before { - content: "\f7ec"; -} - -.fa-briefcase:before { - content: "\f0b1"; -} - -.fa-briefcase-medical:before { - content: "\f469"; -} - -.fa-broadcast-tower:before { - content: "\f519"; -} - -.fa-broom:before { - content: "\f51a"; -} - -.fa-brush:before { - content: "\f55d"; -} - -.fa-btc:before { - content: "\f15a"; -} - -.fa-buffer:before { - content: "\f837"; -} - -.fa-bug:before { - content: "\f188"; -} - -.fa-building:before { - content: "\f1ad"; -} - -.fa-bullhorn:before { - content: "\f0a1"; -} - -.fa-bullseye:before { - content: "\f140"; -} - -.fa-burn:before { - content: "\f46a"; -} - -.fa-buromobelexperte:before { - content: "\f37f"; -} - -.fa-bus:before { - content: "\f207"; -} - -.fa-bus-alt:before { - content: "\f55e"; -} - -.fa-business-time:before { - content: "\f64a"; -} - -.fa-buysellads:before { - content: "\f20d"; -} - -.fa-calculator:before { - content: "\f1ec"; -} - -.fa-calendar:before { - content: "\f133"; -} - -.fa-calendar-alt:before { - content: "\f073"; -} - -.fa-calendar-check:before { - content: "\f274"; -} - -.fa-calendar-day:before { - content: "\f783"; -} - -.fa-calendar-minus:before { - content: "\f272"; -} - -.fa-calendar-plus:before { - content: "\f271"; -} - -.fa-calendar-times:before { - content: "\f273"; -} - -.fa-calendar-week:before { - content: "\f784"; -} - -.fa-camera:before { - content: "\f030"; -} - -.fa-camera-retro:before { - content: "\f083"; -} - -.fa-campground:before { - content: "\f6bb"; -} - -.fa-canadian-maple-leaf:before { - content: "\f785"; -} - -.fa-candy-cane:before { - content: "\f786"; -} - -.fa-cannabis:before { - content: "\f55f"; -} - -.fa-capsules:before { - content: "\f46b"; -} - -.fa-car:before { - content: "\f1b9"; -} - -.fa-car-alt:before { - content: "\f5de"; -} - -.fa-car-battery:before { - content: "\f5df"; -} - -.fa-car-crash:before { - content: "\f5e1"; -} - -.fa-car-side:before { - content: "\f5e4"; -} - -.fa-caret-down:before { - content: "\f0d7"; -} - -.fa-caret-left:before { - content: "\f0d9"; -} - -.fa-caret-right:before { - content: "\f0da"; -} - -.fa-caret-square-down:before { - content: "\f150"; -} - -.fa-caret-square-left:before { - content: "\f191"; -} - -.fa-caret-square-right:before { - content: "\f152"; -} - -.fa-caret-square-up:before { - content: "\f151"; -} - -.fa-caret-up:before { - content: "\f0d8"; -} - -.fa-carrot:before { - content: "\f787"; -} - -.fa-cart-arrow-down:before { - content: "\f218"; -} - -.fa-cart-plus:before { - content: "\f217"; -} - -.fa-cash-register:before { - content: "\f788"; -} - -.fa-cat:before { - content: "\f6be"; -} - -.fa-cc-amazon-pay:before { - content: "\f42d"; -} - -.fa-cc-amex:before { - content: "\f1f3"; -} - -.fa-cc-apple-pay:before { - content: "\f416"; -} - -.fa-cc-diners-club:before { - content: "\f24c"; -} - -.fa-cc-discover:before { - content: "\f1f2"; -} - -.fa-cc-jcb:before { - content: "\f24b"; -} - -.fa-cc-mastercard:before { - content: "\f1f1"; -} - -.fa-cc-paypal:before { - content: "\f1f4"; -} - -.fa-cc-stripe:before { - content: "\f1f5"; -} - -.fa-cc-visa:before { - content: "\f1f0"; -} - -.fa-centercode:before { - content: "\f380"; -} - -.fa-centos:before { - content: "\f789"; -} - -.fa-certificate:before { - content: "\f0a3"; -} - -.fa-chair:before { - content: "\f6c0"; -} - -.fa-chalkboard:before { - content: "\f51b"; -} - -.fa-chalkboard-teacher:before { - content: "\f51c"; -} - -.fa-charging-station:before { - content: "\f5e7"; -} - -.fa-chart-area:before { - content: "\f1fe"; -} - -.fa-chart-bar:before { - content: "\f080"; -} - -.fa-chart-line:before { - content: "\f201"; -} - -.fa-chart-pie:before { - content: "\f200"; -} - -.fa-check:before { - content: "\f00c"; -} - -.fa-check-circle:before { - content: "\f058"; -} - -.fa-check-double:before { - content: "\f560"; -} - -.fa-check-square:before { - content: "\f14a"; -} - -.fa-cheese:before { - content: "\f7ef"; -} - -.fa-chess:before { - content: "\f439"; -} - -.fa-chess-bishop:before { - content: "\f43a"; -} - -.fa-chess-board:before { - content: "\f43c"; -} - -.fa-chess-king:before { - content: "\f43f"; -} - -.fa-chess-knight:before { - content: "\f441"; -} - -.fa-chess-pawn:before { - content: "\f443"; -} - -.fa-chess-queen:before { - content: "\f445"; -} - -.fa-chess-rook:before { - content: "\f447"; -} - -.fa-chevron-circle-down:before { - content: "\f13a"; -} - -.fa-chevron-circle-left:before { - content: "\f137"; -} - -.fa-chevron-circle-right:before { - content: "\f138"; -} - -.fa-chevron-circle-up:before { - content: "\f139"; -} - -.fa-chevron-down:before { - content: "\f078"; -} - -.fa-chevron-left:before { - content: "\f053"; -} - -.fa-chevron-right:before { - content: "\f054"; -} - -.fa-chevron-up:before { - content: "\f077"; -} - -.fa-child:before { - content: "\f1ae"; -} - -.fa-chrome:before { - content: "\f268"; -} - -.fa-chromecast:before { - content: "\f838"; -} - -.fa-church:before { - content: "\f51d"; -} - -.fa-circle:before { - content: "\f111"; -} - -.fa-circle-notch:before { - content: "\f1ce"; -} - -.fa-city:before { - content: "\f64f"; -} - -.fa-clinic-medical:before { - content: "\f7f2"; -} - -.fa-clipboard:before { - content: "\f328"; -} - -.fa-clipboard-check:before { - content: "\f46c"; -} - -.fa-clipboard-list:before { - content: "\f46d"; -} - -.fa-clock:before { - content: "\f017"; -} - -.fa-clone:before { - content: "\f24d"; -} - -.fa-closed-captioning:before { - content: "\f20a"; -} - -.fa-cloud:before { - content: "\f0c2"; -} - -.fa-cloud-download-alt:before { - content: "\f381"; -} - -.fa-cloud-meatball:before { - content: "\f73b"; -} - -.fa-cloud-moon:before { - content: "\f6c3"; -} - -.fa-cloud-moon-rain:before { - content: "\f73c"; -} - -.fa-cloud-rain:before { - content: "\f73d"; -} - -.fa-cloud-showers-heavy:before { - content: "\f740"; -} - -.fa-cloud-sun:before { - content: "\f6c4"; -} - -.fa-cloud-sun-rain:before { - content: "\f743"; -} - -.fa-cloud-upload-alt:before { - content: "\f382"; -} - -.fa-cloudscale:before { - content: "\f383"; -} - -.fa-cloudsmith:before { - content: "\f384"; -} - -.fa-cloudversify:before { - content: "\f385"; -} - -.fa-cocktail:before { - content: "\f561"; -} - -.fa-code:before { - content: "\f121"; -} - -.fa-code-branch:before { - content: "\f126"; -} - -.fa-codepen:before { - content: "\f1cb"; -} - -.fa-codiepie:before { - content: "\f284"; -} - -.fa-coffee:before { - content: "\f0f4"; -} - -.fa-cog:before { - content: "\f013"; -} - -.fa-cogs:before { - content: "\f085"; -} - -.fa-coins:before { - content: "\f51e"; -} - -.fa-columns:before { - content: "\f0db"; -} - -.fa-comment:before { - content: "\f075"; -} - -.fa-comment-alt:before { - content: "\f27a"; -} - -.fa-comment-dollar:before { - content: "\f651"; -} - -.fa-comment-dots:before { - content: "\f4ad"; -} - -.fa-comment-medical:before { - content: "\f7f5"; -} - -.fa-comment-slash:before { - content: "\f4b3"; -} - -.fa-comments:before { - content: "\f086"; -} - -.fa-comments-dollar:before { - content: "\f653"; -} - -.fa-compact-disc:before { - content: "\f51f"; -} - -.fa-compass:before { - content: "\f14e"; -} - -.fa-compress:before { - content: "\f066"; -} - -.fa-compress-arrows-alt:before { - content: "\f78c"; -} - -.fa-concierge-bell:before { - content: "\f562"; -} - -.fa-confluence:before { - content: "\f78d"; -} - -.fa-connectdevelop:before { - content: "\f20e"; -} - -.fa-contao:before { - content: "\f26d"; -} - -.fa-cookie:before { - content: "\f563"; -} - -.fa-cookie-bite:before { - content: "\f564"; -} - -.fa-copy:before { - content: "\f0c5"; -} - -.fa-copyright:before { - content: "\f1f9"; -} - -.fa-cotton-bureau:before { - content: "\f89e"; -} - -.fa-couch:before { - content: "\f4b8"; -} - -.fa-cpanel:before { - content: "\f388"; -} - -.fa-creative-commons:before { - content: "\f25e"; -} - -.fa-creative-commons-by:before { - content: "\f4e7"; -} - -.fa-creative-commons-nc:before { - content: "\f4e8"; -} - -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; -} - -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; -} - -.fa-creative-commons-nd:before { - content: "\f4eb"; -} - -.fa-creative-commons-pd:before { - content: "\f4ec"; -} - -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; -} - -.fa-creative-commons-remix:before { - content: "\f4ee"; -} - -.fa-creative-commons-sa:before { - content: "\f4ef"; -} - -.fa-creative-commons-sampling:before { - content: "\f4f0"; -} - -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; -} - -.fa-creative-commons-share:before { - content: "\f4f2"; -} - -.fa-creative-commons-zero:before { - content: "\f4f3"; -} - -.fa-credit-card:before { - content: "\f09d"; -} - -.fa-critical-role:before { - content: "\f6c9"; -} - -.fa-crop:before { - content: "\f125"; -} - -.fa-crop-alt:before { - content: "\f565"; -} - -.fa-cross:before { - content: "\f654"; -} - -.fa-crosshairs:before { - content: "\f05b"; -} - -.fa-crow:before { - content: "\f520"; -} - -.fa-crown:before { - content: "\f521"; -} - -.fa-crutch:before { - content: "\f7f7"; -} - -.fa-css3:before { - content: "\f13c"; -} - -.fa-css3-alt:before { - content: "\f38b"; -} - -.fa-cube:before { - content: "\f1b2"; -} - -.fa-cubes:before { - content: "\f1b3"; -} - -.fa-cut:before { - content: "\f0c4"; -} - -.fa-cuttlefish:before { - content: "\f38c"; -} - -.fa-d-and-d:before { - content: "\f38d"; -} - -.fa-d-and-d-beyond:before { - content: "\f6ca"; -} - -.fa-dashcube:before { - content: "\f210"; -} - -.fa-database:before { - content: "\f1c0"; -} - -.fa-deaf:before { - content: "\f2a4"; -} - -.fa-delicious:before { - content: "\f1a5"; -} - -.fa-democrat:before { - content: "\f747"; -} - -.fa-deploydog:before { - content: "\f38e"; -} - -.fa-deskpro:before { - content: "\f38f"; -} - -.fa-desktop:before { - content: "\f108"; -} - -.fa-dev:before { - content: "\f6cc"; -} - -.fa-deviantart:before { - content: "\f1bd"; -} - -.fa-dharmachakra:before { - content: "\f655"; -} - -.fa-dhl:before { - content: "\f790"; -} - -.fa-diagnoses:before { - content: "\f470"; -} - -.fa-diaspora:before { - content: "\f791"; -} - -.fa-dice:before { - content: "\f522"; -} - -.fa-dice-d20:before { - content: "\f6cf"; -} - -.fa-dice-d6:before { - content: "\f6d1"; -} - -.fa-dice-five:before { - content: "\f523"; -} - -.fa-dice-four:before { - content: "\f524"; -} - -.fa-dice-one:before { - content: "\f525"; -} - -.fa-dice-six:before { - content: "\f526"; -} - -.fa-dice-three:before { - content: "\f527"; -} - -.fa-dice-two:before { - content: "\f528"; -} - -.fa-digg:before { - content: "\f1a6"; -} - -.fa-digital-ocean:before { - content: "\f391"; -} - -.fa-digital-tachograph:before { - content: "\f566"; -} - -.fa-directions:before { - content: "\f5eb"; -} - -.fa-discord:before { - content: "\f392"; -} - -.fa-discourse:before { - content: "\f393"; -} - -.fa-divide:before { - content: "\f529"; -} - -.fa-dizzy:before { - content: "\f567"; -} - -.fa-dna:before { - content: "\f471"; -} - -.fa-dochub:before { - content: "\f394"; -} - -.fa-docker:before { - content: "\f395"; -} - -.fa-dog:before { - content: "\f6d3"; -} - -.fa-dollar-sign:before { - content: "\f155"; -} - -.fa-dolly:before { - content: "\f472"; -} - -.fa-dolly-flatbed:before { - content: "\f474"; -} - -.fa-donate:before { - content: "\f4b9"; -} - -.fa-door-closed:before { - content: "\f52a"; -} - -.fa-door-open:before { - content: "\f52b"; -} - -.fa-dot-circle:before { - content: "\f192"; -} - -.fa-dove:before { - content: "\f4ba"; -} - -.fa-download:before { - content: "\f019"; -} - -.fa-draft2digital:before { - content: "\f396"; -} - -.fa-drafting-compass:before { - content: "\f568"; -} - -.fa-dragon:before { - content: "\f6d5"; -} - -.fa-draw-polygon:before { - content: "\f5ee"; -} - -.fa-dribbble:before { - content: "\f17d"; -} - -.fa-dribbble-square:before { - content: "\f397"; -} - -.fa-dropbox:before { - content: "\f16b"; -} - -.fa-drum:before { - content: "\f569"; -} - -.fa-drum-steelpan:before { - content: "\f56a"; -} - -.fa-drumstick-bite:before { - content: "\f6d7"; -} - -.fa-drupal:before { - content: "\f1a9"; -} - -.fa-dumbbell:before { - content: "\f44b"; -} - -.fa-dumpster:before { - content: "\f793"; -} - -.fa-dumpster-fire:before { - content: "\f794"; -} - -.fa-dungeon:before { - content: "\f6d9"; -} - -.fa-dyalog:before { - content: "\f399"; -} - -.fa-earlybirds:before { - content: "\f39a"; -} - -.fa-ebay:before { - content: "\f4f4"; -} - -.fa-edge:before { - content: "\f282"; -} - -.fa-edit:before { - content: "\f044"; -} - -.fa-egg:before { - content: "\f7fb"; -} - -.fa-eject:before { - content: "\f052"; -} - -.fa-elementor:before { - content: "\f430"; -} - -.fa-ellipsis-h:before { - content: "\f141"; -} - -.fa-ellipsis-v:before { - content: "\f142"; -} - -.fa-ello:before { - content: "\f5f1"; -} - -.fa-ember:before { - content: "\f423"; -} - -.fa-empire:before { - content: "\f1d1"; -} - -.fa-envelope:before { - content: "\f0e0"; -} - -.fa-envelope-open:before { - content: "\f2b6"; -} - -.fa-envelope-open-text:before { - content: "\f658"; -} - -.fa-envelope-square:before { - content: "\f199"; -} - -.fa-envira:before { - content: "\f299"; -} - -.fa-equals:before { - content: "\f52c"; -} - -.fa-eraser:before { - content: "\f12d"; -} - -.fa-erlang:before { - content: "\f39d"; -} - -.fa-ethereum:before { - content: "\f42e"; -} - -.fa-ethernet:before { - content: "\f796"; -} - -.fa-etsy:before { - content: "\f2d7"; -} - -.fa-euro-sign:before { - content: "\f153"; -} - -.fa-evernote:before { - content: "\f839"; -} - -.fa-exchange-alt:before { - content: "\f362"; -} - -.fa-exclamation:before { - content: "\f12a"; -} - -.fa-exclamation-circle:before { - content: "\f06a"; -} - -.fa-exclamation-triangle:before { - content: "\f071"; -} - -.fa-expand:before { - content: "\f065"; -} - -.fa-expand-arrows-alt:before { - content: "\f31e"; -} - -.fa-expeditedssl:before { - content: "\f23e"; -} - -.fa-external-link-alt:before { - content: "\f35d"; -} - -.fa-external-link-square-alt:before { - content: "\f360"; -} - -.fa-eye:before { - content: "\f06e"; -} - -.fa-eye-dropper:before { - content: "\f1fb"; -} - -.fa-eye-slash:before { - content: "\f070"; -} - -.fa-facebook:before { - content: "\f09a"; -} - -.fa-facebook-f:before { - content: "\f39e"; -} - -.fa-facebook-messenger:before { - content: "\f39f"; -} - -.fa-facebook-square:before { - content: "\f082"; -} - -.fa-fan:before { - content: "\f863"; -} - -.fa-fantasy-flight-games:before { - content: "\f6dc"; -} - -.fa-fast-backward:before { - content: "\f049"; -} - -.fa-fast-forward:before { - content: "\f050"; -} - -.fa-fax:before { - content: "\f1ac"; -} - -.fa-feather:before { - content: "\f52d"; -} - -.fa-feather-alt:before { - content: "\f56b"; -} - -.fa-fedex:before { - content: "\f797"; -} - -.fa-fedora:before { - content: "\f798"; -} - -.fa-female:before { - content: "\f182"; -} - -.fa-fighter-jet:before { - content: "\f0fb"; -} - -.fa-figma:before { - content: "\f799"; -} - -.fa-file:before { - content: "\f15b"; -} - -.fa-file-alt:before { - content: "\f15c"; -} - -.fa-file-archive:before { - content: "\f1c6"; -} - -.fa-file-audio:before { - content: "\f1c7"; -} - -.fa-file-code:before { - content: "\f1c9"; -} - -.fa-file-contract:before { - content: "\f56c"; -} - -.fa-file-csv:before { - content: "\f6dd"; -} - -.fa-file-download:before { - content: "\f56d"; -} - -.fa-file-excel:before { - content: "\f1c3"; -} - -.fa-file-export:before { - content: "\f56e"; -} - -.fa-file-image:before { - content: "\f1c5"; -} - -.fa-file-import:before { - content: "\f56f"; -} - -.fa-file-invoice:before { - content: "\f570"; -} - -.fa-file-invoice-dollar:before { - content: "\f571"; -} - -.fa-file-medical:before { - content: "\f477"; -} - -.fa-file-medical-alt:before { - content: "\f478"; -} - -.fa-file-pdf:before { - content: "\f1c1"; -} - -.fa-file-powerpoint:before { - content: "\f1c4"; -} - -.fa-file-prescription:before { - content: "\f572"; -} - -.fa-file-signature:before { - content: "\f573"; -} - -.fa-file-upload:before { - content: "\f574"; -} - -.fa-file-video:before { - content: "\f1c8"; -} - -.fa-file-word:before { - content: "\f1c2"; -} - -.fa-fill:before { - content: "\f575"; -} - -.fa-fill-drip:before { - content: "\f576"; -} - -.fa-film:before { - content: "\f008"; -} - -.fa-filter:before { - content: "\f0b0"; -} - -.fa-fingerprint:before { - content: "\f577"; -} - -.fa-fire:before { - content: "\f06d"; -} - -.fa-fire-alt:before { - content: "\f7e4"; -} - -.fa-fire-extinguisher:before { - content: "\f134"; -} - -.fa-firefox:before { - content: "\f269"; -} - -.fa-first-aid:before { - content: "\f479"; -} - -.fa-first-order:before { - content: "\f2b0"; -} - -.fa-first-order-alt:before { - content: "\f50a"; -} - -.fa-firstdraft:before { - content: "\f3a1"; -} - -.fa-fish:before { - content: "\f578"; -} - -.fa-fist-raised:before { - content: "\f6de"; -} - -.fa-flag:before { - content: "\f024"; -} - -.fa-flag-checkered:before { - content: "\f11e"; -} - -.fa-flag-usa:before { - content: "\f74d"; -} - -.fa-flask:before { - content: "\f0c3"; -} - -.fa-flickr:before { - content: "\f16e"; -} - -.fa-flipboard:before { - content: "\f44d"; -} - -.fa-flushed:before { - content: "\f579"; -} - -.fa-fly:before { - content: "\f417"; -} - -.fa-folder:before { - content: "\f07b"; -} - -.fa-folder-minus:before { - content: "\f65d"; -} - -.fa-folder-open:before { - content: "\f07c"; -} - -.fa-folder-plus:before { - content: "\f65e"; -} - -.fa-font:before { - content: "\f031"; -} - -.fa-font-awesome:before { - content: "\f2b4"; -} - -.fa-font-awesome-alt:before { - content: "\f35c"; -} - -.fa-font-awesome-flag:before { - content: "\f425"; -} - -.fa-font-awesome-logo-full:before { - content: "\f4e6"; -} - -.fa-fonticons:before { - content: "\f280"; -} - -.fa-fonticons-fi:before { - content: "\f3a2"; -} - -.fa-football-ball:before { - content: "\f44e"; -} - -.fa-fort-awesome:before { - content: "\f286"; -} - -.fa-fort-awesome-alt:before { - content: "\f3a3"; -} - -.fa-forumbee:before { - content: "\f211"; -} - -.fa-forward:before { - content: "\f04e"; -} - -.fa-foursquare:before { - content: "\f180"; -} - -.fa-free-code-camp:before { - content: "\f2c5"; -} - -.fa-freebsd:before { - content: "\f3a4"; -} - -.fa-frog:before { - content: "\f52e"; -} - -.fa-frown:before { - content: "\f119"; -} - -.fa-frown-open:before { - content: "\f57a"; -} - -.fa-fulcrum:before { - content: "\f50b"; -} - -.fa-funnel-dollar:before { - content: "\f662"; -} - -.fa-futbol:before { - content: "\f1e3"; -} - -.fa-galactic-republic:before { - content: "\f50c"; -} - -.fa-galactic-senate:before { - content: "\f50d"; -} - -.fa-gamepad:before { - content: "\f11b"; -} - -.fa-gas-pump:before { - content: "\f52f"; -} - -.fa-gavel:before { - content: "\f0e3"; -} - -.fa-gem:before { - content: "\f3a5"; -} - -.fa-genderless:before { - content: "\f22d"; -} - -.fa-get-pocket:before { - content: "\f265"; -} - -.fa-gg:before { - content: "\f260"; -} - -.fa-gg-circle:before { - content: "\f261"; -} - -.fa-ghost:before { - content: "\f6e2"; -} - -.fa-gift:before { - content: "\f06b"; -} - -.fa-gifts:before { - content: "\f79c"; -} - -.fa-git:before { - content: "\f1d3"; -} - -.fa-git-alt:before { - content: "\f841"; -} - -.fa-git-square:before { - content: "\f1d2"; -} - -.fa-github:before { - content: "\f09b"; -} - -.fa-github-alt:before { - content: "\f113"; -} - -.fa-github-square:before { - content: "\f092"; -} - -.fa-gitkraken:before { - content: "\f3a6"; -} - -.fa-gitlab:before { - content: "\f296"; -} - -.fa-gitter:before { - content: "\f426"; -} - -.fa-glass-cheers:before { - content: "\f79f"; -} - -.fa-glass-martini:before { - content: "\f000"; -} - -.fa-glass-martini-alt:before { - content: "\f57b"; -} - -.fa-glass-whiskey:before { - content: "\f7a0"; -} - -.fa-glasses:before { - content: "\f530"; -} - -.fa-glide:before { - content: "\f2a5"; -} - -.fa-glide-g:before { - content: "\f2a6"; -} - -.fa-globe:before { - content: "\f0ac"; -} - -.fa-globe-africa:before { - content: "\f57c"; -} - -.fa-globe-americas:before { - content: "\f57d"; -} - -.fa-globe-asia:before { - content: "\f57e"; -} - -.fa-globe-europe:before { - content: "\f7a2"; -} - -.fa-gofore:before { - content: "\f3a7"; -} - -.fa-golf-ball:before { - content: "\f450"; -} - -.fa-goodreads:before { - content: "\f3a8"; -} - -.fa-goodreads-g:before { - content: "\f3a9"; -} - -.fa-google:before { - content: "\f1a0"; -} - -.fa-google-drive:before { - content: "\f3aa"; -} - -.fa-google-play:before { - content: "\f3ab"; -} - -.fa-google-plus:before { - content: "\f2b3"; -} - -.fa-google-plus-g:before { - content: "\f0d5"; -} - -.fa-google-plus-square:before { - content: "\f0d4"; -} - -.fa-google-wallet:before { - content: "\f1ee"; -} - -.fa-gopuram:before { - content: "\f664"; -} - -.fa-graduation-cap:before { - content: "\f19d"; -} - -.fa-gratipay:before { - content: "\f184"; -} - -.fa-grav:before { - content: "\f2d6"; -} - -.fa-greater-than:before { - content: "\f531"; -} - -.fa-greater-than-equal:before { - content: "\f532"; -} - -.fa-grimace:before { - content: "\f57f"; -} - -.fa-grin:before { - content: "\f580"; -} - -.fa-grin-alt:before { - content: "\f581"; -} - -.fa-grin-beam:before { - content: "\f582"; -} - -.fa-grin-beam-sweat:before { - content: "\f583"; -} - -.fa-grin-hearts:before { - content: "\f584"; -} - -.fa-grin-squint:before { - content: "\f585"; -} - -.fa-grin-squint-tears:before { - content: "\f586"; -} - -.fa-grin-stars:before { - content: "\f587"; -} - -.fa-grin-tears:before { - content: "\f588"; -} - -.fa-grin-tongue:before { - content: "\f589"; -} - -.fa-grin-tongue-squint:before { - content: "\f58a"; -} - -.fa-grin-tongue-wink:before { - content: "\f58b"; -} - -.fa-grin-wink:before { - content: "\f58c"; -} - -.fa-grip-horizontal:before { - content: "\f58d"; -} - -.fa-grip-lines:before { - content: "\f7a4"; -} - -.fa-grip-lines-vertical:before { - content: "\f7a5"; -} - -.fa-grip-vertical:before { - content: "\f58e"; -} - -.fa-gripfire:before { - content: "\f3ac"; -} - -.fa-grunt:before { - content: "\f3ad"; -} - -.fa-guitar:before { - content: "\f7a6"; -} - -.fa-gulp:before { - content: "\f3ae"; -} - -.fa-h-square:before { - content: "\f0fd"; -} - -.fa-hacker-news:before { - content: "\f1d4"; -} - -.fa-hacker-news-square:before { - content: "\f3af"; -} - -.fa-hackerrank:before { - content: "\f5f7"; -} - -.fa-hamburger:before { - content: "\f805"; -} - -.fa-hammer:before { - content: "\f6e3"; -} - -.fa-hamsa:before { - content: "\f665"; -} - -.fa-hand-holding:before { - content: "\f4bd"; -} - -.fa-hand-holding-heart:before { - content: "\f4be"; -} - -.fa-hand-holding-usd:before { - content: "\f4c0"; -} - -.fa-hand-lizard:before { - content: "\f258"; -} - -.fa-hand-middle-finger:before { - content: "\f806"; -} - -.fa-hand-paper:before { - content: "\f256"; -} - -.fa-hand-peace:before { - content: "\f25b"; -} - -.fa-hand-point-down:before { - content: "\f0a7"; -} - -.fa-hand-point-left:before { - content: "\f0a5"; -} - -.fa-hand-point-right:before { - content: "\f0a4"; -} - -.fa-hand-point-up:before { - content: "\f0a6"; -} - -.fa-hand-pointer:before { - content: "\f25a"; -} - -.fa-hand-rock:before { - content: "\f255"; -} - -.fa-hand-scissors:before { - content: "\f257"; -} - -.fa-hand-spock:before { - content: "\f259"; -} - -.fa-hands:before { - content: "\f4c2"; -} - -.fa-hands-helping:before { - content: "\f4c4"; -} - -.fa-handshake:before { - content: "\f2b5"; -} - -.fa-hanukiah:before { - content: "\f6e6"; -} - -.fa-hard-hat:before { - content: "\f807"; -} - -.fa-hashtag:before { - content: "\f292"; -} - -.fa-hat-wizard:before { - content: "\f6e8"; -} - -.fa-haykal:before { - content: "\f666"; -} - -.fa-hdd:before { - content: "\f0a0"; -} - -.fa-heading:before { - content: "\f1dc"; -} - -.fa-headphones:before { - content: "\f025"; -} - -.fa-headphones-alt:before { - content: "\f58f"; -} - -.fa-headset:before { - content: "\f590"; -} - -.fa-heart:before { - content: "\f004"; -} - -.fa-heart-broken:before { - content: "\f7a9"; -} - -.fa-heartbeat:before { - content: "\f21e"; -} - -.fa-helicopter:before { - content: "\f533"; -} - -.fa-highlighter:before { - content: "\f591"; -} - -.fa-hiking:before { - content: "\f6ec"; -} - -.fa-hippo:before { - content: "\f6ed"; -} - -.fa-hips:before { - content: "\f452"; -} - -.fa-hire-a-helper:before { - content: "\f3b0"; -} - -.fa-history:before { - content: "\f1da"; -} - -.fa-hockey-puck:before { - content: "\f453"; -} - -.fa-holly-berry:before { - content: "\f7aa"; -} - -.fa-home:before { - content: "\f015"; -} - -.fa-hooli:before { - content: "\f427"; -} - -.fa-hornbill:before { - content: "\f592"; -} - -.fa-horse:before { - content: "\f6f0"; -} - -.fa-horse-head:before { - content: "\f7ab"; -} - -.fa-hospital:before { - content: "\f0f8"; -} - -.fa-hospital-alt:before { - content: "\f47d"; -} - -.fa-hospital-symbol:before { - content: "\f47e"; -} - -.fa-hot-tub:before { - content: "\f593"; -} - -.fa-hotdog:before { - content: "\f80f"; -} - -.fa-hotel:before { - content: "\f594"; -} - -.fa-hotjar:before { - content: "\f3b1"; -} - -.fa-hourglass:before { - content: "\f254"; -} - -.fa-hourglass-end:before { - content: "\f253"; -} - -.fa-hourglass-half:before { - content: "\f252"; -} - -.fa-hourglass-start:before { - content: "\f251"; -} - -.fa-house-damage:before { - content: "\f6f1"; -} - -.fa-houzz:before { - content: "\f27c"; -} - -.fa-hryvnia:before { - content: "\f6f2"; -} - -.fa-html5:before { - content: "\f13b"; -} - -.fa-hubspot:before { - content: "\f3b2"; -} - -.fa-i-cursor:before { - content: "\f246"; -} - -.fa-ice-cream:before { - content: "\f810"; -} - -.fa-icicles:before { - content: "\f7ad"; -} - -.fa-icons:before { - content: "\f86d"; -} - -.fa-id-badge:before { - content: "\f2c1"; -} - -.fa-id-card:before { - content: "\f2c2"; -} - -.fa-id-card-alt:before { - content: "\f47f"; -} - -.fa-igloo:before { - content: "\f7ae"; -} - -.fa-image:before { - content: "\f03e"; -} - -.fa-images:before { - content: "\f302"; -} - -.fa-imdb:before { - content: "\f2d8"; -} - -.fa-inbox:before { - content: "\f01c"; -} - -.fa-indent:before { - content: "\f03c"; -} - -.fa-industry:before { - content: "\f275"; -} - -.fa-infinity:before { - content: "\f534"; -} - -.fa-info:before { - content: "\f129"; -} - -.fa-info-circle:before { - content: "\f05a"; -} - -.fa-instagram:before { - content: "\f16d"; -} - -.fa-intercom:before { - content: "\f7af"; -} - -.fa-internet-explorer:before { - content: "\f26b"; -} - -.fa-invision:before { - content: "\f7b0"; -} - -.fa-ioxhost:before { - content: "\f208"; -} - -.fa-italic:before { - content: "\f033"; -} - -.fa-itch-io:before { - content: "\f83a"; -} - -.fa-itunes:before { - content: "\f3b4"; -} - -.fa-itunes-note:before { - content: "\f3b5"; -} - -.fa-java:before { - content: "\f4e4"; -} - -.fa-jedi:before { - content: "\f669"; -} - -.fa-jedi-order:before { - content: "\f50e"; -} - -.fa-jenkins:before { - content: "\f3b6"; -} - -.fa-jira:before { - content: "\f7b1"; -} - -.fa-joget:before { - content: "\f3b7"; -} - -.fa-joint:before { - content: "\f595"; -} - -.fa-joomla:before { - content: "\f1aa"; -} - -.fa-journal-whills:before { - content: "\f66a"; -} - -.fa-js:before { - content: "\f3b8"; -} - -.fa-js-square:before { - content: "\f3b9"; -} - -.fa-jsfiddle:before { - content: "\f1cc"; -} - -.fa-kaaba:before { - content: "\f66b"; -} - -.fa-kaggle:before { - content: "\f5fa"; -} - -.fa-key:before { - content: "\f084"; -} - -.fa-keybase:before { - content: "\f4f5"; -} - -.fa-keyboard:before { - content: "\f11c"; -} - -.fa-keycdn:before { - content: "\f3ba"; -} - -.fa-khanda:before { - content: "\f66d"; -} - -.fa-kickstarter:before { - content: "\f3bb"; -} - -.fa-kickstarter-k:before { - content: "\f3bc"; -} - -.fa-kiss:before { - content: "\f596"; -} - -.fa-kiss-beam:before { - content: "\f597"; -} - -.fa-kiss-wink-heart:before { - content: "\f598"; -} - -.fa-kiwi-bird:before { - content: "\f535"; -} - -.fa-korvue:before { - content: "\f42f"; -} - -.fa-landmark:before { - content: "\f66f"; -} - -.fa-language:before { - content: "\f1ab"; -} - -.fa-laptop:before { - content: "\f109"; -} - -.fa-laptop-code:before { - content: "\f5fc"; -} - -.fa-laptop-medical:before { - content: "\f812"; -} - -.fa-laravel:before { - content: "\f3bd"; -} - -.fa-lastfm:before { - content: "\f202"; -} - -.fa-lastfm-square:before { - content: "\f203"; -} - -.fa-laugh:before { - content: "\f599"; -} - -.fa-laugh-beam:before { - content: "\f59a"; -} - -.fa-laugh-squint:before { - content: "\f59b"; -} - -.fa-laugh-wink:before { - content: "\f59c"; -} - -.fa-layer-group:before { - content: "\f5fd"; -} - -.fa-leaf:before { - content: "\f06c"; -} - -.fa-leanpub:before { - content: "\f212"; -} - -.fa-lemon:before { - content: "\f094"; -} - -.fa-less:before { - content: "\f41d"; -} - -.fa-less-than:before { - content: "\f536"; -} - -.fa-less-than-equal:before { - content: "\f537"; -} - -.fa-level-down-alt:before { - content: "\f3be"; -} - -.fa-level-up-alt:before { - content: "\f3bf"; -} - -.fa-life-ring:before { - content: "\f1cd"; -} - -.fa-lightbulb:before { - content: "\f0eb"; -} - -.fa-line:before { - content: "\f3c0"; -} - -.fa-link:before { - content: "\f0c1"; -} - -.fa-linkedin:before { - content: "\f08c"; -} - -.fa-linkedin-in:before { - content: "\f0e1"; -} - -.fa-linode:before { - content: "\f2b8"; -} - -.fa-linux:before { - content: "\f17c"; -} - -.fa-lira-sign:before { - content: "\f195"; -} - -.fa-list:before { - content: "\f03a"; -} - -.fa-list-alt:before { - content: "\f022"; -} - -.fa-list-ol:before { - content: "\f0cb"; -} - -.fa-list-ul:before { - content: "\f0ca"; -} - -.fa-location-arrow:before { - content: "\f124"; -} - -.fa-lock:before { - content: "\f023"; -} - -.fa-lock-open:before { - content: "\f3c1"; -} - -.fa-long-arrow-alt-down:before { - content: "\f309"; -} - -.fa-long-arrow-alt-left:before { - content: "\f30a"; -} - -.fa-long-arrow-alt-right:before { - content: "\f30b"; -} - -.fa-long-arrow-alt-up:before { - content: "\f30c"; -} - -.fa-low-vision:before { - content: "\f2a8"; -} - -.fa-luggage-cart:before { - content: "\f59d"; -} - -.fa-lyft:before { - content: "\f3c3"; -} - -.fa-magento:before { - content: "\f3c4"; -} - -.fa-magic:before { - content: "\f0d0"; -} - -.fa-magnet:before { - content: "\f076"; -} - -.fa-mail-bulk:before { - content: "\f674"; -} - -.fa-mailchimp:before { - content: "\f59e"; -} - -.fa-male:before { - content: "\f183"; -} - -.fa-mandalorian:before { - content: "\f50f"; -} - -.fa-map:before { - content: "\f279"; -} - -.fa-map-marked:before { - content: "\f59f"; -} - -.fa-map-marked-alt:before { - content: "\f5a0"; -} - -.fa-map-marker:before { - content: "\f041"; -} - -.fa-map-marker-alt:before { - content: "\f3c5"; -} - -.fa-map-pin:before { - content: "\f276"; -} - -.fa-map-signs:before { - content: "\f277"; -} - -.fa-markdown:before { - content: "\f60f"; -} - -.fa-marker:before { - content: "\f5a1"; -} - -.fa-mars:before { - content: "\f222"; -} - -.fa-mars-double:before { - content: "\f227"; -} - -.fa-mars-stroke:before { - content: "\f229"; -} - -.fa-mars-stroke-h:before { - content: "\f22b"; -} - -.fa-mars-stroke-v:before { - content: "\f22a"; -} - -.fa-mask:before { - content: "\f6fa"; -} - -.fa-mastodon:before { - content: "\f4f6"; -} - -.fa-maxcdn:before { - content: "\f136"; -} - -.fa-medal:before { - content: "\f5a2"; -} - -.fa-medapps:before { - content: "\f3c6"; -} - -.fa-medium:before { - content: "\f23a"; -} - -.fa-medium-m:before { - content: "\f3c7"; -} - -.fa-medkit:before { - content: "\f0fa"; -} - -.fa-medrt:before { - content: "\f3c8"; -} - -.fa-meetup:before { - content: "\f2e0"; -} - -.fa-megaport:before { - content: "\f5a3"; -} - -.fa-meh:before { - content: "\f11a"; -} - -.fa-meh-blank:before { - content: "\f5a4"; -} - -.fa-meh-rolling-eyes:before { - content: "\f5a5"; -} - -.fa-memory:before { - content: "\f538"; -} - -.fa-mendeley:before { - content: "\f7b3"; -} - -.fa-menorah:before { - content: "\f676"; -} - -.fa-mercury:before { - content: "\f223"; -} - -.fa-meteor:before { - content: "\f753"; -} - -.fa-microchip:before { - content: "\f2db"; -} - -.fa-microphone:before { - content: "\f130"; -} - -.fa-microphone-alt:before { - content: "\f3c9"; -} - -.fa-microphone-alt-slash:before { - content: "\f539"; -} - -.fa-microphone-slash:before { - content: "\f131"; -} - -.fa-microscope:before { - content: "\f610"; -} - -.fa-microsoft:before { - content: "\f3ca"; -} - -.fa-minus:before { - content: "\f068"; -} - -.fa-minus-circle:before { - content: "\f056"; -} - -.fa-minus-square:before { - content: "\f146"; -} - -.fa-mitten:before { - content: "\f7b5"; -} - -.fa-mix:before { - content: "\f3cb"; -} - -.fa-mixcloud:before { - content: "\f289"; -} - -.fa-mizuni:before { - content: "\f3cc"; -} - -.fa-mobile:before { - content: "\f10b"; -} - -.fa-mobile-alt:before { - content: "\f3cd"; -} - -.fa-modx:before { - content: "\f285"; -} - -.fa-monero:before { - content: "\f3d0"; -} - -.fa-money-bill:before { - content: "\f0d6"; -} - -.fa-money-bill-alt:before { - content: "\f3d1"; -} - -.fa-money-bill-wave:before { - content: "\f53a"; -} - -.fa-money-bill-wave-alt:before { - content: "\f53b"; -} - -.fa-money-check:before { - content: "\f53c"; -} - -.fa-money-check-alt:before { - content: "\f53d"; -} - -.fa-monument:before { - content: "\f5a6"; -} - -.fa-moon:before { - content: "\f186"; -} - -.fa-mortar-pestle:before { - content: "\f5a7"; -} - -.fa-mosque:before { - content: "\f678"; -} - -.fa-motorcycle:before { - content: "\f21c"; -} - -.fa-mountain:before { - content: "\f6fc"; -} - -.fa-mouse-pointer:before { - content: "\f245"; -} - -.fa-mug-hot:before { - content: "\f7b6"; -} - -.fa-music:before { - content: "\f001"; -} - -.fa-napster:before { - content: "\f3d2"; -} - -.fa-neos:before { - content: "\f612"; -} - -.fa-network-wired:before { - content: "\f6ff"; -} - -.fa-neuter:before { - content: "\f22c"; -} - -.fa-newspaper:before { - content: "\f1ea"; -} - -.fa-nimblr:before { - content: "\f5a8"; -} - -.fa-node:before { - content: "\f419"; -} - -.fa-node-js:before { - content: "\f3d3"; -} - -.fa-not-equal:before { - content: "\f53e"; -} - -.fa-notes-medical:before { - content: "\f481"; -} - -.fa-npm:before { - content: "\f3d4"; -} - -.fa-ns8:before { - content: "\f3d5"; -} - -.fa-nutritionix:before { - content: "\f3d6"; -} - -.fa-object-group:before { - content: "\f247"; -} - -.fa-object-ungroup:before { - content: "\f248"; -} - -.fa-odnoklassniki:before { - content: "\f263"; -} - -.fa-odnoklassniki-square:before { - content: "\f264"; -} - -.fa-oil-can:before { - content: "\f613"; -} - -.fa-old-republic:before { - content: "\f510"; -} - -.fa-om:before { - content: "\f679"; -} - -.fa-opencart:before { - content: "\f23d"; -} - -.fa-openid:before { - content: "\f19b"; -} - -.fa-opera:before { - content: "\f26a"; -} - -.fa-optin-monster:before { - content: "\f23c"; -} - -.fa-osi:before { - content: "\f41a"; -} - -.fa-otter:before { - content: "\f700"; -} - -.fa-outdent:before { - content: "\f03b"; -} - -.fa-page4:before { - content: "\f3d7"; -} - -.fa-pagelines:before { - content: "\f18c"; -} - -.fa-pager:before { - content: "\f815"; -} - -.fa-paint-brush:before { - content: "\f1fc"; -} - -.fa-paint-roller:before { - content: "\f5aa"; -} - -.fa-palette:before { - content: "\f53f"; -} - -.fa-palfed:before { - content: "\f3d8"; -} - -.fa-pallet:before { - content: "\f482"; -} - -.fa-paper-plane:before { - content: "\f1d8"; -} - -.fa-paperclip:before { - content: "\f0c6"; -} - -.fa-parachute-box:before { - content: "\f4cd"; -} - -.fa-paragraph:before { - content: "\f1dd"; -} - -.fa-parking:before { - content: "\f540"; -} - -.fa-passport:before { - content: "\f5ab"; -} - -.fa-pastafarianism:before { - content: "\f67b"; -} - -.fa-paste:before { - content: "\f0ea"; -} - -.fa-patreon:before { - content: "\f3d9"; -} - -.fa-pause:before { - content: "\f04c"; -} - -.fa-pause-circle:before { - content: "\f28b"; -} - -.fa-paw:before { - content: "\f1b0"; -} - -.fa-paypal:before { - content: "\f1ed"; -} - -.fa-peace:before { - content: "\f67c"; -} - -.fa-pen:before { - content: "\f304"; -} - -.fa-pen-alt:before { - content: "\f305"; -} - -.fa-pen-fancy:before { - content: "\f5ac"; -} - -.fa-pen-nib:before { - content: "\f5ad"; -} - -.fa-pen-square:before { - content: "\f14b"; -} - -.fa-pencil-alt:before { - content: "\f303"; -} - -.fa-pencil-ruler:before { - content: "\f5ae"; -} - -.fa-penny-arcade:before { - content: "\f704"; -} - -.fa-people-carry:before { - content: "\f4ce"; -} - -.fa-pepper-hot:before { - content: "\f816"; -} - -.fa-percent:before { - content: "\f295"; -} - -.fa-percentage:before { - content: "\f541"; -} - -.fa-periscope:before { - content: "\f3da"; -} - -.fa-person-booth:before { - content: "\f756"; -} - -.fa-phabricator:before { - content: "\f3db"; -} - -.fa-phoenix-framework:before { - content: "\f3dc"; -} - -.fa-phoenix-squadron:before { - content: "\f511"; -} - -.fa-phone:before { - content: "\f095"; -} - -.fa-phone-alt:before { - content: "\f879"; -} - -.fa-phone-slash:before { - content: "\f3dd"; -} - -.fa-phone-square:before { - content: "\f098"; -} - -.fa-phone-square-alt:before { - content: "\f87b"; -} - -.fa-phone-volume:before { - content: "\f2a0"; -} - -.fa-photo-video:before { - content: "\f87c"; -} - -.fa-php:before { - content: "\f457"; -} - -.fa-pied-piper:before { - content: "\f2ae"; -} - -.fa-pied-piper-alt:before { - content: "\f1a8"; -} - -.fa-pied-piper-hat:before { - content: "\f4e5"; -} - -.fa-pied-piper-pp:before { - content: "\f1a7"; -} - -.fa-piggy-bank:before { - content: "\f4d3"; -} - -.fa-pills:before { - content: "\f484"; -} - -.fa-pinterest:before { - content: "\f0d2"; -} - -.fa-pinterest-p:before { - content: "\f231"; -} - -.fa-pinterest-square:before { - content: "\f0d3"; -} - -.fa-pizza-slice:before { - content: "\f818"; -} - -.fa-place-of-worship:before { - content: "\f67f"; -} - -.fa-plane:before { - content: "\f072"; -} - -.fa-plane-arrival:before { - content: "\f5af"; -} - -.fa-plane-departure:before { - content: "\f5b0"; -} - -.fa-play:before { - content: "\f04b"; -} - -.fa-play-circle:before { - content: "\f144"; -} - -.fa-playstation:before { - content: "\f3df"; -} - -.fa-plug:before { - content: "\f1e6"; -} - -.fa-plus:before { - content: "\f067"; -} - -.fa-plus-circle:before { - content: "\f055"; -} - -.fa-plus-square:before { - content: "\f0fe"; -} - -.fa-podcast:before { - content: "\f2ce"; -} - -.fa-poll:before { - content: "\f681"; -} - -.fa-poll-h:before { - content: "\f682"; -} - -.fa-poo:before { - content: "\f2fe"; -} - -.fa-poo-storm:before { - content: "\f75a"; -} - -.fa-poop:before { - content: "\f619"; -} - -.fa-portrait:before { - content: "\f3e0"; -} - -.fa-pound-sign:before { - content: "\f154"; -} - -.fa-power-off:before { - content: "\f011"; -} - -.fa-pray:before { - content: "\f683"; -} - -.fa-praying-hands:before { - content: "\f684"; -} - -.fa-prescription:before { - content: "\f5b1"; -} - -.fa-prescription-bottle:before { - content: "\f485"; -} - -.fa-prescription-bottle-alt:before { - content: "\f486"; -} - -.fa-print:before { - content: "\f02f"; -} - -.fa-procedures:before { - content: "\f487"; -} - -.fa-product-hunt:before { - content: "\f288"; -} - -.fa-project-diagram:before { - content: "\f542"; -} - -.fa-pushed:before { - content: "\f3e1"; -} - -.fa-puzzle-piece:before { - content: "\f12e"; -} - -.fa-python:before { - content: "\f3e2"; -} - -.fa-qq:before { - content: "\f1d6"; -} - -.fa-qrcode:before { - content: "\f029"; -} - -.fa-question:before { - content: "\f128"; -} - -.fa-question-circle:before { - content: "\f059"; -} - -.fa-quidditch:before { - content: "\f458"; -} - -.fa-quinscape:before { - content: "\f459"; -} - -.fa-quora:before { - content: "\f2c4"; -} - -.fa-quote-left:before { - content: "\f10d"; -} - -.fa-quote-right:before { - content: "\f10e"; -} - -.fa-quran:before { - content: "\f687"; -} - -.fa-r-project:before { - content: "\f4f7"; -} - -.fa-radiation:before { - content: "\f7b9"; -} - -.fa-radiation-alt:before { - content: "\f7ba"; -} - -.fa-rainbow:before { - content: "\f75b"; -} - -.fa-random:before { - content: "\f074"; -} - -.fa-raspberry-pi:before { - content: "\f7bb"; -} - -.fa-ravelry:before { - content: "\f2d9"; -} - -.fa-react:before { - content: "\f41b"; -} - -.fa-reacteurope:before { - content: "\f75d"; -} - -.fa-readme:before { - content: "\f4d5"; -} - -.fa-rebel:before { - content: "\f1d0"; -} - -.fa-receipt:before { - content: "\f543"; -} - -.fa-recycle:before { - content: "\f1b8"; -} - -.fa-red-river:before { - content: "\f3e3"; -} - -.fa-reddit:before { - content: "\f1a1"; -} - -.fa-reddit-alien:before { - content: "\f281"; -} - -.fa-reddit-square:before { - content: "\f1a2"; -} - -.fa-redhat:before { - content: "\f7bc"; -} - -.fa-redo:before { - content: "\f01e"; -} - -.fa-redo-alt:before { - content: "\f2f9"; -} - -.fa-registered:before { - content: "\f25d"; -} - -.fa-remove-format:before { - content: "\f87d"; -} - -.fa-renren:before { - content: "\f18b"; -} - -.fa-reply:before { - content: "\f3e5"; -} - -.fa-reply-all:before { - content: "\f122"; -} - -.fa-replyd:before { - content: "\f3e6"; -} - -.fa-republican:before { - content: "\f75e"; -} - -.fa-researchgate:before { - content: "\f4f8"; -} - -.fa-resolving:before { - content: "\f3e7"; -} - -.fa-restroom:before { - content: "\f7bd"; -} - -.fa-retweet:before { - content: "\f079"; -} - -.fa-rev:before { - content: "\f5b2"; -} - -.fa-ribbon:before { - content: "\f4d6"; -} - -.fa-ring:before { - content: "\f70b"; -} - -.fa-road:before { - content: "\f018"; -} - -.fa-robot:before { - content: "\f544"; -} - -.fa-rocket:before { - content: "\f135"; -} - -.fa-rocketchat:before { - content: "\f3e8"; -} - -.fa-rockrms:before { - content: "\f3e9"; -} - -.fa-route:before { - content: "\f4d7"; -} - -.fa-rss:before { - content: "\f09e"; -} - -.fa-rss-square:before { - content: "\f143"; -} - -.fa-ruble-sign:before { - content: "\f158"; -} - -.fa-ruler:before { - content: "\f545"; -} - -.fa-ruler-combined:before { - content: "\f546"; -} - -.fa-ruler-horizontal:before { - content: "\f547"; -} - -.fa-ruler-vertical:before { - content: "\f548"; -} - -.fa-running:before { - content: "\f70c"; -} - -.fa-rupee-sign:before { - content: "\f156"; -} - -.fa-sad-cry:before { - content: "\f5b3"; -} - -.fa-sad-tear:before { - content: "\f5b4"; -} - -.fa-safari:before { - content: "\f267"; -} - -.fa-salesforce:before { - content: "\f83b"; -} - -.fa-sass:before { - content: "\f41e"; -} - -.fa-satellite:before { - content: "\f7bf"; -} - -.fa-satellite-dish:before { - content: "\f7c0"; -} - -.fa-save:before { - content: "\f0c7"; -} - -.fa-schlix:before { - content: "\f3ea"; -} - -.fa-school:before { - content: "\f549"; -} - -.fa-screwdriver:before { - content: "\f54a"; -} - -.fa-scribd:before { - content: "\f28a"; -} - -.fa-scroll:before { - content: "\f70e"; -} - -.fa-sd-card:before { - content: "\f7c2"; -} - -.fa-search:before { - content: "\f002"; -} - -.fa-search-dollar:before { - content: "\f688"; -} - -.fa-search-location:before { - content: "\f689"; -} - -.fa-search-minus:before { - content: "\f010"; -} - -.fa-search-plus:before { - content: "\f00e"; -} - -.fa-searchengin:before { - content: "\f3eb"; -} - -.fa-seedling:before { - content: "\f4d8"; -} - -.fa-sellcast:before { - content: "\f2da"; -} - -.fa-sellsy:before { - content: "\f213"; -} - -.fa-server:before { - content: "\f233"; -} - -.fa-servicestack:before { - content: "\f3ec"; -} - -.fa-shapes:before { - content: "\f61f"; -} - -.fa-share:before { - content: "\f064"; -} - -.fa-share-alt:before { - content: "\f1e0"; -} - -.fa-share-alt-square:before { - content: "\f1e1"; -} - -.fa-share-square:before { - content: "\f14d"; -} - -.fa-shekel-sign:before { - content: "\f20b"; -} - -.fa-shield-alt:before { - content: "\f3ed"; -} - -.fa-ship:before { - content: "\f21a"; -} - -.fa-shipping-fast:before { - content: "\f48b"; -} - -.fa-shirtsinbulk:before { - content: "\f214"; -} - -.fa-shoe-prints:before { - content: "\f54b"; -} - -.fa-shopping-bag:before { - content: "\f290"; -} - -.fa-shopping-basket:before { - content: "\f291"; -} - -.fa-shopping-cart:before { - content: "\f07a"; -} - -.fa-shopware:before { - content: "\f5b5"; -} - -.fa-shower:before { - content: "\f2cc"; -} - -.fa-shuttle-van:before { - content: "\f5b6"; -} - -.fa-sign:before { - content: "\f4d9"; -} - -.fa-sign-in-alt:before { - content: "\f2f6"; -} - -.fa-sign-language:before { - content: "\f2a7"; -} - -.fa-sign-out-alt:before { - content: "\f2f5"; -} - -.fa-signal:before { - content: "\f012"; -} - -.fa-signature:before { - content: "\f5b7"; -} - -.fa-sim-card:before { - content: "\f7c4"; -} - -.fa-simplybuilt:before { - content: "\f215"; -} - -.fa-sistrix:before { - content: "\f3ee"; -} - -.fa-sitemap:before { - content: "\f0e8"; -} - -.fa-sith:before { - content: "\f512"; -} - -.fa-skating:before { - content: "\f7c5"; -} - -.fa-sketch:before { - content: "\f7c6"; -} - -.fa-skiing:before { - content: "\f7c9"; -} - -.fa-skiing-nordic:before { - content: "\f7ca"; -} - -.fa-skull:before { - content: "\f54c"; -} - -.fa-skull-crossbones:before { - content: "\f714"; -} - -.fa-skyatlas:before { - content: "\f216"; -} - -.fa-skype:before { - content: "\f17e"; -} - -.fa-slack:before { - content: "\f198"; -} - -.fa-slack-hash:before { - content: "\f3ef"; -} - -.fa-slash:before { - content: "\f715"; -} - -.fa-sleigh:before { - content: "\f7cc"; -} - -.fa-sliders-h:before { - content: "\f1de"; -} - -.fa-slideshare:before { - content: "\f1e7"; -} - -.fa-smile:before { - content: "\f118"; -} - -.fa-smile-beam:before { - content: "\f5b8"; -} - -.fa-smile-wink:before { - content: "\f4da"; -} - -.fa-smog:before { - content: "\f75f"; -} - -.fa-smoking:before { - content: "\f48d"; -} - -.fa-smoking-ban:before { - content: "\f54d"; -} - -.fa-sms:before { - content: "\f7cd"; -} - -.fa-snapchat:before { - content: "\f2ab"; -} - -.fa-snapchat-ghost:before { - content: "\f2ac"; -} - -.fa-snapchat-square:before { - content: "\f2ad"; -} - -.fa-snowboarding:before { - content: "\f7ce"; -} - -.fa-snowflake:before { - content: "\f2dc"; -} - -.fa-snowman:before { - content: "\f7d0"; -} - -.fa-snowplow:before { - content: "\f7d2"; -} - -.fa-socks:before { - content: "\f696"; -} - -.fa-solar-panel:before { - content: "\f5ba"; -} - -.fa-sort:before { - content: "\f0dc"; -} - -.fa-sort-alpha-down:before { - content: "\f15d"; -} - -.fa-sort-alpha-down-alt:before { - content: "\f881"; -} - -.fa-sort-alpha-up:before { - content: "\f15e"; -} - -.fa-sort-alpha-up-alt:before { - content: "\f882"; -} - -.fa-sort-amount-down:before { - content: "\f160"; -} - -.fa-sort-amount-down-alt:before { - content: "\f884"; -} - -.fa-sort-amount-up:before { - content: "\f161"; -} - -.fa-sort-amount-up-alt:before { - content: "\f885"; -} - -.fa-sort-down:before { - content: "\f0dd"; -} - -.fa-sort-numeric-down:before { - content: "\f162"; -} - -.fa-sort-numeric-down-alt:before { - content: "\f886"; -} - -.fa-sort-numeric-up:before { - content: "\f163"; -} - -.fa-sort-numeric-up-alt:before { - content: "\f887"; -} - -.fa-sort-up:before { - content: "\f0de"; -} - -.fa-soundcloud:before { - content: "\f1be"; -} - -.fa-sourcetree:before { - content: "\f7d3"; -} - -.fa-spa:before { - content: "\f5bb"; -} - -.fa-space-shuttle:before { - content: "\f197"; -} - -.fa-speakap:before { - content: "\f3f3"; -} - -.fa-speaker-deck:before { - content: "\f83c"; -} - -.fa-spell-check:before { - content: "\f891"; -} - -.fa-spider:before { - content: "\f717"; -} - -.fa-spinner:before { - content: "\f110"; -} - -.fa-splotch:before { - content: "\f5bc"; -} - -.fa-spotify:before { - content: "\f1bc"; -} - -.fa-spray-can:before { - content: "\f5bd"; -} - -.fa-square:before { - content: "\f0c8"; -} - -.fa-square-full:before { - content: "\f45c"; -} - -.fa-square-root-alt:before { - content: "\f698"; -} - -.fa-squarespace:before { - content: "\f5be"; -} - -.fa-stack-exchange:before { - content: "\f18d"; -} - -.fa-stack-overflow:before { - content: "\f16c"; -} - -.fa-stackpath:before { - content: "\f842"; -} - -.fa-stamp:before { - content: "\f5bf"; -} - -.fa-star:before { - content: "\f005"; -} - -.fa-star-and-crescent:before { - content: "\f699"; -} - -.fa-star-half:before { - content: "\f089"; -} - -.fa-star-half-alt:before { - content: "\f5c0"; -} - -.fa-star-of-david:before { - content: "\f69a"; -} - -.fa-star-of-life:before { - content: "\f621"; -} - -.fa-staylinked:before { - content: "\f3f5"; -} - -.fa-steam:before { - content: "\f1b6"; -} - -.fa-steam-square:before { - content: "\f1b7"; -} - -.fa-steam-symbol:before { - content: "\f3f6"; -} - -.fa-step-backward:before { - content: "\f048"; -} - -.fa-step-forward:before { - content: "\f051"; -} - -.fa-stethoscope:before { - content: "\f0f1"; -} - -.fa-sticker-mule:before { - content: "\f3f7"; -} - -.fa-sticky-note:before { - content: "\f249"; -} - -.fa-stop:before { - content: "\f04d"; -} - -.fa-stop-circle:before { - content: "\f28d"; -} - -.fa-stopwatch:before { - content: "\f2f2"; -} - -.fa-store:before { - content: "\f54e"; -} - -.fa-store-alt:before { - content: "\f54f"; -} - -.fa-strava:before { - content: "\f428"; -} - -.fa-stream:before { - content: "\f550"; -} - -.fa-street-view:before { - content: "\f21d"; -} - -.fa-strikethrough:before { - content: "\f0cc"; -} - -.fa-stripe:before { - content: "\f429"; -} - -.fa-stripe-s:before { - content: "\f42a"; -} - -.fa-stroopwafel:before { - content: "\f551"; -} - -.fa-studiovinari:before { - content: "\f3f8"; -} - -.fa-stumbleupon:before { - content: "\f1a4"; -} - -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} - -.fa-subscript:before { - content: "\f12c"; -} - -.fa-subway:before { - content: "\f239"; -} - -.fa-suitcase:before { - content: "\f0f2"; -} - -.fa-suitcase-rolling:before { - content: "\f5c1"; -} - -.fa-sun:before { - content: "\f185"; -} - -.fa-superpowers:before { - content: "\f2dd"; -} - -.fa-superscript:before { - content: "\f12b"; -} - -.fa-supple:before { - content: "\f3f9"; -} - -.fa-surprise:before { - content: "\f5c2"; -} - -.fa-suse:before { - content: "\f7d6"; -} - -.fa-swatchbook:before { - content: "\f5c3"; -} - -.fa-swimmer:before { - content: "\f5c4"; -} - -.fa-swimming-pool:before { - content: "\f5c5"; -} - -.fa-symfony:before { - content: "\f83d"; -} - -.fa-synagogue:before { - content: "\f69b"; -} - -.fa-sync:before { - content: "\f021"; -} - -.fa-sync-alt:before { - content: "\f2f1"; -} - -.fa-syringe:before { - content: "\f48e"; -} - -.fa-table:before { - content: "\f0ce"; -} - -.fa-table-tennis:before { - content: "\f45d"; -} - -.fa-tablet:before { - content: "\f10a"; -} - -.fa-tablet-alt:before { - content: "\f3fa"; -} - -.fa-tablets:before { - content: "\f490"; -} - -.fa-tachometer-alt:before { - content: "\f3fd"; -} - -.fa-tag:before { - content: "\f02b"; -} - -.fa-tags:before { - content: "\f02c"; -} - -.fa-tape:before { - content: "\f4db"; -} - -.fa-tasks:before { - content: "\f0ae"; -} - -.fa-taxi:before { - content: "\f1ba"; -} - -.fa-teamspeak:before { - content: "\f4f9"; -} - -.fa-teeth:before { - content: "\f62e"; -} - -.fa-teeth-open:before { - content: "\f62f"; -} - -.fa-telegram:before { - content: "\f2c6"; -} - -.fa-telegram-plane:before { - content: "\f3fe"; -} - -.fa-temperature-high:before { - content: "\f769"; -} - -.fa-temperature-low:before { - content: "\f76b"; -} - -.fa-tencent-weibo:before { - content: "\f1d5"; -} - -.fa-tenge:before { - content: "\f7d7"; -} - -.fa-terminal:before { - content: "\f120"; -} - -.fa-text-height:before { - content: "\f034"; -} - -.fa-text-width:before { - content: "\f035"; -} - -.fa-th:before { - content: "\f00a"; -} - -.fa-th-large:before { - content: "\f009"; -} - -.fa-th-list:before { - content: "\f00b"; -} - -.fa-the-red-yeti:before { - content: "\f69d"; -} - -.fa-theater-masks:before { - content: "\f630"; -} - -.fa-themeco:before { - content: "\f5c6"; -} - -.fa-themeisle:before { - content: "\f2b2"; -} - -.fa-thermometer:before { - content: "\f491"; -} - -.fa-thermometer-empty:before { - content: "\f2cb"; -} - -.fa-thermometer-full:before { - content: "\f2c7"; -} - -.fa-thermometer-half:before { - content: "\f2c9"; -} - -.fa-thermometer-quarter:before { - content: "\f2ca"; -} - -.fa-thermometer-three-quarters:before { - content: "\f2c8"; -} - -.fa-think-peaks:before { - content: "\f731"; -} - -.fa-thumbs-down:before { - content: "\f165"; -} - -.fa-thumbs-up:before { - content: "\f164"; -} - -.fa-thumbtack:before { - content: "\f08d"; -} - -.fa-ticket-alt:before { - content: "\f3ff"; -} - -.fa-times:before { - content: "\f00d"; -} - -.fa-times-circle:before { - content: "\f057"; -} - -.fa-tint:before { - content: "\f043"; -} - -.fa-tint-slash:before { - content: "\f5c7"; -} - -.fa-tired:before { - content: "\f5c8"; -} - -.fa-toggle-off:before { - content: "\f204"; -} - -.fa-toggle-on:before { - content: "\f205"; -} - -.fa-toilet:before { - content: "\f7d8"; -} - -.fa-toilet-paper:before { - content: "\f71e"; -} - -.fa-toolbox:before { - content: "\f552"; -} - -.fa-tools:before { - content: "\f7d9"; -} - -.fa-tooth:before { - content: "\f5c9"; -} - -.fa-torah:before { - content: "\f6a0"; -} - -.fa-torii-gate:before { - content: "\f6a1"; -} - -.fa-tractor:before { - content: "\f722"; -} - -.fa-trade-federation:before { - content: "\f513"; -} - -.fa-trademark:before { - content: "\f25c"; -} - -.fa-traffic-light:before { - content: "\f637"; -} - -.fa-train:before { - content: "\f238"; -} - -.fa-tram:before { - content: "\f7da"; -} - -.fa-transgender:before { - content: "\f224"; -} - -.fa-transgender-alt:before { - content: "\f225"; -} - -.fa-trash:before { - content: "\f1f8"; -} - -.fa-trash-alt:before { - content: "\f2ed"; -} - -.fa-trash-restore:before { - content: "\f829"; -} - -.fa-trash-restore-alt:before { - content: "\f82a"; -} - -.fa-tree:before { - content: "\f1bb"; -} - -.fa-trello:before { - content: "\f181"; -} - -.fa-tripadvisor:before { - content: "\f262"; -} - -.fa-trophy:before { - content: "\f091"; -} - -.fa-truck:before { - content: "\f0d1"; -} - -.fa-truck-loading:before { - content: "\f4de"; -} - -.fa-truck-monster:before { - content: "\f63b"; -} - -.fa-truck-moving:before { - content: "\f4df"; -} - -.fa-truck-pickup:before { - content: "\f63c"; -} - -.fa-tshirt:before { - content: "\f553"; -} - -.fa-tty:before { - content: "\f1e4"; -} - -.fa-tumblr:before { - content: "\f173"; -} - -.fa-tumblr-square:before { - content: "\f174"; -} - -.fa-tv:before { - content: "\f26c"; -} - -.fa-twitch:before { - content: "\f1e8"; -} - -.fa-twitter:before { - content: "\f099"; -} - -.fa-twitter-square:before { - content: "\f081"; -} - -.fa-typo3:before { - content: "\f42b"; -} - -.fa-uber:before { - content: "\f402"; -} - -.fa-ubuntu:before { - content: "\f7df"; -} - -.fa-uikit:before { - content: "\f403"; -} - -.fa-umbrella:before { - content: "\f0e9"; -} - -.fa-umbrella-beach:before { - content: "\f5ca"; -} - -.fa-underline:before { - content: "\f0cd"; -} - -.fa-undo:before { - content: "\f0e2"; -} - -.fa-undo-alt:before { - content: "\f2ea"; -} - -.fa-uniregistry:before { - content: "\f404"; -} - -.fa-universal-access:before { - content: "\f29a"; -} - -.fa-university:before { - content: "\f19c"; -} - -.fa-unlink:before { - content: "\f127"; -} - -.fa-unlock:before { - content: "\f09c"; -} - -.fa-unlock-alt:before { - content: "\f13e"; -} - -.fa-untappd:before { - content: "\f405"; -} - -.fa-upload:before { - content: "\f093"; -} - -.fa-ups:before { - content: "\f7e0"; -} - -.fa-usb:before { - content: "\f287"; -} - -.fa-user:before { - content: "\f007"; -} - -.fa-user-alt:before { - content: "\f406"; -} - -.fa-user-alt-slash:before { - content: "\f4fa"; -} - -.fa-user-astronaut:before { - content: "\f4fb"; -} - -.fa-user-check:before { - content: "\f4fc"; -} - -.fa-user-circle:before { - content: "\f2bd"; -} - -.fa-user-clock:before { - content: "\f4fd"; -} - -.fa-user-cog:before { - content: "\f4fe"; -} - -.fa-user-edit:before { - content: "\f4ff"; -} - -.fa-user-friends:before { - content: "\f500"; -} - -.fa-user-graduate:before { - content: "\f501"; -} - -.fa-user-injured:before { - content: "\f728"; -} - -.fa-user-lock:before { - content: "\f502"; -} - -.fa-user-md:before { - content: "\f0f0"; -} - -.fa-user-minus:before { - content: "\f503"; -} - -.fa-user-ninja:before { - content: "\f504"; -} - -.fa-user-nurse:before { - content: "\f82f"; -} - -.fa-user-plus:before { - content: "\f234"; -} - -.fa-user-secret:before { - content: "\f21b"; -} - -.fa-user-shield:before { - content: "\f505"; -} - -.fa-user-slash:before { - content: "\f506"; -} - -.fa-user-tag:before { - content: "\f507"; -} - -.fa-user-tie:before { - content: "\f508"; -} - -.fa-user-times:before { - content: "\f235"; -} - -.fa-users:before { - content: "\f0c0"; -} - -.fa-users-cog:before { - content: "\f509"; -} - -.fa-usps:before { - content: "\f7e1"; -} - -.fa-ussunnah:before { - content: "\f407"; -} - -.fa-utensil-spoon:before { - content: "\f2e5"; -} - -.fa-utensils:before { - content: "\f2e7"; -} - -.fa-vaadin:before { - content: "\f408"; -} - -.fa-vector-square:before { - content: "\f5cb"; -} - -.fa-venus:before { - content: "\f221"; -} - -.fa-venus-double:before { - content: "\f226"; -} - -.fa-venus-mars:before { - content: "\f228"; -} - -.fa-viacoin:before { - content: "\f237"; -} - -.fa-viadeo:before { - content: "\f2a9"; -} - -.fa-viadeo-square:before { - content: "\f2aa"; -} - -.fa-vial:before { - content: "\f492"; -} - -.fa-vials:before { - content: "\f493"; -} - -.fa-viber:before { - content: "\f409"; -} - -.fa-video:before { - content: "\f03d"; -} - -.fa-video-slash:before { - content: "\f4e2"; -} - -.fa-vihara:before { - content: "\f6a7"; -} - -.fa-vimeo:before { - content: "\f40a"; -} - -.fa-vimeo-square:before { - content: "\f194"; -} - -.fa-vimeo-v:before { - content: "\f27d"; -} - -.fa-vine:before { - content: "\f1ca"; -} - -.fa-vk:before { - content: "\f189"; -} - -.fa-vnv:before { - content: "\f40b"; -} - -.fa-voicemail:before { - content: "\f897"; -} - -.fa-volleyball-ball:before { - content: "\f45f"; -} - -.fa-volume-down:before { - content: "\f027"; -} - -.fa-volume-mute:before { - content: "\f6a9"; -} - -.fa-volume-off:before { - content: "\f026"; -} - -.fa-volume-up:before { - content: "\f028"; -} - -.fa-vote-yea:before { - content: "\f772"; -} - -.fa-vr-cardboard:before { - content: "\f729"; -} - -.fa-vuejs:before { - content: "\f41f"; -} - -.fa-walking:before { - content: "\f554"; -} - -.fa-wallet:before { - content: "\f555"; -} - -.fa-warehouse:before { - content: "\f494"; -} - -.fa-water:before { - content: "\f773"; -} - -.fa-wave-square:before { - content: "\f83e"; -} - -.fa-waze:before { - content: "\f83f"; -} - -.fa-weebly:before { - content: "\f5cc"; -} - -.fa-weibo:before { - content: "\f18a"; -} - -.fa-weight:before { - content: "\f496"; -} - -.fa-weight-hanging:before { - content: "\f5cd"; -} - -.fa-weixin:before { - content: "\f1d7"; -} - -.fa-whatsapp:before { - content: "\f232"; -} - -.fa-whatsapp-square:before { - content: "\f40c"; -} - -.fa-wheelchair:before { - content: "\f193"; -} - -.fa-whmcs:before { - content: "\f40d"; -} - -.fa-wifi:before { - content: "\f1eb"; -} - -.fa-wikipedia-w:before { - content: "\f266"; -} - -.fa-wind:before { - content: "\f72e"; -} - -.fa-window-close:before { - content: "\f410"; -} - -.fa-window-maximize:before { - content: "\f2d0"; -} - -.fa-window-minimize:before { - content: "\f2d1"; -} - -.fa-window-restore:before { - content: "\f2d2"; -} - -.fa-windows:before { - content: "\f17a"; -} - -.fa-wine-bottle:before { - content: "\f72f"; -} - -.fa-wine-glass:before { - content: "\f4e3"; -} - -.fa-wine-glass-alt:before { - content: "\f5ce"; -} - -.fa-wix:before { - content: "\f5cf"; -} - -.fa-wizards-of-the-coast:before { - content: "\f730"; -} - -.fa-wolf-pack-battalion:before { - content: "\f514"; -} - -.fa-won-sign:before { - content: "\f159"; -} - -.fa-wordpress:before { - content: "\f19a"; -} - -.fa-wordpress-simple:before { - content: "\f411"; -} - -.fa-wpbeginner:before { - content: "\f297"; -} - -.fa-wpexplorer:before { - content: "\f2de"; -} - -.fa-wpforms:before { - content: "\f298"; -} - -.fa-wpressr:before { - content: "\f3e4"; -} - -.fa-wrench:before { - content: "\f0ad"; -} - -.fa-x-ray:before { - content: "\f497"; -} - -.fa-xbox:before { - content: "\f412"; -} - -.fa-xing:before { - content: "\f168"; -} - -.fa-xing-square:before { - content: "\f169"; -} - -.fa-y-combinator:before { - content: "\f23b"; -} - -.fa-yahoo:before { - content: "\f19e"; -} - -.fa-yammer:before { - content: "\f840"; -} - -.fa-yandex:before { - content: "\f413"; -} - -.fa-yandex-international:before { - content: "\f414"; -} - -.fa-yarn:before { - content: "\f7e3"; -} - -.fa-yelp:before { - content: "\f1e9"; -} - -.fa-yen-sign:before { - content: "\f157"; -} - -.fa-yin-yang:before { - content: "\f6ad"; -} - -.fa-yoast:before { - content: "\f2b1"; -} - -.fa-youtube:before { - content: "\f167"; -} - -.fa-youtube-square:before { - content: "\f431"; -} - -.fa-zhihu:before { - content: "\f63f"; -} - -.sr-only { - border: 0; - clip: rect(0, 0, 0, 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} - -.sr-only-focusable:active, -.sr-only-focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; -} -@font-face { - font-family: "Font Awesome 5 Brands"; - font-style: normal; - font-weight: normal; - font-display: auto; - src: url("../webfonts/fa-brands-400.eot"); - src: - url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), - url("../webfonts/fa-brands-400.woff2") format("woff2"), - url("../webfonts/fa-brands-400.woff") format("woff"), - url("../webfonts/fa-brands-400.ttf") format("truetype"), - url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); -} - -.fab { - font-family: "Font Awesome 5 Brands"; -} -@font-face { - font-family: "Font Awesome 5 Free"; - font-style: normal; - font-weight: 400; - font-display: auto; - src: url("../webfonts/fa-regular-400.eot"); - src: - url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), - url("../webfonts/fa-regular-400.woff2") format("woff2"), - url("../webfonts/fa-regular-400.woff") format("woff"), - url("../webfonts/fa-regular-400.ttf") format("truetype"), - url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); -} - -.far { - font-family: "Font Awesome 5 Free"; - font-weight: 400; -} -@font-face { - font-family: "Font Awesome 5 Free"; - font-style: normal; - font-weight: 900; - font-display: auto; - src: url("../webfonts/fa-solid-900.eot"); - src: - url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), - url("../webfonts/fa-solid-900.woff2") format("woff2"), - url("../webfonts/fa-solid-900.woff") format("woff"), - url("../webfonts/fa-solid-900.ttf") format("truetype"), - url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); -} - -.fa, -.fas { - font-family: "Font Awesome 5 Free"; - font-weight: 900; -} diff --git a/assets/css/magnific-popup.css b/assets/css/magnific-popup.css deleted file mode 100644 index e5600f8..0000000 --- a/assets/css/magnific-popup.css +++ /dev/null @@ -1,420 +0,0 @@ -/* Magnific Popup CSS */ -.mfp-bg { - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 1042; - overflow: hidden; - position: fixed; - background: #0b0b0b; - opacity: 0.8; -} - -.mfp-wrap { - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 1043; - position: fixed; - outline: none !important; - -webkit-backface-visibility: hidden; -} - -.mfp-container { - text-align: center; - position: absolute; - width: 100%; - height: 100%; - left: 0; - top: 0; - padding: 0 8px; - box-sizing: border-box; -} - -.mfp-container:before { - content: ""; - display: inline-block; - height: 100%; - vertical-align: middle; -} - -.mfp-align-top .mfp-container:before { - display: none; -} - -.mfp-content { - position: relative; - display: inline-block; - vertical-align: middle; - margin: 0 auto; - text-align: left; - z-index: 1045; -} - -.mfp-inline-holder .mfp-content, -.mfp-ajax-holder .mfp-content { - width: 100%; - cursor: auto; -} - -.mfp-ajax-cur { - cursor: progress; -} - -.mfp-zoom-out-cur, -.mfp-zoom-out-cur .mfp-image-holder .mfp-close { - cursor: -moz-zoom-out; - cursor: -webkit-zoom-out; - cursor: zoom-out; -} - -.mfp-zoom { - cursor: pointer; - cursor: -webkit-zoom-in; - cursor: -moz-zoom-in; - cursor: zoom-in; -} - -.mfp-auto-cursor .mfp-content { - cursor: auto; -} - -.mfp-close, -.mfp-arrow, -.mfp-preloader, -.mfp-counter { - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; -} - -.mfp-loading.mfp-figure { - display: none; -} - -.mfp-hide { - display: none !important; -} - -.mfp-preloader { - color: #ccc; - position: absolute; - top: 50%; - width: auto; - text-align: center; - margin-top: -0.8em; - left: 8px; - right: 8px; - z-index: 1044; -} -.mfp-preloader a { - color: #ccc; -} -.mfp-preloader a:hover { - color: #fff; -} - -.mfp-s-ready .mfp-preloader { - display: none; -} - -.mfp-s-error .mfp-content { - display: none; -} - -button.mfp-close, -button.mfp-arrow { - overflow: visible; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; - display: block; - outline: none; - padding: 0; - z-index: 1046; - box-shadow: none; - touch-action: manipulation; -} - -button::-moz-focus-inner { - padding: 0; - border: 0; -} - -.mfp-close { - width: 44px; - height: 44px; - line-height: 44px; - position: absolute; - right: 0; - top: 0; - text-decoration: none; - text-align: center; - opacity: 0.65; - padding: 0 0 18px 10px; - color: #fff; - font-style: normal; - font-size: 28px; - font-family: Arial, Baskerville, monospace; -} -.mfp-close:hover, -.mfp-close:focus { - opacity: 1; -} -.mfp-close:active { - top: 1px; -} - -.mfp-close-btn-in .mfp-close { - color: #333; -} - -.mfp-image-holder .mfp-close, -.mfp-iframe-holder .mfp-close { - color: #fff; - right: -6px; - text-align: right; - padding-right: 6px; - width: 100%; -} - -.mfp-counter { - position: absolute; - top: 0; - right: 0; - color: #ccc; - font-size: 12px; - line-height: 18px; - white-space: nowrap; -} - -.mfp-arrow { - position: absolute; - opacity: 0.65; - margin: 0; - top: 50%; - margin-top: -55px; - padding: 0; - width: 90px; - height: 110px; - -webkit-tap-highlight-color: transparent; -} -.mfp-arrow:active { - margin-top: -54px; -} -.mfp-arrow:hover, -.mfp-arrow:focus { - opacity: 1; -} -.mfp-arrow:before, -.mfp-arrow:after { - content: ""; - display: block; - width: 0; - height: 0; - position: absolute; - left: 0; - top: 0; - margin-top: 35px; - margin-left: 35px; - border: medium inset transparent; -} -.mfp-arrow:after { - border-top-width: 13px; - border-bottom-width: 13px; - top: 8px; -} -.mfp-arrow:before { - border-top-width: 21px; - border-bottom-width: 21px; - opacity: 0.7; -} - -.mfp-arrow-left { - left: 0; -} -.mfp-arrow-left:after { - border-right: 17px solid #fff; - margin-left: 31px; -} -.mfp-arrow-left:before { - margin-left: 25px; - border-right: 27px solid #3f3f3f; -} - -.mfp-arrow-right { - right: 0; -} -.mfp-arrow-right:after { - border-left: 17px solid #fff; - margin-left: 39px; -} -.mfp-arrow-right:before { - border-left: 27px solid #3f3f3f; -} - -.mfp-iframe-holder { - padding-top: 40px; - padding-bottom: 40px; -} -.mfp-iframe-holder .mfp-content { - line-height: 0; - width: 100%; - max-width: 900px; -} -.mfp-iframe-holder .mfp-close { - top: -40px; -} - -.mfp-iframe-scaler { - width: 100%; - height: 0; - overflow: hidden; - padding-top: 56.25%; -} -.mfp-iframe-scaler iframe { - position: absolute; - display: block; - top: 0; - left: 0; - width: 100%; - height: 100%; - box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - background: #000; -} - -/* Main image in popup */ -img.mfp-img { - width: auto; - max-width: 100%; - height: auto; - display: block; - line-height: 0; - box-sizing: border-box; - padding: 40px 0 40px; - margin: 0 auto; -} - -/* The shadow behind the image */ -.mfp-figure { - line-height: 0; -} -.mfp-figure:after { - content: ""; - position: absolute; - left: 0; - top: 40px; - bottom: 40px; - display: block; - right: 0; - width: auto; - height: auto; - z-index: -1; - box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - background: #444; -} -.mfp-figure small { - color: #bdbdbd; - display: block; - font-size: 12px; - line-height: 14px; -} -.mfp-figure figure { - margin: 0; -} - -.mfp-bottom-bar { - margin-top: -36px; - position: absolute; - top: 100%; - left: 0; - width: 100%; - cursor: auto; -} - -.mfp-title { - text-align: left; - line-height: 18px; - color: #f3f3f3; - word-wrap: break-word; - padding-right: 36px; -} - -.mfp-image-holder .mfp-content { - max-width: 100%; -} - -.mfp-gallery .mfp-image-holder .mfp-figure { - cursor: pointer; -} - -@media screen and (max-width: 800px) and (orientation: landscape), - screen and (max-height: 300px) { - /** - * Remove all paddings around the image on small screen - */ - .mfp-img-mobile .mfp-image-holder { - padding-left: 0; - padding-right: 0; - } - .mfp-img-mobile img.mfp-img { - padding: 0; - } - .mfp-img-mobile .mfp-figure:after { - top: 0; - bottom: 0; - } - .mfp-img-mobile .mfp-figure small { - display: inline; - margin-left: 5px; - } - .mfp-img-mobile .mfp-bottom-bar { - background: rgba(0, 0, 0, 0.6); - bottom: 0; - margin: 0; - top: auto; - padding: 3px 5px; - position: fixed; - box-sizing: border-box; - } - .mfp-img-mobile .mfp-bottom-bar:empty { - padding: 0; - } - .mfp-img-mobile .mfp-counter { - right: 5px; - top: 3px; - } - .mfp-img-mobile .mfp-close { - top: 0; - right: 0; - width: 35px; - height: 35px; - line-height: 35px; - background: rgba(0, 0, 0, 0.6); - position: fixed; - text-align: center; - padding: 0; - } -} - -@media all and (max-width: 900px) { - .mfp-arrow { - -webkit-transform: scale(0.75); - transform: scale(0.75); - } - .mfp-arrow-left { - -webkit-transform-origin: 0; - transform-origin: 0; - } - .mfp-arrow-right { - -webkit-transform-origin: 100%; - transform-origin: 100%; - } - .mfp-container { - padding-left: 6px; - padding-right: 6px; - } -} diff --git a/assets/css/styles.css b/assets/css/styles.css deleted file mode 100644 index dbc4e91..0000000 --- a/assets/css/styles.css +++ /dev/null @@ -1,1979 +0,0 @@ -/* Description: Master CSS file */ - -/***************************************** -Table Of Contents: - -- General Styles -- Navigation -- Header -- Header Lightbox -- Description -- Facilities -- Rooms -- Attractions -- Testimonials -- Location -- Footer -- Copyright -- Back To Top Button -- Extra Pages -- Media Queries -******************************************/ - -/***************************************** -Colors: -- Backgrounds - light gray #fbfbfb -- Buttons, icons - green #1ebbce -- Headings text - black #363a40 -- Body text - light gray #666a72 -******************************************/ - -/**************************/ -/* General Styles */ -/**************************/ -body, -html { - width: 100%; - height: 100%; -} - -body, -p { - color: #666a72; - font: - 400 1rem/1.75rem "Open Sans", - sans-serif; -} - -h1 { - color: #363a40; - font: - italic 700 2.5rem/3.25rem "PT Serif", - sans-serif; -} - -h2 { - color: #363a40; - font: - italic 700 2.375rem/3.125rem "PT Serif", - sans-serif; -} - -h3 { - color: #363a40; - font: - italic 700 1.5rem/2.25rem "PT Serif", - sans-serif; -} - -h4 { - color: #363a40; - font: - italic 700 1.25rem/1.75rem "PT Serif", - sans-serif; -} - -h5 { - color: #363a40; - font: - italic 700 1.125rem/1.625rem "PT Serif", - sans-serif; -} - -h6 { - color: #363a40; - font: - italic 700 1rem/1.5rem "PT Serif", - sans-serif; -} - -.p-large { - font-size: 1.125rem; - line-height: 1.875rem; -} - -.p-small { - font-size: 0.875rem; - line-height: 1.625rem; -} - -.testimonial-text { - font-style: italic; -} - -.testimonial-author { - font-weight: 700; -} - -.li-space-lg li { - margin-bottom: 0.5rem; -} - -a { - color: #666a72; - text-decoration: underline; -} - -a:hover { - color: #666a72; - text-decoration: underline; -} - -a.no-line { - text-decoration: none; -} - -.green { - color: #1ebbce; -} - -.bg-gray { - background-color: #fbfbfb; -} - -.mb-6 { - margin-bottom: 6rem; -} - -.pt-6 { - padding-top: 6rem; -} - -.pb-6 { - padding-bottom: 6rem; -} - -.hr-heading { - display: block; - width: 5rem; - height: 2px; - border: none; - background-color: #666a72; -} - -.btn-solid-reg { - display: inline-block; - padding: 1.375rem 2.25rem 1.375rem 2.25rem; - border: 1px solid #1ebbce; - border-radius: 2rem; - background-color: #1ebbce; - color: #ffffff; - font-weight: 600; - font-size: 0.875rem; - line-height: 0; - text-decoration: none; - transition: all 0.2s; -} - -.btn-solid-reg:hover { - border: 1px solid #1ebbce; - background-color: transparent; - color: #1ebbce; - text-decoration: none; -} - -.btn-solid-lg { - display: inline-block; - padding: 1.625rem 2.75rem 1.625rem 2.75rem; - border: 1px solid #1ebbce; - border-radius: 2rem; - background-color: #1ebbce; - color: #ffffff; - font-weight: 600; - font-size: 0.875rem; - line-height: 0; - text-decoration: none; - transition: all 0.2s; -} - -.btn-solid-lg:hover { - border: 1px solid #1ebbce; - background-color: transparent; - color: #1ebbce; - text-decoration: none; -} - -.btn-outline-reg { - display: inline-block; - padding: 1.375rem 2.25rem 1.375rem 2.25rem; - border: 1px solid #363a40; - border-radius: 2rem; - background-color: transparent; - color: #363a40; - font-weight: 600; - font-size: 0.875rem; - line-height: 0; - text-decoration: none; - transition: all 0.2s; -} - -.btn-outline-reg:hover { - border: 1px solid #363a40; - background-color: #363a40; - color: #ffffff; - text-decoration: none; -} - -.btn-outline-lg { - display: inline-block; - padding: 1.625rem 2.75rem 1.625rem 2.75rem; - border: 1px solid #30363a; - border-radius: 2rem; - background-color: transparent; - color: #30363a; - font-weight: 600; - font-size: 0.875rem; - line-height: 0; - text-decoration: none; - transition: all 0.2s; -} - -.btn-outline-lg:hover { - border: 1px solid #30363a; - background-color: #30363a; - color: #ffffff; - text-decoration: none; -} - -.btn-outline-sm { - display: inline-block; - padding: 1rem 1.625rem 1rem 1.625rem; - border: 1px solid #30363a; - border-radius: 2rem; - background-color: transparent; - color: #30363a; - font-weight: 600; - font-size: 0.875rem; - line-height: 0; - text-decoration: none; - transition: all 0.2s; -} - -.btn-outline-sm:hover { - border: 1px solid #30363a; - background-color: #30363a; - color: #ffffff; - text-decoration: none; -} - -.form-group { - position: relative; - margin-bottom: 1.25rem; -} - -.label-control { - position: absolute; - top: 0.87rem; - left: 1.375rem; - color: #666a72; - opacity: 1; - font-size: 0.875rem; - line-height: 1.375rem; - cursor: text; - transition: all 0.2s ease; -} - -.form-control-input:focus + .label-control, -.form-control-input.notEmpty + .label-control, -.form-control-textarea:focus + .label-control, -.form-control-textarea.notEmpty + .label-control { - top: 0.125rem; - opacity: 1; - font-size: 0.75rem; - font-weight: 700; -} - -.form-control-input, -.form-control-select { - display: block; /* needed for proper display of the label in Firefox, IE, Edge */ - width: 100%; - padding-top: 1.0625rem; - padding-bottom: 0.0625rem; - padding-left: 1.3125rem; - border: 1px solid #cbcbd1; - border-radius: 0; - background-color: #ffffff; - color: #666a72; - font-size: 0.875rem; - line-height: 1.875rem; - transition: all 0.2s; - -webkit-appearance: none; /* removes inner shadow on form inputs on ios safari */ -} - -.form-control-select { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - height: 3rem; -} - -select { - /* you should keep these first rules in place to maintain cross-browser behavior */ - -webkit-appearance: none; - -moz-appearance: none; - -ms-appearance: none; - -o-appearance: none; - appearance: none; - background-image: url("../images/down-arrow.png"); - background-position: 96% 50%; - background-repeat: no-repeat; - outline: none; -} - -.form-control-textarea { - display: block; /* used to eliminate a bottom gap difference between Chrome and IE/FF */ - width: 100%; - height: 14rem; /* used instead of html rows to normalize height between Chrome and IE/FF */ - padding-top: 1.5rem; - padding-left: 1.3125rem; - border: 1px solid #cbcbd1; - border-radius: 0; - background-color: #ffffff; - color: #666a72; - font-size: 0.875rem; - line-height: 1.5rem; - transition: all 0.2s; -} - -.form-control-input:focus, -.form-control-select:focus, -.form-control-textarea:focus { - border: 1px solid #a1a1a1; - outline: none; /* Removes blue border on focus */ -} - -.form-control-input:hover, -.form-control-select:hover, -.form-control-textarea:hover { - border: 1px solid #a1a1a1; -} - -input[type="checkbox"] { - vertical-align: -10%; - margin-right: 0.5rem; -} - -.form-control-submit-button { - display: inline-block; - width: 100%; - height: 3.125rem; - border: 0.125rem solid #1ebbce; - border-radius: 1.5rem; - background-color: #1ebbce; - color: #fff; - font-weight: 600; - font-size: 0.875rem; - line-height: 0; - cursor: pointer; - transition: all 0.2s; -} - -.form-control-submit-button:hover { - border: 0.125rem solid #1ebbce; - background-color: transparent; - color: #1ebbce; -} - -/* Fade-move Animation For Details Lightbox - Magnific Popup */ -/* at start */ -.my-mfp-slide-bottom .zoom-anim-dialog { - opacity: 0; - transition: all 0.2s ease-out; - -webkit-transform: translateY(-1.25rem) perspective(37.5rem) rotateX(10deg); - -ms-transform: translateY(-1.25rem) perspective(37.5rem) rotateX(10deg); - transform: translateY(-1.25rem) perspective(37.5rem) rotateX(10deg); -} - -/* animate in */ -.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog { - opacity: 1; - -webkit-transform: translateY(0) perspective(37.5rem) rotateX(0); - -ms-transform: translateY(0) perspective(37.5rem) rotateX(0); - transform: translateY(0) perspective(37.5rem) rotateX(0); -} - -/* animate out */ -.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog { - opacity: 0; - -webkit-transform: translateY(-0.625rem) perspective(37.5rem) rotateX(10deg); - -ms-transform: translateY(-0.625rem) perspective(37.5rem) rotateX(10deg); - transform: translateY(-0.625rem) perspective(37.5rem) rotateX(10deg); -} - -/* dark overlay, start state */ -.my-mfp-slide-bottom.mfp-bg { - opacity: 0; - transition: opacity 0.2s ease-out; -} - -/* animate in */ -.my-mfp-slide-bottom.mfp-ready.mfp-bg { - opacity: 0.8; -} -/* animate out */ -.my-mfp-slide-bottom.mfp-removing.mfp-bg { - opacity: 0; -} -/* end of fade-move animation for details lightbox - magnific popup */ - -/* Fade Animation For Image Lightbox - Magnific Popup */ -@-webkit-keyframes fadeIn { - from { - opacity: 0; - } - to { - opacity: 1; - } -} - -@keyframes fadeIn { - from { - opacity: 0; - } - to { - opacity: 1; - } -} - -.fadeIn { - -webkit-animation: fadeIn 0.6s; - animation: fadeIn 0.6s; -} - -@-webkit-keyframes fadeOut { - from { - opacity: 1; - } - to { - opacity: 0; - } -} - -@keyframes fadeOut { - from { - opacity: 1; - } - to { - opacity: 0; - } -} - -.fadeOut { - -webkit-animation: fadeOut 0.8s; - animation: fadeOut 0.8s; -} -/* end of fade animation for image lightbox - magnific popup */ - -/**********************/ -/* Navigation */ -/**********************/ -.navbar { - background-color: #ffffff; - font-size: 0.875rem; - line-height: 0.875rem; - box-shadow: 0 0.0625rem 0.375rem 0 rgba(0, 0, 0, 0.1); -} - -.navbar .logo-image img { - width: 76px; - height: 28px; -} - -.navbar .logo-text { - color: #1ebbce; - font-style: italic; - font-weight: 700; - font-size: 2.25rem; - line-height: 1rem; - text-decoration: none; -} - -.offcanvas-collapse { - position: fixed; - top: 3.25rem; /* adjusts the height between the top of the page and the offcanvas menu */ - bottom: 0; - left: 100%; - width: 100%; - padding-right: 1rem; - padding-left: 1rem; - overflow-y: auto; - visibility: hidden; - background-color: #ffffff; - transition: - visibility 0.3s ease-in-out, - -webkit-transform 0.3s ease-in-out; - transition: - transform 0.3s ease-in-out, - visibility 0.3s ease-in-out; - transition: - transform 0.3s ease-in-out, - visibility 0.3s ease-in-out, - -webkit-transform 0.3s ease-in-out; -} - -.offcanvas-collapse.open { - visibility: visible; - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} - -.navbar .navbar-nav { - margin-top: 0.75rem; - margin-bottom: 0.5rem; -} - -.navbar .nav-item .nav-link { - padding-top: 0.625rem; - padding-bottom: 0.625rem; - color: #363a40; - text-decoration: none; - transition: all 0.2s ease; -} - -.navbar .nav-item.dropdown.show .nav-link, -.navbar .nav-item .nav-link:hover, -.navbar .nav-item .nav-link.active { - color: #1ebbce; -} - -/* Dropdown Menu */ -.navbar .dropdown .dropdown-menu { - animation: fadeDropdown 0.2s; /* required for the fade animation */ -} - -@keyframes fadeDropdown { - 0% { - opacity: 0; - } - - 100% { - opacity: 1; - } -} - -.navbar .dropdown-menu { - margin-top: 0.5rem; - margin-bottom: 0.5rem; - border: none; -} - -.navbar .dropdown-toggle::after { - margin-left: 0.375rem; - border-top-color: #6a6e75; -} - -.navbar .dropdown-item { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - color: #363a40; - font-size: 0.875rem; - line-height: 0.875rem; - text-decoration: none; -} - -.navbar .dropdown-item:hover { - background-color: #ffffff; - color: #1ebbce; -} - -.navbar .dropdown-divider { - width: 100%; - height: 1px; - margin: 0.5rem auto 0.5rem auto; - border: none; - background-color: #e6e3e3; -} -/* end of dropdown menu */ - -.navbar .nav-item .btn-outline-sm { - margin-top: 0.125rem; - margin-bottom: 1.375rem; - border: 1px solid #666a72; - color: #666a72; - font-weight: 400; -} - -.navbar .nav-item .btn-outline-sm:hover { - background-color: #666a72; - color: #ffffff; -} - -.navbar .nav-item .btn-outline-sm .fas { - margin-right: 0.25rem; - font-size: 0.625rem; - line-height: 0; - vertical-align: top; -} - -.navbar .nav-item.lang-switch { - display: block; -} - -.navbar .lang-item { - opacity: 0.6; - font-size: 0.875rem; - line-height: 0.875rem; - vertical-align: top; -} - -.navbar .lang-item:hover, -.navbar .lang-item.active { - opacity: 1; -} - -.navbar .lang-item img { - display: inline-block; - margin-right: 6px; - margin-bottom: 2px; -} - -.navbar .navbar-toggler { - padding: 0; - border: none; - font-size: 1.25rem; -} - -/*****************/ -/* Header */ -/*****************/ -.header { - position: relative; - display: flex; - justify-content: center; - align-items: center; - height: 37.5rem; - text-align: center; -} - -.header .swiper-container { - position: absolute; - z-index: 0; - /* Necessary for proper display of slides */ - width: 100%; - height: 100%; -} - -.header .swiper-container .swiper-slide.first { - background: - linear-gradient( - to bottom right, - rgba(145, 74, 218, 0), - rgba(145, 74, 218, 0) - ), - url("../images/header-background-1.jpg") center center no-repeat; - background-size: cover; -} - -.header .swiper-container .swiper-slide.second { - background: - linear-gradient( - to bottom right, - rgba(145, 74, 218, 0), - rgba(145, 74, 218, 0) - ), - url("../images/header-background-2.jpg") center center no-repeat; - background-size: cover; -} - -.header .swiper-container .swiper-slide.third { - background: - linear-gradient( - to bottom right, - rgba(145, 74, 218, 0), - rgba(145, 74, 218, 0) - ), - url("../images/header-background-3.jpg") center center no-repeat; - background-size: cover; -} - -.header .text-container { - z-index: 1; - max-width: 31.875rem; - margin-top: 2rem; - margin-right: 1rem; - margin-left: 1rem; - padding: 1.75rem 2.5rem; - border-radius: 0.25rem; - background-color: rgba(0, 0, 0, 0.5); -} - -.header h1 { - margin-bottom: 1.75rem; - color: #ffffff; -} - -.header .btn-solid-lg, -.header .btn-outline-lg { - margin-right: 0.125rem; - margin-bottom: 1rem; - margin-left: 0.125rem; -} - -.header .btn-solid-lg { - border: 1px solid #1ebbce; - background-color: #1ebbce; - color: #ffffff; -} - -.header .btn-solid-lg:hover { - border: 1px solid #ffffff; - background-color: transparent; - color: #ffffff; -} - -.header .btn-outline-lg { - border: 1px solid #ffffff; - color: #ffffff; -} - -.header .btn-outline-lg:hover { - border: 1px solid #ffffff; - background-color: #ffffff; - color: #1ebbce; -} - -/***************************/ -/* Header Lightbox */ -/***************************/ -.lightbox-form { - max-width: 37.125rem; - margin: 2.5rem auto; - padding: 2.5rem 1.5rem 2rem 1.5rem; - border-radius: 0.25rem; - background: #fbfbfb; - text-align: left; -} - -.lightbox-form .container { - padding-right: 0; - padding-left: 0; -} - -.lightbox-form p { - margin-bottom: 1.5rem; - text-align: center; -} - -.dropdown-menu { - font-size: 0.875rem; -} - -/* Close X Button */ -.lightbox-form button.mfp-close.x-button { - position: absolute; - top: -0.125rem; - right: -0.125rem; - width: 2.75rem; - height: 2.75rem; - color: #363a40; -} -/* end of close x button */ - -/***********************/ -/* Description */ -/***********************/ -.slider-1 { - padding-top: 7rem; - padding-bottom: 7.5rem; - text-align: center; -} - -.slider-1 h2 { - margin-bottom: 0.75rem; -} - -.slider-1 .p-heading { - margin-bottom: 3.75rem; -} - -.slider-1 .slider-container { - position: relative; -} - -.slider-1 .swiper-container { - position: static; - width: 94%; -} - -/* Hover Animation */ -.slider-1 .swiper-container .swiper-slide .image-container { - overflow: hidden; - border-radius: 0.25rem; -} - -.slider-1 .swiper-container .swiper-slide .image-container img { - border-radius: 0.25rem; - transition: all 0.3s; -} - -.slider-1 .swiper-container .swiper-slide .image-container:hover img { - -moz-transform: scale(1.15); - -webkit-transform: scale(1.15); - transform: scale(1.15); -} -/* end of hover animation */ - -.slider-1 .swiper-button-prev:focus, -.slider-1 .swiper-button-next:focus { - /* even if you can't see it chrome you can see it on mobile device */ - outline: none; -} - -.slider-1 .swiper-button-prev { - left: -0.875rem; - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%235b6067'%2F%3E%3C%2Fsvg%3E"); - background-size: 1.125rem 1.75rem; -} - -.slider-1 .swiper-button-next { - right: -0.875rem; - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%235b6067'%2F%3E%3C%2Fsvg%3E"); - background-size: 1.125rem 1.75rem; -} - -/*********************/ -/* Facilities */ -/*********************/ -.tabs { - padding-top: 7rem; - padding-bottom: 7.5rem; - background: - linear-gradient(to bottom right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), - url("../images/facilities-background.jpg") center center no-repeat; - background-size: cover; -} - -.tabs h2 { - margin-bottom: 0.75rem; - color: #ffffff; - text-align: center; -} - -.tabs .p-heading { - margin-bottom: 3.75rem; - color: #ffffff; - text-align: center; -} - -/* Tabs Links */ -.tabs .nav-tabs { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; - border: none; - background-color: #fbfbfb; -} - -.tabs .nav-tabs .nav-item { - width: 100%; - text-align: center; -} - -.tabs .nav-tabs .nav-item .nav-link { - padding-top: 0.375rem; - padding-bottom: 0.375rem; - border: none; - border-radius: 0.125rem; - font-size: 0.875rem; - text-decoration: none; -} - -.tabs .nav-tabs .nav-item .nav-link .fas { - display: inline-block; - margin-right: 0.5rem; - color: #1ebbce; -} - -.tabs .nav-tabs .nav-item .nav-link span { - color: #1ebbce; -} - -.tabs .nav-tabs .nav-item .nav-link:hover, -.tabs .nav-tabs .nav-item .nav-link.active { - background-color: #1ebbce; -} - -.tabs .nav-tabs .nav-item .nav-link:hover .fas, -.tabs .nav-tabs .nav-item .nav-link.active .fas, -.tabs .nav-tabs .nav-item .nav-link:hover span, -.tabs .nav-tabs .nav-item .nav-link.active span { - color: #ffffff; -} -/* end of tabs links */ - -.tabs .tab-content { - padding: 1.5rem 1.25rem 2.625rem 1.25rem; - background-color: #fbfbfb; -} - -.tabs h3 { - margin-bottom: 1rem; -} - -.tabs .btn-solid-reg, -.tabs .btn-outline-reg { - margin-top: 0.375rem; - margin-right: 0.375rem; -} - -.tabs .list-unstyled .fas { - color: #15aabf; - font-size: 0.375rem; - line-height: 1.75rem; -} - -.tabs .list-unstyled .media-body { - margin-left: 0.5rem; -} - -/* Tab 1 */ -.tabs #tab-1 .image-container { - text-align: center; -} - -.tabs #tab-1 .text-container { - margin-top: 2.5rem; -} - -/* Tab 2 */ -.tabs #tab-2 .text-container { - margin-bottom: 3rem; -} - -.tabs #tab-2 .image-container { - text-align: center; -} - -/* Tab 3 */ -.tabs #tab-3 .image-container { - text-align: center; -} - -.tabs #tab-3 .text-container { - margin-top: 2.5rem; -} - -/* Tab 4 */ -.tabs #tab-4 .text-container { - margin-bottom: 3rem; -} - -.tabs #tab-4 .image-container { - text-align: center; -} - -/* Tab 5 */ -.tabs #tab-5 .image-container { - text-align: center; -} - -.tabs #tab-5 .text-container { - margin-top: 2.5rem; -} - -/* Tab 6 */ -.tabs #tab-6 .text-container { - margin-bottom: 3rem; -} - -.tabs #tab-6 .image-container { - text-align: center; -} - -/****************/ -/* Rooms */ -/****************/ -.cards-1 { - padding-top: 7rem; - padding-bottom: 2.5rem; - text-align: center; -} - -.cards-1 h2 { - margin-bottom: 0.75rem; -} - -.cards-1 .list-unstyled { - margin-bottom: 3.75rem; -} - -.cards-1 .list-unstyled li { - display: inline; - margin-right: 0.75rem; -} - -.cards-1 .list-unstyled .fas { - margin-right: 0.5rem; - color: #1ebbce; - font-size: 0.875rem; -} - -.cards-1 .card { - margin-bottom: 5rem; - border-radius: 0; - border: none; -} - -/* Hover Animation */ -.cards-1 .card-image { - overflow: hidden; - margin-bottom: 1.875rem; - border-radius: 0.25rem; -} - -.cards-1 .card-image img { - border-radius: 0.25rem; - transition: all 0.3s; -} - -.cards-1 .card-image:hover img { - -moz-transform: scale(1.15); - -webkit-transform: scale(1.15); - transform: scale(1.15); -} -/* end of hover animation */ - -.cards-1 .card-body { - padding: 0; -} - -.cards-1 .card-title { - margin-bottom: 0.5rem; -} - -.cards-1 .card-body p { - margin-bottom: 1.5rem; -} - -.cards-1 .btn-solid-reg { - margin-right: 0.25rem; -} - -/**********************/ -/* Attractions */ -/**********************/ -.cards-2 { - padding-top: 7rem; - padding-bottom: 3.5rem; -} - -.cards-2 h2 { - text-align: center; -} - -.cards-2 .hr-heading { - margin: 0.75rem auto 3.5rem auto; -} - -.cards-2 .card { - margin-bottom: 2.75rem; - border: none; - background-color: transparent; -} - -/* Hover Animation */ -.cards-2 .card-image { - overflow: hidden; - margin-bottom: 1.5rem; - border-radius: 0.25rem; -} - -.cards-2 .card-image img { - border-radius: 0.25rem; - transition: all 0.3s; -} - -.cards-2 .card-image:hover img { - -moz-transform: scale(1.15); - -webkit-transform: scale(1.15); - transform: scale(1.15); -} -/* end of hover animation */ - -.cards-2 .card-body { - padding: 0; -} - -/************************/ -/* Testimonials */ -/************************/ -.slider-2 { - padding-top: 7rem; - padding-bottom: 7.5rem; - background: - linear-gradient(to bottom right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), - url("../images/testimonials-background.jpg") center center no-repeat; - background-size: cover; - text-align: center; -} - -.slider-2 h2 { - color: #ffffff; -} - -.slider-2 .hr-heading { - margin: 0.75rem auto 3.75rem auto; - background-color: #ffffff; -} - -.slider-2 .slider-container { - position: relative; -} - -.slider-2 .swiper-container { - position: static; - width: 90%; -} - -.slider-2 .swiper-button-prev:focus, -.slider-2 .swiper-button-next:focus { - /* even if you can't see it chrome you can see it on mobile device */ - outline: none; -} - -.slider-2 .swiper-button-prev { - left: -0.875rem; - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); - background-size: 1.125rem 1.75rem; -} - -.slider-2 .swiper-button-next { - right: -0.875rem; - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); - background-size: 1.125rem 1.75rem; -} - -.slider-2 .card { - position: relative; - padding: 0; - border: none; - background-color: transparent; -} - -.slider-2 .card-image { - width: 5rem; - height: 5rem; - margin-right: auto; - margin-bottom: 1.25rem; - margin-left: auto; - border-radius: 50%; -} - -.slider-2 .card-body { - padding: 0; -} - -.slider-2 .testimonial-text { - margin-bottom: 0.75rem; - color: #ffffff; -} - -.slider-2 .testimonial-author { - margin-bottom: 0; - color: #ffffff; -} - -/*******************/ -/* Location */ -/*******************/ -.basic-1 { - padding-top: 7rem; - padding-bottom: 3.5rem; - text-align: center; -} - -.basic-1 h2 { - margin-bottom: 0.75rem; -} - -.basic-1 .list-unstyled { - margin-bottom: 3.75rem; -} - -.basic-1 .list-unstyled li { - display: inline; - margin-right: 0.75rem; -} - -.basic-1 .list-unstyled .fas { - margin-right: 0.5rem; - color: #1ebbce; - font-size: 0.875rem; -} - -.basic-1 .map-responsive { - position: relative; - overflow: hidden; - height: 0; - margin-bottom: 4rem; - padding-bottom: 100%; -} - -.basic-1 .map-responsive iframe { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border: none; -} - -/******************/ -/* Footer */ -/******************/ -.footer { - padding-top: 6.5rem; - padding-bottom: 4rem; - background-color: #f1f0f0; - text-align: center; -} - -.footer a { - text-decoration: none; -} - -.footer a:hover { - color: #363a40; -} - -.footer h3 { - margin-bottom: 2rem; -} - -.footer .fa-stack { - width: 2em; - margin-bottom: 1.25rem; - margin-right: 0.375rem; - font-size: 1.5rem; -} - -.footer .fa-stack .fa-stack-1x { - color: #363a40; - transition: all 0.2s ease; -} - -.footer .fa-stack .fa-stack-2x { - color: #ffffff; - transition: all 0.2s ease; -} - -.footer .fa-stack:hover .fa-stack-1x { - color: #ffffff; -} - -.footer .fa-stack:hover .fa-stack-2x { - color: #1ebbce; -} - -/*********************/ -/* Copyright */ -/*********************/ -.copyright { - text-align: center; - background-color: #f1f0f0; -} - -.copyright .divider { - height: 1px; - margin-bottom: 1.5rem; - background-color: #bfc6c9; - border: none; -} - -.copyright .list-unstyled { - margin-bottom: 2rem; -} - -.copyright a { - text-decoration: none; - color: #92989c; -} - -.copyright .statement { - color: #92989c; -} - -/******************************/ -/* Back To Top Button */ -/******************************/ -a.back-to-top { - position: fixed; - z-index: 999; - right: 0.75rem; - bottom: 0.75rem; - display: none; - width: 2.625rem; - height: 2.625rem; - border-radius: 1.875rem; - background: #585f63 url("../images/up-arrow.png") no-repeat center 47%; - background-size: 1.125rem 1.125rem; - text-indent: -9999px; -} - -a:hover.back-to-top { - background-color: #1ebbce; -} - -/***********************/ -/* Extra Pages */ -/***********************/ -.ex-header { - padding-top: 8.5rem; - padding-bottom: 4rem; -} - -.ex-basic-1 .list-unstyled .fas { - color: #666a72; - font-size: 0.375rem; - line-height: 1.75rem; -} - -.ex-basic-1 .list-unstyled .media-body { - margin-left: 0.5rem; -} - -.ex-basic-1 .list-unstyled.amenities .fas { - width: 1.125rem; - color: #1ebbce; - font-size: 1rem; - line-height: 1.75rem; -} - -.ex-basic-1 .list-unstyled.amenities .media-body { - margin-left: 0.75rem; -} - -.ex-basic-1 .list-unstyled.list-icon-lg .media { - margin-bottom: 2.5rem; -} - -.ex-basic-1 .list-unstyled.list-icon-lg .list-icon { - width: 3rem; - height: 3rem; - border-radius: 50%; - background-color: #fbfbfb; - text-align: center; -} - -.ex-basic-1 .list-unstyled.list-icon-lg .fas { - color: #1ebbce; - font-size: 1rem; - line-height: 3rem; -} - -.ex-basic-1 .list-unstyled.list-icon-lg .media-body { - margin-left: 1rem; -} - -.ex-basic-1 .text-box { - padding: 1.25rem 1.25rem 0.5rem 1.25rem; - background-color: #fbfbfb; -} - -.ex-basic-1 .slider-container { - position: relative; -} - -.ex-basic-1 .swiper-container { - position: static; - width: 94%; -} - -.ex-basic-1 .swiper-container .swiper-slide img { - border-radius: 0.25rem; -} - -.ex-basic-1 .swiper-button-prev:focus, -.ex-basic-1 .swiper-button-next:focus { - /* even if you can't see it chrome you can see it on mobile device */ - outline: none; -} - -.ex-basic-1 .swiper-button-prev { - left: -0.875rem; - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23333'%2F%3E%3C%2Fsvg%3E"); - background-size: 1.125rem 1.75rem; -} - -.ex-basic-1 .swiper-button-next { - right: -0.875rem; - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23333'%2F%3E%3C%2Fsvg%3E"); - background-size: 1.125rem 1.75rem; -} - -.ex-basic-1 .map-responsive { - overflow: hidden; - position: relative; - height: 0; - margin-bottom: 3rem; - padding-bottom: 56.25%; - border-radius: 0.25rem; -} - -.ex-basic-1 .map-responsive iframe { - left: 0; - top: 0; - height: 100%; - width: 100%; - position: absolute; - border: none; -} - -.ex-cards-1 .card { - border: none; - background-color: transparent; -} - -.ex-cards-1 .card .fa-stack { - width: 2em; - font-size: 1.125rem; -} - -.ex-cards-1 .card .fa-stack-2x { - color: #1ebbce; -} - -.ex-cards-1 .card .fa-stack-1x { - color: #fff; - font-weight: 700; - line-height: 2.125rem; -} - -.ex-cards-1 .card .list-unstyled .media-body { - margin-left: 0.75rem; -} - -.ex-cards-1 .card .list-unstyled .media-body h4 { - margin-bottom: 0.25rem; -} - -.ex-form-1 .form-group { - margin-bottom: 1.75rem; -} - -.ex-form-1 .label-control { - top: 1.375rem; - left: 1.375rem; - font-size: 1rem; -} - -.ex-form-1 .form-control-input:focus + .label-control, -.ex-form-1 .form-control-input.notEmpty + .label-control, -.ex-form-1 .form-control-textarea:focus + .label-control, -.ex-form-1 .form-control-textarea.notEmpty + .label-control { - top: 0.375rem; -} - -.ex-form-1 .form-control-input { - padding-top: 1.5rem; - padding-bottom: 0.625rem; -} - -.ex-form-1 .form-control-submit-button { - height: 4rem; - border-radius: 2.5rem; - font-size: 1rem; -} - -/*************************/ -/* Media Queries */ -/*************************/ -/* Min-width 768px */ -@media (min-width: 768px) { - /* Header */ - .header { - height: 43.75rem; - } - - .header .text-container { - width: 43.125rem; - max-width: 100%; - margin-right: 0; - margin-left: 0; - } - - .header .btn-solid-lg, - .header .btn-outline-lg { - margin-right: 0.25rem; - margin-left: 0.25rem; - } - /* end of header */ - - /* Location */ - .basic-1 .map-responsive { - padding-bottom: 45%; - } - /* end of location */ - - /* Extra Pages */ - .ex-basic-1 .list-unstyled.list-icon-lg .list-icon { - width: 5rem; - height: 5rem; - } - - .ex-basic-1 .list-unstyled.list-icon-lg .fas { - font-size: 2rem; - line-height: 5rem; - } - - .ex-basic-1 .list-unstyled.list-icon-lg .media-body { - margin-left: 1.5rem; - } - - .ex-basic-1 .text-box { - padding: 1.75rem 2rem 0.875rem 2rem; - } - /* end of extra pages */ -} -/* end of min-width 768px */ - -/* Min-width 992px */ -@media (min-width: 992px) { - /* General Styles */ - h1 { - font-size: 3rem; - line-height: 3.75rem; - } - - .p-heading { - width: 42rem; - margin-right: auto; - margin-left: auto; - } - /* end of general styles */ - - /* Navigation */ - .navbar { - position: absolute; - } - - .offcanvas-collapse { - position: static; - top: auto; - bottom: auto; - left: auto; - width: auto; - padding-right: 0; - padding-left: 0; - background-color: transparent; - overflow-y: visible; - visibility: visible; - } - - .offcanvas-collapse.open { - -webkit-transform: none; - transform: none; - } - - .navbar .navbar-nav { - margin-top: 0; - margin-bottom: 0; - } - - .navbar .nav-item .nav-link { - padding-right: 0.75rem; - padding-left: 0.75rem; - } - - .navbar .dropdown-menu { - margin-top: 0.25rem; - } - - .navbar .dropdown-divider { - width: 90%; - } - - .navbar .nav-item .btn-outline-sm { - margin-top: 0; - margin-right: 1rem; - margin-bottom: 0; - margin-left: 0.75rem; - } - /* end of navigation */ - - /* Header */ - .header { - height: 50rem; - } - - .header .text-container { - width: 48.75rem; - padding: 2rem 3rem; - } - /* end of header */ - - /* Header Lightbox */ - .lightbox-form { - padding: 2.5rem 2.25rem 2rem 2.25rem; - } - /* end of header lightbox */ - - /* Description */ - .slider-1 .swiper-button-prev { - width: 1.375rem; - background-size: 1.375rem 2.125rem; - } - - .slider-1 .swiper-button-next { - width: 1.375rem; - background-size: 1.375rem 2.125rem; - } - /* end of description */ - - /* Facilities */ - .tabs .nav-tabs { - justify-content: center; - margin-right: auto; - margin-left: auto; - max-width: 31rem; - padding-top: 1.25rem; - border: none; - } - - .tabs .nav-tabs .nav-item { - width: auto; - height: auto; - margin-right: 1rem; - margin-bottom: 0; - margin-left: 1rem; - } - - .tabs .nav-tabs .nav-item .nav-link { - padding: 0 0 0 0; - background-color: transparent; - } - - .tabs .nav-tabs .nav-item .nav-link .fas { - display: block; - margin-right: 0; - margin-bottom: 0.25rem; - color: #909399; - font-size: 2rem; - vertical-align: middle; - transition: all 0.2s ease; - } - - .tabs .nav-tabs .nav-item .nav-link span { - color: #909399; - transition: all 0.2s ease; - } - - .tabs .nav-tabs .nav-item .nav-link:hover, - .tabs .nav-tabs .nav-item .nav-link.active { - background-color: transparent; - } - - .tabs .nav-tabs .nav-item .nav-link:hover .fas, - .tabs .nav-tabs .nav-item .nav-link.active .fas, - .tabs .nav-tabs .nav-item .nav-link:hover span, - .tabs .nav-tabs .nav-item .nav-link.active span { - color: #1ebbce; - } - - .tabs .tab-content { - padding-top: 2.75rem; - padding-right: 2rem; - padding-left: 2rem; - border-radius: 0.25rem; - } - - /* Tab 1 */ - .tabs #tab-1 .text-container { - margin-top: 0; - } - - /* Tab 2 */ - .tabs #tab-2 .text-container { - margin-top: 0; - margin-bottom: 0; - } - - /* Tab 3 */ - .tabs #tab-3 .text-container { - margin-top: 0; - } - - /* Tab 4 */ - .tabs #tab-4 .text-container { - margin-top: 0; - margin-bottom: 0; - } - - /* Tab 5 */ - .tabs #tab-5 .text-container { - margin-top: 0; - } - - /* Tab 6 */ - .tabs #tab-6 .text-container { - margin-top: 0; - margin-bottom: 0; - } - /* end of facilities */ - - /* Rooms */ - .cards-1 .card { - display: inline-block; - max-width: 18.5rem; - vertical-align: top; - } - - .cards-1 .card:nth-child(3n + 2) { - margin-right: 1rem; - margin-left: 1rem; - } - /* end of rooms */ - - /* Attractions */ - .cards-2 .card { - display: inline-block; - width: 28rem; - vertical-align: top; - } - - .cards-2 .card:nth-of-type(2n + 1) { - margin-right: 0.875rem; - } - - .cards-2 .card:nth-of-type(2n + 2) { - margin-left: 0.875rem; - } - /* end of attractions */ - - /* Testimonials */ - .slider .swiper-button-prev { - left: -1rem; - width: 1.375rem; - background-size: 1.375rem 2.125rem; - } - - .slider .swiper-button-next { - right: -1rem; - width: 1.375rem; - background-size: 1.375rem 2.125rem; - } - /* end of testimonials */ - - /* Footer */ - .footer h3 { - width: 46rem; - margin-right: auto; - margin-left: auto; - } - /* end of footer */ - - /* Copyright */ - .copyright { - text-align: left; - } - - .copyright .list-unstyled { - margin-bottom: 1rem; - } - - .copyright .list-unstyled li { - display: inline-block; - margin-right: 1rem; - } - - .copyright .statement { - text-align: right; - } - /* end of copyright */ - - /* Extra Pages */ - .ex-basic-1 .swiper-button-prev { - width: 1.375rem; - background-size: 1.375rem 2.125rem; - } - - .ex-basic-1 .swiper-button-next { - width: 1.375rem; - background-size: 1.375rem 2.125rem; - } - - .ex-cards-1 .card { - display: inline-block; - width: 18.5rem; - vertical-align: top; - } - - .ex-cards-1 .card:nth-of-type(3n + 2) { - margin-right: 1rem; - margin-left: 1rem; - } - /* end of extra pages */ -} -/* end of min-width 992px */ - -/* Min-width 1200px */ -@media (min-width: 1200px) { - /* Header */ - .header { - height: 56.25rem; - } - - .header .text-container { - margin-top: 0; - width: 58.5rem; - padding: 2.5rem 3.5rem; - } - - .header h1 { - font-size: 3.75rem; - line-height: 4.5rem; - } - /* end of header */ - - /* Description */ - .slider-1 .swiper-container { - width: 100%; - } - - .slider-1 .swiper-button-prev { - left: -2.25rem; - } - - .slider-1 .swiper-button-next { - right: -2.25rem; - } - /* end of description */ - - /* Facilities */ - /* Tab 1 */ - .tabs #tab-1 .image-container { - margin-left: 1rem; - text-align: left; - } - - .tabs #tab-1 .text-container { - margin-top: 1.5rem; - margin-right: 2rem; - margin-left: 2.5rem; - } - - /* Tab 2 */ - .tabs #tab-2 .text-container { - margin-top: 1rem; - margin-right: 2.5rem; - margin-left: 2rem; - } - - .tabs #tab-2 .image-container { - margin-right: 1rem; - text-align: right; - } - - /* Tab 3 */ - .tabs #tab-3 .image-container { - margin-left: 1rem; - text-align: left; - } - - .tabs #tab-3 .text-container { - margin-right: 2rem; - margin-left: 2.5rem; - } - - /* Tab 4 */ - .tabs #tab-4 .text-container { - margin-top: 1.5rem; - margin-right: 2.5rem; - margin-left: 2rem; - } - - .tabs #tab-4 .image-container { - margin-right: 1rem; - text-align: right; - } - - /* Tab 5 */ - .tabs #tab-5 .image-container { - margin-left: 1rem; - text-align: left; - } - - .tabs #tab-5 .text-container { - margin-right: 2rem; - margin-left: 2.5rem; - } - - /* Tab 6 */ - .tabs #tab-6 .text-container { - margin-top: 1.5rem; - margin-right: 1.5rem; - margin-left: 3rem; - } - - .tabs #tab-6 .image-container { - margin-right: 3rem; - text-align: right; - } - /* end of facilities */ - - /* Rooms */ - .cards-1 .card { - max-width: 21.75rem; - } - - .cards-1 .card:nth-child(3n + 2) { - margin-right: 1.75rem; - margin-left: 1.75rem; - } - /* end of rooms */ - - /* Attractions */ - .cards-2 .card { - width: 33rem; - } - - .cards-2 .card:nth-of-type(2n + 1) { - margin-right: 1.5rem; - } - - .cards-2 .card:nth-of-type(2n + 2) { - margin-left: 1.5rem; - } - /* end of attractions */ - - /* Testimonials */ - .slider-2 .card { - padding-right: 2rem; - padding-left: 2rem; - } - - .slider-2 .swiper-button-prev { - left: -2.125rem; - } - - .slider-2 .swiper-button-next { - right: -2.125rem; - } - - .slider-2 .swiper-container { - width: 100%; - } - /* end of testimonials */ - - /* Extra Pages */ - .ex-cards-1 .card { - width: 21rem; - } - - .ex-cards-1 .card:nth-of-type(3n + 2) { - margin-right: 2.875rem; - margin-left: 2.875rem; - } - - .ex-basic-1 .swiper-container { - width: 100%; - } - - .ex-basic-1 .swiper-button-prev { - left: -2.25rem; - } - - .ex-basic-1 .swiper-button-next { - right: -2.25rem; - } - /* end of extra pages */ -} -/* end of min-width 1200px */ diff --git a/assets/css/swiper.css b/assets/css/swiper.css deleted file mode 100644 index 0093c5d..0000000 --- a/assets/css/swiper.css +++ /dev/null @@ -1,752 +0,0 @@ -/** - * Swiper 4.4.6 - * Most modern mobile touch slider and framework with hardware accelerated transitions - * http://www.idangero.us/swiper/ - * - * Copyright 2014-2018 Vladimir Kharlampidi - * - * Released under the MIT License - * - * Released on: December 19, 2018 - */ -.swiper-container { - margin: 0 auto; - position: relative; - overflow: hidden; - list-style: none; - padding: 0; - /* Fix of Webkit flickering */ - z-index: 1; -} -.swiper-container-no-flexbox .swiper-slide { - float: left; -} -.swiper-container-vertical > .swiper-wrapper { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; -} -.swiper-wrapper { - position: relative; - width: 100%; - height: 100%; - z-index: 1; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-transition-property: -webkit-transform; - transition-property: -webkit-transform; - -o-transition-property: transform; - transition-property: transform; - transition-property: - transform, - -webkit-transform; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} -.swiper-container-android .swiper-slide, -.swiper-wrapper { - -webkit-transform: translate3d(0px, 0, 0); - transform: translate3d(0px, 0, 0); -} -.swiper-container-multirow > .swiper-wrapper { - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} -.swiper-container-free-mode > .swiper-wrapper { - -webkit-transition-timing-function: ease-out; - -o-transition-timing-function: ease-out; - transition-timing-function: ease-out; - margin: 0 auto; -} -.swiper-slide { - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; - height: 100%; - position: relative; - -webkit-transition-property: -webkit-transform; - transition-property: -webkit-transform; - -o-transition-property: transform; - transition-property: transform; - transition-property: - transform, - -webkit-transform; -} -.swiper-slide-invisible-blank { - visibility: hidden; -} -/* Auto Height */ -.swiper-container-autoheight, -.swiper-container-autoheight .swiper-slide { - height: auto; -} -.swiper-container-autoheight .swiper-wrapper { - -webkit-box-align: start; - -webkit-align-items: flex-start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-transition-property: - height, - -webkit-transform; - transition-property: - height, - -webkit-transform; - -o-transition-property: transform, height; - transition-property: transform, height; - transition-property: - transform, - height, - -webkit-transform; -} -/* 3D Effects */ -.swiper-container-3d { - -webkit-perspective: 1200px; - perspective: 1200px; -} -.swiper-container-3d .swiper-wrapper, -.swiper-container-3d .swiper-slide, -.swiper-container-3d .swiper-slide-shadow-left, -.swiper-container-3d .swiper-slide-shadow-right, -.swiper-container-3d .swiper-slide-shadow-top, -.swiper-container-3d .swiper-slide-shadow-bottom, -.swiper-container-3d .swiper-cube-shadow { - -webkit-transform-style: preserve-3d; - transform-style: preserve-3d; -} -.swiper-container-3d .swiper-slide-shadow-left, -.swiper-container-3d .swiper-slide-shadow-right, -.swiper-container-3d .swiper-slide-shadow-top, -.swiper-container-3d .swiper-slide-shadow-bottom { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - pointer-events: none; - z-index: 10; -} -.swiper-container-3d .swiper-slide-shadow-left { - background-image: -webkit-gradient( - linear, - right top, - left top, - from(rgba(0, 0, 0, 0.5)), - to(rgba(0, 0, 0, 0)) - ); - background-image: -webkit-linear-gradient( - right, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); - background-image: -o-linear-gradient( - right, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); - background-image: linear-gradient( - to left, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} -.swiper-container-3d .swiper-slide-shadow-right { - background-image: -webkit-gradient( - linear, - left top, - right top, - from(rgba(0, 0, 0, 0.5)), - to(rgba(0, 0, 0, 0)) - ); - background-image: -webkit-linear-gradient( - left, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); - background-image: -o-linear-gradient( - left, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); - background-image: linear-gradient( - to right, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} -.swiper-container-3d .swiper-slide-shadow-top { - background-image: -webkit-gradient( - linear, - left bottom, - left top, - from(rgba(0, 0, 0, 0.5)), - to(rgba(0, 0, 0, 0)) - ); - background-image: -webkit-linear-gradient( - bottom, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); - background-image: -o-linear-gradient( - bottom, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); - background-image: linear-gradient( - to top, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} -.swiper-container-3d .swiper-slide-shadow-bottom { - background-image: -webkit-gradient( - linear, - left top, - left bottom, - from(rgba(0, 0, 0, 0.5)), - to(rgba(0, 0, 0, 0)) - ); - background-image: -webkit-linear-gradient( - top, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); - background-image: -o-linear-gradient( - top, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); - background-image: linear-gradient( - to bottom, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} -/* IE10 Windows Phone 8 Fixes */ -.swiper-container-wp8-horizontal, -.swiper-container-wp8-horizontal > .swiper-wrapper { - -ms-touch-action: pan-y; - touch-action: pan-y; -} -.swiper-container-wp8-vertical, -.swiper-container-wp8-vertical > .swiper-wrapper { - -ms-touch-action: pan-x; - touch-action: pan-x; -} -.swiper-button-prev, -.swiper-button-next { - position: absolute; - top: 50%; - width: 27px; - height: 44px; - margin-top: -22px; - z-index: 10; - cursor: pointer; - background-size: 27px 44px; - background-position: center; - background-repeat: no-repeat; -} -.swiper-button-prev.swiper-button-disabled, -.swiper-button-next.swiper-button-disabled { - opacity: 0.35; - cursor: auto; - pointer-events: none; -} -.swiper-button-prev, -.swiper-container-rtl .swiper-button-next { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); - left: 10px; - right: auto; -} -.swiper-button-next, -.swiper-container-rtl .swiper-button-prev { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); - right: 10px; - left: auto; -} -.swiper-button-prev.swiper-button-white, -.swiper-container-rtl .swiper-button-next.swiper-button-white { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); -} -.swiper-button-next.swiper-button-white, -.swiper-container-rtl .swiper-button-prev.swiper-button-white { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); -} -.swiper-button-prev.swiper-button-black, -.swiper-container-rtl .swiper-button-next.swiper-button-black { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); -} -.swiper-button-next.swiper-button-black, -.swiper-container-rtl .swiper-button-prev.swiper-button-black { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); -} -.swiper-button-lock { - display: none; -} -.swiper-pagination { - position: absolute; - text-align: center; - -webkit-transition: 300ms opacity; - -o-transition: 300ms opacity; - transition: 300ms opacity; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - z-index: 10; -} -.swiper-pagination.swiper-pagination-hidden { - opacity: 0; -} -/* Common Styles */ -.swiper-pagination-fraction, -.swiper-pagination-custom, -.swiper-container-horizontal > .swiper-pagination-bullets { - bottom: 10px; - left: 0; - width: 100%; -} -/* Bullets */ -.swiper-pagination-bullets-dynamic { - overflow: hidden; - font-size: 0; -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { - -webkit-transform: scale(0.33); - -ms-transform: scale(0.33); - transform: scale(0.33); - position: relative; -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { - -webkit-transform: scale(0.66); - -ms-transform: scale(0.66); - transform: scale(0.66); -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { - -webkit-transform: scale(0.33); - -ms-transform: scale(0.33); - transform: scale(0.33); -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { - -webkit-transform: scale(0.66); - -ms-transform: scale(0.66); - transform: scale(0.66); -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { - -webkit-transform: scale(0.33); - -ms-transform: scale(0.33); - transform: scale(0.33); -} -.swiper-pagination-bullet { - width: 8px; - height: 8px; - display: inline-block; - border-radius: 100%; - background: #000; - opacity: 0.2; -} -button.swiper-pagination-bullet { - border: none; - margin: 0; - padding: 0; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} -.swiper-pagination-clickable .swiper-pagination-bullet { - cursor: pointer; -} -.swiper-pagination-bullet-active { - opacity: 1; - background: #007aff; -} -.swiper-container-vertical > .swiper-pagination-bullets { - right: 10px; - top: 50%; - -webkit-transform: translate3d(0px, -50%, 0); - transform: translate3d(0px, -50%, 0); -} -.swiper-container-vertical - > .swiper-pagination-bullets - .swiper-pagination-bullet { - margin: 6px 0; - display: block; -} -.swiper-container-vertical - > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { - top: 50%; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); - width: 8px; -} -.swiper-container-vertical - > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic - .swiper-pagination-bullet { - display: inline-block; - -webkit-transition: - 200ms top, - 200ms -webkit-transform; - transition: - 200ms top, - 200ms -webkit-transform; - -o-transition: - 200ms transform, - 200ms top; - transition: - 200ms transform, - 200ms top; - transition: - 200ms transform, - 200ms top, - 200ms -webkit-transform; -} -.swiper-container-horizontal - > .swiper-pagination-bullets - .swiper-pagination-bullet { - margin: 0 4px; -} -.swiper-container-horizontal - > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { - left: 50%; - -webkit-transform: translateX(-50%); - -ms-transform: translateX(-50%); - transform: translateX(-50%); - white-space: nowrap; -} -.swiper-container-horizontal - > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic - .swiper-pagination-bullet { - -webkit-transition: - 200ms left, - 200ms -webkit-transform; - transition: - 200ms left, - 200ms -webkit-transform; - -o-transition: - 200ms transform, - 200ms left; - transition: - 200ms transform, - 200ms left; - transition: - 200ms transform, - 200ms left, - 200ms -webkit-transform; -} -.swiper-container-horizontal.swiper-container-rtl - > .swiper-pagination-bullets-dynamic - .swiper-pagination-bullet { - -webkit-transition: - 200ms right, - 200ms -webkit-transform; - transition: - 200ms right, - 200ms -webkit-transform; - -o-transition: - 200ms transform, - 200ms right; - transition: - 200ms transform, - 200ms right; - transition: - 200ms transform, - 200ms right, - 200ms -webkit-transform; -} -/* Progress */ -.swiper-pagination-progressbar { - background: rgba(0, 0, 0, 0.25); - position: absolute; -} -.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { - background: #007aff; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - -webkit-transform: scale(0); - -ms-transform: scale(0); - transform: scale(0); - -webkit-transform-origin: left top; - -ms-transform-origin: left top; - transform-origin: left top; -} -.swiper-container-rtl - .swiper-pagination-progressbar - .swiper-pagination-progressbar-fill { - -webkit-transform-origin: right top; - -ms-transform-origin: right top; - transform-origin: right top; -} -.swiper-container-horizontal > .swiper-pagination-progressbar, -.swiper-container-vertical - > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { - width: 100%; - height: 4px; - left: 0; - top: 0; -} -.swiper-container-vertical > .swiper-pagination-progressbar, -.swiper-container-horizontal - > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { - width: 4px; - height: 100%; - left: 0; - top: 0; -} -.swiper-pagination-white .swiper-pagination-bullet-active { - background: #ffffff; -} -.swiper-pagination-progressbar.swiper-pagination-white { - background: rgba(255, 255, 255, 0.25); -} -.swiper-pagination-progressbar.swiper-pagination-white - .swiper-pagination-progressbar-fill { - background: #ffffff; -} -.swiper-pagination-black .swiper-pagination-bullet-active { - background: #000000; -} -.swiper-pagination-progressbar.swiper-pagination-black { - background: rgba(0, 0, 0, 0.25); -} -.swiper-pagination-progressbar.swiper-pagination-black - .swiper-pagination-progressbar-fill { - background: #000000; -} -.swiper-pagination-lock { - display: none; -} -/* Scrollbar */ -.swiper-scrollbar { - border-radius: 10px; - position: relative; - -ms-touch-action: none; - background: rgba(0, 0, 0, 0.1); -} -.swiper-container-horizontal > .swiper-scrollbar { - position: absolute; - left: 1%; - bottom: 3px; - z-index: 50; - height: 5px; - width: 98%; -} -.swiper-container-vertical > .swiper-scrollbar { - position: absolute; - right: 3px; - top: 1%; - z-index: 50; - width: 5px; - height: 98%; -} -.swiper-scrollbar-drag { - height: 100%; - width: 100%; - position: relative; - background: rgba(0, 0, 0, 0.5); - border-radius: 10px; - left: 0; - top: 0; -} -.swiper-scrollbar-cursor-drag { - cursor: move; -} -.swiper-scrollbar-lock { - display: none; -} -.swiper-zoom-container { - width: 100%; - height: 100%; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - text-align: center; -} -.swiper-zoom-container > img, -.swiper-zoom-container > svg, -.swiper-zoom-container > canvas { - max-width: 100%; - max-height: 100%; - -o-object-fit: contain; - object-fit: contain; -} -.swiper-slide-zoomed { - cursor: move; -} -/* Preloader */ -.swiper-lazy-preloader { - width: 42px; - height: 42px; - position: absolute; - left: 50%; - top: 50%; - margin-left: -21px; - margin-top: -21px; - z-index: 10; - -webkit-transform-origin: 50%; - -ms-transform-origin: 50%; - transform-origin: 50%; - -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; - animation: swiper-preloader-spin 1s steps(12, end) infinite; -} -.swiper-lazy-preloader:after { - display: block; - content: ""; - width: 100%; - height: 100%; - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); - background-position: 50%; - background-size: 100%; - background-repeat: no-repeat; -} -.swiper-lazy-preloader-white:after { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); -} -@-webkit-keyframes swiper-preloader-spin { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@keyframes swiper-preloader-spin { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -/* a11y */ -.swiper-container .swiper-notification { - position: absolute; - left: 0; - top: 0; - pointer-events: none; - opacity: 0; - z-index: -1000; -} -.swiper-container-fade.swiper-container-free-mode .swiper-slide { - -webkit-transition-timing-function: ease-out; - -o-transition-timing-function: ease-out; - transition-timing-function: ease-out; -} -.swiper-container-fade .swiper-slide { - pointer-events: none; - -webkit-transition-property: opacity; - -o-transition-property: opacity; - transition-property: opacity; -} -.swiper-container-fade .swiper-slide .swiper-slide { - pointer-events: none; -} -.swiper-container-fade .swiper-slide-active, -.swiper-container-fade .swiper-slide-active .swiper-slide-active { - pointer-events: auto; -} -.swiper-container-cube { - overflow: visible; -} -.swiper-container-cube .swiper-slide { - pointer-events: none; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - z-index: 1; - visibility: hidden; - -webkit-transform-origin: 0 0; - -ms-transform-origin: 0 0; - transform-origin: 0 0; - width: 100%; - height: 100%; -} -.swiper-container-cube .swiper-slide .swiper-slide { - pointer-events: none; -} -.swiper-container-cube.swiper-container-rtl .swiper-slide { - -webkit-transform-origin: 100% 0; - -ms-transform-origin: 100% 0; - transform-origin: 100% 0; -} -.swiper-container-cube .swiper-slide-active, -.swiper-container-cube .swiper-slide-active .swiper-slide-active { - pointer-events: auto; -} -.swiper-container-cube .swiper-slide-active, -.swiper-container-cube .swiper-slide-next, -.swiper-container-cube .swiper-slide-prev, -.swiper-container-cube .swiper-slide-next + .swiper-slide { - pointer-events: auto; - visibility: visible; -} -.swiper-container-cube .swiper-slide-shadow-top, -.swiper-container-cube .swiper-slide-shadow-bottom, -.swiper-container-cube .swiper-slide-shadow-left, -.swiper-container-cube .swiper-slide-shadow-right { - z-index: 0; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} -.swiper-container-cube .swiper-cube-shadow { - position: absolute; - left: 0; - bottom: 0px; - width: 100%; - height: 100%; - background: #000; - opacity: 0.6; - -webkit-filter: blur(50px); - filter: blur(50px); - z-index: 0; -} -.swiper-container-flip { - overflow: visible; -} -.swiper-container-flip .swiper-slide { - pointer-events: none; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - z-index: 1; -} -.swiper-container-flip .swiper-slide .swiper-slide { - pointer-events: none; -} -.swiper-container-flip .swiper-slide-active, -.swiper-container-flip .swiper-slide-active .swiper-slide-active { - pointer-events: auto; -} -.swiper-container-flip .swiper-slide-shadow-top, -.swiper-container-flip .swiper-slide-shadow-bottom, -.swiper-container-flip .swiper-slide-shadow-left, -.swiper-container-flip .swiper-slide-shadow-right { - z-index: 0; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} -.swiper-container-coverflow .swiper-wrapper { - /* Windows 8 IE 10 fix */ - -ms-perspective: 1200px; -} diff --git a/assets/images/Digital-Gallery-Award-TRA-2025.png b/assets/images/Digital-Gallery-Award-TRA-2025.png deleted file mode 100644 index 5011b4b..0000000 Binary files a/assets/images/Digital-Gallery-Award-TRA-2025.png and /dev/null differ diff --git a/assets/images/article-details-large.jpg b/assets/images/article-details-large.jpg deleted file mode 100644 index ef330f5..0000000 Binary files a/assets/images/article-details-large.jpg and /dev/null differ diff --git a/assets/images/article-details-small.jpg b/assets/images/article-details-small.jpg deleted file mode 100644 index 6d4d0b3..0000000 Binary files a/assets/images/article-details-small.jpg and /dev/null differ diff --git a/assets/images/attraction-1.jpg b/assets/images/attraction-1.jpg deleted file mode 100644 index c63c0d4..0000000 Binary files a/assets/images/attraction-1.jpg and /dev/null differ diff --git a/assets/images/attraction-2.jpg b/assets/images/attraction-2.jpg deleted file mode 100644 index c45318b..0000000 Binary files a/assets/images/attraction-2.jpg and /dev/null differ diff --git a/assets/images/attraction-3.jpg b/assets/images/attraction-3.jpg deleted file mode 100644 index c47f3da..0000000 Binary files a/assets/images/attraction-3.jpg and /dev/null differ diff --git a/assets/images/attraction-4.jpg b/assets/images/attraction-4.jpg deleted file mode 100644 index 79fea97..0000000 Binary files a/assets/images/attraction-4.jpg and /dev/null differ diff --git a/assets/images/avis-johann.webp b/assets/images/avis-johann.webp deleted file mode 100644 index dc9d5bb..0000000 Binary files a/assets/images/avis-johann.webp and /dev/null differ diff --git a/assets/images/avis-nell.jpg b/assets/images/avis-nell.jpg deleted file mode 100644 index 186d06e..0000000 Binary files a/assets/images/avis-nell.jpg and /dev/null differ diff --git a/assets/images/description-1.jpg b/assets/images/description-1.jpg deleted file mode 100644 index 085da01..0000000 Binary files a/assets/images/description-1.jpg and /dev/null differ diff --git a/assets/images/description-2.jpg b/assets/images/description-2.jpg deleted file mode 100644 index 39956ce..0000000 Binary files a/assets/images/description-2.jpg and /dev/null differ diff --git a/assets/images/description-3.jpg b/assets/images/description-3.jpg deleted file mode 100644 index 70ddf53..0000000 Binary files a/assets/images/description-3.jpg and /dev/null differ diff --git a/assets/images/description-4.jpg b/assets/images/description-4.jpg deleted file mode 100644 index 09f66fd..0000000 Binary files a/assets/images/description-4.jpg and /dev/null differ diff --git a/assets/images/description-5.jpg b/assets/images/description-5.jpg deleted file mode 100644 index 50d67da..0000000 Binary files a/assets/images/description-5.jpg and /dev/null differ diff --git a/assets/images/description-6.jpg b/assets/images/description-6.jpg deleted file mode 100644 index a5a49f0..0000000 Binary files a/assets/images/description-6.jpg and /dev/null differ diff --git a/assets/images/down-arrow.png b/assets/images/down-arrow.png deleted file mode 100644 index 96ce78e..0000000 Binary files a/assets/images/down-arrow.png and /dev/null differ diff --git a/assets/images/facilities-background.jpg b/assets/images/facilities-background.jpg deleted file mode 100644 index 7e4e107..0000000 Binary files a/assets/images/facilities-background.jpg and /dev/null differ diff --git a/assets/images/facilities-tab-1.jpg b/assets/images/facilities-tab-1.jpg deleted file mode 100644 index d0a2e33..0000000 Binary files a/assets/images/facilities-tab-1.jpg and /dev/null differ diff --git a/assets/images/facilities-tab-2.jpg b/assets/images/facilities-tab-2.jpg deleted file mode 100644 index 0ede444..0000000 Binary files a/assets/images/facilities-tab-2.jpg and /dev/null differ diff --git a/assets/images/facilities-tab-3.jpg b/assets/images/facilities-tab-3.jpg deleted file mode 100644 index 1af896f..0000000 Binary files a/assets/images/facilities-tab-3.jpg and /dev/null differ diff --git a/assets/images/facilities-tab-4.jpg b/assets/images/facilities-tab-4.jpg deleted file mode 100644 index d707b2c..0000000 Binary files a/assets/images/facilities-tab-4.jpg and /dev/null differ diff --git a/assets/images/facilities-tab-5.jpg b/assets/images/facilities-tab-5.jpg deleted file mode 100644 index 07a3112..0000000 Binary files a/assets/images/facilities-tab-5.jpg and /dev/null differ diff --git a/assets/images/favicon.png b/assets/images/favicon.png deleted file mode 100644 index 617665a..0000000 Binary files a/assets/images/favicon.png and /dev/null differ diff --git a/assets/images/header-background-1.jpg b/assets/images/header-background-1.jpg deleted file mode 100644 index 4e89f20..0000000 Binary files a/assets/images/header-background-1.jpg and /dev/null differ diff --git a/assets/images/header-background-2.jpg b/assets/images/header-background-2.jpg deleted file mode 100644 index 0008fb9..0000000 Binary files a/assets/images/header-background-2.jpg and /dev/null differ diff --git a/assets/images/header-background-3.jpg b/assets/images/header-background-3.jpg deleted file mode 100644 index 1f76f9c..0000000 Binary files a/assets/images/header-background-3.jpg and /dev/null differ diff --git a/assets/images/language-en.jpg b/assets/images/language-en.jpg deleted file mode 100644 index cc7e6c6..0000000 Binary files a/assets/images/language-en.jpg and /dev/null differ diff --git a/assets/images/language-it.jpg b/assets/images/language-it.jpg deleted file mode 100644 index b115dfa..0000000 Binary files a/assets/images/language-it.jpg and /dev/null differ diff --git a/assets/images/logo.png b/assets/images/logo.png deleted file mode 100644 index 1dbe6db..0000000 Binary files a/assets/images/logo.png and /dev/null differ diff --git a/assets/images/room-balcony-1.jpg b/assets/images/room-balcony-1.jpg deleted file mode 100644 index 4e0c8f9..0000000 Binary files a/assets/images/room-balcony-1.jpg and /dev/null differ diff --git a/assets/images/room-balcony-2.jpg b/assets/images/room-balcony-2.jpg deleted file mode 100644 index ea84f25..0000000 Binary files a/assets/images/room-balcony-2.jpg and /dev/null differ diff --git a/assets/images/room-balcony-3.jpg b/assets/images/room-balcony-3.jpg deleted file mode 100644 index 1a53029..0000000 Binary files a/assets/images/room-balcony-3.jpg and /dev/null differ diff --git a/assets/images/room-panoramic-1.jpg b/assets/images/room-panoramic-1.jpg deleted file mode 100644 index baeb317..0000000 Binary files a/assets/images/room-panoramic-1.jpg and /dev/null differ diff --git a/assets/images/room-panoramic-2.jpg b/assets/images/room-panoramic-2.jpg deleted file mode 100644 index 728e09b..0000000 Binary files a/assets/images/room-panoramic-2.jpg and /dev/null differ diff --git a/assets/images/room-panoramic-3.jpg b/assets/images/room-panoramic-3.jpg deleted file mode 100644 index db8c95a..0000000 Binary files a/assets/images/room-panoramic-3.jpg and /dev/null differ diff --git a/assets/images/room-presidential-1.jpg b/assets/images/room-presidential-1.jpg deleted file mode 100644 index fe430d0..0000000 Binary files a/assets/images/room-presidential-1.jpg and /dev/null differ diff --git a/assets/images/room-presidential-2.jpg b/assets/images/room-presidential-2.jpg deleted file mode 100644 index 59f6383..0000000 Binary files a/assets/images/room-presidential-2.jpg and /dev/null differ diff --git a/assets/images/room-presidential-3.jpg b/assets/images/room-presidential-3.jpg deleted file mode 100644 index 8525c26..0000000 Binary files a/assets/images/room-presidential-3.jpg and /dev/null differ diff --git a/assets/images/rooms-balcony-room.jpg b/assets/images/rooms-balcony-room.jpg deleted file mode 100644 index e60c612..0000000 Binary files a/assets/images/rooms-balcony-room.jpg and /dev/null differ diff --git a/assets/images/rooms-panoramic-room.jpg b/assets/images/rooms-panoramic-room.jpg deleted file mode 100644 index 71dd954..0000000 Binary files a/assets/images/rooms-panoramic-room.jpg and /dev/null differ diff --git a/assets/images/rooms-presidential-room.jpg b/assets/images/rooms-presidential-room.jpg deleted file mode 100644 index 7a3fa4a..0000000 Binary files a/assets/images/rooms-presidential-room.jpg and /dev/null differ diff --git a/assets/images/slide-about-1.jpg b/assets/images/slide-about-1.jpg deleted file mode 100644 index 5fd8ca6..0000000 Binary files a/assets/images/slide-about-1.jpg and /dev/null differ diff --git a/assets/images/testimonial-1.jpg b/assets/images/testimonial-1.jpg deleted file mode 100644 index 78be188..0000000 Binary files a/assets/images/testimonial-1.jpg and /dev/null differ diff --git a/assets/images/testimonial-2.jpg b/assets/images/testimonial-2.jpg deleted file mode 100644 index aa707ae..0000000 Binary files a/assets/images/testimonial-2.jpg and /dev/null differ diff --git a/assets/images/testimonial-3.jpg b/assets/images/testimonial-3.jpg deleted file mode 100644 index 5d57f44..0000000 Binary files a/assets/images/testimonial-3.jpg and /dev/null differ diff --git a/assets/images/testimonial-4.jpg b/assets/images/testimonial-4.jpg deleted file mode 100644 index a301798..0000000 Binary files a/assets/images/testimonial-4.jpg and /dev/null differ diff --git a/assets/images/testimonial-5.jpg b/assets/images/testimonial-5.jpg deleted file mode 100644 index 79a6753..0000000 Binary files a/assets/images/testimonial-5.jpg and /dev/null differ diff --git a/assets/images/testimonial-6.jpg b/assets/images/testimonial-6.jpg deleted file mode 100644 index d989334..0000000 Binary files a/assets/images/testimonial-6.jpg and /dev/null differ diff --git a/assets/images/testimonials-background.jpg b/assets/images/testimonials-background.jpg deleted file mode 100644 index 796d8e8..0000000 Binary files a/assets/images/testimonials-background.jpg and /dev/null differ diff --git a/assets/images/up-arrow.png b/assets/images/up-arrow.png deleted file mode 100644 index e5dc1b3..0000000 Binary files a/assets/images/up-arrow.png and /dev/null differ diff --git a/assets/images/villafleurie_t2_chambre.jpg b/assets/images/villafleurie_t2_chambre.jpg deleted file mode 100644 index ae7dcca..0000000 Binary files a/assets/images/villafleurie_t2_chambre.jpg and /dev/null differ diff --git a/assets/images/villafleurie_t2_chambre_2.jpg b/assets/images/villafleurie_t2_chambre_2.jpg deleted file mode 100644 index 828fcca..0000000 Binary files a/assets/images/villafleurie_t2_chambre_2.jpg and /dev/null differ diff --git a/assets/images/villafleurie_t2_cuisine.jpg b/assets/images/villafleurie_t2_cuisine.jpg deleted file mode 100644 index d3c3745..0000000 Binary files a/assets/images/villafleurie_t2_cuisine.jpg and /dev/null differ diff --git a/assets/images/villafleurie_t2_salle_de_bain.jpg b/assets/images/villafleurie_t2_salle_de_bain.jpg deleted file mode 100644 index 65e35f1..0000000 Binary files a/assets/images/villafleurie_t2_salle_de_bain.jpg and /dev/null differ diff --git a/assets/images/villafleurie_t2_salon_1_wl81yXI.jpg b/assets/images/villafleurie_t2_salon_1_wl81yXI.jpg deleted file mode 100644 index ca4636f..0000000 Binary files a/assets/images/villafleurie_t2_salon_1_wl81yXI.jpg and /dev/null differ diff --git a/assets/images/villafleurie_t2_salon_2.jpg b/assets/images/villafleurie_t2_salon_2.jpg deleted file mode 100644 index c9a8c92..0000000 Binary files a/assets/images/villafleurie_t2_salon_2.jpg and /dev/null differ diff --git a/assets/images/villafleurie_t2_terrasse.jpg b/assets/images/villafleurie_t2_terrasse.jpg deleted file mode 100644 index c2d5db8..0000000 Binary files a/assets/images/villafleurie_t2_terrasse.jpg and /dev/null differ diff --git a/assets/images/villafleurie_t3_chambre.jpg b/assets/images/villafleurie_t3_chambre.jpg deleted file mode 100644 index 882dec5..0000000 Binary files a/assets/images/villafleurie_t3_chambre.jpg and /dev/null differ diff --git a/assets/images/villafleurie_t3_cuisine.jpg b/assets/images/villafleurie_t3_cuisine.jpg deleted file mode 100644 index 152c6c7..0000000 Binary files a/assets/images/villafleurie_t3_cuisine.jpg and /dev/null differ diff --git a/assets/images/villafleurie_t3_salon.jpg b/assets/images/villafleurie_t3_salon.jpg deleted file mode 100644 index 4c42c97..0000000 Binary files a/assets/images/villafleurie_t3_salon.jpg and /dev/null differ diff --git a/assets/js/bootstrap-datepicker.min.js b/assets/js/bootstrap-datepicker.min.js deleted file mode 100644 index b6ad6e5..0000000 --- a/assets/js/bootstrap-datepicker.min.js +++ /dev/null @@ -1,1960 +0,0 @@ -/*! - * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker) - * - * Copyright 2012 Stefan Petre - * Improvements by Andrew Rowls - * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) - */ -(function (factory) { - "use strict"; - if (typeof define === "function" && define.amd) { - define(["jquery"], factory); - } else if (typeof exports === "object") { - factory(require("jquery")); - } else { - factory(jQuery); - } -})(function ($, undefined) { - "use strict"; - function UTCDate() { - return new Date(Date.UTC.apply(Date, arguments)); - } - function UTCToday() { - var today = new Date(); - return UTCDate(today.getFullYear(), today.getMonth(), today.getDate()); - } - function isUTCEquals(date1, date2) { - return ( - date1.getUTCFullYear() === date2.getUTCFullYear() && - date1.getUTCMonth() === date2.getUTCMonth() && - date1.getUTCDate() === date2.getUTCDate() - ); - } - function alias(method) { - return function () { - return this[method].apply(this, arguments); - }; - } - function isValidDate(d) { - return d && !isNaN(d.getTime()); - } - var DateArray = (function () { - var extras = { - get: function (i) { - return this.slice(i)[0]; - }, - contains: function (d) { - var val = d && d.valueOf(); - for (var i = 0, l = this.length; i < l; i++) - if (this[i].valueOf() === val) return i; - return -1; - }, - remove: function (i) { - this.splice(i, 1); - }, - replace: function (new_array) { - if (!new_array) return; - if (!$.isArray(new_array)) new_array = [new_array]; - this.clear(); - this.push.apply(this, new_array); - }, - clear: function () { - this.length = 0; - }, - copy: function () { - var a = new DateArray(); - a.replace(this); - return a; - }, - }; - return function () { - var a = []; - a.push.apply(a, arguments); - $.extend(a, extras); - return a; - }; - })(); - var Datepicker = function (element, options) { - $(element).data("datepicker", this); - this._process_options(options); - this.dates = new DateArray(); - this.viewDate = this.o.defaultViewDate; - this.focusDate = null; - this.element = $(element); - this.isInput = this.element.is("input"); - this.inputField = this.isInput ? this.element : this.element.find("input"); - this.component = this.element.hasClass("date") - ? this.element.find(".add-on, .input-group-addon, .btn") - : !1; - this.hasInput = this.component && this.inputField.length; - if (this.component && this.component.length === 0) this.component = !1; - this.isInline = !this.component && this.element.is("div"); - this.picker = $(DPGlobal.template); - if (this._check_template(this.o.templates.leftArrow)) { - this.picker.find(".prev").html(this.o.templates.leftArrow); - } - if (this._check_template(this.o.templates.rightArrow)) { - this.picker.find(".next").html(this.o.templates.rightArrow); - } - this._buildEvents(); - this._attachEvents(); - if (this.isInline) { - this.picker.addClass("datepicker-inline").appendTo(this.element); - } else { - this.picker.addClass("datepicker-dropdown dropdown-menu"); - } - if (this.o.rtl) { - this.picker.addClass("datepicker-rtl"); - } - this.viewMode = this.o.startView; - if (this.o.calendarWeeks) - this.picker - .find("thead .datepicker-title, tfoot .today, tfoot .clear") - .attr("colspan", function (i, val) { - return parseInt(val) + 1; - }); - this._allow_update = !1; - this.setStartDate(this._o.startDate); - this.setEndDate(this._o.endDate); - this.setDaysOfWeekDisabled(this.o.daysOfWeekDisabled); - this.setDaysOfWeekHighlighted(this.o.daysOfWeekHighlighted); - this.setDatesDisabled(this.o.datesDisabled); - this.fillDow(); - this.fillMonths(); - this._allow_update = !0; - this.update(); - this.showMode(); - if (this.isInline) { - this.show(); - } - }; - Datepicker.prototype = { - constructor: Datepicker, - _resolveViewName: function (view, default_value) { - if (view === 0 || view === "days" || view === "month") { - return 0; - } - if (view === 1 || view === "months" || view === "year") { - return 1; - } - if (view === 2 || view === "years" || view === "decade") { - return 2; - } - if (view === 3 || view === "decades" || view === "century") { - return 3; - } - if (view === 4 || view === "centuries" || view === "millennium") { - return 4; - } - return default_value === undefined ? !1 : default_value; - }, - _check_template: function (tmp) { - try { - if (tmp === undefined || tmp === "") { - return !1; - } - if ((tmp.match(/[<>]/g) || []).length <= 0) { - return !0; - } - var jDom = $(tmp); - return jDom.length > 0; - } catch (ex) { - return !1; - } - }, - _process_options: function (opts) { - this._o = $.extend({}, this._o, opts); - var o = (this.o = $.extend({}, this._o)); - var lang = o.language; - if (!dates[lang]) { - lang = lang.split("-")[0]; - if (!dates[lang]) lang = defaults.language; - } - o.language = lang; - o.startView = this._resolveViewName(o.startView, 0); - o.minViewMode = this._resolveViewName(o.minViewMode, 0); - o.maxViewMode = this._resolveViewName(o.maxViewMode, 4); - o.startView = Math.min(o.startView, o.maxViewMode); - o.startView = Math.max(o.startView, o.minViewMode); - if (o.multidate !== !0) { - o.multidate = Number(o.multidate) || !1; - if (o.multidate !== !1) o.multidate = Math.max(0, o.multidate); - } - o.multidateSeparator = String(o.multidateSeparator); - o.weekStart %= 7; - o.weekEnd = (o.weekStart + 6) % 7; - var format = DPGlobal.parseFormat(o.format); - if (o.startDate !== -Infinity) { - if (!!o.startDate) { - if (o.startDate instanceof Date) - o.startDate = this._local_to_utc(this._zero_time(o.startDate)); - else - o.startDate = DPGlobal.parseDate( - o.startDate, - format, - o.language, - o.assumeNearbyYear, - ); - } else { - o.startDate = -Infinity; - } - } - if (o.endDate !== Infinity) { - if (!!o.endDate) { - if (o.endDate instanceof Date) - o.endDate = this._local_to_utc(this._zero_time(o.endDate)); - else - o.endDate = DPGlobal.parseDate( - o.endDate, - format, - o.language, - o.assumeNearbyYear, - ); - } else { - o.endDate = Infinity; - } - } - o.daysOfWeekDisabled = o.daysOfWeekDisabled || []; - if (!$.isArray(o.daysOfWeekDisabled)) - o.daysOfWeekDisabled = o.daysOfWeekDisabled.split(/[,\s]*/); - o.daysOfWeekDisabled = $.map(o.daysOfWeekDisabled, function (d) { - return parseInt(d, 10); - }); - o.daysOfWeekHighlighted = o.daysOfWeekHighlighted || []; - if (!$.isArray(o.daysOfWeekHighlighted)) - o.daysOfWeekHighlighted = o.daysOfWeekHighlighted.split(/[,\s]*/); - o.daysOfWeekHighlighted = $.map(o.daysOfWeekHighlighted, function (d) { - return parseInt(d, 10); - }); - o.datesDisabled = o.datesDisabled || []; - if (!$.isArray(o.datesDisabled)) { - o.datesDisabled = [o.datesDisabled]; - } - o.datesDisabled = $.map(o.datesDisabled, function (d) { - return DPGlobal.parseDate(d, format, o.language, o.assumeNearbyYear); - }); - var plc = String(o.orientation).toLowerCase().split(/\s+/g), - _plc = o.orientation.toLowerCase(); - plc = $.grep(plc, function (word) { - return /^auto|left|right|top|bottom$/.test(word); - }); - o.orientation = { x: "auto", y: "auto" }; - if (!_plc || _plc === "auto"); - else if (plc.length === 1) { - switch (plc[0]) { - case "top": - case "bottom": - o.orientation.y = plc[0]; - break; - case "left": - case "right": - o.orientation.x = plc[0]; - break; - } - } else { - _plc = $.grep(plc, function (word) { - return /^left|right$/.test(word); - }); - o.orientation.x = _plc[0] || "auto"; - _plc = $.grep(plc, function (word) { - return /^top|bottom$/.test(word); - }); - o.orientation.y = _plc[0] || "auto"; - } - if (o.defaultViewDate) { - var year = o.defaultViewDate.year || new Date().getFullYear(); - var month = o.defaultViewDate.month || 0; - var day = o.defaultViewDate.day || 1; - o.defaultViewDate = UTCDate(year, month, day); - } else { - o.defaultViewDate = UTCToday(); - } - }, - _events: [], - _secondaryEvents: [], - _applyEvents: function (evs) { - for (var i = 0, el, ch, ev; i < evs.length; i++) { - el = evs[i][0]; - if (evs[i].length === 2) { - ch = undefined; - ev = evs[i][1]; - } else if (evs[i].length === 3) { - ch = evs[i][1]; - ev = evs[i][2]; - } - el.on(ev, ch); - } - }, - _unapplyEvents: function (evs) { - for (var i = 0, el, ev, ch; i < evs.length; i++) { - el = evs[i][0]; - if (evs[i].length === 2) { - ch = undefined; - ev = evs[i][1]; - } else if (evs[i].length === 3) { - ch = evs[i][1]; - ev = evs[i][2]; - } - el.off(ev, ch); - } - }, - _buildEvents: function () { - var events = { - keyup: $.proxy(function (e) { - if ($.inArray(e.keyCode, [27, 37, 39, 38, 40, 32, 13, 9]) === -1) - this.update(); - }, this), - keydown: $.proxy(this.keydown, this), - paste: $.proxy(this.paste, this), - }; - if (this.o.showOnFocus === !0) { - events.focus = $.proxy(this.show, this); - } - if (this.isInput) { - this._events = [[this.element, events]]; - } else if (this.component && this.hasInput) { - this._events = [ - [this.inputField, events], - [this.component, { click: $.proxy(this.show, this) }], - ]; - } else { - this._events = [ - [ - this.element, - { - click: $.proxy(this.show, this), - keydown: $.proxy(this.keydown, this), - }, - ], - ]; - } - this._events.push( - [ - this.element, - "*", - { - blur: $.proxy(function (e) { - this._focused_from = e.target; - }, this), - }, - ], - [ - this.element, - { - blur: $.proxy(function (e) { - this._focused_from = e.target; - }, this), - }, - ], - ); - if (this.o.immediateUpdates) { - this._events.push([ - this.element, - { - "changeYear changeMonth": $.proxy(function (e) { - this.update(e.date); - }, this), - }, - ]); - } - this._secondaryEvents = [ - [this.picker, { click: $.proxy(this.click, this) }], - [$(window), { resize: $.proxy(this.place, this) }], - [ - $(document), - { - mousedown: $.proxy(function (e) { - if ( - !( - this.element.is(e.target) || - this.element.find(e.target).length || - this.picker.is(e.target) || - this.picker.find(e.target).length || - this.isInline - ) - ) { - this.hide(); - } - }, this), - }, - ], - ]; - }, - _attachEvents: function () { - this._detachEvents(); - this._applyEvents(this._events); - }, - _detachEvents: function () { - this._unapplyEvents(this._events); - }, - _attachSecondaryEvents: function () { - this._detachSecondaryEvents(); - this._applyEvents(this._secondaryEvents); - }, - _detachSecondaryEvents: function () { - this._unapplyEvents(this._secondaryEvents); - }, - _trigger: function (event, altdate) { - var date = altdate || this.dates.get(-1), - local_date = this._utc_to_local(date); - this.element.trigger({ - type: event, - date: local_date, - dates: $.map(this.dates, this._utc_to_local), - format: $.proxy(function (ix, format) { - if (arguments.length === 0) { - ix = this.dates.length - 1; - format = this.o.format; - } else if (typeof ix === "string") { - format = ix; - ix = this.dates.length - 1; - } - format = format || this.o.format; - var date = this.dates.get(ix); - return DPGlobal.formatDate(date, format, this.o.language); - }, this), - }); - }, - show: function () { - if ( - this.inputField.prop("disabled") || - (this.inputField.prop("readonly") && this.o.enableOnReadonly === !1) - ) - return; - if (!this.isInline) this.picker.appendTo(this.o.container); - this.place(); - this.picker.show(); - this._attachSecondaryEvents(); - this._trigger("show"); - if ( - (window.navigator.msMaxTouchPoints || "ontouchstart" in document) && - this.o.disableTouchKeyboard - ) { - $(this.element).blur(); - } - return this; - }, - hide: function () { - if (this.isInline || !this.picker.is(":visible")) return this; - this.focusDate = null; - this.picker.hide().detach(); - this._detachSecondaryEvents(); - this.viewMode = this.o.startView; - this.showMode(); - if (this.o.forceParse && this.inputField.val()) this.setValue(); - this._trigger("hide"); - return this; - }, - destroy: function () { - this.hide(); - this._detachEvents(); - this._detachSecondaryEvents(); - this.picker.remove(); - delete this.element.data().datepicker; - if (!this.isInput) { - delete this.element.data().date; - } - return this; - }, - paste: function (evt) { - var dateString; - if ( - evt.originalEvent.clipboardData && - evt.originalEvent.clipboardData.types && - $.inArray("text/plain", evt.originalEvent.clipboardData.types) !== -1 - ) { - dateString = evt.originalEvent.clipboardData.getData("text/plain"); - } else if (window.clipboardData) { - dateString = window.clipboardData.getData("Text"); - } else { - return; - } - this.setDate(dateString); - this.update(); - evt.preventDefault(); - }, - _utc_to_local: function (utc) { - return utc && new Date(utc.getTime() + utc.getTimezoneOffset() * 60000); - }, - _local_to_utc: function (local) { - return ( - local && new Date(local.getTime() - local.getTimezoneOffset() * 60000) - ); - }, - _zero_time: function (local) { - return ( - local && - new Date(local.getFullYear(), local.getMonth(), local.getDate()) - ); - }, - _zero_utc_time: function (utc) { - return ( - utc && - new Date( - Date.UTC(utc.getUTCFullYear(), utc.getUTCMonth(), utc.getUTCDate()), - ) - ); - }, - getDates: function () { - return $.map(this.dates, this._utc_to_local); - }, - getUTCDates: function () { - return $.map(this.dates, function (d) { - return new Date(d); - }); - }, - getDate: function () { - return this._utc_to_local(this.getUTCDate()); - }, - getUTCDate: function () { - var selected_date = this.dates.get(-1); - if (typeof selected_date !== "undefined") { - return new Date(selected_date); - } else { - return null; - } - }, - clearDates: function () { - if (this.inputField) { - this.inputField.val(""); - } - this.update(); - this._trigger("changeDate"); - if (this.o.autoclose) { - this.hide(); - } - }, - setDates: function () { - var args = $.isArray(arguments[0]) ? arguments[0] : arguments; - this.update.apply(this, args); - this._trigger("changeDate"); - this.setValue(); - return this; - }, - setUTCDates: function () { - var args = $.isArray(arguments[0]) ? arguments[0] : arguments; - this.update.apply(this, $.map(args, this._utc_to_local)); - this._trigger("changeDate"); - this.setValue(); - return this; - }, - setDate: alias("setDates"), - setUTCDate: alias("setUTCDates"), - remove: alias("destroy"), - setValue: function () { - var formatted = this.getFormattedDate(); - this.inputField.val(formatted); - return this; - }, - getFormattedDate: function (format) { - if (format === undefined) format = this.o.format; - var lang = this.o.language; - return $.map(this.dates, function (d) { - return DPGlobal.formatDate(d, format, lang); - }).join(this.o.multidateSeparator); - }, - getStartDate: function () { - return this.o.startDate; - }, - setStartDate: function (startDate) { - this._process_options({ startDate: startDate }); - this.update(); - this.updateNavArrows(); - return this; - }, - getEndDate: function () { - return this.o.endDate; - }, - setEndDate: function (endDate) { - this._process_options({ endDate: endDate }); - this.update(); - this.updateNavArrows(); - return this; - }, - setDaysOfWeekDisabled: function (daysOfWeekDisabled) { - this._process_options({ daysOfWeekDisabled: daysOfWeekDisabled }); - this.update(); - this.updateNavArrows(); - return this; - }, - setDaysOfWeekHighlighted: function (daysOfWeekHighlighted) { - this._process_options({ daysOfWeekHighlighted: daysOfWeekHighlighted }); - this.update(); - return this; - }, - setDatesDisabled: function (datesDisabled) { - this._process_options({ datesDisabled: datesDisabled }); - this.update(); - this.updateNavArrows(); - }, - place: function () { - if (this.isInline) return this; - var calendarWidth = this.picker.outerWidth(), - calendarHeight = this.picker.outerHeight(), - visualPadding = 10, - container = $(this.o.container), - windowWidth = container.width(), - scrollTop = - this.o.container === "body" - ? $(document).scrollTop() - : container.scrollTop(), - appendOffset = container.offset(); - var parentsZindex = []; - this.element.parents().each(function () { - var itemZIndex = $(this).css("z-index"); - if (itemZIndex !== "auto" && itemZIndex !== 0) - parentsZindex.push(parseInt(itemZIndex)); - }); - var zIndex = Math.max.apply(Math, parentsZindex) + this.o.zIndexOffset; - var offset = this.component - ? this.component.parent().offset() - : this.element.offset(); - var height = this.component - ? this.component.outerHeight(!0) - : this.element.outerHeight(!1); - var width = this.component - ? this.component.outerWidth(!0) - : this.element.outerWidth(!1); - var left = offset.left - appendOffset.left, - top = offset.top - appendOffset.top; - if (this.o.container !== "body") { - top += scrollTop; - } - this.picker.removeClass( - "datepicker-orient-top datepicker-orient-bottom " + - "datepicker-orient-right datepicker-orient-left", - ); - if (this.o.orientation.x !== "auto") { - this.picker.addClass("datepicker-orient-" + this.o.orientation.x); - if (this.o.orientation.x === "right") left -= calendarWidth - width; - } else { - if (offset.left < 0) { - this.picker.addClass("datepicker-orient-left"); - left -= offset.left - visualPadding; - } else if (left + calendarWidth > windowWidth) { - this.picker.addClass("datepicker-orient-right"); - left += width - calendarWidth; - } else { - this.picker.addClass("datepicker-orient-left"); - } - } - var yorient = this.o.orientation.y, - top_overflow; - if (yorient === "auto") { - top_overflow = -scrollTop + top - calendarHeight; - yorient = top_overflow < 0 ? "bottom" : "top"; - } - this.picker.addClass("datepicker-orient-" + yorient); - if (yorient === "top") - top -= calendarHeight + parseInt(this.picker.css("padding-top")); - else top += height; - if (this.o.rtl) { - var right = windowWidth - (left + width); - this.picker.css({ top: top, right: right, zIndex: zIndex }); - } else { - this.picker.css({ top: top, left: left, zIndex: zIndex }); - } - return this; - }, - _allow_update: !0, - update: function () { - if (!this._allow_update) return this; - var oldDates = this.dates.copy(), - dates = [], - fromArgs = !1; - if (arguments.length) { - $.each( - arguments, - $.proxy(function (i, date) { - if (date instanceof Date) date = this._local_to_utc(date); - dates.push(date); - }, this), - ); - fromArgs = !0; - } else { - dates = this.isInput - ? this.element.val() - : this.element.data("date") || this.inputField.val(); - if (dates && this.o.multidate) - dates = dates.split(this.o.multidateSeparator); - else dates = [dates]; - delete this.element.data().date; - } - dates = $.map( - dates, - $.proxy(function (date) { - return DPGlobal.parseDate( - date, - this.o.format, - this.o.language, - this.o.assumeNearbyYear, - ); - }, this), - ); - dates = $.grep( - dates, - $.proxy(function (date) { - return !this.dateWithinRange(date) || !date; - }, this), - !0, - ); - this.dates.replace(dates); - if (this.dates.length) this.viewDate = new Date(this.dates.get(-1)); - else if (this.viewDate < this.o.startDate) - this.viewDate = new Date(this.o.startDate); - else if (this.viewDate > this.o.endDate) - this.viewDate = new Date(this.o.endDate); - else this.viewDate = this.o.defaultViewDate; - if (fromArgs) { - this.setValue(); - } else if (dates.length) { - if (String(oldDates) !== String(this.dates)) - this._trigger("changeDate"); - } - if (!this.dates.length && oldDates.length) this._trigger("clearDate"); - this.fill(); - this.element.change(); - return this; - }, - fillDow: function () { - var dowCnt = this.o.weekStart, - html = ""; - if (this.o.calendarWeeks) { - this.picker - .find(".datepicker-days .datepicker-switch") - .attr("colspan", function (i, val) { - return parseInt(val) + 1; - }); - html += ' '; - } - while (dowCnt < this.o.weekStart + 7) { - html += '"; - } - html += ""; - this.picker.find(".datepicker-days thead").append(html); - }, - fillMonths: function () { - var localDate = this._utc_to_local(this.viewDate); - var html = "", - i = 0; - while (i < 12) { - var focused = localDate && localDate.getMonth() === i ? " focused" : ""; - html += - '' + - dates[this.o.language].monthsShort[i++] + - ""; - } - this.picker.find(".datepicker-months td").html(html); - }, - setRange: function (range) { - if (!range || !range.length) delete this.range; - else - this.range = $.map(range, function (d) { - return d.valueOf(); - }); - this.fill(); - }, - getClassNames: function (date) { - var cls = [], - year = this.viewDate.getUTCFullYear(), - month = this.viewDate.getUTCMonth(), - today = new Date(); - if ( - date.getUTCFullYear() < year || - (date.getUTCFullYear() === year && date.getUTCMonth() < month) - ) { - cls.push("old"); - } else if ( - date.getUTCFullYear() > year || - (date.getUTCFullYear() === year && date.getUTCMonth() > month) - ) { - cls.push("new"); - } - if (this.focusDate && date.valueOf() === this.focusDate.valueOf()) - cls.push("focused"); - if ( - this.o.todayHighlight && - date.getUTCFullYear() === today.getFullYear() && - date.getUTCMonth() === today.getMonth() && - date.getUTCDate() === today.getDate() - ) { - cls.push("today"); - } - if (this.dates.contains(date) !== -1) cls.push("active"); - if (!this.dateWithinRange(date)) { - cls.push("disabled"); - } - if (this.dateIsDisabled(date)) { - cls.push("disabled", "disabled-date"); - } - if ($.inArray(date.getUTCDay(), this.o.daysOfWeekHighlighted) !== -1) { - cls.push("highlighted"); - } - if (this.range) { - if (date > this.range[0] && date < this.range[this.range.length - 1]) { - cls.push("range"); - } - if ($.inArray(date.valueOf(), this.range) !== -1) { - cls.push("selected"); - } - if (date.valueOf() === this.range[0]) { - cls.push("range-start"); - } - if (date.valueOf() === this.range[this.range.length - 1]) { - cls.push("range-end"); - } - } - return cls; - }, - _fill_yearsView: function ( - selector, - cssClass, - factor, - step, - currentYear, - startYear, - endYear, - callback, - ) { - var html, - view, - year, - steps, - startStep, - endStep, - thisYear, - i, - classes, - tooltip, - before; - html = ""; - view = this.picker.find(selector); - year = parseInt(currentYear / factor, 10) * factor; - startStep = parseInt(startYear / step, 10) * step; - endStep = parseInt(endYear / step, 10) * step; - steps = $.map(this.dates, function (d) { - return parseInt(d.getUTCFullYear() / step, 10) * step; - }); - view.find(".datepicker-switch").text(year + "-" + (year + step * 9)); - thisYear = year - step; - for (i = -1; i < 11; i += 1) { - classes = [cssClass]; - tooltip = null; - if (i === -1) { - classes.push("old"); - } else if (i === 10) { - classes.push("new"); - } - if ($.inArray(thisYear, steps) !== -1) { - classes.push("active"); - } - if (thisYear < startStep || thisYear > endStep) { - classes.push("disabled"); - } - if (thisYear === this.viewDate.getFullYear()) { - classes.push("focused"); - } - if (callback !== $.noop) { - before = callback(new Date(thisYear, 0, 1)); - if (before === undefined) { - before = {}; - } else if (typeof before === "boolean") { - before = { enabled: before }; - } else if (typeof before === "string") { - before = { classes: before }; - } - if (before.enabled === !1) { - classes.push("disabled"); - } - if (before.classes) { - classes = classes.concat(before.classes.split(/\s+/)); - } - if (before.tooltip) { - tooltip = before.tooltip; - } - } - html += - '" + - thisYear + - ""; - thisYear += step; - } - view.find("td").html(html); - }, - fill: function () { - var d = new Date(this.viewDate), - year = d.getUTCFullYear(), - month = d.getUTCMonth(), - startYear = - this.o.startDate !== -Infinity - ? this.o.startDate.getUTCFullYear() - : -Infinity, - startMonth = - this.o.startDate !== -Infinity - ? this.o.startDate.getUTCMonth() - : -Infinity, - endYear = - this.o.endDate !== Infinity - ? this.o.endDate.getUTCFullYear() - : Infinity, - endMonth = - this.o.endDate !== Infinity ? this.o.endDate.getUTCMonth() : Infinity, - todaytxt = dates[this.o.language].today || dates.en.today || "", - cleartxt = dates[this.o.language].clear || dates.en.clear || "", - titleFormat = - dates[this.o.language].titleFormat || dates.en.titleFormat, - tooltip, - before; - if (isNaN(year) || isNaN(month)) return; - this.picker - .find(".datepicker-days .datepicker-switch") - .text(DPGlobal.formatDate(d, titleFormat, this.o.language)); - this.picker - .find("tfoot .today") - .text(todaytxt) - .toggle(this.o.todayBtn !== !1); - this.picker - .find("tfoot .clear") - .text(cleartxt) - .toggle(this.o.clearBtn !== !1); - this.picker - .find("thead .datepicker-title") - .text(this.o.title) - .toggle(this.o.title !== ""); - this.updateNavArrows(); - this.fillMonths(); - var prevMonth = UTCDate(year, month - 1, 28), - day = DPGlobal.getDaysInMonth( - prevMonth.getUTCFullYear(), - prevMonth.getUTCMonth(), - ); - prevMonth.setUTCDate(day); - prevMonth.setUTCDate( - day - ((prevMonth.getUTCDay() - this.o.weekStart + 7) % 7), - ); - var nextMonth = new Date(prevMonth); - if (prevMonth.getUTCFullYear() < 100) { - nextMonth.setUTCFullYear(prevMonth.getUTCFullYear()); - } - nextMonth.setUTCDate(nextMonth.getUTCDate() + 42); - nextMonth = nextMonth.valueOf(); - var html = []; - var clsName; - while (prevMonth.valueOf() < nextMonth) { - if (prevMonth.getUTCDay() === this.o.weekStart) { - html.push(""); - if (this.o.calendarWeeks) { - var ws = new Date( - +prevMonth + - ((this.o.weekStart - prevMonth.getUTCDay() - 7) % 7) * 864e5, - ), - th = new Date( - Number(ws) + ((7 + 4 - ws.getUTCDay()) % 7) * 864e5, - ), - yth = new Date( - Number((yth = UTCDate(th.getUTCFullYear(), 0, 1))) + - ((7 + 4 - yth.getUTCDay()) % 7) * 864e5, - ), - calWeek = (th - yth) / 864e5 / 7 + 1; - html.push('' + calWeek + ""); - } - } - clsName = this.getClassNames(prevMonth); - clsName.push("day"); - if (this.o.beforeShowDay !== $.noop) { - before = this.o.beforeShowDay(this._utc_to_local(prevMonth)); - if (before === undefined) before = {}; - else if (typeof before === "boolean") before = { enabled: before }; - else if (typeof before === "string") before = { classes: before }; - if (before.enabled === !1) clsName.push("disabled"); - if (before.classes) - clsName = clsName.concat(before.classes.split(/\s+/)); - if (before.tooltip) tooltip = before.tooltip; - } - if ($.isFunction($.uniqueSort)) { - clsName = $.uniqueSort(clsName); - } else { - clsName = $.unique(clsName); - } - html.push( - '" + - prevMonth.getUTCDate() + - "", - ); - tooltip = null; - if (prevMonth.getUTCDay() === this.o.weekEnd) { - html.push(""); - } - prevMonth.setUTCDate(prevMonth.getUTCDate() + 1); - } - this.picker.find(".datepicker-days tbody").empty().append(html.join("")); - var monthsTitle = - dates[this.o.language].monthsTitle || dates.en.monthsTitle || "Months"; - var months = this.picker - .find(".datepicker-months") - .find(".datepicker-switch") - .text(this.o.maxViewMode < 2 ? monthsTitle : year) - .end() - .find("span") - .removeClass("active"); - $.each(this.dates, function (i, d) { - if (d.getUTCFullYear() === year) - months.eq(d.getUTCMonth()).addClass("active"); - }); - if (year < startYear || year > endYear) { - months.addClass("disabled"); - } - if (year === startYear) { - months.slice(0, startMonth).addClass("disabled"); - } - if (year === endYear) { - months.slice(endMonth + 1).addClass("disabled"); - } - if (this.o.beforeShowMonth !== $.noop) { - var that = this; - $.each(months, function (i, month) { - var moDate = new Date(year, i, 1); - var before = that.o.beforeShowMonth(moDate); - if (before === undefined) before = {}; - else if (typeof before === "boolean") before = { enabled: before }; - else if (typeof before === "string") before = { classes: before }; - if (before.enabled === !1 && !$(month).hasClass("disabled")) - $(month).addClass("disabled"); - if (before.classes) $(month).addClass(before.classes); - if (before.tooltip) $(month).prop("title", before.tooltip); - }); - } - this._fill_yearsView( - ".datepicker-years", - "year", - 10, - 1, - year, - startYear, - endYear, - this.o.beforeShowYear, - ); - this._fill_yearsView( - ".datepicker-decades", - "decade", - 100, - 10, - year, - startYear, - endYear, - this.o.beforeShowDecade, - ); - this._fill_yearsView( - ".datepicker-centuries", - "century", - 1000, - 100, - year, - startYear, - endYear, - this.o.beforeShowCentury, - ); - }, - updateNavArrows: function () { - if (!this._allow_update) return; - var d = new Date(this.viewDate), - year = d.getUTCFullYear(), - month = d.getUTCMonth(); - switch (this.viewMode) { - case 0: - if ( - this.o.startDate !== -Infinity && - year <= this.o.startDate.getUTCFullYear() && - month <= this.o.startDate.getUTCMonth() - ) { - this.picker.find(".prev").css({ visibility: "hidden" }); - } else { - this.picker.find(".prev").css({ visibility: "visible" }); - } - if ( - this.o.endDate !== Infinity && - year >= this.o.endDate.getUTCFullYear() && - month >= this.o.endDate.getUTCMonth() - ) { - this.picker.find(".next").css({ visibility: "hidden" }); - } else { - this.picker.find(".next").css({ visibility: "visible" }); - } - break; - case 1: - case 2: - case 3: - case 4: - if ( - (this.o.startDate !== -Infinity && - year <= this.o.startDate.getUTCFullYear()) || - this.o.maxViewMode < 2 - ) { - this.picker.find(".prev").css({ visibility: "hidden" }); - } else { - this.picker.find(".prev").css({ visibility: "visible" }); - } - if ( - (this.o.endDate !== Infinity && - year >= this.o.endDate.getUTCFullYear()) || - this.o.maxViewMode < 2 - ) { - this.picker.find(".next").css({ visibility: "hidden" }); - } else { - this.picker.find(".next").css({ visibility: "visible" }); - } - break; - } - }, - click: function (e) { - e.preventDefault(); - e.stopPropagation(); - var target, dir, day, year, month, monthChanged, yearChanged; - target = $(e.target); - if (target.hasClass("datepicker-switch")) { - this.showMode(1); - } - var navArrow = target.closest(".prev, .next"); - if (navArrow.length > 0) { - dir = - DPGlobal.modes[this.viewMode].navStep * - (navArrow.hasClass("prev") ? -1 : 1); - if (this.viewMode === 0) { - this.viewDate = this.moveMonth(this.viewDate, dir); - this._trigger("changeMonth", this.viewDate); - } else { - this.viewDate = this.moveYear(this.viewDate, dir); - if (this.viewMode === 1) { - this._trigger("changeYear", this.viewDate); - } - } - this.fill(); - } - if (target.hasClass("today") && !target.hasClass("day")) { - this.showMode(-2); - this._setDate(UTCToday(), this.o.todayBtn === "linked" ? null : "view"); - } - if (target.hasClass("clear")) { - this.clearDates(); - } - if (!target.hasClass("disabled")) { - if (target.hasClass("day")) { - day = parseInt(target.text(), 10) || 1; - year = this.viewDate.getUTCFullYear(); - month = this.viewDate.getUTCMonth(); - if (target.hasClass("old")) { - if (month === 0) { - month = 11; - year = year - 1; - monthChanged = !0; - yearChanged = !0; - } else { - month = month - 1; - monthChanged = !0; - } - } - if (target.hasClass("new")) { - if (month === 11) { - month = 0; - year = year + 1; - monthChanged = !0; - yearChanged = !0; - } else { - month = month + 1; - monthChanged = !0; - } - } - this._setDate(UTCDate(year, month, day)); - if (yearChanged) { - this._trigger("changeYear", this.viewDate); - } - if (monthChanged) { - this._trigger("changeMonth", this.viewDate); - } - } - if (target.hasClass("month")) { - this.viewDate.setUTCDate(1); - day = 1; - month = target.parent().find("span").index(target); - year = this.viewDate.getUTCFullYear(); - this.viewDate.setUTCMonth(month); - this._trigger("changeMonth", this.viewDate); - if (this.o.minViewMode === 1) { - this._setDate(UTCDate(year, month, day)); - this.showMode(); - } else { - this.showMode(-1); - } - this.fill(); - } - if ( - target.hasClass("year") || - target.hasClass("decade") || - target.hasClass("century") - ) { - this.viewDate.setUTCDate(1); - day = 1; - month = 0; - year = parseInt(target.text(), 10) || 0; - this.viewDate.setUTCFullYear(year); - if (target.hasClass("year")) { - this._trigger("changeYear", this.viewDate); - if (this.o.minViewMode === 2) { - this._setDate(UTCDate(year, month, day)); - } - } - if (target.hasClass("decade")) { - this._trigger("changeDecade", this.viewDate); - if (this.o.minViewMode === 3) { - this._setDate(UTCDate(year, month, day)); - } - } - if (target.hasClass("century")) { - this._trigger("changeCentury", this.viewDate); - if (this.o.minViewMode === 4) { - this._setDate(UTCDate(year, month, day)); - } - } - this.showMode(-1); - this.fill(); - } - } - if (this.picker.is(":visible") && this._focused_from) { - $(this._focused_from).focus(); - } - delete this._focused_from; - }, - _toggle_multidate: function (date) { - var ix = this.dates.contains(date); - if (!date) { - this.dates.clear(); - } - if (ix !== -1) { - if ( - this.o.multidate === !0 || - this.o.multidate > 1 || - this.o.toggleActive - ) { - this.dates.remove(ix); - } - } else if (this.o.multidate === !1) { - this.dates.clear(); - this.dates.push(date); - } else { - this.dates.push(date); - } - if (typeof this.o.multidate === "number") - while (this.dates.length > this.o.multidate) this.dates.remove(0); - }, - _setDate: function (date, which) { - if (!which || which === "date") - this._toggle_multidate(date && new Date(date)); - if (!which || which === "view") this.viewDate = date && new Date(date); - this.fill(); - this.setValue(); - if (!which || which !== "view") { - this._trigger("changeDate"); - } - if (this.inputField) { - this.inputField.change(); - } - if (this.o.autoclose && (!which || which === "date")) { - this.hide(); - } - }, - moveDay: function (date, dir) { - var newDate = new Date(date); - newDate.setUTCDate(date.getUTCDate() + dir); - return newDate; - }, - moveWeek: function (date, dir) { - return this.moveDay(date, dir * 7); - }, - moveMonth: function (date, dir) { - if (!isValidDate(date)) return this.o.defaultViewDate; - if (!dir) return date; - var new_date = new Date(date.valueOf()), - day = new_date.getUTCDate(), - month = new_date.getUTCMonth(), - mag = Math.abs(dir), - new_month, - test; - dir = dir > 0 ? 1 : -1; - if (mag === 1) { - test = - dir === -1 - ? function () { - return new_date.getUTCMonth() === month; - } - : function () { - return new_date.getUTCMonth() !== new_month; - }; - new_month = month + dir; - new_date.setUTCMonth(new_month); - if (new_month < 0 || new_month > 11) new_month = (new_month + 12) % 12; - } else { - for (var i = 0; i < mag; i++) new_date = this.moveMonth(new_date, dir); - new_month = new_date.getUTCMonth(); - new_date.setUTCDate(day); - test = function () { - return new_month !== new_date.getUTCMonth(); - }; - } - while (test()) { - new_date.setUTCDate(--day); - new_date.setUTCMonth(new_month); - } - return new_date; - }, - moveYear: function (date, dir) { - return this.moveMonth(date, dir * 12); - }, - moveAvailableDate: function (date, dir, fn) { - do { - date = this[fn](date, dir); - if (!this.dateWithinRange(date)) return !1; - fn = "moveDay"; - } while (this.dateIsDisabled(date)); - return date; - }, - weekOfDateIsDisabled: function (date) { - return $.inArray(date.getUTCDay(), this.o.daysOfWeekDisabled) !== -1; - }, - dateIsDisabled: function (date) { - return ( - this.weekOfDateIsDisabled(date) || - $.grep(this.o.datesDisabled, function (d) { - return isUTCEquals(date, d); - }).length > 0 - ); - }, - dateWithinRange: function (date) { - return date >= this.o.startDate && date <= this.o.endDate; - }, - keydown: function (e) { - if (!this.picker.is(":visible")) { - if (e.keyCode === 40 || e.keyCode === 27) { - this.show(); - e.stopPropagation(); - } - return; - } - var dateChanged = !1, - dir, - newViewDate, - focusDate = this.focusDate || this.viewDate; - switch (e.keyCode) { - case 27: - if (this.focusDate) { - this.focusDate = null; - this.viewDate = this.dates.get(-1) || this.viewDate; - this.fill(); - } else this.hide(); - e.preventDefault(); - e.stopPropagation(); - break; - case 37: - case 38: - case 39: - case 40: - if ( - !this.o.keyboardNavigation || - this.o.daysOfWeekDisabled.length === 7 - ) - break; - dir = e.keyCode === 37 || e.keyCode === 38 ? -1 : 1; - if (this.viewMode === 0) { - if (e.ctrlKey) { - newViewDate = this.moveAvailableDate(focusDate, dir, "moveYear"); - if (newViewDate) this._trigger("changeYear", this.viewDate); - } else if (e.shiftKey) { - newViewDate = this.moveAvailableDate(focusDate, dir, "moveMonth"); - if (newViewDate) this._trigger("changeMonth", this.viewDate); - } else if (e.keyCode === 37 || e.keyCode === 39) { - newViewDate = this.moveAvailableDate(focusDate, dir, "moveDay"); - } else if (!this.weekOfDateIsDisabled(focusDate)) { - newViewDate = this.moveAvailableDate(focusDate, dir, "moveWeek"); - } - } else if (this.viewMode === 1) { - if (e.keyCode === 38 || e.keyCode === 40) { - dir = dir * 4; - } - newViewDate = this.moveAvailableDate(focusDate, dir, "moveMonth"); - } else if (this.viewMode === 2) { - if (e.keyCode === 38 || e.keyCode === 40) { - dir = dir * 4; - } - newViewDate = this.moveAvailableDate(focusDate, dir, "moveYear"); - } - if (newViewDate) { - this.focusDate = this.viewDate = newViewDate; - this.setValue(); - this.fill(); - e.preventDefault(); - } - break; - case 13: - if (!this.o.forceParse) break; - focusDate = this.focusDate || this.dates.get(-1) || this.viewDate; - if (this.o.keyboardNavigation) { - this._toggle_multidate(focusDate); - dateChanged = !0; - } - this.focusDate = null; - this.viewDate = this.dates.get(-1) || this.viewDate; - this.setValue(); - this.fill(); - if (this.picker.is(":visible")) { - e.preventDefault(); - e.stopPropagation(); - if (this.o.autoclose) this.hide(); - } - break; - case 9: - this.focusDate = null; - this.viewDate = this.dates.get(-1) || this.viewDate; - this.fill(); - this.hide(); - break; - } - if (dateChanged) { - if (this.dates.length) this._trigger("changeDate"); - else this._trigger("clearDate"); - if (this.inputField) { - this.inputField.change(); - } - } - }, - showMode: function (dir) { - if (dir) { - this.viewMode = Math.max( - this.o.minViewMode, - Math.min(this.o.maxViewMode, this.viewMode + dir), - ); - } - this.picker - .children("div") - .hide() - .filter(".datepicker-" + DPGlobal.modes[this.viewMode].clsName) - .show(); - this.updateNavArrows(); - }, - }; - var DateRangePicker = function (element, options) { - $(element).data("datepicker", this); - this.element = $(element); - this.inputs = $.map(options.inputs, function (i) { - return i.jquery ? i[0] : i; - }); - delete options.inputs; - datepickerPlugin - .call($(this.inputs), options) - .on("changeDate", $.proxy(this.dateUpdated, this)); - this.pickers = $.map(this.inputs, function (i) { - return $(i).data("datepicker"); - }); - this.updateDates(); - }; - DateRangePicker.prototype = { - updateDates: function () { - this.dates = $.map(this.pickers, function (i) { - return i.getUTCDate(); - }); - this.updateRanges(); - }, - updateRanges: function () { - var range = $.map(this.dates, function (d) { - return d.valueOf(); - }); - $.each(this.pickers, function (i, p) { - p.setRange(range); - }); - }, - dateUpdated: function (e) { - if (this.updating) return; - this.updating = !0; - var dp = $(e.target).data("datepicker"); - if (typeof dp === "undefined") { - return; - } - var new_date = dp.getUTCDate(), - i = $.inArray(e.target, this.inputs), - j = i - 1, - k = i + 1, - l = this.inputs.length; - if (i === -1) return; - $.each(this.pickers, function (i, p) { - if (!p.getUTCDate()) p.setUTCDate(new_date); - }); - if (new_date < this.dates[j]) { - while (j >= 0 && new_date < this.dates[j]) { - this.pickers[j--].setUTCDate(new_date); - } - } else if (new_date > this.dates[k]) { - while (k < l && new_date > this.dates[k]) { - this.pickers[k++].setUTCDate(new_date); - } - } - this.updateDates(); - delete this.updating; - }, - remove: function () { - $.map(this.pickers, function (p) { - p.remove(); - }); - delete this.element.data().datepicker; - }, - }; - function opts_from_el(el, prefix) { - var data = $(el).data(), - out = {}, - inkey, - replace = new RegExp("^" + prefix.toLowerCase() + "([A-Z])"); - prefix = new RegExp("^" + prefix.toLowerCase()); - function re_lower(_, a) { - return a.toLowerCase(); - } - for (var key in data) - if (prefix.test(key)) { - inkey = key.replace(replace, re_lower); - out[inkey] = data[key]; - } - return out; - } - function opts_from_locale(lang) { - var out = {}; - if (!dates[lang]) { - lang = lang.split("-")[0]; - if (!dates[lang]) return; - } - var d = dates[lang]; - $.each(locale_opts, function (i, k) { - if (k in d) out[k] = d[k]; - }); - return out; - } - var old = $.fn.datepicker; - var datepickerPlugin = function (option) { - var args = Array.apply(null, arguments); - args.shift(); - var internal_return; - this.each(function () { - var $this = $(this), - data = $this.data("datepicker"), - options = typeof option === "object" && option; - if (!data) { - var elopts = opts_from_el(this, "date"), - xopts = $.extend({}, defaults, elopts, options), - locopts = opts_from_locale(xopts.language), - opts = $.extend({}, defaults, locopts, elopts, options); - if ($this.hasClass("input-daterange") || opts.inputs) { - $.extend(opts, { - inputs: opts.inputs || $this.find("input").toArray(), - }); - data = new DateRangePicker(this, opts); - } else { - data = new Datepicker(this, opts); - } - $this.data("datepicker", data); - } - if (typeof option === "string" && typeof data[option] === "function") { - internal_return = data[option].apply(data, args); - } - }); - if ( - internal_return === undefined || - internal_return instanceof Datepicker || - internal_return instanceof DateRangePicker - ) - return this; - if (this.length > 1) - throw new Error( - "Using only allowed for the collection of a single element (" + - option + - " function)", - ); - else return internal_return; - }; - $.fn.datepicker = datepickerPlugin; - var defaults = ($.fn.datepicker.defaults = { - assumeNearbyYear: !1, - autoclose: !1, - beforeShowDay: $.noop, - beforeShowMonth: $.noop, - beforeShowYear: $.noop, - beforeShowDecade: $.noop, - beforeShowCentury: $.noop, - calendarWeeks: !1, - clearBtn: !1, - toggleActive: !1, - daysOfWeekDisabled: [], - daysOfWeekHighlighted: [], - datesDisabled: [], - endDate: Infinity, - forceParse: !0, - format: "mm/dd/yyyy", - keyboardNavigation: !0, - language: "en", - minViewMode: 0, - maxViewMode: 4, - multidate: !1, - multidateSeparator: ",", - orientation: "auto", - rtl: !1, - startDate: -Infinity, - startView: 0, - todayBtn: !1, - todayHighlight: !1, - weekStart: 0, - disableTouchKeyboard: !1, - enableOnReadonly: !0, - showOnFocus: !0, - zIndexOffset: 10, - container: "body", - immediateUpdates: !1, - title: "", - templates: { leftArrow: "«", rightArrow: "»" }, - }); - var locale_opts = ($.fn.datepicker.locale_opts = [ - "format", - "rtl", - "weekStart", - ]); - $.fn.datepicker.Constructor = Datepicker; - var dates = ($.fn.datepicker.dates = { - en: { - days: [ - "Sunday", - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday", - ], - daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], - daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], - months: [ - "January", - "February", - "March", - "April", - "May", - "June", - "July", - "August", - "September", - "October", - "November", - "December", - ], - monthsShort: [ - "Jan", - "Feb", - "Mar", - "Apr", - "May", - "Jun", - "Jul", - "Aug", - "Sep", - "Oct", - "Nov", - "Dec", - ], - today: "Today", - clear: "Clear", - titleFormat: "MM yyyy", - }, - }); - var DPGlobal = { - modes: [ - { clsName: "days", navFnc: "Month", navStep: 1 }, - { clsName: "months", navFnc: "FullYear", navStep: 1 }, - { clsName: "years", navFnc: "FullYear", navStep: 10 }, - { clsName: "decades", navFnc: "FullDecade", navStep: 100 }, - { clsName: "centuries", navFnc: "FullCentury", navStep: 1000 }, - ], - isLeapYear: function (year) { - return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0; - }, - getDaysInMonth: function (year, month) { - return [ - 31, - DPGlobal.isLeapYear(year) ? 29 : 28, - 31, - 30, - 31, - 30, - 31, - 31, - 30, - 31, - 30, - 31, - ][month]; - }, - validParts: /dd?|DD?|mm?|MM?|yy(?:yy)?/g, - nonpunctuation: /[^ -\/:-@\u5e74\u6708\u65e5\[-`{-~\t\n\r]+/g, - parseFormat: function (format) { - if ( - typeof format.toValue === "function" && - typeof format.toDisplay === "function" - ) - return format; - var separators = format.replace(this.validParts, "\0").split("\0"), - parts = format.match(this.validParts); - if (!separators || !separators.length || !parts || parts.length === 0) { - throw new Error("Invalid date format."); - } - return { separators: separators, parts: parts }; - }, - parseDate: function (date, format, language, assumeNearby) { - if (!date) return undefined; - if (date instanceof Date) return date; - if (typeof format === "string") format = DPGlobal.parseFormat(format); - if (format.toValue) return format.toValue(date, format, language); - var part_re = /([\-+]\d+)([dmwy])/, - parts = date.match(/([\-+]\d+)([dmwy])/g), - fn_map = { d: "moveDay", m: "moveMonth", w: "moveWeek", y: "moveYear" }, - dateAliases = { yesterday: "-1d", today: "+0d", tomorrow: "+1d" }, - part, - dir, - i, - fn; - if (/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(date)) { - date = new Date(); - for (i = 0; i < parts.length; i++) { - part = part_re.exec(parts[i]); - dir = parseInt(part[1]); - fn = fn_map[part[2]]; - date = Datepicker.prototype[fn](date, dir); - } - return UTCDate( - date.getUTCFullYear(), - date.getUTCMonth(), - date.getUTCDate(), - ); - } - if (typeof dateAliases[date] !== "undefined") { - date = dateAliases[date]; - parts = date.match(/([\-+]\d+)([dmwy])/g); - if (/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(date)) { - date = new Date(); - for (i = 0; i < parts.length; i++) { - part = part_re.exec(parts[i]); - dir = parseInt(part[1]); - fn = fn_map[part[2]]; - date = Datepicker.prototype[fn](date, dir); - } - return UTCDate( - date.getUTCFullYear(), - date.getUTCMonth(), - date.getUTCDate(), - ); - } - } - parts = (date && date.match(this.nonpunctuation)) || []; - date = new Date(); - function applyNearbyYear(year, threshold) { - if (threshold === !0) threshold = 10; - if (year < 100) { - year += 2000; - if (year > new Date().getFullYear() + threshold) { - year -= 100; - } - } - return year; - } - var parsed = {}, - setters_order = ["yyyy", "yy", "M", "MM", "m", "mm", "d", "dd"], - setters_map = { - yyyy: function (d, v) { - return d.setUTCFullYear( - assumeNearby ? applyNearbyYear(v, assumeNearby) : v, - ); - }, - yy: function (d, v) { - return d.setUTCFullYear( - assumeNearby ? applyNearbyYear(v, assumeNearby) : v, - ); - }, - m: function (d, v) { - if (isNaN(d)) return d; - v -= 1; - while (v < 0) v += 12; - v %= 12; - d.setUTCMonth(v); - while (d.getUTCMonth() !== v) d.setUTCDate(d.getUTCDate() - 1); - return d; - }, - d: function (d, v) { - return d.setUTCDate(v); - }, - }, - val, - filtered; - setters_map.M = setters_map.MM = setters_map.mm = setters_map.m; - setters_map.dd = setters_map.d; - date = UTCToday(); - var fparts = format.parts.slice(); - if (parts.length !== fparts.length) { - fparts = $(fparts) - .filter(function (i, p) { - return $.inArray(p, setters_order) !== -1; - }) - .toArray(); - } - function match_part() { - var m = this.slice(0, parts[i].length), - p = parts[i].slice(0, m.length); - return m.toLowerCase() === p.toLowerCase(); - } - if (parts.length === fparts.length) { - var cnt; - for (i = 0, cnt = fparts.length; i < cnt; i++) { - val = parseInt(parts[i], 10); - part = fparts[i]; - if (isNaN(val)) { - switch (part) { - case "MM": - filtered = $(dates[language].months).filter(match_part); - val = $.inArray(filtered[0], dates[language].months) + 1; - break; - case "M": - filtered = $(dates[language].monthsShort).filter(match_part); - val = $.inArray(filtered[0], dates[language].monthsShort) + 1; - break; - } - } - parsed[part] = val; - } - var _date, s; - for (i = 0; i < setters_order.length; i++) { - s = setters_order[i]; - if (s in parsed && !isNaN(parsed[s])) { - _date = new Date(date); - setters_map[s](_date, parsed[s]); - if (!isNaN(_date)) date = _date; - } - } - } - return date; - }, - formatDate: function (date, format, language) { - if (!date) return ""; - if (typeof format === "string") format = DPGlobal.parseFormat(format); - if (format.toDisplay) return format.toDisplay(date, format, language); - var val = { - d: date.getUTCDate(), - D: dates[language].daysShort[date.getUTCDay()], - DD: dates[language].days[date.getUTCDay()], - m: date.getUTCMonth() + 1, - M: dates[language].monthsShort[date.getUTCMonth()], - MM: dates[language].months[date.getUTCMonth()], - yy: date.getUTCFullYear().toString().substring(2), - yyyy: date.getUTCFullYear(), - }; - val.dd = (val.d < 10 ? "0" : "") + val.d; - val.mm = (val.m < 10 ? "0" : "") + val.m; - date = []; - var seps = $.extend([], format.separators); - for (var i = 0, cnt = format.parts.length; i <= cnt; i++) { - if (seps.length) date.push(seps.shift()); - date.push(val[format.parts[i]]); - } - return date.join(""); - }, - headTemplate: - "" + - "" + - '' + - "" + - "" + - '«' + - '' + - '»' + - "" + - "", - contTemplate: '', - footTemplate: - "" + - "" + - '' + - "" + - "" + - '' + - "" + - "", - }; - DPGlobal.template = - '
' + - '
' + - '' + - DPGlobal.headTemplate + - "" + - DPGlobal.footTemplate + - "
" + - "
" + - '
' + - '' + - DPGlobal.headTemplate + - DPGlobal.contTemplate + - DPGlobal.footTemplate + - "
" + - "
" + - '
' + - '' + - DPGlobal.headTemplate + - DPGlobal.contTemplate + - DPGlobal.footTemplate + - "
" + - "
" + - '
' + - '' + - DPGlobal.headTemplate + - DPGlobal.contTemplate + - DPGlobal.footTemplate + - "
" + - "
" + - '
' + - '' + - DPGlobal.headTemplate + - DPGlobal.contTemplate + - DPGlobal.footTemplate + - "
" + - "
" + - "
"; - $.fn.datepicker.DPGlobal = DPGlobal; - $.fn.datepicker.noConflict = function () { - $.fn.datepicker = old; - return this; - }; - $.fn.datepicker.version = "1.6.4"; - $(document).on( - "focus.datepicker.data-api click.datepicker.data-api", - '[data-provide="datepicker"]', - function (e) { - var $this = $(this); - if ($this.data("datepicker")) return; - e.preventDefault(); - datepickerPlugin.call($this, "show"); - }, - ); - $(function () { - datepickerPlugin.call($('[data-provide="datepicker-inline"]')); - }); -}); diff --git a/assets/js/bootstrap.min.js b/assets/js/bootstrap.min.js deleted file mode 100644 index 48b3e8b..0000000 --- a/assets/js/bootstrap.min.js +++ /dev/null @@ -1,2962 +0,0 @@ -/*! - * Bootstrap v4.5.2 (https://getbootstrap.com/) - * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */ -!(function (t, e) { - "object" == typeof exports && "undefined" != typeof module - ? e(exports, require("jquery"), require("popper.js")) - : "function" == typeof define && define.amd - ? define(["exports", "jquery", "popper.js"], e) - : e( - ((t = - "undefined" != typeof globalThis - ? globalThis - : t || self).bootstrap = {}), - t.jQuery, - t.Popper, - ); -})(this, function (t, e, n) { - "use strict"; - function i(t, e) { - for (var n = 0; n < e.length; n++) { - var i = e[n]; - ((i.enumerable = i.enumerable || !1), - (i.configurable = !0), - "value" in i && (i.writable = !0), - Object.defineProperty(t, i.key, i)); - } - } - function o(t, e, n) { - return (e && i(t.prototype, e), n && i(t, n), t); - } - function s() { - return (s = - Object.assign || - function (t) { - for (var e = 1; e < arguments.length; e++) { - var n = arguments[e]; - for (var i in n) - Object.prototype.hasOwnProperty.call(n, i) && (t[i] = n[i]); - } - return t; - }).apply(this, arguments); - } - ((e = - e && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e), - (n = - n && Object.prototype.hasOwnProperty.call(n, "default") ? n.default : n)); - function r(t) { - var n = this, - i = !1; - return ( - e(this).one(a.TRANSITION_END, function () { - i = !0; - }), - setTimeout(function () { - i || a.triggerTransitionEnd(n); - }, t), - this - ); - } - var a = { - TRANSITION_END: "bsTransitionEnd", - getUID: function (t) { - do { - t += ~~(1e6 * Math.random()); - } while (document.getElementById(t)); - return t; - }, - getSelectorFromElement: function (t) { - var e = t.getAttribute("data-target"); - if (!e || "#" === e) { - var n = t.getAttribute("href"); - e = n && "#" !== n ? n.trim() : ""; - } - try { - return document.querySelector(e) ? e : null; - } catch (t) { - return null; - } - }, - getTransitionDurationFromElement: function (t) { - if (!t) return 0; - var n = e(t).css("transition-duration"), - i = e(t).css("transition-delay"), - o = parseFloat(n), - s = parseFloat(i); - return o || s - ? ((n = n.split(",")[0]), - (i = i.split(",")[0]), - 1e3 * (parseFloat(n) + parseFloat(i))) - : 0; - }, - reflow: function (t) { - return t.offsetHeight; - }, - triggerTransitionEnd: function (t) { - e(t).trigger("transitionend"); - }, - supportsTransitionEnd: function () { - return Boolean("transitionend"); - }, - isElement: function (t) { - return (t[0] || t).nodeType; - }, - typeCheckConfig: function (t, e, n) { - for (var i in n) - if (Object.prototype.hasOwnProperty.call(n, i)) { - var o = n[i], - s = e[i], - r = - s && a.isElement(s) - ? "element" - : null === (l = s) || "undefined" == typeof l - ? "" + l - : {}.toString - .call(l) - .match(/\s([a-z]+)/i)[1] - .toLowerCase(); - if (!new RegExp(o).test(r)) - throw new Error( - t.toUpperCase() + - ': Option "' + - i + - '" provided type "' + - r + - '" but expected type "' + - o + - '".', - ); - } - var l; - }, - findShadowRoot: function (t) { - if (!document.documentElement.attachShadow) return null; - if ("function" == typeof t.getRootNode) { - var e = t.getRootNode(); - return e instanceof ShadowRoot ? e : null; - } - return t instanceof ShadowRoot - ? t - : t.parentNode - ? a.findShadowRoot(t.parentNode) - : null; - }, - jQueryDetection: function () { - if ("undefined" == typeof e) - throw new TypeError( - "Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.", - ); - var t = e.fn.jquery.split(" ")[0].split("."); - if ( - (t[0] < 2 && t[1] < 9) || - (1 === t[0] && 9 === t[1] && t[2] < 1) || - t[0] >= 4 - ) - throw new Error( - "Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0", - ); - }, - }; - (a.jQueryDetection(), - (e.fn.emulateTransitionEnd = r), - (e.event.special[a.TRANSITION_END] = { - bindType: "transitionend", - delegateType: "transitionend", - handle: function (t) { - if (e(t.target).is(this)) - return t.handleObj.handler.apply(this, arguments); - }, - })); - var l = "alert", - c = e.fn[l], - h = (function () { - function t(t) { - this._element = t; - } - var n = t.prototype; - return ( - (n.close = function (t) { - var e = this._element; - (t && (e = this._getRootElement(t)), - this._triggerCloseEvent(e).isDefaultPrevented() || - this._removeElement(e)); - }), - (n.dispose = function () { - (e.removeData(this._element, "bs.alert"), (this._element = null)); - }), - (n._getRootElement = function (t) { - var n = a.getSelectorFromElement(t), - i = !1; - return ( - n && (i = document.querySelector(n)), - i || (i = e(t).closest(".alert")[0]), - i - ); - }), - (n._triggerCloseEvent = function (t) { - var n = e.Event("close.bs.alert"); - return (e(t).trigger(n), n); - }), - (n._removeElement = function (t) { - var n = this; - if ((e(t).removeClass("show"), e(t).hasClass("fade"))) { - var i = a.getTransitionDurationFromElement(t); - e(t) - .one(a.TRANSITION_END, function (e) { - return n._destroyElement(t, e); - }) - .emulateTransitionEnd(i); - } else this._destroyElement(t); - }), - (n._destroyElement = function (t) { - e(t).detach().trigger("closed.bs.alert").remove(); - }), - (t._jQueryInterface = function (n) { - return this.each(function () { - var i = e(this), - o = i.data("bs.alert"); - (o || ((o = new t(this)), i.data("bs.alert", o)), - "close" === n && o[n](this)); - }); - }), - (t._handleDismiss = function (t) { - return function (e) { - (e && e.preventDefault(), t.close(this)); - }; - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - ]), - t - ); - })(); - (e(document).on( - "click.bs.alert.data-api", - '[data-dismiss="alert"]', - h._handleDismiss(new h()), - ), - (e.fn[l] = h._jQueryInterface), - (e.fn[l].Constructor = h), - (e.fn[l].noConflict = function () { - return ((e.fn[l] = c), h._jQueryInterface); - })); - var u = e.fn.button, - d = (function () { - function t(t) { - this._element = t; - } - var n = t.prototype; - return ( - (n.toggle = function () { - var t = !0, - n = !0, - i = e(this._element).closest('[data-toggle="buttons"]')[0]; - if (i) { - var o = this._element.querySelector('input:not([type="hidden"])'); - if (o) { - if ("radio" === o.type) - if (o.checked && this._element.classList.contains("active")) - t = !1; - else { - var s = i.querySelector(".active"); - s && e(s).removeClass("active"); - } - (t && - (("checkbox" !== o.type && "radio" !== o.type) || - (o.checked = !this._element.classList.contains("active")), - e(o).trigger("change")), - o.focus(), - (n = !1)); - } - } - this._element.hasAttribute("disabled") || - this._element.classList.contains("disabled") || - (n && - this._element.setAttribute( - "aria-pressed", - !this._element.classList.contains("active"), - ), - t && e(this._element).toggleClass("active")); - }), - (n.dispose = function () { - (e.removeData(this._element, "bs.button"), (this._element = null)); - }), - (t._jQueryInterface = function (n) { - return this.each(function () { - var i = e(this).data("bs.button"); - (i || ((i = new t(this)), e(this).data("bs.button", i)), - "toggle" === n && i[n]()); - }); - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - ]), - t - ); - })(); - (e(document) - .on("click.bs.button.data-api", '[data-toggle^="button"]', function (t) { - var n = t.target, - i = n; - if ( - (e(n).hasClass("btn") || (n = e(n).closest(".btn")[0]), - !n || n.hasAttribute("disabled") || n.classList.contains("disabled")) - ) - t.preventDefault(); - else { - var o = n.querySelector('input:not([type="hidden"])'); - if ( - o && - (o.hasAttribute("disabled") || o.classList.contains("disabled")) - ) - return void t.preventDefault(); - ("LABEL" !== i.tagName || (o && "checkbox" !== o.type)) && - d._jQueryInterface.call(e(n), "toggle"); - } - }) - .on( - "focus.bs.button.data-api blur.bs.button.data-api", - '[data-toggle^="button"]', - function (t) { - var n = e(t.target).closest(".btn")[0]; - e(n).toggleClass("focus", /^focus(in)?$/.test(t.type)); - }, - ), - e(window).on("load.bs.button.data-api", function () { - for ( - var t = [].slice.call( - document.querySelectorAll('[data-toggle="buttons"] .btn'), - ), - e = 0, - n = t.length; - e < n; - e++ - ) { - var i = t[e], - o = i.querySelector('input:not([type="hidden"])'); - o.checked || o.hasAttribute("checked") - ? i.classList.add("active") - : i.classList.remove("active"); - } - for ( - var s = 0, - r = (t = [].slice.call( - document.querySelectorAll('[data-toggle="button"]'), - )).length; - s < r; - s++ - ) { - var a = t[s]; - "true" === a.getAttribute("aria-pressed") - ? a.classList.add("active") - : a.classList.remove("active"); - } - }), - (e.fn.button = d._jQueryInterface), - (e.fn.button.Constructor = d), - (e.fn.button.noConflict = function () { - return ((e.fn.button = u), d._jQueryInterface); - })); - var f = "carousel", - g = ".bs.carousel", - m = e.fn[f], - p = { - interval: 5e3, - keyboard: !0, - slide: !1, - pause: "hover", - wrap: !0, - touch: !0, - }, - _ = { - interval: "(number|boolean)", - keyboard: "boolean", - slide: "(boolean|string)", - pause: "(string|boolean)", - wrap: "boolean", - touch: "boolean", - }, - v = { TOUCH: "touch", PEN: "pen" }, - b = (function () { - function t(t, e) { - ((this._items = null), - (this._interval = null), - (this._activeElement = null), - (this._isPaused = !1), - (this._isSliding = !1), - (this.touchTimeout = null), - (this.touchStartX = 0), - (this.touchDeltaX = 0), - (this._config = this._getConfig(e)), - (this._element = t), - (this._indicatorsElement = this._element.querySelector( - ".carousel-indicators", - )), - (this._touchSupported = - "ontouchstart" in document.documentElement || - navigator.maxTouchPoints > 0), - (this._pointerEvent = Boolean( - window.PointerEvent || window.MSPointerEvent, - )), - this._addEventListeners()); - } - var n = t.prototype; - return ( - (n.next = function () { - this._isSliding || this._slide("next"); - }), - (n.nextWhenVisible = function () { - !document.hidden && - e(this._element).is(":visible") && - "hidden" !== e(this._element).css("visibility") && - this.next(); - }), - (n.prev = function () { - this._isSliding || this._slide("prev"); - }), - (n.pause = function (t) { - (t || (this._isPaused = !0), - this._element.querySelector( - ".carousel-item-next, .carousel-item-prev", - ) && (a.triggerTransitionEnd(this._element), this.cycle(!0)), - clearInterval(this._interval), - (this._interval = null)); - }), - (n.cycle = function (t) { - (t || (this._isPaused = !1), - this._interval && - (clearInterval(this._interval), (this._interval = null)), - this._config.interval && - !this._isPaused && - (this._interval = setInterval( - (document.visibilityState - ? this.nextWhenVisible - : this.next - ).bind(this), - this._config.interval, - ))); - }), - (n.to = function (t) { - var n = this; - this._activeElement = this._element.querySelector( - ".active.carousel-item", - ); - var i = this._getItemIndex(this._activeElement); - if (!(t > this._items.length - 1 || t < 0)) - if (this._isSliding) - e(this._element).one("slid.bs.carousel", function () { - return n.to(t); - }); - else { - if (i === t) return (this.pause(), void this.cycle()); - var o = t > i ? "next" : "prev"; - this._slide(o, this._items[t]); - } - }), - (n.dispose = function () { - (e(this._element).off(g), - e.removeData(this._element, "bs.carousel"), - (this._items = null), - (this._config = null), - (this._element = null), - (this._interval = null), - (this._isPaused = null), - (this._isSliding = null), - (this._activeElement = null), - (this._indicatorsElement = null)); - }), - (n._getConfig = function (t) { - return ((t = s({}, p, t)), a.typeCheckConfig(f, t, _), t); - }), - (n._handleSwipe = function () { - var t = Math.abs(this.touchDeltaX); - if (!(t <= 40)) { - var e = t / this.touchDeltaX; - ((this.touchDeltaX = 0), - e > 0 && this.prev(), - e < 0 && this.next()); - } - }), - (n._addEventListeners = function () { - var t = this; - (this._config.keyboard && - e(this._element).on("keydown.bs.carousel", function (e) { - return t._keydown(e); - }), - "hover" === this._config.pause && - e(this._element) - .on("mouseenter.bs.carousel", function (e) { - return t.pause(e); - }) - .on("mouseleave.bs.carousel", function (e) { - return t.cycle(e); - }), - this._config.touch && this._addTouchEventListeners()); - }), - (n._addTouchEventListeners = function () { - var t = this; - if (this._touchSupported) { - var n = function (e) { - t._pointerEvent && v[e.originalEvent.pointerType.toUpperCase()] - ? (t.touchStartX = e.originalEvent.clientX) - : t._pointerEvent || - (t.touchStartX = e.originalEvent.touches[0].clientX); - }, - i = function (e) { - (t._pointerEvent && - v[e.originalEvent.pointerType.toUpperCase()] && - (t.touchDeltaX = e.originalEvent.clientX - t.touchStartX), - t._handleSwipe(), - "hover" === t._config.pause && - (t.pause(), - t.touchTimeout && clearTimeout(t.touchTimeout), - (t.touchTimeout = setTimeout(function (e) { - return t.cycle(e); - }, 500 + t._config.interval)))); - }; - (e(this._element.querySelectorAll(".carousel-item img")).on( - "dragstart.bs.carousel", - function (t) { - return t.preventDefault(); - }, - ), - this._pointerEvent - ? (e(this._element).on("pointerdown.bs.carousel", function (t) { - return n(t); - }), - e(this._element).on("pointerup.bs.carousel", function (t) { - return i(t); - }), - this._element.classList.add("pointer-event")) - : (e(this._element).on("touchstart.bs.carousel", function (t) { - return n(t); - }), - e(this._element).on("touchmove.bs.carousel", function (e) { - return (function (e) { - e.originalEvent.touches && - e.originalEvent.touches.length > 1 - ? (t.touchDeltaX = 0) - : (t.touchDeltaX = - e.originalEvent.touches[0].clientX - t.touchStartX); - })(e); - }), - e(this._element).on("touchend.bs.carousel", function (t) { - return i(t); - }))); - } - }), - (n._keydown = function (t) { - if (!/input|textarea/i.test(t.target.tagName)) - switch (t.which) { - case 37: - (t.preventDefault(), this.prev()); - break; - case 39: - (t.preventDefault(), this.next()); - } - }), - (n._getItemIndex = function (t) { - return ( - (this._items = - t && t.parentNode - ? [].slice.call(t.parentNode.querySelectorAll(".carousel-item")) - : []), - this._items.indexOf(t) - ); - }), - (n._getItemByDirection = function (t, e) { - var n = "next" === t, - i = "prev" === t, - o = this._getItemIndex(e), - s = this._items.length - 1; - if (((i && 0 === o) || (n && o === s)) && !this._config.wrap) - return e; - var r = (o + ("prev" === t ? -1 : 1)) % this._items.length; - return -1 === r - ? this._items[this._items.length - 1] - : this._items[r]; - }), - (n._triggerSlideEvent = function (t, n) { - var i = this._getItemIndex(t), - o = this._getItemIndex( - this._element.querySelector(".active.carousel-item"), - ), - s = e.Event("slide.bs.carousel", { - relatedTarget: t, - direction: n, - from: o, - to: i, - }); - return (e(this._element).trigger(s), s); - }), - (n._setActiveIndicatorElement = function (t) { - if (this._indicatorsElement) { - var n = [].slice.call( - this._indicatorsElement.querySelectorAll(".active"), - ); - e(n).removeClass("active"); - var i = this._indicatorsElement.children[this._getItemIndex(t)]; - i && e(i).addClass("active"); - } - }), - (n._slide = function (t, n) { - var i, - o, - s, - r = this, - l = this._element.querySelector(".active.carousel-item"), - c = this._getItemIndex(l), - h = n || (l && this._getItemByDirection(t, l)), - u = this._getItemIndex(h), - d = Boolean(this._interval); - if ( - ("next" === t - ? ((i = "carousel-item-left"), - (o = "carousel-item-next"), - (s = "left")) - : ((i = "carousel-item-right"), - (o = "carousel-item-prev"), - (s = "right")), - h && e(h).hasClass("active")) - ) - this._isSliding = !1; - else if ( - !this._triggerSlideEvent(h, s).isDefaultPrevented() && - l && - h - ) { - ((this._isSliding = !0), - d && this.pause(), - this._setActiveIndicatorElement(h)); - var f = e.Event("slid.bs.carousel", { - relatedTarget: h, - direction: s, - from: c, - to: u, - }); - if (e(this._element).hasClass("slide")) { - (e(h).addClass(o), - a.reflow(h), - e(l).addClass(i), - e(h).addClass(i)); - var g = parseInt(h.getAttribute("data-interval"), 10); - g - ? ((this._config.defaultInterval = - this._config.defaultInterval || this._config.interval), - (this._config.interval = g)) - : (this._config.interval = - this._config.defaultInterval || this._config.interval); - var m = a.getTransitionDurationFromElement(l); - e(l) - .one(a.TRANSITION_END, function () { - (e(h) - .removeClass(i + " " + o) - .addClass("active"), - e(l).removeClass("active " + o + " " + i), - (r._isSliding = !1), - setTimeout(function () { - return e(r._element).trigger(f); - }, 0)); - }) - .emulateTransitionEnd(m); - } else - (e(l).removeClass("active"), - e(h).addClass("active"), - (this._isSliding = !1), - e(this._element).trigger(f)); - d && this.cycle(); - } - }), - (t._jQueryInterface = function (n) { - return this.each(function () { - var i = e(this).data("bs.carousel"), - o = s({}, p, e(this).data()); - "object" == typeof n && (o = s({}, o, n)); - var r = "string" == typeof n ? n : o.slide; - if ( - (i || ((i = new t(this, o)), e(this).data("bs.carousel", i)), - "number" == typeof n) - ) - i.to(n); - else if ("string" == typeof r) { - if ("undefined" == typeof i[r]) - throw new TypeError('No method named "' + r + '"'); - i[r](); - } else o.interval && o.ride && (i.pause(), i.cycle()); - }); - }), - (t._dataApiClickHandler = function (n) { - var i = a.getSelectorFromElement(this); - if (i) { - var o = e(i)[0]; - if (o && e(o).hasClass("carousel")) { - var r = s({}, e(o).data(), e(this).data()), - l = this.getAttribute("data-slide-to"); - (l && (r.interval = !1), - t._jQueryInterface.call(e(o), r), - l && e(o).data("bs.carousel").to(l), - n.preventDefault()); - } - } - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - { - key: "Default", - get: function () { - return p; - }, - }, - ]), - t - ); - })(); - (e(document).on( - "click.bs.carousel.data-api", - "[data-slide], [data-slide-to]", - b._dataApiClickHandler, - ), - e(window).on("load.bs.carousel.data-api", function () { - for ( - var t = [].slice.call( - document.querySelectorAll('[data-ride="carousel"]'), - ), - n = 0, - i = t.length; - n < i; - n++ - ) { - var o = e(t[n]); - b._jQueryInterface.call(o, o.data()); - } - }), - (e.fn[f] = b._jQueryInterface), - (e.fn[f].Constructor = b), - (e.fn[f].noConflict = function () { - return ((e.fn[f] = m), b._jQueryInterface); - })); - var y = "collapse", - E = e.fn[y], - w = { toggle: !0, parent: "" }, - T = { toggle: "boolean", parent: "(string|element)" }, - C = (function () { - function t(t, e) { - ((this._isTransitioning = !1), - (this._element = t), - (this._config = this._getConfig(e)), - (this._triggerArray = [].slice.call( - document.querySelectorAll( - '[data-toggle="collapse"][href="#' + - t.id + - '"],[data-toggle="collapse"][data-target="#' + - t.id + - '"]', - ), - ))); - for ( - var n = [].slice.call( - document.querySelectorAll('[data-toggle="collapse"]'), - ), - i = 0, - o = n.length; - i < o; - i++ - ) { - var s = n[i], - r = a.getSelectorFromElement(s), - l = [].slice - .call(document.querySelectorAll(r)) - .filter(function (e) { - return e === t; - }); - null !== r && - l.length > 0 && - ((this._selector = r), this._triggerArray.push(s)); - } - ((this._parent = this._config.parent ? this._getParent() : null), - this._config.parent || - this._addAriaAndCollapsedClass(this._element, this._triggerArray), - this._config.toggle && this.toggle()); - } - var n = t.prototype; - return ( - (n.toggle = function () { - e(this._element).hasClass("show") ? this.hide() : this.show(); - }), - (n.show = function () { - var n, - i, - o = this; - if ( - !this._isTransitioning && - !e(this._element).hasClass("show") && - (this._parent && - 0 === - (n = [].slice - .call(this._parent.querySelectorAll(".show, .collapsing")) - .filter(function (t) { - return "string" == typeof o._config.parent - ? t.getAttribute("data-parent") === o._config.parent - : t.classList.contains("collapse"); - })).length && - (n = null), - !( - n && - (i = e(n).not(this._selector).data("bs.collapse")) && - i._isTransitioning - )) - ) { - var s = e.Event("show.bs.collapse"); - if ((e(this._element).trigger(s), !s.isDefaultPrevented())) { - n && - (t._jQueryInterface.call(e(n).not(this._selector), "hide"), - i || e(n).data("bs.collapse", null)); - var r = this._getDimension(); - (e(this._element).removeClass("collapse").addClass("collapsing"), - (this._element.style[r] = 0), - this._triggerArray.length && - e(this._triggerArray) - .removeClass("collapsed") - .attr("aria-expanded", !0), - this.setTransitioning(!0)); - var l = "scroll" + (r[0].toUpperCase() + r.slice(1)), - c = a.getTransitionDurationFromElement(this._element); - (e(this._element) - .one(a.TRANSITION_END, function () { - (e(o._element) - .removeClass("collapsing") - .addClass("collapse show"), - (o._element.style[r] = ""), - o.setTransitioning(!1), - e(o._element).trigger("shown.bs.collapse")); - }) - .emulateTransitionEnd(c), - (this._element.style[r] = this._element[l] + "px")); - } - } - }), - (n.hide = function () { - var t = this; - if (!this._isTransitioning && e(this._element).hasClass("show")) { - var n = e.Event("hide.bs.collapse"); - if ((e(this._element).trigger(n), !n.isDefaultPrevented())) { - var i = this._getDimension(); - ((this._element.style[i] = - this._element.getBoundingClientRect()[i] + "px"), - a.reflow(this._element), - e(this._element) - .addClass("collapsing") - .removeClass("collapse show")); - var o = this._triggerArray.length; - if (o > 0) - for (var s = 0; s < o; s++) { - var r = this._triggerArray[s], - l = a.getSelectorFromElement(r); - if (null !== l) - e([].slice.call(document.querySelectorAll(l))).hasClass( - "show", - ) || e(r).addClass("collapsed").attr("aria-expanded", !1); - } - this.setTransitioning(!0); - this._element.style[i] = ""; - var c = a.getTransitionDurationFromElement(this._element); - e(this._element) - .one(a.TRANSITION_END, function () { - (t.setTransitioning(!1), - e(t._element) - .removeClass("collapsing") - .addClass("collapse") - .trigger("hidden.bs.collapse")); - }) - .emulateTransitionEnd(c); - } - } - }), - (n.setTransitioning = function (t) { - this._isTransitioning = t; - }), - (n.dispose = function () { - (e.removeData(this._element, "bs.collapse"), - (this._config = null), - (this._parent = null), - (this._element = null), - (this._triggerArray = null), - (this._isTransitioning = null)); - }), - (n._getConfig = function (t) { - return ( - ((t = s({}, w, t)).toggle = Boolean(t.toggle)), - a.typeCheckConfig(y, t, T), - t - ); - }), - (n._getDimension = function () { - return e(this._element).hasClass("width") ? "width" : "height"; - }), - (n._getParent = function () { - var n, - i = this; - a.isElement(this._config.parent) - ? ((n = this._config.parent), - "undefined" != typeof this._config.parent.jquery && - (n = this._config.parent[0])) - : (n = document.querySelector(this._config.parent)); - var o = - '[data-toggle="collapse"][data-parent="' + - this._config.parent + - '"]', - s = [].slice.call(n.querySelectorAll(o)); - return ( - e(s).each(function (e, n) { - i._addAriaAndCollapsedClass(t._getTargetFromElement(n), [n]); - }), - n - ); - }), - (n._addAriaAndCollapsedClass = function (t, n) { - var i = e(t).hasClass("show"); - n.length && - e(n).toggleClass("collapsed", !i).attr("aria-expanded", i); - }), - (t._getTargetFromElement = function (t) { - var e = a.getSelectorFromElement(t); - return e ? document.querySelector(e) : null; - }), - (t._jQueryInterface = function (n) { - return this.each(function () { - var i = e(this), - o = i.data("bs.collapse"), - r = s({}, w, i.data(), "object" == typeof n && n ? n : {}); - if ( - (!o && - r.toggle && - "string" == typeof n && - /show|hide/.test(n) && - (r.toggle = !1), - o || ((o = new t(this, r)), i.data("bs.collapse", o)), - "string" == typeof n) - ) { - if ("undefined" == typeof o[n]) - throw new TypeError('No method named "' + n + '"'); - o[n](); - } - }); - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - { - key: "Default", - get: function () { - return w; - }, - }, - ]), - t - ); - })(); - (e(document).on( - "click.bs.collapse.data-api", - '[data-toggle="collapse"]', - function (t) { - "A" === t.currentTarget.tagName && t.preventDefault(); - var n = e(this), - i = a.getSelectorFromElement(this), - o = [].slice.call(document.querySelectorAll(i)); - e(o).each(function () { - var t = e(this), - i = t.data("bs.collapse") ? "toggle" : n.data(); - C._jQueryInterface.call(t, i); - }); - }, - ), - (e.fn[y] = C._jQueryInterface), - (e.fn[y].Constructor = C), - (e.fn[y].noConflict = function () { - return ((e.fn[y] = E), C._jQueryInterface); - })); - var S = "dropdown", - k = e.fn[S], - D = new RegExp("38|40|27"), - N = { - offset: 0, - flip: !0, - boundary: "scrollParent", - reference: "toggle", - display: "dynamic", - popperConfig: null, - }, - A = { - offset: "(number|string|function)", - flip: "boolean", - boundary: "(string|element)", - reference: "(string|element)", - display: "string", - popperConfig: "(null|object)", - }, - I = (function () { - function t(t, e) { - ((this._element = t), - (this._popper = null), - (this._config = this._getConfig(e)), - (this._menu = this._getMenuElement()), - (this._inNavbar = this._detectNavbar()), - this._addEventListeners()); - } - var i = t.prototype; - return ( - (i.toggle = function () { - if ( - !this._element.disabled && - !e(this._element).hasClass("disabled") - ) { - var n = e(this._menu).hasClass("show"); - (t._clearMenus(), n || this.show(!0)); - } - }), - (i.show = function (i) { - if ( - (void 0 === i && (i = !1), - !( - this._element.disabled || - e(this._element).hasClass("disabled") || - e(this._menu).hasClass("show") - )) - ) { - var o = { relatedTarget: this._element }, - s = e.Event("show.bs.dropdown", o), - r = t._getParentFromElement(this._element); - if ((e(r).trigger(s), !s.isDefaultPrevented())) { - if (!this._inNavbar && i) { - if ("undefined" == typeof n) - throw new TypeError( - "Bootstrap's dropdowns require Popper.js (https://popper.js.org/)", - ); - var l = this._element; - ("parent" === this._config.reference - ? (l = r) - : a.isElement(this._config.reference) && - ((l = this._config.reference), - "undefined" != typeof this._config.reference.jquery && - (l = this._config.reference[0])), - "scrollParent" !== this._config.boundary && - e(r).addClass("position-static"), - (this._popper = new n( - l, - this._menu, - this._getPopperConfig(), - ))); - } - ("ontouchstart" in document.documentElement && - 0 === e(r).closest(".navbar-nav").length && - e(document.body).children().on("mouseover", null, e.noop), - this._element.focus(), - this._element.setAttribute("aria-expanded", !0), - e(this._menu).toggleClass("show"), - e(r) - .toggleClass("show") - .trigger(e.Event("shown.bs.dropdown", o))); - } - } - }), - (i.hide = function () { - if ( - !this._element.disabled && - !e(this._element).hasClass("disabled") && - e(this._menu).hasClass("show") - ) { - var n = { relatedTarget: this._element }, - i = e.Event("hide.bs.dropdown", n), - o = t._getParentFromElement(this._element); - (e(o).trigger(i), - i.isDefaultPrevented() || - (this._popper && this._popper.destroy(), - e(this._menu).toggleClass("show"), - e(o) - .toggleClass("show") - .trigger(e.Event("hidden.bs.dropdown", n)))); - } - }), - (i.dispose = function () { - (e.removeData(this._element, "bs.dropdown"), - e(this._element).off(".bs.dropdown"), - (this._element = null), - (this._menu = null), - null !== this._popper && - (this._popper.destroy(), (this._popper = null))); - }), - (i.update = function () { - ((this._inNavbar = this._detectNavbar()), - null !== this._popper && this._popper.scheduleUpdate()); - }), - (i._addEventListeners = function () { - var t = this; - e(this._element).on("click.bs.dropdown", function (e) { - (e.preventDefault(), e.stopPropagation(), t.toggle()); - }); - }), - (i._getConfig = function (t) { - return ( - (t = s({}, this.constructor.Default, e(this._element).data(), t)), - a.typeCheckConfig(S, t, this.constructor.DefaultType), - t - ); - }), - (i._getMenuElement = function () { - if (!this._menu) { - var e = t._getParentFromElement(this._element); - e && (this._menu = e.querySelector(".dropdown-menu")); - } - return this._menu; - }), - (i._getPlacement = function () { - var t = e(this._element.parentNode), - n = "bottom-start"; - return ( - t.hasClass("dropup") - ? (n = e(this._menu).hasClass("dropdown-menu-right") - ? "top-end" - : "top-start") - : t.hasClass("dropright") - ? (n = "right-start") - : t.hasClass("dropleft") - ? (n = "left-start") - : e(this._menu).hasClass("dropdown-menu-right") && - (n = "bottom-end"), - n - ); - }), - (i._detectNavbar = function () { - return e(this._element).closest(".navbar").length > 0; - }), - (i._getOffset = function () { - var t = this, - e = {}; - return ( - "function" == typeof this._config.offset - ? (e.fn = function (e) { - return ( - (e.offsets = s( - {}, - e.offsets, - t._config.offset(e.offsets, t._element) || {}, - )), - e - ); - }) - : (e.offset = this._config.offset), - e - ); - }), - (i._getPopperConfig = function () { - var t = { - placement: this._getPlacement(), - modifiers: { - offset: this._getOffset(), - flip: { enabled: this._config.flip }, - preventOverflow: { boundariesElement: this._config.boundary }, - }, - }; - return ( - "static" === this._config.display && - (t.modifiers.applyStyle = { enabled: !1 }), - s({}, t, this._config.popperConfig) - ); - }), - (t._jQueryInterface = function (n) { - return this.each(function () { - var i = e(this).data("bs.dropdown"); - if ( - (i || - ((i = new t(this, "object" == typeof n ? n : null)), - e(this).data("bs.dropdown", i)), - "string" == typeof n) - ) { - if ("undefined" == typeof i[n]) - throw new TypeError('No method named "' + n + '"'); - i[n](); - } - }); - }), - (t._clearMenus = function (n) { - if (!n || (3 !== n.which && ("keyup" !== n.type || 9 === n.which))) - for ( - var i = [].slice.call( - document.querySelectorAll('[data-toggle="dropdown"]'), - ), - o = 0, - s = i.length; - o < s; - o++ - ) { - var r = t._getParentFromElement(i[o]), - a = e(i[o]).data("bs.dropdown"), - l = { relatedTarget: i[o] }; - if ((n && "click" === n.type && (l.clickEvent = n), a)) { - var c = a._menu; - if ( - e(r).hasClass("show") && - !( - n && - (("click" === n.type && - /input|textarea/i.test(n.target.tagName)) || - ("keyup" === n.type && 9 === n.which)) && - e.contains(r, n.target) - ) - ) { - var h = e.Event("hide.bs.dropdown", l); - (e(r).trigger(h), - h.isDefaultPrevented() || - ("ontouchstart" in document.documentElement && - e(document.body) - .children() - .off("mouseover", null, e.noop), - i[o].setAttribute("aria-expanded", "false"), - a._popper && a._popper.destroy(), - e(c).removeClass("show"), - e(r) - .removeClass("show") - .trigger(e.Event("hidden.bs.dropdown", l)))); - } - } - } - }), - (t._getParentFromElement = function (t) { - var e, - n = a.getSelectorFromElement(t); - return (n && (e = document.querySelector(n)), e || t.parentNode); - }), - (t._dataApiKeydownHandler = function (n) { - if ( - !(/input|textarea/i.test(n.target.tagName) - ? 32 === n.which || - (27 !== n.which && - ((40 !== n.which && 38 !== n.which) || - e(n.target).closest(".dropdown-menu").length)) - : !D.test(n.which)) && - !this.disabled && - !e(this).hasClass("disabled") - ) { - var i = t._getParentFromElement(this), - o = e(i).hasClass("show"); - if (o || 27 !== n.which) { - if ( - (n.preventDefault(), - n.stopPropagation(), - !o || (o && (27 === n.which || 32 === n.which))) - ) - return ( - 27 === n.which && - e(i.querySelector('[data-toggle="dropdown"]')).trigger( - "focus", - ), - void e(this).trigger("click") - ); - var s = [].slice - .call( - i.querySelectorAll( - ".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)", - ), - ) - .filter(function (t) { - return e(t).is(":visible"); - }); - if (0 !== s.length) { - var r = s.indexOf(n.target); - (38 === n.which && r > 0 && r--, - 40 === n.which && r < s.length - 1 && r++, - r < 0 && (r = 0), - s[r].focus()); - } - } - } - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - { - key: "Default", - get: function () { - return N; - }, - }, - { - key: "DefaultType", - get: function () { - return A; - }, - }, - ]), - t - ); - })(); - (e(document) - .on( - "keydown.bs.dropdown.data-api", - '[data-toggle="dropdown"]', - I._dataApiKeydownHandler, - ) - .on( - "keydown.bs.dropdown.data-api", - ".dropdown-menu", - I._dataApiKeydownHandler, - ) - .on("click.bs.dropdown.data-api keyup.bs.dropdown.data-api", I._clearMenus) - .on("click.bs.dropdown.data-api", '[data-toggle="dropdown"]', function (t) { - (t.preventDefault(), - t.stopPropagation(), - I._jQueryInterface.call(e(this), "toggle")); - }) - .on("click.bs.dropdown.data-api", ".dropdown form", function (t) { - t.stopPropagation(); - }), - (e.fn[S] = I._jQueryInterface), - (e.fn[S].Constructor = I), - (e.fn[S].noConflict = function () { - return ((e.fn[S] = k), I._jQueryInterface); - })); - var O = e.fn.modal, - j = { backdrop: !0, keyboard: !0, focus: !0, show: !0 }, - x = { - backdrop: "(boolean|string)", - keyboard: "boolean", - focus: "boolean", - show: "boolean", - }, - P = (function () { - function t(t, e) { - ((this._config = this._getConfig(e)), - (this._element = t), - (this._dialog = t.querySelector(".modal-dialog")), - (this._backdrop = null), - (this._isShown = !1), - (this._isBodyOverflowing = !1), - (this._ignoreBackdropClick = !1), - (this._isTransitioning = !1), - (this._scrollbarWidth = 0)); - } - var n = t.prototype; - return ( - (n.toggle = function (t) { - return this._isShown ? this.hide() : this.show(t); - }), - (n.show = function (t) { - var n = this; - if (!this._isShown && !this._isTransitioning) { - e(this._element).hasClass("fade") && (this._isTransitioning = !0); - var i = e.Event("show.bs.modal", { relatedTarget: t }); - (e(this._element).trigger(i), - this._isShown || - i.isDefaultPrevented() || - ((this._isShown = !0), - this._checkScrollbar(), - this._setScrollbar(), - this._adjustDialog(), - this._setEscapeEvent(), - this._setResizeEvent(), - e(this._element).on( - "click.dismiss.bs.modal", - '[data-dismiss="modal"]', - function (t) { - return n.hide(t); - }, - ), - e(this._dialog).on("mousedown.dismiss.bs.modal", function () { - e(n._element).one("mouseup.dismiss.bs.modal", function (t) { - e(t.target).is(n._element) && (n._ignoreBackdropClick = !0); - }); - }), - this._showBackdrop(function () { - return n._showElement(t); - }))); - } - }), - (n.hide = function (t) { - var n = this; - if ( - (t && t.preventDefault(), this._isShown && !this._isTransitioning) - ) { - var i = e.Event("hide.bs.modal"); - if ( - (e(this._element).trigger(i), - this._isShown && !i.isDefaultPrevented()) - ) { - this._isShown = !1; - var o = e(this._element).hasClass("fade"); - if ( - (o && (this._isTransitioning = !0), - this._setEscapeEvent(), - this._setResizeEvent(), - e(document).off("focusin.bs.modal"), - e(this._element).removeClass("show"), - e(this._element).off("click.dismiss.bs.modal"), - e(this._dialog).off("mousedown.dismiss.bs.modal"), - o) - ) { - var s = a.getTransitionDurationFromElement(this._element); - e(this._element) - .one(a.TRANSITION_END, function (t) { - return n._hideModal(t); - }) - .emulateTransitionEnd(s); - } else this._hideModal(); - } - } - }), - (n.dispose = function () { - ([window, this._element, this._dialog].forEach(function (t) { - return e(t).off(".bs.modal"); - }), - e(document).off("focusin.bs.modal"), - e.removeData(this._element, "bs.modal"), - (this._config = null), - (this._element = null), - (this._dialog = null), - (this._backdrop = null), - (this._isShown = null), - (this._isBodyOverflowing = null), - (this._ignoreBackdropClick = null), - (this._isTransitioning = null), - (this._scrollbarWidth = null)); - }), - (n.handleUpdate = function () { - this._adjustDialog(); - }), - (n._getConfig = function (t) { - return ((t = s({}, j, t)), a.typeCheckConfig("modal", t, x), t); - }), - (n._triggerBackdropTransition = function () { - var t = this; - if ("static" === this._config.backdrop) { - var n = e.Event("hidePrevented.bs.modal"); - if ((e(this._element).trigger(n), n.defaultPrevented)) return; - var i = - this._element.scrollHeight > - document.documentElement.clientHeight; - (i || (this._element.style.overflowY = "hidden"), - this._element.classList.add("modal-static")); - var o = a.getTransitionDurationFromElement(this._dialog); - (e(this._element).off(a.TRANSITION_END), - e(this._element) - .one(a.TRANSITION_END, function () { - (t._element.classList.remove("modal-static"), - i || - e(t._element) - .one(a.TRANSITION_END, function () { - t._element.style.overflowY = ""; - }) - .emulateTransitionEnd(t._element, o)); - }) - .emulateTransitionEnd(o), - this._element.focus()); - } else this.hide(); - }), - (n._showElement = function (t) { - var n = this, - i = e(this._element).hasClass("fade"), - o = this._dialog ? this._dialog.querySelector(".modal-body") : null; - ((this._element.parentNode && - this._element.parentNode.nodeType === Node.ELEMENT_NODE) || - document.body.appendChild(this._element), - (this._element.style.display = "block"), - this._element.removeAttribute("aria-hidden"), - this._element.setAttribute("aria-modal", !0), - this._element.setAttribute("role", "dialog"), - e(this._dialog).hasClass("modal-dialog-scrollable") && o - ? (o.scrollTop = 0) - : (this._element.scrollTop = 0), - i && a.reflow(this._element), - e(this._element).addClass("show"), - this._config.focus && this._enforceFocus()); - var s = e.Event("shown.bs.modal", { relatedTarget: t }), - r = function () { - (n._config.focus && n._element.focus(), - (n._isTransitioning = !1), - e(n._element).trigger(s)); - }; - if (i) { - var l = a.getTransitionDurationFromElement(this._dialog); - e(this._dialog).one(a.TRANSITION_END, r).emulateTransitionEnd(l); - } else r(); - }), - (n._enforceFocus = function () { - var t = this; - e(document) - .off("focusin.bs.modal") - .on("focusin.bs.modal", function (n) { - document !== n.target && - t._element !== n.target && - 0 === e(t._element).has(n.target).length && - t._element.focus(); - }); - }), - (n._setEscapeEvent = function () { - var t = this; - this._isShown - ? e(this._element).on("keydown.dismiss.bs.modal", function (e) { - t._config.keyboard && 27 === e.which - ? (e.preventDefault(), t.hide()) - : t._config.keyboard || - 27 !== e.which || - t._triggerBackdropTransition(); - }) - : this._isShown || e(this._element).off("keydown.dismiss.bs.modal"); - }), - (n._setResizeEvent = function () { - var t = this; - this._isShown - ? e(window).on("resize.bs.modal", function (e) { - return t.handleUpdate(e); - }) - : e(window).off("resize.bs.modal"); - }), - (n._hideModal = function () { - var t = this; - ((this._element.style.display = "none"), - this._element.setAttribute("aria-hidden", !0), - this._element.removeAttribute("aria-modal"), - this._element.removeAttribute("role"), - (this._isTransitioning = !1), - this._showBackdrop(function () { - (e(document.body).removeClass("modal-open"), - t._resetAdjustments(), - t._resetScrollbar(), - e(t._element).trigger("hidden.bs.modal")); - })); - }), - (n._removeBackdrop = function () { - this._backdrop && - (e(this._backdrop).remove(), (this._backdrop = null)); - }), - (n._showBackdrop = function (t) { - var n = this, - i = e(this._element).hasClass("fade") ? "fade" : ""; - if (this._isShown && this._config.backdrop) { - if ( - ((this._backdrop = document.createElement("div")), - (this._backdrop.className = "modal-backdrop"), - i && this._backdrop.classList.add(i), - e(this._backdrop).appendTo(document.body), - e(this._element).on("click.dismiss.bs.modal", function (t) { - n._ignoreBackdropClick - ? (n._ignoreBackdropClick = !1) - : t.target === t.currentTarget && - n._triggerBackdropTransition(); - }), - i && a.reflow(this._backdrop), - e(this._backdrop).addClass("show"), - !t) - ) - return; - if (!i) return void t(); - var o = a.getTransitionDurationFromElement(this._backdrop); - e(this._backdrop).one(a.TRANSITION_END, t).emulateTransitionEnd(o); - } else if (!this._isShown && this._backdrop) { - e(this._backdrop).removeClass("show"); - var s = function () { - (n._removeBackdrop(), t && t()); - }; - if (e(this._element).hasClass("fade")) { - var r = a.getTransitionDurationFromElement(this._backdrop); - e(this._backdrop) - .one(a.TRANSITION_END, s) - .emulateTransitionEnd(r); - } else s(); - } else t && t(); - }), - (n._adjustDialog = function () { - var t = - this._element.scrollHeight > document.documentElement.clientHeight; - (!this._isBodyOverflowing && - t && - (this._element.style.paddingLeft = this._scrollbarWidth + "px"), - this._isBodyOverflowing && - !t && - (this._element.style.paddingRight = this._scrollbarWidth + "px")); - }), - (n._resetAdjustments = function () { - ((this._element.style.paddingLeft = ""), - (this._element.style.paddingRight = "")); - }), - (n._checkScrollbar = function () { - var t = document.body.getBoundingClientRect(); - ((this._isBodyOverflowing = - Math.round(t.left + t.right) < window.innerWidth), - (this._scrollbarWidth = this._getScrollbarWidth())); - }), - (n._setScrollbar = function () { - var t = this; - if (this._isBodyOverflowing) { - var n = [].slice.call( - document.querySelectorAll( - ".fixed-top, .fixed-bottom, .is-fixed, .sticky-top", - ), - ), - i = [].slice.call(document.querySelectorAll(".sticky-top")); - (e(n).each(function (n, i) { - var o = i.style.paddingRight, - s = e(i).css("padding-right"); - e(i) - .data("padding-right", o) - .css("padding-right", parseFloat(s) + t._scrollbarWidth + "px"); - }), - e(i).each(function (n, i) { - var o = i.style.marginRight, - s = e(i).css("margin-right"); - e(i) - .data("margin-right", o) - .css( - "margin-right", - parseFloat(s) - t._scrollbarWidth + "px", - ); - })); - var o = document.body.style.paddingRight, - s = e(document.body).css("padding-right"); - e(document.body) - .data("padding-right", o) - .css( - "padding-right", - parseFloat(s) + this._scrollbarWidth + "px", - ); - } - e(document.body).addClass("modal-open"); - }), - (n._resetScrollbar = function () { - var t = [].slice.call( - document.querySelectorAll( - ".fixed-top, .fixed-bottom, .is-fixed, .sticky-top", - ), - ); - e(t).each(function (t, n) { - var i = e(n).data("padding-right"); - (e(n).removeData("padding-right"), - (n.style.paddingRight = i || "")); - }); - var n = [].slice.call(document.querySelectorAll(".sticky-top")); - e(n).each(function (t, n) { - var i = e(n).data("margin-right"); - "undefined" != typeof i && - e(n).css("margin-right", i).removeData("margin-right"); - }); - var i = e(document.body).data("padding-right"); - (e(document.body).removeData("padding-right"), - (document.body.style.paddingRight = i || "")); - }), - (n._getScrollbarWidth = function () { - var t = document.createElement("div"); - ((t.className = "modal-scrollbar-measure"), - document.body.appendChild(t)); - var e = t.getBoundingClientRect().width - t.clientWidth; - return (document.body.removeChild(t), e); - }), - (t._jQueryInterface = function (n, i) { - return this.each(function () { - var o = e(this).data("bs.modal"), - r = s({}, j, e(this).data(), "object" == typeof n && n ? n : {}); - if ( - (o || ((o = new t(this, r)), e(this).data("bs.modal", o)), - "string" == typeof n) - ) { - if ("undefined" == typeof o[n]) - throw new TypeError('No method named "' + n + '"'); - o[n](i); - } else r.show && o.show(i); - }); - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - { - key: "Default", - get: function () { - return j; - }, - }, - ]), - t - ); - })(); - (e(document).on( - "click.bs.modal.data-api", - '[data-toggle="modal"]', - function (t) { - var n, - i = this, - o = a.getSelectorFromElement(this); - o && (n = document.querySelector(o)); - var r = e(n).data("bs.modal") - ? "toggle" - : s({}, e(n).data(), e(this).data()); - ("A" !== this.tagName && "AREA" !== this.tagName) || t.preventDefault(); - var l = e(n).one("show.bs.modal", function (t) { - t.isDefaultPrevented() || - l.one("hidden.bs.modal", function () { - e(i).is(":visible") && i.focus(); - }); - }); - P._jQueryInterface.call(e(n), r, this); - }, - ), - (e.fn.modal = P._jQueryInterface), - (e.fn.modal.Constructor = P), - (e.fn.modal.noConflict = function () { - return ((e.fn.modal = O), P._jQueryInterface); - })); - var R = [ - "background", - "cite", - "href", - "itemtype", - "longdesc", - "poster", - "src", - "xlink:href", - ], - L = { - "*": ["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: [], - }, - q = /^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/gi, - F = - /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i; - function Q(t, e, n) { - if (0 === t.length) return t; - if (n && "function" == typeof n) return n(t); - for ( - var i = new window.DOMParser().parseFromString(t, "text/html"), - o = Object.keys(e), - s = [].slice.call(i.body.querySelectorAll("*")), - r = function (t, n) { - var i = s[t], - r = i.nodeName.toLowerCase(); - if (-1 === o.indexOf(i.nodeName.toLowerCase())) - return (i.parentNode.removeChild(i), "continue"); - var a = [].slice.call(i.attributes), - l = [].concat(e["*"] || [], e[r] || []); - a.forEach(function (t) { - (function (t, e) { - var n = t.nodeName.toLowerCase(); - if (-1 !== e.indexOf(n)) - return ( - -1 === R.indexOf(n) || - Boolean(t.nodeValue.match(q) || t.nodeValue.match(F)) - ); - for ( - var i = e.filter(function (t) { - return t instanceof RegExp; - }), - o = 0, - s = i.length; - o < s; - o++ - ) - if (n.match(i[o])) return !0; - return !1; - })(t, l) || i.removeAttribute(t.nodeName); - }); - }, - a = 0, - l = s.length; - a < l; - a++ - ) - r(a); - return i.body.innerHTML; - } - var B = "tooltip", - H = e.fn[B], - U = new RegExp("(^|\\s)bs-tooltip\\S+", "g"), - M = ["sanitize", "whiteList", "sanitizeFn"], - W = { - animation: "boolean", - template: "string", - title: "(string|element|function)", - trigger: "string", - delay: "(number|object)", - html: "boolean", - selector: "(string|boolean)", - placement: "(string|function)", - offset: "(number|string|function)", - container: "(string|element|boolean)", - fallbackPlacement: "(string|array)", - boundary: "(string|element)", - sanitize: "boolean", - sanitizeFn: "(null|function)", - whiteList: "object", - popperConfig: "(null|object)", - }, - V = { - AUTO: "auto", - TOP: "top", - RIGHT: "right", - BOTTOM: "bottom", - LEFT: "left", - }, - z = { - animation: !0, - template: - '', - trigger: "hover focus", - title: "", - delay: 0, - html: !1, - selector: !1, - placement: "top", - offset: 0, - container: !1, - fallbackPlacement: "flip", - boundary: "scrollParent", - sanitize: !0, - sanitizeFn: null, - whiteList: L, - popperConfig: null, - }, - K = { - HIDE: "hide.bs.tooltip", - HIDDEN: "hidden.bs.tooltip", - SHOW: "show.bs.tooltip", - SHOWN: "shown.bs.tooltip", - INSERTED: "inserted.bs.tooltip", - CLICK: "click.bs.tooltip", - FOCUSIN: "focusin.bs.tooltip", - FOCUSOUT: "focusout.bs.tooltip", - MOUSEENTER: "mouseenter.bs.tooltip", - MOUSELEAVE: "mouseleave.bs.tooltip", - }, - X = (function () { - function t(t, e) { - if ("undefined" == typeof n) - throw new TypeError( - "Bootstrap's tooltips require Popper.js (https://popper.js.org/)", - ); - ((this._isEnabled = !0), - (this._timeout = 0), - (this._hoverState = ""), - (this._activeTrigger = {}), - (this._popper = null), - (this.element = t), - (this.config = this._getConfig(e)), - (this.tip = null), - this._setListeners()); - } - var i = t.prototype; - return ( - (i.enable = function () { - this._isEnabled = !0; - }), - (i.disable = function () { - this._isEnabled = !1; - }), - (i.toggleEnabled = function () { - this._isEnabled = !this._isEnabled; - }), - (i.toggle = function (t) { - if (this._isEnabled) - if (t) { - var n = this.constructor.DATA_KEY, - i = e(t.currentTarget).data(n); - (i || - ((i = new this.constructor( - t.currentTarget, - this._getDelegateConfig(), - )), - e(t.currentTarget).data(n, i)), - (i._activeTrigger.click = !i._activeTrigger.click), - i._isWithActiveTrigger() - ? i._enter(null, i) - : i._leave(null, i)); - } else { - if (e(this.getTipElement()).hasClass("show")) - return void this._leave(null, this); - this._enter(null, this); - } - }), - (i.dispose = function () { - (clearTimeout(this._timeout), - e.removeData(this.element, this.constructor.DATA_KEY), - e(this.element).off(this.constructor.EVENT_KEY), - e(this.element) - .closest(".modal") - .off("hide.bs.modal", this._hideModalHandler), - this.tip && e(this.tip).remove(), - (this._isEnabled = null), - (this._timeout = null), - (this._hoverState = null), - (this._activeTrigger = null), - this._popper && this._popper.destroy(), - (this._popper = null), - (this.element = null), - (this.config = null), - (this.tip = null)); - }), - (i.show = function () { - var t = this; - if ("none" === e(this.element).css("display")) - throw new Error("Please use show on visible elements"); - var i = e.Event(this.constructor.Event.SHOW); - if (this.isWithContent() && this._isEnabled) { - e(this.element).trigger(i); - var o = a.findShadowRoot(this.element), - s = e.contains( - null !== o ? o : this.element.ownerDocument.documentElement, - this.element, - ); - if (i.isDefaultPrevented() || !s) return; - var r = this.getTipElement(), - l = a.getUID(this.constructor.NAME); - (r.setAttribute("id", l), - this.element.setAttribute("aria-describedby", l), - this.setContent(), - this.config.animation && e(r).addClass("fade")); - var c = - "function" == typeof this.config.placement - ? this.config.placement.call(this, r, this.element) - : this.config.placement, - h = this._getAttachment(c); - this.addAttachmentClass(h); - var u = this._getContainer(); - (e(r).data(this.constructor.DATA_KEY, this), - e.contains( - this.element.ownerDocument.documentElement, - this.tip, - ) || e(r).appendTo(u), - e(this.element).trigger(this.constructor.Event.INSERTED), - (this._popper = new n(this.element, r, this._getPopperConfig(h))), - e(r).addClass("show"), - "ontouchstart" in document.documentElement && - e(document.body).children().on("mouseover", null, e.noop)); - var d = function () { - t.config.animation && t._fixTransition(); - var n = t._hoverState; - ((t._hoverState = null), - e(t.element).trigger(t.constructor.Event.SHOWN), - "out" === n && t._leave(null, t)); - }; - if (e(this.tip).hasClass("fade")) { - var f = a.getTransitionDurationFromElement(this.tip); - e(this.tip).one(a.TRANSITION_END, d).emulateTransitionEnd(f); - } else d(); - } - }), - (i.hide = function (t) { - var n = this, - i = this.getTipElement(), - o = e.Event(this.constructor.Event.HIDE), - s = function () { - ("show" !== n._hoverState && - i.parentNode && - i.parentNode.removeChild(i), - n._cleanTipClass(), - n.element.removeAttribute("aria-describedby"), - e(n.element).trigger(n.constructor.Event.HIDDEN), - null !== n._popper && n._popper.destroy(), - t && t()); - }; - if ((e(this.element).trigger(o), !o.isDefaultPrevented())) { - if ( - (e(i).removeClass("show"), - "ontouchstart" in document.documentElement && - e(document.body).children().off("mouseover", null, e.noop), - (this._activeTrigger.click = !1), - (this._activeTrigger.focus = !1), - (this._activeTrigger.hover = !1), - e(this.tip).hasClass("fade")) - ) { - var r = a.getTransitionDurationFromElement(i); - e(i).one(a.TRANSITION_END, s).emulateTransitionEnd(r); - } else s(); - this._hoverState = ""; - } - }), - (i.update = function () { - null !== this._popper && this._popper.scheduleUpdate(); - }), - (i.isWithContent = function () { - return Boolean(this.getTitle()); - }), - (i.addAttachmentClass = function (t) { - e(this.getTipElement()).addClass("bs-tooltip-" + t); - }), - (i.getTipElement = function () { - return ( - (this.tip = this.tip || e(this.config.template)[0]), - this.tip - ); - }), - (i.setContent = function () { - var t = this.getTipElement(); - (this.setElementContent( - e(t.querySelectorAll(".tooltip-inner")), - this.getTitle(), - ), - e(t).removeClass("fade show")); - }), - (i.setElementContent = function (t, n) { - "object" != typeof n || (!n.nodeType && !n.jquery) - ? this.config.html - ? (this.config.sanitize && - (n = Q(n, this.config.whiteList, this.config.sanitizeFn)), - t.html(n)) - : t.text(n) - : this.config.html - ? e(n).parent().is(t) || t.empty().append(n) - : t.text(e(n).text()); - }), - (i.getTitle = function () { - var t = this.element.getAttribute("data-original-title"); - return ( - t || - (t = - "function" == typeof this.config.title - ? this.config.title.call(this.element) - : this.config.title), - t - ); - }), - (i._getPopperConfig = function (t) { - var e = this; - return s( - {}, - { - placement: t, - modifiers: { - offset: this._getOffset(), - flip: { behavior: this.config.fallbackPlacement }, - arrow: { element: ".arrow" }, - preventOverflow: { boundariesElement: this.config.boundary }, - }, - onCreate: function (t) { - t.originalPlacement !== t.placement && - e._handlePopperPlacementChange(t); - }, - onUpdate: function (t) { - return e._handlePopperPlacementChange(t); - }, - }, - this.config.popperConfig, - ); - }), - (i._getOffset = function () { - var t = this, - e = {}; - return ( - "function" == typeof this.config.offset - ? (e.fn = function (e) { - return ( - (e.offsets = s( - {}, - e.offsets, - t.config.offset(e.offsets, t.element) || {}, - )), - e - ); - }) - : (e.offset = this.config.offset), - e - ); - }), - (i._getContainer = function () { - return !1 === this.config.container - ? document.body - : a.isElement(this.config.container) - ? e(this.config.container) - : e(document).find(this.config.container); - }), - (i._getAttachment = function (t) { - return V[t.toUpperCase()]; - }), - (i._setListeners = function () { - var t = this; - (this.config.trigger.split(" ").forEach(function (n) { - if ("click" === n) - e(t.element).on( - t.constructor.Event.CLICK, - t.config.selector, - function (e) { - return t.toggle(e); - }, - ); - else if ("manual" !== n) { - var i = - "hover" === n - ? t.constructor.Event.MOUSEENTER - : t.constructor.Event.FOCUSIN, - o = - "hover" === n - ? t.constructor.Event.MOUSELEAVE - : t.constructor.Event.FOCUSOUT; - e(t.element) - .on(i, t.config.selector, function (e) { - return t._enter(e); - }) - .on(o, t.config.selector, function (e) { - return t._leave(e); - }); - } - }), - (this._hideModalHandler = function () { - t.element && t.hide(); - }), - e(this.element) - .closest(".modal") - .on("hide.bs.modal", this._hideModalHandler), - this.config.selector - ? (this.config = s({}, this.config, { - trigger: "manual", - selector: "", - })) - : this._fixTitle()); - }), - (i._fixTitle = function () { - var t = typeof this.element.getAttribute("data-original-title"); - (this.element.getAttribute("title") || "string" !== t) && - (this.element.setAttribute( - "data-original-title", - this.element.getAttribute("title") || "", - ), - this.element.setAttribute("title", "")); - }), - (i._enter = function (t, n) { - var i = this.constructor.DATA_KEY; - ((n = n || e(t.currentTarget).data(i)) || - ((n = new this.constructor( - t.currentTarget, - this._getDelegateConfig(), - )), - e(t.currentTarget).data(i, n)), - t && - (n._activeTrigger["focusin" === t.type ? "focus" : "hover"] = !0), - e(n.getTipElement()).hasClass("show") || "show" === n._hoverState - ? (n._hoverState = "show") - : (clearTimeout(n._timeout), - (n._hoverState = "show"), - n.config.delay && n.config.delay.show - ? (n._timeout = setTimeout(function () { - "show" === n._hoverState && n.show(); - }, n.config.delay.show)) - : n.show())); - }), - (i._leave = function (t, n) { - var i = this.constructor.DATA_KEY; - ((n = n || e(t.currentTarget).data(i)) || - ((n = new this.constructor( - t.currentTarget, - this._getDelegateConfig(), - )), - e(t.currentTarget).data(i, n)), - t && - (n._activeTrigger["focusout" === t.type ? "focus" : "hover"] = - !1), - n._isWithActiveTrigger() || - (clearTimeout(n._timeout), - (n._hoverState = "out"), - n.config.delay && n.config.delay.hide - ? (n._timeout = setTimeout(function () { - "out" === n._hoverState && n.hide(); - }, n.config.delay.hide)) - : n.hide())); - }), - (i._isWithActiveTrigger = function () { - for (var t in this._activeTrigger) - if (this._activeTrigger[t]) return !0; - return !1; - }), - (i._getConfig = function (t) { - var n = e(this.element).data(); - return ( - Object.keys(n).forEach(function (t) { - -1 !== M.indexOf(t) && delete n[t]; - }), - "number" == - typeof (t = s( - {}, - this.constructor.Default, - n, - "object" == typeof t && t ? t : {}, - )).delay && (t.delay = { show: t.delay, hide: t.delay }), - "number" == typeof t.title && (t.title = t.title.toString()), - "number" == typeof t.content && (t.content = t.content.toString()), - a.typeCheckConfig(B, t, this.constructor.DefaultType), - t.sanitize && - (t.template = Q(t.template, t.whiteList, t.sanitizeFn)), - t - ); - }), - (i._getDelegateConfig = function () { - var t = {}; - if (this.config) - for (var e in this.config) - this.constructor.Default[e] !== this.config[e] && - (t[e] = this.config[e]); - return t; - }), - (i._cleanTipClass = function () { - var t = e(this.getTipElement()), - n = t.attr("class").match(U); - null !== n && n.length && t.removeClass(n.join("")); - }), - (i._handlePopperPlacementChange = function (t) { - ((this.tip = t.instance.popper), - this._cleanTipClass(), - this.addAttachmentClass(this._getAttachment(t.placement))); - }), - (i._fixTransition = function () { - var t = this.getTipElement(), - n = this.config.animation; - null === t.getAttribute("x-placement") && - (e(t).removeClass("fade"), - (this.config.animation = !1), - this.hide(), - this.show(), - (this.config.animation = n)); - }), - (t._jQueryInterface = function (n) { - return this.each(function () { - var i = e(this).data("bs.tooltip"), - o = "object" == typeof n && n; - if ( - (i || !/dispose|hide/.test(n)) && - (i || ((i = new t(this, o)), e(this).data("bs.tooltip", i)), - "string" == typeof n) - ) { - if ("undefined" == typeof i[n]) - throw new TypeError('No method named "' + n + '"'); - i[n](); - } - }); - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - { - key: "Default", - get: function () { - return z; - }, - }, - { - key: "NAME", - get: function () { - return B; - }, - }, - { - key: "DATA_KEY", - get: function () { - return "bs.tooltip"; - }, - }, - { - key: "Event", - get: function () { - return K; - }, - }, - { - key: "EVENT_KEY", - get: function () { - return ".bs.tooltip"; - }, - }, - { - key: "DefaultType", - get: function () { - return W; - }, - }, - ]), - t - ); - })(); - ((e.fn[B] = X._jQueryInterface), - (e.fn[B].Constructor = X), - (e.fn[B].noConflict = function () { - return ((e.fn[B] = H), X._jQueryInterface); - })); - var Y = "popover", - $ = e.fn[Y], - J = new RegExp("(^|\\s)bs-popover\\S+", "g"), - G = s({}, X.Default, { - placement: "right", - trigger: "click", - content: "", - template: - '', - }), - Z = s({}, X.DefaultType, { content: "(string|element|function)" }), - tt = { - HIDE: "hide.bs.popover", - HIDDEN: "hidden.bs.popover", - SHOW: "show.bs.popover", - SHOWN: "shown.bs.popover", - INSERTED: "inserted.bs.popover", - CLICK: "click.bs.popover", - FOCUSIN: "focusin.bs.popover", - FOCUSOUT: "focusout.bs.popover", - MOUSEENTER: "mouseenter.bs.popover", - MOUSELEAVE: "mouseleave.bs.popover", - }, - et = (function (t) { - var n, i; - function s() { - return t.apply(this, arguments) || this; - } - ((i = t), - ((n = s).prototype = Object.create(i.prototype)), - (n.prototype.constructor = n), - (n.__proto__ = i)); - var r = s.prototype; - return ( - (r.isWithContent = function () { - return this.getTitle() || this._getContent(); - }), - (r.addAttachmentClass = function (t) { - e(this.getTipElement()).addClass("bs-popover-" + t); - }), - (r.getTipElement = function () { - return ( - (this.tip = this.tip || e(this.config.template)[0]), - this.tip - ); - }), - (r.setContent = function () { - var t = e(this.getTipElement()); - this.setElementContent(t.find(".popover-header"), this.getTitle()); - var n = this._getContent(); - ("function" == typeof n && (n = n.call(this.element)), - this.setElementContent(t.find(".popover-body"), n), - t.removeClass("fade show")); - }), - (r._getContent = function () { - return ( - this.element.getAttribute("data-content") || this.config.content - ); - }), - (r._cleanTipClass = function () { - var t = e(this.getTipElement()), - n = t.attr("class").match(J); - null !== n && n.length > 0 && t.removeClass(n.join("")); - }), - (s._jQueryInterface = function (t) { - return this.each(function () { - var n = e(this).data("bs.popover"), - i = "object" == typeof t ? t : null; - if ( - (n || !/dispose|hide/.test(t)) && - (n || ((n = new s(this, i)), e(this).data("bs.popover", n)), - "string" == typeof t) - ) { - if ("undefined" == typeof n[t]) - throw new TypeError('No method named "' + t + '"'); - n[t](); - } - }); - }), - o(s, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - { - key: "Default", - get: function () { - return G; - }, - }, - { - key: "NAME", - get: function () { - return Y; - }, - }, - { - key: "DATA_KEY", - get: function () { - return "bs.popover"; - }, - }, - { - key: "Event", - get: function () { - return tt; - }, - }, - { - key: "EVENT_KEY", - get: function () { - return ".bs.popover"; - }, - }, - { - key: "DefaultType", - get: function () { - return Z; - }, - }, - ]), - s - ); - })(X); - ((e.fn[Y] = et._jQueryInterface), - (e.fn[Y].Constructor = et), - (e.fn[Y].noConflict = function () { - return ((e.fn[Y] = $), et._jQueryInterface); - })); - var nt = "scrollspy", - it = e.fn[nt], - ot = { offset: 10, method: "auto", target: "" }, - st = { offset: "number", method: "string", target: "(string|element)" }, - rt = (function () { - function t(t, n) { - var i = this; - ((this._element = t), - (this._scrollElement = "BODY" === t.tagName ? window : t), - (this._config = this._getConfig(n)), - (this._selector = - this._config.target + - " .nav-link," + - this._config.target + - " .list-group-item," + - this._config.target + - " .dropdown-item"), - (this._offsets = []), - (this._targets = []), - (this._activeTarget = null), - (this._scrollHeight = 0), - e(this._scrollElement).on("scroll.bs.scrollspy", function (t) { - return i._process(t); - }), - this.refresh(), - this._process()); - } - var n = t.prototype; - return ( - (n.refresh = function () { - var t = this, - n = - this._scrollElement === this._scrollElement.window - ? "offset" - : "position", - i = "auto" === this._config.method ? n : this._config.method, - o = "position" === i ? this._getScrollTop() : 0; - ((this._offsets = []), - (this._targets = []), - (this._scrollHeight = this._getScrollHeight()), - [].slice - .call(document.querySelectorAll(this._selector)) - .map(function (t) { - var n, - s = a.getSelectorFromElement(t); - if ((s && (n = document.querySelector(s)), n)) { - var r = n.getBoundingClientRect(); - if (r.width || r.height) return [e(n)[i]().top + o, s]; - } - return null; - }) - .filter(function (t) { - return t; - }) - .sort(function (t, e) { - return t[0] - e[0]; - }) - .forEach(function (e) { - (t._offsets.push(e[0]), t._targets.push(e[1])); - })); - }), - (n.dispose = function () { - (e.removeData(this._element, "bs.scrollspy"), - e(this._scrollElement).off(".bs.scrollspy"), - (this._element = null), - (this._scrollElement = null), - (this._config = null), - (this._selector = null), - (this._offsets = null), - (this._targets = null), - (this._activeTarget = null), - (this._scrollHeight = null)); - }), - (n._getConfig = function (t) { - if ( - "string" != - typeof (t = s({}, ot, "object" == typeof t && t ? t : {})) - .target && - a.isElement(t.target) - ) { - var n = e(t.target).attr("id"); - (n || ((n = a.getUID(nt)), e(t.target).attr("id", n)), - (t.target = "#" + n)); - } - return (a.typeCheckConfig(nt, t, st), t); - }), - (n._getScrollTop = function () { - return this._scrollElement === window - ? this._scrollElement.pageYOffset - : this._scrollElement.scrollTop; - }), - (n._getScrollHeight = function () { - return ( - this._scrollElement.scrollHeight || - Math.max( - document.body.scrollHeight, - document.documentElement.scrollHeight, - ) - ); - }), - (n._getOffsetHeight = function () { - return this._scrollElement === window - ? window.innerHeight - : this._scrollElement.getBoundingClientRect().height; - }), - (n._process = function () { - var t = this._getScrollTop() + this._config.offset, - e = this._getScrollHeight(), - n = this._config.offset + e - this._getOffsetHeight(); - if ((this._scrollHeight !== e && this.refresh(), t >= n)) { - var i = this._targets[this._targets.length - 1]; - this._activeTarget !== i && this._activate(i); - } else { - if ( - this._activeTarget && - t < this._offsets[0] && - this._offsets[0] > 0 - ) - return ((this._activeTarget = null), void this._clear()); - for (var o = this._offsets.length; o--; ) { - this._activeTarget !== this._targets[o] && - t >= this._offsets[o] && - ("undefined" == typeof this._offsets[o + 1] || - t < this._offsets[o + 1]) && - this._activate(this._targets[o]); - } - } - }), - (n._activate = function (t) { - ((this._activeTarget = t), this._clear()); - var n = this._selector.split(",").map(function (e) { - return ( - e + '[data-target="' + t + '"],' + e + '[href="' + t + '"]' - ); - }), - i = e([].slice.call(document.querySelectorAll(n.join(",")))); - (i.hasClass("dropdown-item") - ? (i - .closest(".dropdown") - .find(".dropdown-toggle") - .addClass("active"), - i.addClass("active")) - : (i.addClass("active"), - i - .parents(".nav, .list-group") - .prev(".nav-link, .list-group-item") - .addClass("active"), - i - .parents(".nav, .list-group") - .prev(".nav-item") - .children(".nav-link") - .addClass("active")), - e(this._scrollElement).trigger("activate.bs.scrollspy", { - relatedTarget: t, - })); - }), - (n._clear = function () { - [].slice - .call(document.querySelectorAll(this._selector)) - .filter(function (t) { - return t.classList.contains("active"); - }) - .forEach(function (t) { - return t.classList.remove("active"); - }); - }), - (t._jQueryInterface = function (n) { - return this.each(function () { - var i = e(this).data("bs.scrollspy"); - if ( - (i || - ((i = new t(this, "object" == typeof n && n)), - e(this).data("bs.scrollspy", i)), - "string" == typeof n) - ) { - if ("undefined" == typeof i[n]) - throw new TypeError('No method named "' + n + '"'); - i[n](); - } - }); - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - { - key: "Default", - get: function () { - return ot; - }, - }, - ]), - t - ); - })(); - (e(window).on("load.bs.scrollspy.data-api", function () { - for ( - var t = [].slice.call(document.querySelectorAll('[data-spy="scroll"]')), - n = t.length; - n--; - - ) { - var i = e(t[n]); - rt._jQueryInterface.call(i, i.data()); - } - }), - (e.fn[nt] = rt._jQueryInterface), - (e.fn[nt].Constructor = rt), - (e.fn[nt].noConflict = function () { - return ((e.fn[nt] = it), rt._jQueryInterface); - })); - var at = e.fn.tab, - lt = (function () { - function t(t) { - this._element = t; - } - var n = t.prototype; - return ( - (n.show = function () { - var t = this; - if ( - !( - (this._element.parentNode && - this._element.parentNode.nodeType === Node.ELEMENT_NODE && - e(this._element).hasClass("active")) || - e(this._element).hasClass("disabled") - ) - ) { - var n, - i, - o = e(this._element).closest(".nav, .list-group")[0], - s = a.getSelectorFromElement(this._element); - if (o) { - var r = - "UL" === o.nodeName || "OL" === o.nodeName - ? "> li > .active" - : ".active"; - i = (i = e.makeArray(e(o).find(r)))[i.length - 1]; - } - var l = e.Event("hide.bs.tab", { relatedTarget: this._element }), - c = e.Event("show.bs.tab", { relatedTarget: i }); - if ( - (i && e(i).trigger(l), - e(this._element).trigger(c), - !c.isDefaultPrevented() && !l.isDefaultPrevented()) - ) { - (s && (n = document.querySelector(s)), - this._activate(this._element, o)); - var h = function () { - var n = e.Event("hidden.bs.tab", { relatedTarget: t._element }), - o = e.Event("shown.bs.tab", { relatedTarget: i }); - (e(i).trigger(n), e(t._element).trigger(o)); - }; - n ? this._activate(n, n.parentNode, h) : h(); - } - } - }), - (n.dispose = function () { - (e.removeData(this._element, "bs.tab"), (this._element = null)); - }), - (n._activate = function (t, n, i) { - var o = this, - s = ( - !n || ("UL" !== n.nodeName && "OL" !== n.nodeName) - ? e(n).children(".active") - : e(n).find("> li > .active") - )[0], - r = i && s && e(s).hasClass("fade"), - l = function () { - return o._transitionComplete(t, s, i); - }; - if (s && r) { - var c = a.getTransitionDurationFromElement(s); - e(s) - .removeClass("show") - .one(a.TRANSITION_END, l) - .emulateTransitionEnd(c); - } else l(); - }), - (n._transitionComplete = function (t, n, i) { - if (n) { - e(n).removeClass("active"); - var o = e(n.parentNode).find("> .dropdown-menu .active")[0]; - (o && e(o).removeClass("active"), - "tab" === n.getAttribute("role") && - n.setAttribute("aria-selected", !1)); - } - if ( - (e(t).addClass("active"), - "tab" === t.getAttribute("role") && - t.setAttribute("aria-selected", !0), - a.reflow(t), - t.classList.contains("fade") && t.classList.add("show"), - t.parentNode && e(t.parentNode).hasClass("dropdown-menu")) - ) { - var s = e(t).closest(".dropdown")[0]; - if (s) { - var r = [].slice.call(s.querySelectorAll(".dropdown-toggle")); - e(r).addClass("active"); - } - t.setAttribute("aria-expanded", !0); - } - i && i(); - }), - (t._jQueryInterface = function (n) { - return this.each(function () { - var i = e(this), - o = i.data("bs.tab"); - if ( - (o || ((o = new t(this)), i.data("bs.tab", o)), - "string" == typeof n) - ) { - if ("undefined" == typeof o[n]) - throw new TypeError('No method named "' + n + '"'); - o[n](); - } - }); - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - ]), - t - ); - })(); - (e(document).on( - "click.bs.tab.data-api", - '[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]', - function (t) { - (t.preventDefault(), lt._jQueryInterface.call(e(this), "show")); - }, - ), - (e.fn.tab = lt._jQueryInterface), - (e.fn.tab.Constructor = lt), - (e.fn.tab.noConflict = function () { - return ((e.fn.tab = at), lt._jQueryInterface); - })); - var ct = e.fn.toast, - ht = { animation: "boolean", autohide: "boolean", delay: "number" }, - ut = { animation: !0, autohide: !0, delay: 500 }, - dt = (function () { - function t(t, e) { - ((this._element = t), - (this._config = this._getConfig(e)), - (this._timeout = null), - this._setListeners()); - } - var n = t.prototype; - return ( - (n.show = function () { - var t = this, - n = e.Event("show.bs.toast"); - if ((e(this._element).trigger(n), !n.isDefaultPrevented())) { - (this._clearTimeout(), - this._config.animation && this._element.classList.add("fade")); - var i = function () { - (t._element.classList.remove("showing"), - t._element.classList.add("show"), - e(t._element).trigger("shown.bs.toast"), - t._config.autohide && - (t._timeout = setTimeout(function () { - t.hide(); - }, t._config.delay))); - }; - if ( - (this._element.classList.remove("hide"), - a.reflow(this._element), - this._element.classList.add("showing"), - this._config.animation) - ) { - var o = a.getTransitionDurationFromElement(this._element); - e(this._element).one(a.TRANSITION_END, i).emulateTransitionEnd(o); - } else i(); - } - }), - (n.hide = function () { - if (this._element.classList.contains("show")) { - var t = e.Event("hide.bs.toast"); - (e(this._element).trigger(t), - t.isDefaultPrevented() || this._close()); - } - }), - (n.dispose = function () { - (this._clearTimeout(), - this._element.classList.contains("show") && - this._element.classList.remove("show"), - e(this._element).off("click.dismiss.bs.toast"), - e.removeData(this._element, "bs.toast"), - (this._element = null), - (this._config = null)); - }), - (n._getConfig = function (t) { - return ( - (t = s( - {}, - ut, - e(this._element).data(), - "object" == typeof t && t ? t : {}, - )), - a.typeCheckConfig("toast", t, this.constructor.DefaultType), - t - ); - }), - (n._setListeners = function () { - var t = this; - e(this._element).on( - "click.dismiss.bs.toast", - '[data-dismiss="toast"]', - function () { - return t.hide(); - }, - ); - }), - (n._close = function () { - var t = this, - n = function () { - (t._element.classList.add("hide"), - e(t._element).trigger("hidden.bs.toast")); - }; - if ( - (this._element.classList.remove("show"), this._config.animation) - ) { - var i = a.getTransitionDurationFromElement(this._element); - e(this._element).one(a.TRANSITION_END, n).emulateTransitionEnd(i); - } else n(); - }), - (n._clearTimeout = function () { - (clearTimeout(this._timeout), (this._timeout = null)); - }), - (t._jQueryInterface = function (n) { - return this.each(function () { - var i = e(this), - o = i.data("bs.toast"); - if ( - (o || - ((o = new t(this, "object" == typeof n && n)), - i.data("bs.toast", o)), - "string" == typeof n) - ) { - if ("undefined" == typeof o[n]) - throw new TypeError('No method named "' + n + '"'); - o[n](this); - } - }); - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - { - key: "DefaultType", - get: function () { - return ht; - }, - }, - { - key: "Default", - get: function () { - return ut; - }, - }, - ]), - t - ); - })(); - ((e.fn.toast = dt._jQueryInterface), - (e.fn.toast.Constructor = dt), - (e.fn.toast.noConflict = function () { - return ((e.fn.toast = ct), dt._jQueryInterface); - }), - (t.Alert = h), - (t.Button = d), - (t.Carousel = b), - (t.Collapse = C), - (t.Dropdown = I), - (t.Modal = P), - (t.Popover = et), - (t.Scrollspy = rt), - (t.Tab = lt), - (t.Toast = dt), - (t.Tooltip = X), - (t.Util = a), - Object.defineProperty(t, "__esModule", { value: !0 })); -}); -//# sourceMappingURL=bootstrap.min.js.map diff --git a/assets/js/jquery.easing.min.js b/assets/js/jquery.easing.min.js deleted file mode 100644 index e28f01d..0000000 --- a/assets/js/jquery.easing.min.js +++ /dev/null @@ -1,304 +0,0 @@ -/* - * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ - * - * Uses the built in easing capabilities added In jQuery 1.1 - * to offer multiple easing options - * - * TERMS OF USE - EASING EQUATIONS - * - * Open source under the BSD License. - * - * Copyright © 2001 Robert Penner - * All rights reserved. - * - * TERMS OF USE - jQuery Easing - * - * Open source under the BSD License. - * - * Copyright © 2008 George McGinley Smith - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * Neither the name of the author nor the names of contributors may be used to endorse - * or promote products derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - * - */ -jQuery.easing.jswing = jQuery.easing.swing; -jQuery.extend(jQuery.easing, { - def: "easeOutQuad", - swing: function (e, f, a, h, g) { - "use strict"; - return jQuery.easing[jQuery.easing.def](e, f, a, h, g); - }, - easeInQuad: function (e, f, a, h, g) { - "use strict"; - return h * (f /= g) * f + a; - }, - easeOutQuad: function (e, f, a, h, g) { - "use strict"; - return -h * (f /= g) * (f - 2) + a; - }, - easeInOutQuad: function (e, f, a, h, g) { - "use strict"; - if ((f /= g / 2) < 1) { - return (h / 2) * f * f + a; - } - return (-h / 2) * (--f * (f - 2) - 1) + a; - }, - easeInCubic: function (e, f, a, h, g) { - "use strict"; - return h * (f /= g) * f * f + a; - }, - easeOutCubic: function (e, f, a, h, g) { - "use strict"; - return h * ((f = f / g - 1) * f * f + 1) + a; - }, - easeInOutCubic: function (e, f, a, h, g) { - "use strict"; - if ((f /= g / 2) < 1) { - return (h / 2) * f * f * f + a; - } - return (h / 2) * ((f -= 2) * f * f + 2) + a; - }, - easeInQuart: function (e, f, a, h, g) { - "use strict"; - return h * (f /= g) * f * f * f + a; - }, - easeOutQuart: function (e, f, a, h, g) { - "use strict"; - return -h * ((f = f / g - 1) * f * f * f - 1) + a; - }, - easeInOutQuart: function (e, f, a, h, g) { - "use strict"; - if ((f /= g / 2) < 1) { - return (h / 2) * f * f * f * f + a; - } - return (-h / 2) * ((f -= 2) * f * f * f - 2) + a; - }, - easeInQuint: function (e, f, a, h, g) { - "use strict"; - return h * (f /= g) * f * f * f * f + a; - }, - easeOutQuint: function (e, f, a, h, g) { - "use strict"; - return h * ((f = f / g - 1) * f * f * f * f + 1) + a; - }, - easeInOutQuint: function (e, f, a, h, g) { - "use strict"; - if ((f /= g / 2) < 1) { - return (h / 2) * f * f * f * f * f + a; - } - return (h / 2) * ((f -= 2) * f * f * f * f + 2) + a; - }, - easeInSine: function (e, f, a, h, g) { - "use strict"; - return -h * Math.cos((f / g) * (Math.PI / 2)) + h + a; - }, - easeOutSine: function (e, f, a, h, g) { - "use strict"; - return h * Math.sin((f / g) * (Math.PI / 2)) + a; - }, - easeInOutSine: function (e, f, a, h, g) { - "use strict"; - return (-h / 2) * (Math.cos((Math.PI * f) / g) - 1) + a; - }, - easeInExpo: function (e, f, a, h, g) { - "use strict"; - return f == 0 ? a : h * Math.pow(2, 10 * (f / g - 1)) + a; - }, - easeOutExpo: function (e, f, a, h, g) { - "use strict"; - return f == g ? a + h : h * (-Math.pow(2, (-10 * f) / g) + 1) + a; - }, - easeInOutExpo: function (e, f, a, h, g) { - "use strict"; - if (f == 0) { - return a; - } - if (f == g) { - return a + h; - } - if ((f /= g / 2) < 1) { - return (h / 2) * Math.pow(2, 10 * (f - 1)) + a; - } - return (h / 2) * (-Math.pow(2, -10 * --f) + 2) + a; - }, - easeInCirc: function (e, f, a, h, g) { - "use strict"; - return -h * (Math.sqrt(1 - (f /= g) * f) - 1) + a; - }, - easeOutCirc: function (e, f, a, h, g) { - "use strict"; - return h * Math.sqrt(1 - (f = f / g - 1) * f) + a; - }, - easeInOutCirc: function (e, f, a, h, g) { - "use strict"; - if ((f /= g / 2) < 1) { - return (-h / 2) * (Math.sqrt(1 - f * f) - 1) + a; - } - return (h / 2) * (Math.sqrt(1 - (f -= 2) * f) + 1) + a; - }, - easeInElastic: function (f, h, e, l, k) { - "use strict"; - var i = 1.70158; - var j = 0; - var g = l; - if (h == 0) { - return e; - } - if ((h /= k) == 1) { - return e + l; - } - if (!j) { - j = k * 0.3; - } - if (g < Math.abs(l)) { - g = l; - var i = j / 4; - } else { - var i = (j / (2 * Math.PI)) * Math.asin(l / g); - } - return ( - -( - g * - Math.pow(2, 10 * (h -= 1)) * - Math.sin(((h * k - i) * (2 * Math.PI)) / j) - ) + e - ); - }, - easeOutElastic: function (f, h, e, l, k) { - "use strict"; - var i = 1.70158; - var j = 0; - var g = l; - if (h == 0) { - return e; - } - if ((h /= k) == 1) { - return e + l; - } - if (!j) { - j = k * 0.3; - } - if (g < Math.abs(l)) { - g = l; - var i = j / 4; - } else { - var i = (j / (2 * Math.PI)) * Math.asin(l / g); - } - return ( - g * Math.pow(2, -10 * h) * Math.sin(((h * k - i) * (2 * Math.PI)) / j) + - l + - e - ); - }, - easeInOutElastic: function (f, h, e, l, k) { - "use strict"; - var i = 1.70158; - var j = 0; - var g = l; - if (h == 0) { - return e; - } - if ((h /= k / 2) == 2) { - return e + l; - } - if (!j) { - j = k * (0.3 * 1.5); - } - if (g < Math.abs(l)) { - g = l; - var i = j / 4; - } else { - var i = (j / (2 * Math.PI)) * Math.asin(l / g); - } - if (h < 1) { - return ( - -0.5 * - (g * - Math.pow(2, 10 * (h -= 1)) * - Math.sin(((h * k - i) * (2 * Math.PI)) / j)) + - e - ); - } - return ( - g * - Math.pow(2, -10 * (h -= 1)) * - Math.sin(((h * k - i) * (2 * Math.PI)) / j) * - 0.5 + - l + - e - ); - }, - easeInBack: function (e, f, a, i, h, g) { - "use strict"; - if (g == undefined) { - g = 1.70158; - } - return i * (f /= h) * f * ((g + 1) * f - g) + a; - }, - easeOutBack: function (e, f, a, i, h, g) { - "use strict"; - if (g == undefined) { - g = 1.70158; - } - return i * ((f = f / h - 1) * f * ((g + 1) * f + g) + 1) + a; - }, - easeInOutBack: function (e, f, a, i, h, g) { - "use strict"; - if (g == undefined) { - g = 1.70158; - } - if ((f /= h / 2) < 1) { - return (i / 2) * (f * f * (((g *= 1.525) + 1) * f - g)) + a; - } - return (i / 2) * ((f -= 2) * f * (((g *= 1.525) + 1) * f + g) + 2) + a; - }, - easeInBounce: function (e, f, a, h, g) { - "use strict"; - return h - jQuery.easing.easeOutBounce(e, g - f, 0, h, g) + a; - }, - easeOutBounce: function (e, f, a, h, g) { - "use strict"; - if ((f /= g) < 1 / 2.75) { - return h * (7.5625 * f * f) + a; - } else { - if (f < 2 / 2.75) { - return h * (7.5625 * (f -= 1.5 / 2.75) * f + 0.75) + a; - } else { - if (f < 2.5 / 2.75) { - return h * (7.5625 * (f -= 2.25 / 2.75) * f + 0.9375) + a; - } else { - return h * (7.5625 * (f -= 2.625 / 2.75) * f + 0.984375) + a; - } - } - } - }, - easeInOutBounce: function (e, f, a, h, g) { - "use strict"; - if (f < g / 2) { - return jQuery.easing.easeInBounce(e, f * 2, 0, h, g) * 0.5 + a; - } - return ( - jQuery.easing.easeOutBounce(e, f * 2 - g, 0, h, g) * 0.5 + h * 0.5 + a - ); - }, -}); diff --git a/assets/js/jquery.magnific-popup.js b/assets/js/jquery.magnific-popup.js deleted file mode 100644 index eada0f1..0000000 --- a/assets/js/jquery.magnific-popup.js +++ /dev/null @@ -1,1167 +0,0 @@ -// Magnific Popup v1.1.0 by Dmitry Semenov -// http://bit.ly/magnific-popup#build=inline+image+ajax+iframe+gallery+retina+imagezoom -(function (a) { - "use strict"; - typeof define == "function" && define.amd - ? define(["jquery"], a) - : typeof exports == "object" - ? a(require("jquery")) - : a(window.jQuery || window.Zepto); -})(function (a) { - "use strict"; - var b = "Close", - c = "BeforeClose", - d = "AfterClose", - e = "BeforeAppend", - f = "MarkupParse", - g = "Open", - h = "Change", - i = "mfp", - j = "." + i, - k = "mfp-ready", - l = "mfp-removing", - m = "mfp-prevent-close", - n, - o = function () {}, - p = !!window.jQuery, - q, - r = a(window), - s, - t, - u, - v, - w = function (a, b) { - "use strict"; - n.ev.on(i + a + j, b); - }, - x = function (b, c, d, e) { - "use strict"; - var f = document.createElement("div"); - return ( - (f.className = "mfp-" + b), - d && (f.innerHTML = d), - e ? c && c.appendChild(f) : ((f = a(f)), c && f.appendTo(c)), - f - ); - }, - y = function (b, c) { - "use strict"; - (n.ev.triggerHandler(i + b, c), - n.st.callbacks && - ((b = b.charAt(0).toLowerCase() + b.slice(1)), - n.st.callbacks[b] && - n.st.callbacks[b].apply(n, a.isArray(c) ? c : [c]))); - }, - z = function (b) { - "use strict"; - if (b !== v || !n.currTemplate.closeBtn) - ((n.currTemplate.closeBtn = a( - n.st.closeMarkup.replace("%title%", n.st.tClose), - )), - (v = b)); - return n.currTemplate.closeBtn; - }, - A = function () { - "use strict"; - a.magnificPopup.instance || - ((n = new o()), n.init(), (a.magnificPopup.instance = n)); - }, - B = function () { - "use strict"; - var a = document.createElement("p").style, - b = ["ms", "O", "Moz", "Webkit"]; - if (a.transition !== undefined) return !0; - while (b.length) if (b.pop() + "Transition" in a) return !0; - return !1; - }; - ((o.prototype = { - constructor: o, - init: function () { - "use strict"; - var b = navigator.appVersion; - ((n.isLowIE = n.isIE8 = document.all && !document.addEventListener), - (n.isAndroid = /android/gi.test(b)), - (n.isIOS = /iphone|ipad|ipod/gi.test(b)), - (n.supportsTransition = B()), - (n.probablyMobile = - n.isAndroid || - n.isIOS || - /(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test( - navigator.userAgent, - )), - (s = a(document)), - (n.popupsCache = {})); - }, - open: function (b) { - "use strict"; - var c; - if (b.isObj === !1) { - ((n.items = b.items.toArray()), (n.index = 0)); - var d = b.items, - e; - for (c = 0; c < d.length; c++) { - ((e = d[c]), e.parsed && (e = e.el[0])); - if (e === b.el[0]) { - n.index = c; - break; - } - } - } else - ((n.items = a.isArray(b.items) ? b.items : [b.items]), - (n.index = b.index || 0)); - if (n.isOpen) { - n.updateItemHTML(); - return; - } - ((n.types = []), - (u = ""), - b.mainEl && b.mainEl.length ? (n.ev = b.mainEl.eq(0)) : (n.ev = s), - b.key - ? (n.popupsCache[b.key] || (n.popupsCache[b.key] = {}), - (n.currTemplate = n.popupsCache[b.key])) - : (n.currTemplate = {}), - (n.st = a.extend(!0, {}, a.magnificPopup.defaults, b)), - (n.fixedContentPos = - n.st.fixedContentPos === "auto" - ? !n.probablyMobile - : n.st.fixedContentPos), - n.st.modal && - ((n.st.closeOnContentClick = !1), - (n.st.closeOnBgClick = !1), - (n.st.showCloseBtn = !1), - (n.st.enableEscapeKey = !1)), - n.bgOverlay || - ((n.bgOverlay = x("bg").on("click" + j, function () { - "use strict"; - n.close(); - })), - (n.wrap = x("wrap") - .attr("tabindex", -1) - .on("click" + j, function (a) { - "use strict"; - n._checkIfClose(a.target) && n.close(); - })), - (n.container = x("container", n.wrap))), - (n.contentContainer = x("content")), - n.st.preloader && - (n.preloader = x("preloader", n.container, n.st.tLoading))); - var h = a.magnificPopup.modules; - for (c = 0; c < h.length; c++) { - var i = h[c]; - ((i = i.charAt(0).toUpperCase() + i.slice(1)), n["init" + i].call(n)); - } - (y("BeforeOpen"), - n.st.showCloseBtn && - (n.st.closeBtnInside - ? (w(f, function (a, b, c, d) { - "use strict"; - c.close_replaceWith = z(d.type); - }), - (u += " mfp-close-btn-in")) - : n.wrap.append(z())), - n.st.alignTop && (u += " mfp-align-top"), - n.fixedContentPos - ? n.wrap.css({ - overflow: n.st.overflowY, - overflowX: "hidden", - overflowY: n.st.overflowY, - }) - : n.wrap.css({ top: r.scrollTop(), position: "absolute" }), - (n.st.fixedBgPos === !1 || - (n.st.fixedBgPos === "auto" && !n.fixedContentPos)) && - n.bgOverlay.css({ height: s.height(), position: "absolute" }), - n.st.enableEscapeKey && - s.on("keyup" + j, function (a) { - "use strict"; - a.keyCode === 27 && n.close(); - }), - r.on("resize" + j, function () { - "use strict"; - n.updateSize(); - }), - n.st.closeOnContentClick || (u += " mfp-auto-cursor"), - u && n.wrap.addClass(u)); - var l = (n.wH = r.height()), - m = {}; - if (n.fixedContentPos && n._hasScrollBar(l)) { - var o = n._getScrollbarSize(); - o && (m.marginRight = o); - } - n.fixedContentPos && - (n.isIE7 - ? a("body, html").css("overflow", "hidden") - : (m.overflow = "hidden")); - var p = n.st.mainClass; - return ( - n.isIE7 && (p += " mfp-ie7"), - p && n._addClassToMFP(p), - n.updateItemHTML(), - y("BuildControls"), - a("html").css(m), - n.bgOverlay.add(n.wrap).prependTo(n.st.prependTo || a(document.body)), - (n._lastFocusedEl = document.activeElement), - setTimeout(function () { - "use strict"; - (n.content - ? (n._addClassToMFP(k), n._setFocus()) - : n.bgOverlay.addClass(k), - s.on("focusin" + j, n._onFocusIn)); - }, 16), - (n.isOpen = !0), - n.updateSize(l), - y(g), - b - ); - }, - close: function () { - "use strict"; - if (!n.isOpen) return; - (y(c), - (n.isOpen = !1), - n.st.removalDelay && !n.isLowIE && n.supportsTransition - ? (n._addClassToMFP(l), - setTimeout(function () { - "use strict"; - n._close(); - }, n.st.removalDelay)) - : n._close()); - }, - _close: function () { - "use strict"; - y(b); - var c = l + " " + k + " "; - (n.bgOverlay.detach(), - n.wrap.detach(), - n.container.empty(), - n.st.mainClass && (c += n.st.mainClass + " "), - n._removeClassFromMFP(c)); - if (n.fixedContentPos) { - var e = { marginRight: "" }; - (n.isIE7 ? a("body, html").css("overflow", "") : (e.overflow = ""), - a("html").css(e)); - } - (s.off("keyup" + j + " focusin" + j), - n.ev.off(j), - n.wrap.attr("class", "mfp-wrap").removeAttr("style"), - n.bgOverlay.attr("class", "mfp-bg"), - n.container.attr("class", "mfp-container"), - n.st.showCloseBtn && - (!n.st.closeBtnInside || n.currTemplate[n.currItem.type] === !0) && - n.currTemplate.closeBtn && - n.currTemplate.closeBtn.detach(), - n.st.autoFocusLast && n._lastFocusedEl && a(n._lastFocusedEl).focus(), - (n.currItem = null), - (n.content = null), - (n.currTemplate = null), - (n.prevHeight = 0), - y(d)); - }, - updateSize: function (a) { - "use strict"; - if (n.isIOS) { - var b = document.documentElement.clientWidth / window.innerWidth, - c = window.innerHeight * b; - (n.wrap.css("height", c), (n.wH = c)); - } else n.wH = a || r.height(); - (n.fixedContentPos || n.wrap.css("height", n.wH), y("Resize")); - }, - updateItemHTML: function () { - "use strict"; - var b = n.items[n.index]; - (n.contentContainer.detach(), - n.content && n.content.detach(), - b.parsed || (b = n.parseEl(n.index))); - var c = b.type; - (y("BeforeChange", [n.currItem ? n.currItem.type : "", c]), - (n.currItem = b)); - if (!n.currTemplate[c]) { - var d = n.st[c] ? n.st[c].markup : !1; - (y("FirstMarkupParse", d), - d ? (n.currTemplate[c] = a(d)) : (n.currTemplate[c] = !0)); - } - t && t !== b.type && n.container.removeClass("mfp-" + t + "-holder"); - var e = n["get" + c.charAt(0).toUpperCase() + c.slice(1)]( - b, - n.currTemplate[c], - ); - (n.appendContent(e, c), - (b.preloaded = !0), - y(h, b), - (t = b.type), - n.container.prepend(n.contentContainer), - y("AfterChange")); - }, - appendContent: function (a, b) { - "use strict"; - ((n.content = a), - a - ? n.st.showCloseBtn && n.st.closeBtnInside && n.currTemplate[b] === !0 - ? n.content.find(".mfp-close").length || n.content.append(z()) - : (n.content = a) - : (n.content = ""), - y(e), - n.container.addClass("mfp-" + b + "-holder"), - n.contentContainer.append(n.content)); - }, - parseEl: function (b) { - "use strict"; - var c = n.items[b], - d; - c.tagName - ? (c = { el: a(c) }) - : ((d = c.type), (c = { data: c, src: c.src })); - if (c.el) { - var e = n.types; - for (var f = 0; f < e.length; f++) - if (c.el.hasClass("mfp-" + e[f])) { - d = e[f]; - break; - } - ((c.src = c.el.attr("data-mfp-src")), - c.src || (c.src = c.el.attr("href"))); - } - return ( - (c.type = d || n.st.type || "inline"), - (c.index = b), - (c.parsed = !0), - (n.items[b] = c), - y("ElementParse", c), - n.items[b] - ); - }, - addGroup: function (a, b) { - "use strict"; - var c = function (c) { - ((c.mfpEl = this), n._openClick(c, a, b)); - }; - b || (b = {}); - var d = "click.magnificPopup"; - ((b.mainEl = a), - b.items - ? ((b.isObj = !0), a.off(d).on(d, c)) - : ((b.isObj = !1), - b.delegate - ? a.off(d).on(d, b.delegate, c) - : ((b.items = a), a.off(d).on(d, c)))); - }, - _openClick: function (b, c, d) { - "use strict"; - var e = - d.midClick !== undefined - ? d.midClick - : a.magnificPopup.defaults.midClick; - if ( - !e && - (b.which === 2 || b.ctrlKey || b.metaKey || b.altKey || b.shiftKey) - ) - return; - var f = - d.disableOn !== undefined - ? d.disableOn - : a.magnificPopup.defaults.disableOn; - if (f) - if (a.isFunction(f)) { - if (!f.call(n)) return !0; - } else if (r.width() < f) return !0; - (b.type && (b.preventDefault(), n.isOpen && b.stopPropagation()), - (d.el = a(b.mfpEl)), - d.delegate && (d.items = c.find(d.delegate)), - n.open(d)); - }, - updateStatus: function (a, b) { - "use strict"; - if (n.preloader) { - (q !== a && n.container.removeClass("mfp-s-" + q), - !b && a === "loading" && (b = n.st.tLoading)); - var c = { status: a, text: b }; - (y("UpdateStatus", c), - (a = c.status), - (b = c.text), - n.preloader.html(b), - n.preloader.find("a").on("click", function (a) { - "use strict"; - a.stopImmediatePropagation(); - }), - n.container.addClass("mfp-s-" + a), - (q = a)); - } - }, - _checkIfClose: function (b) { - "use strict"; - if (a(b).hasClass(m)) return; - var c = n.st.closeOnContentClick, - d = n.st.closeOnBgClick; - if (c && d) return !0; - if ( - !n.content || - a(b).hasClass("mfp-close") || - (n.preloader && b === n.preloader[0]) - ) - return !0; - if (b !== n.content[0] && !a.contains(n.content[0], b)) { - if (d && a.contains(document, b)) return !0; - } else if (c) return !0; - return !1; - }, - _addClassToMFP: function (a) { - "use strict"; - (n.bgOverlay.addClass(a), n.wrap.addClass(a)); - }, - _removeClassFromMFP: function (a) { - "use strict"; - (this.bgOverlay.removeClass(a), n.wrap.removeClass(a)); - }, - _hasScrollBar: function (a) { - "use strict"; - return ( - (n.isIE7 ? s.height() : document.body.scrollHeight) > (a || r.height()) - ); - }, - _setFocus: function () { - "use strict"; - (n.st.focus ? n.content.find(n.st.focus).eq(0) : n.wrap).focus(); - }, - _onFocusIn: function (b) { - "use strict"; - if (b.target !== n.wrap[0] && !a.contains(n.wrap[0], b.target)) - return (n._setFocus(), !1); - }, - _parseMarkup: function (b, c, d) { - "use strict"; - var e; - (d.data && (c = a.extend(d.data, c)), - y(f, [b, c, d]), - a.each(c, function (c, d) { - "use strict"; - if (d === undefined || d === !1) return !0; - e = c.split("_"); - if (e.length > 1) { - var f = b.find(j + "-" + e[0]); - if (f.length > 0) { - var g = e[1]; - g === "replaceWith" - ? f[0] !== d[0] && f.replaceWith(d) - : g === "img" - ? f.is("img") - ? f.attr("src", d) - : f.replaceWith( - a("") - .attr("src", d) - .attr("class", f.attr("class")), - ) - : f.attr(e[1], d); - } - } else b.find(j + "-" + c).html(d); - })); - }, - _getScrollbarSize: function () { - "use strict"; - if (n.scrollbarSize === undefined) { - var a = document.createElement("div"); - ((a.style.cssText = - "width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;"), - document.body.appendChild(a), - (n.scrollbarSize = a.offsetWidth - a.clientWidth), - document.body.removeChild(a)); - } - return n.scrollbarSize; - }, - }), - (a.magnificPopup = { - instance: null, - proto: o.prototype, - modules: [], - open: function (b, c) { - "use strict"; - return ( - A(), - b ? (b = a.extend(!0, {}, b)) : (b = {}), - (b.isObj = !0), - (b.index = c || 0), - this.instance.open(b) - ); - }, - close: function () { - "use strict"; - return a.magnificPopup.instance && a.magnificPopup.instance.close(); - }, - registerModule: function (b, c) { - "use strict"; - (c.options && (a.magnificPopup.defaults[b] = c.options), - a.extend(this.proto, c.proto), - this.modules.push(b)); - }, - defaults: { - disableOn: 0, - key: null, - midClick: !1, - mainClass: "", - preloader: !0, - focus: "", - closeOnContentClick: !1, - closeOnBgClick: !0, - closeBtnInside: !0, - showCloseBtn: !0, - enableEscapeKey: !0, - modal: !1, - alignTop: !1, - removalDelay: 0, - prependTo: null, - fixedContentPos: "auto", - fixedBgPos: "auto", - overflowY: "auto", - closeMarkup: - '', - tClose: "Close (Esc)", - tLoading: "Loading...", - autoFocusLast: !0, - }, - }), - (a.fn.magnificPopup = function (b) { - "use strict"; - A(); - var c = a(this); - if (typeof b == "string") - if (b === "open") { - var d, - e = p ? c.data("magnificPopup") : c[0].magnificPopup, - f = parseInt(arguments[1], 10) || 0; - (e.items - ? (d = e.items[f]) - : ((d = c), e.delegate && (d = d.find(e.delegate)), (d = d.eq(f))), - n._openClick({ mfpEl: d }, c, e)); - } else - n.isOpen && n[b].apply(n, Array.prototype.slice.call(arguments, 1)); - else - ((b = a.extend(!0, {}, b)), - p ? c.data("magnificPopup", b) : (c[0].magnificPopup = b), - n.addGroup(c, b)); - return c; - })); - var C = "inline", - D, - E, - F, - G = function () { - "use strict"; - F && (E.after(F.addClass(D)).detach(), (F = null)); - }; - a.magnificPopup.registerModule(C, { - options: { - hiddenClass: "hide", - markup: "", - tNotFound: "Content not found", - }, - proto: { - initInline: function () { - "use strict"; - (n.types.push(C), - w(b + "." + C, function () { - "use strict"; - G(); - })); - }, - getInline: function (b, c) { - "use strict"; - G(); - if (b.src) { - var d = n.st.inline, - e = a(b.src); - if (e.length) { - var f = e[0].parentNode; - (f && - f.tagName && - (E || ((D = d.hiddenClass), (E = x(D)), (D = "mfp-" + D)), - (F = e.after(E).detach().removeClass(D))), - n.updateStatus("ready")); - } else (n.updateStatus("error", d.tNotFound), (e = a("
"))); - return ((b.inlineElement = e), e); - } - return (n.updateStatus("ready"), n._parseMarkup(c, {}, b), c); - }, - }, - }); - var H = "ajax", - I, - J = function () { - "use strict"; - I && a(document.body).removeClass(I); - }, - K = function () { - "use strict"; - (J(), n.req && n.req.abort()); - }; - a.magnificPopup.registerModule(H, { - options: { - settings: null, - cursor: "mfp-ajax-cur", - tError: 'The content could not be loaded.', - }, - proto: { - initAjax: function () { - "use strict"; - (n.types.push(H), - (I = n.st.ajax.cursor), - w(b + "." + H, K), - w("BeforeChange." + H, K)); - }, - getAjax: function (b) { - "use strict"; - (I && a(document.body).addClass(I), n.updateStatus("loading")); - var c = a.extend( - { - url: b.src, - success: function (c, d, e) { - "use strict"; - var f = { data: c, xhr: e }; - (y("ParseAjax", f), - n.appendContent(a(f.data), H), - (b.finished = !0), - J(), - n._setFocus(), - setTimeout(function () { - "use strict"; - n.wrap.addClass(k); - }, 16), - n.updateStatus("ready"), - y("AjaxContentAdded")); - }, - error: function () { - "use strict"; - (J(), - (b.finished = b.loadError = !0), - n.updateStatus( - "error", - n.st.ajax.tError.replace("%url%", b.src), - )); - }, - }, - n.st.ajax.settings, - ); - return ((n.req = a.ajax(c)), ""); - }, - }, - }); - var L, - M = function (b) { - "use strict"; - if (b.data && b.data.title !== undefined) return b.data.title; - var c = n.st.image.titleSrc; - if (c) { - if (a.isFunction(c)) return c.call(n, b); - if (b.el) return b.el.attr(c) || ""; - } - return ""; - }; - a.magnificPopup.registerModule("image", { - options: { - markup: - '
', - cursor: "mfp-auto-cur", - titleSrc: "title", - verticalFit: !0, - tError: 'The image could not be loaded.', - }, - proto: { - initImage: function () { - "use strict"; - var c = n.st.image, - d = ".image"; - (n.types.push("image"), - w(g + d, function () { - "use strict"; - n.currItem.type === "image" && - c.cursor && - a(document.body).addClass(c.cursor); - }), - w(b + d, function () { - "use strict"; - (c.cursor && a(document.body).removeClass(c.cursor), - r.off("resize" + j)); - }), - w("Resize" + d, n.resizeImage), - n.isLowIE && w("AfterChange", n.resizeImage)); - }, - resizeImage: function () { - "use strict"; - var a = n.currItem; - if (!a || !a.img) return; - if (n.st.image.verticalFit) { - var b = 0; - (n.isLowIE && - (b = - parseInt(a.img.css("padding-top"), 10) + - parseInt(a.img.css("padding-bottom"), 10)), - a.img.css("max-height", n.wH - b)); - } - }, - _onImageHasSize: function (a) { - "use strict"; - a.img && - ((a.hasSize = !0), - L && clearInterval(L), - (a.isCheckingImgSize = !1), - y("ImageHasSize", a), - a.imgHidden && - (n.content && n.content.removeClass("mfp-loading"), - (a.imgHidden = !1))); - }, - findImageSize: function (a) { - "use strict"; - var b = 0, - c = a.img[0], - d = function (e) { - "use strict"; - (L && clearInterval(L), - (L = setInterval(function () { - "use strict"; - if (c.naturalWidth > 0) { - n._onImageHasSize(a); - return; - } - (b > 200 && clearInterval(L), - b++, - b === 3 ? d(10) : b === 40 ? d(50) : b === 100 && d(500)); - }, e))); - }; - d(1); - }, - getImage: function (b, c) { - "use strict"; - var d = 0, - e = function () { - "use strict"; - b && - (b.img[0].complete - ? (b.img.off(".mfploader"), - b === n.currItem && - (n._onImageHasSize(b), n.updateStatus("ready")), - (b.hasSize = !0), - (b.loaded = !0), - y("ImageLoadComplete")) - : (d++, d < 200 ? setTimeout(e, 100) : f())); - }, - f = function () { - "use strict"; - b && - (b.img.off(".mfploader"), - b === n.currItem && - (n._onImageHasSize(b), - n.updateStatus("error", g.tError.replace("%url%", b.src))), - (b.hasSize = !0), - (b.loaded = !0), - (b.loadError = !0)); - }, - g = n.st.image, - h = c.find(".mfp-img"); - if (h.length) { - var i = document.createElement("img"); - ((i.className = "mfp-img"), - b.el && - b.el.find("img").length && - (i.alt = b.el.find("img").attr("alt")), - (b.img = a(i).on("load.mfploader", e).on("error.mfploader", f)), - (i.src = b.src), - h.is("img") && (b.img = b.img.clone()), - (i = b.img[0]), - i.naturalWidth > 0 - ? (b.hasSize = !0) - : i.width || (b.hasSize = !1)); - } - return ( - n._parseMarkup(c, { title: M(b), img_replaceWith: b.img }, b), - n.resizeImage(), - b.hasSize - ? (L && clearInterval(L), - b.loadError - ? (c.addClass("mfp-loading"), - n.updateStatus("error", g.tError.replace("%url%", b.src))) - : (c.removeClass("mfp-loading"), n.updateStatus("ready")), - c) - : (n.updateStatus("loading"), - (b.loading = !0), - b.hasSize || - ((b.imgHidden = !0), - c.addClass("mfp-loading"), - n.findImageSize(b)), - c) - ); - }, - }, - }); - var N, - O = function () { - "use strict"; - return ( - N === undefined && - (N = document.createElement("p").style.MozTransform !== undefined), - N - ); - }; - a.magnificPopup.registerModule("zoom", { - options: { - enabled: !1, - easing: "ease-in-out", - duration: 300, - opener: function (a) { - "use strict"; - return a.is("img") ? a : a.find("img"); - }, - }, - proto: { - initZoom: function () { - "use strict"; - var a = n.st.zoom, - d = ".zoom", - e; - if (!a.enabled || !n.supportsTransition) return; - var f = a.duration, - g = function (b) { - "use strict"; - var c = b - .clone() - .removeAttr("style") - .removeAttr("class") - .addClass("mfp-animated-image"), - d = "all " + a.duration / 1e3 + "s " + a.easing, - e = { - position: "fixed", - zIndex: 9999, - left: 0, - top: 0, - "-webkit-backface-visibility": "hidden", - }, - f = "transition"; - return ( - (e["-webkit-" + f] = e["-moz-" + f] = e["-o-" + f] = e[f] = d), - c.css(e), - c - ); - }, - h = function () { - "use strict"; - n.content.css("visibility", "visible"); - }, - i, - j; - (w("BuildControls" + d, function () { - "use strict"; - if (n._allowZoom()) { - (clearTimeout(i), - n.content.css("visibility", "hidden"), - (e = n._getItemToZoom())); - if (!e) { - h(); - return; - } - ((j = g(e)), - j.css(n._getOffset()), - n.wrap.append(j), - (i = setTimeout(function () { - "use strict"; - (j.css(n._getOffset(!0)), - (i = setTimeout(function () { - "use strict"; - (h(), - setTimeout(function () { - "use strict"; - (j.remove(), (e = j = null), y("ZoomAnimationEnded")); - }, 16)); - }, f))); - }, 16))); - } - }), - w(c + d, function () { - "use strict"; - if (n._allowZoom()) { - (clearTimeout(i), (n.st.removalDelay = f)); - if (!e) { - e = n._getItemToZoom(); - if (!e) return; - j = g(e); - } - (j.css(n._getOffset(!0)), - n.wrap.append(j), - n.content.css("visibility", "hidden"), - setTimeout(function () { - "use strict"; - j.css(n._getOffset()); - }, 16)); - } - }), - w(b + d, function () { - n._allowZoom() && (h(), j && j.remove(), (e = null)); - })); - }, - _allowZoom: function () { - "use strict"; - return n.currItem.type === "image"; - }, - _getItemToZoom: function () { - "use strict"; - return n.currItem.hasSize ? n.currItem.img : !1; - }, - _getOffset: function (b) { - "use strict"; - var c; - b - ? (c = n.currItem.img) - : (c = n.st.zoom.opener(n.currItem.el || n.currItem)); - var d = c.offset(), - e = parseInt(c.css("padding-top"), 10), - f = parseInt(c.css("padding-bottom"), 10); - d.top -= a(window).scrollTop() - e; - var g = { - width: c.width(), - height: (p ? c.innerHeight() : c[0].offsetHeight) - f - e, - }; - return ( - O() - ? (g["-moz-transform"] = g.transform = - "translate(" + d.left + "px," + d.top + "px)") - : ((g.left = d.left), (g.top = d.top)), - g - ); - }, - }, - }); - var P = "iframe", - Q = "//about:blank", - R = function (a) { - "use strict"; - if (n.currTemplate[P]) { - var b = n.currTemplate[P].find("iframe"); - b.length && - (a || (b[0].src = Q), - n.isIE8 && b.css("display", a ? "block" : "none")); - } - }; - a.magnificPopup.registerModule(P, { - options: { - markup: - '
', - srcAction: "iframe_src", - patterns: { - youtube: { - index: "youtube.com", - id: "v=", - src: "//www.youtube.com/embed/%id%?autoplay=1", - }, - vimeo: { - index: "vimeo.com/", - id: "/", - src: "//player.vimeo.com/video/%id%?autoplay=1", - }, - gmaps: { index: "//maps.google.", src: "%id%&output=embed" }, - }, - }, - proto: { - initIframe: function () { - "use strict"; - (n.types.push(P), - w("BeforeChange", function (a, b, c) { - "use strict"; - b !== c && (b === P ? R() : c === P && R(!0)); - }), - w(b + "." + P, function () { - "use strict"; - R(); - })); - }, - getIframe: function (b, c) { - "use strict"; - var d = b.src, - e = n.st.iframe; - a.each(e.patterns, function () { - "use strict"; - if (d.indexOf(this.index) > -1) - return ( - this.id && - (typeof this.id == "string" - ? (d = d.substr( - d.lastIndexOf(this.id) + this.id.length, - d.length, - )) - : (d = this.id.call(this, d))), - (d = this.src.replace("%id%", d)), - !1 - ); - }); - var f = {}; - return ( - e.srcAction && (f[e.srcAction] = d), - n._parseMarkup(c, f, b), - n.updateStatus("ready"), - c - ); - }, - }, - }); - var S = function (a) { - "use strict"; - var b = n.items.length; - return a > b - 1 ? a - b : a < 0 ? b + a : a; - }, - T = function (a, b, c) { - "use strict"; - return a.replace(/%curr%/gi, b + 1).replace(/%total%/gi, c); - }; - a.magnificPopup.registerModule("gallery", { - options: { - enabled: !1, - arrowMarkup: - '', - preload: [0, 2], - navigateByImgClick: !0, - arrows: !0, - tPrev: "Previous (Left arrow key)", - tNext: "Next (Right arrow key)", - tCounter: "%curr% of %total%", - }, - proto: { - initGallery: function () { - "use strict"; - var c = n.st.gallery, - d = ".mfp-gallery"; - n.direction = !0; - if (!c || !c.enabled) return !1; - ((u += " mfp-gallery"), - w(g + d, function () { - "use strict"; - (c.navigateByImgClick && - n.wrap.on("click" + d, ".mfp-img", function () { - "use strict"; - if (n.items.length > 1) return (n.next(), !1); - }), - s.on("keydown" + d, function (a) { - "use strict"; - a.keyCode === 37 ? n.prev() : a.keyCode === 39 && n.next(); - })); - }), - w("UpdateStatus" + d, function (a, b) { - "use strict"; - b.text && (b.text = T(b.text, n.currItem.index, n.items.length)); - }), - w(f + d, function (a, b, d, e) { - "use strict"; - var f = n.items.length; - d.counter = f > 1 ? T(c.tCounter, e.index, f) : ""; - }), - w("BuildControls" + d, function () { - "use strict"; - if (n.items.length > 1 && c.arrows && !n.arrowLeft) { - var b = c.arrowMarkup, - d = (n.arrowLeft = a( - b.replace(/%title%/gi, c.tPrev).replace(/%dir%/gi, "left"), - ).addClass(m)), - e = (n.arrowRight = a( - b.replace(/%title%/gi, c.tNext).replace(/%dir%/gi, "right"), - ).addClass(m)); - (d.click(function () { - "use strict"; - n.prev(); - }), - e.click(function () { - "use strict"; - n.next(); - }), - n.container.append(d.add(e))); - } - }), - w(h + d, function () { - "use strict"; - (n._preloadTimeout && clearTimeout(n._preloadTimeout), - (n._preloadTimeout = setTimeout(function () { - "use strict"; - (n.preloadNearbyImages(), (n._preloadTimeout = null)); - }, 16))); - }), - w(b + d, function () { - "use strict"; - (s.off(d), - n.wrap.off("click" + d), - (n.arrowRight = n.arrowLeft = null)); - })); - }, - next: function () { - "use strict"; - ((n.direction = !0), (n.index = S(n.index + 1)), n.updateItemHTML()); - }, - prev: function () { - "use strict"; - ((n.direction = !1), (n.index = S(n.index - 1)), n.updateItemHTML()); - }, - goTo: function (a) { - "use strict"; - ((n.direction = a >= n.index), (n.index = a), n.updateItemHTML()); - }, - preloadNearbyImages: function () { - "use strict"; - var a = n.st.gallery.preload, - b = Math.min(a[0], n.items.length), - c = Math.min(a[1], n.items.length), - d; - for (d = 1; d <= (n.direction ? c : b); d++) - n._preloadItem(n.index + d); - for (d = 1; d <= (n.direction ? b : c); d++) - n._preloadItem(n.index - d); - }, - _preloadItem: function (b) { - "use strict"; - b = S(b); - if (n.items[b].preloaded) return; - var c = n.items[b]; - (c.parsed || (c = n.parseEl(b)), - y("LazyLoad", c), - c.type === "image" && - (c.img = a('') - .on("load.mfploader", function () { - "use strict"; - c.hasSize = !0; - }) - .on("error.mfploader", function () { - "use strict"; - ((c.hasSize = !0), (c.loadError = !0), y("LazyLoadError", c)); - }) - .attr("src", c.src)), - (c.preloaded = !0)); - }, - }, - }); - var U = "retina"; - (a.magnificPopup.registerModule(U, { - options: { - replaceSrc: function (a) { - "use strict"; - return a.src.replace(/\.\w+$/, function (a) { - "use strict"; - return "@2x" + a; - }); - }, - ratio: 1, - }, - proto: { - initRetina: function () { - "use strict"; - if (window.devicePixelRatio > 1) { - var a = n.st.retina, - b = a.ratio; - ((b = isNaN(b) ? b() : b), - b > 1 && - (w("ImageHasSize." + U, function (a, c) { - "use strict"; - c.img.css({ - "max-width": c.img[0].naturalWidth / b, - width: "100%", - }); - }), - w("ElementParse." + U, function (c, d) { - "use strict"; - d.src = a.replaceSrc(d, b); - }))); - } - }, - }, - }), - A()); -}); diff --git a/assets/js/jquery.min.js b/assets/js/jquery.min.js deleted file mode 100644 index e5ee82d..0000000 --- a/assets/js/jquery.min.js +++ /dev/null @@ -1,5603 +0,0 @@ -/*! jQuery v3.5.1 | (c) JS 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; - }, - 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.5.1", - 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(), - D = function (e, t) { - return (e === t && (l = !0), 0); - }, - j = {}.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.namespaceURI, - n = (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; - }), - (D = 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 && j.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(D), - 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(D).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 D(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(D(this, e || [], !1)); - }, - not: function (e) { - return this.pushStack(D(this, e || [], !0)); - }, - is: function (e) { - return !!D(this, "string" == typeof e && k.test(e) ? S(e) : e || [], !1) - .length; - }, - })); - var j, - q = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/; - (((S.fn.init = function (e, t, n) { - var r, i; - if (!e) return this; - if (((n = n || j), "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), - (j = 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 = /^key/, - we = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, - Te = /^([^.]*)(?:\.(.+)|)/; - function Ce() { - return !0; - } - function Ee() { - return !1; - } - function Se(e, t) { - return ( - (e === - (function () { - try { - return E.activeElement; - } catch (e) {} - })()) == - ("focus" === t) - ); - } - function ke(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)) - ke(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 = Ee; - 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 Ae(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.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, Ce); - } - ((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 = Te.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 = Te.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") && Ae(t, "click", Ce), - !1 - ); - }, - trigger: function (e) { - var t = this || e; - return ( - pe.test(t.type) && t.click && A(t, "input") && Ae(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) - ? Ce - : Ee), - (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: Ee, - isPropagationStopped: Ee, - isImmediatePropagationStopped: Ee, - isSimulated: !1, - preventDefault: function () { - var e = this.originalEvent; - ((this.isDefaultPrevented = Ce), - e && !this.isSimulated && e.preventDefault()); - }, - stopPropagation: function () { - var e = this.originalEvent; - ((this.isPropagationStopped = Ce), - e && !this.isSimulated && e.stopPropagation()); - }, - stopImmediatePropagation: function () { - var e = this.originalEvent; - ((this.isImmediatePropagationStopped = Ce), - 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: function (e) { - var t = e.button; - return null == e.which && be.test(e.type) - ? null != e.charCode - ? e.charCode - : e.keyCode - : !e.which && void 0 !== t && we.test(e.type) - ? 1 & t - ? 1 - : 2 & t - ? 3 - : 4 & t - ? 2 - : 0 - : e.which; - }, - }, - S.event.addProp, - ), - S.each({ focus: "focusin", blur: "focusout" }, function (e, t) { - S.event.special[e] = { - setup: function () { - return (Ae(this, e, Se), !1); - }, - trigger: function () { - return (Ae(this, e), !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 ke(this, e, t, n, r); - }, - one: function (e, t, n, r) { - return ke(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 = Ee), - this.each(function () { - S.event.remove(this, e, n, t); - }) - ); - }, - })); - var Ne = /\s*$/g; - function qe(e, t) { - return ( - (A(e, "table") && - A(11 !== t.nodeType ? t : t.firstChild, "tr") && - S(e).children("tbody")[0]) || - e - ); - } - function Le(e) { - return ((e.type = (null !== e.getAttribute("type")) + "/" + e.type), e); - } - function He(e) { - return ( - "true/" === (e.type || "").slice(0, 5) - ? (e.type = e.type.slice(5)) - : e.removeAttribute("type"), - e - ); - } - function Oe(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 Pe(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 && De.test(d))) - return n.each(function (e) { - var t = n.eq(e); - (h && (r[0] = d.call(this, e, t.html())), Pe(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"), Le)).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, He), 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(je, ""), u, l))); - } - return n; - } - function Re(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++) - Oe(o[r], a[r]); - else Oe(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 Re(this, e, !0); - }, - remove: function (e) { - return Re(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 Pe(this, arguments, function (e) { - (1 !== this.nodeType && - 11 !== this.nodeType && - 9 !== this.nodeType) || - qe(this, e).appendChild(e); - }); - }, - prepend: function () { - return Pe(this, arguments, function (e) { - if ( - 1 === this.nodeType || - 11 === this.nodeType || - 9 === this.nodeType - ) { - var t = qe(this, e); - t.insertBefore(e, t.firstChild); - } - }); - }, - before: function () { - return Pe(this, arguments, function (e) { - this.parentNode && this.parentNode.insertBefore(e, this); - }); - }, - after: function () { - return Pe(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 && - !Ne.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 Pe( - 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 Me = new RegExp("^(" + ee + ")(?!px)[a-z%]+$", "i"), - Ie = function (e) { - var t = e.ownerDocument.defaultView; - return ((t && t.opener) || (t = C), t.getComputedStyle(e)); - }, - We = 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; - }, - Fe = new RegExp(ne.join("|"), "i"); - function Be(e, t, n) { - var r, - i, - o, - a, - s = e.style; - return ( - (n = n || Ie(e)) && - ("" !== (a = n.getPropertyValue(t) || n[t]) || - ie(e) || - (a = S.style(e, t)), - !y.pixelBoxStyles() && - Me.test(a) && - Fe.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 $e(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"), - (t.style.height = "1px"), - (n.style.height = "9px"), - re.appendChild(e).appendChild(t).appendChild(n), - (r = C.getComputedStyle(t)), - (a = 3 < parseInt(r.height)), - re.removeChild(e)), - a - ); - }, - })); - })(); - var _e = ["Webkit", "Moz", "ms"], - ze = E.createElement("div").style, - Ue = {}; - function Xe(e) { - var t = S.cssProps[e] || Ue[e]; - return ( - t || - (e in ze - ? e - : (Ue[e] = - (function (e) { - var t = e[0].toUpperCase() + e.slice(1), - n = _e.length; - while (n--) if ((e = _e[n] + t) in ze) return e; - })(e) || e)) - ); - } - var Ve = /^(none|table(?!-c[ea]).+)/, - Ge = /^--/, - Ye = { position: "absolute", visibility: "hidden", display: "block" }, - Qe = { letterSpacing: "0", fontWeight: "400" }; - function Je(e, t, n) { - var r = te.exec(t); - return r ? Math.max(0, r[2] - (n || 0)) + (r[3] || "px") : t; - } - function Ke(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 Ze(e, t, n) { - var r = Ie(e), - i = - (!y.boxSizingReliable() || n) && - "border-box" === S.css(e, "boxSizing", !1, r), - o = i, - a = Be(e, t, r), - s = "offset" + t[0].toUpperCase() + t.slice(1); - if (Me.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) + - Ke(e, t, n || (i ? "border" : "content"), o, r, a) + - "px" - ); - } - function et(e, t, n, r, i) { - return new et.prototype.init(e, t, n, r, i); - } - (S.extend({ - cssHooks: { - opacity: { - get: function (e, t) { - if (t) { - var n = Be(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 = Ge.test(t), - l = e.style; - if ( - (u || (t = Xe(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 ( - Ge.test(t) || (t = Xe(s)), - (a = S.cssHooks[t] || S.cssHooks[s]) && - "get" in a && - (i = a.get(e, !0, n)), - void 0 === i && (i = Be(e, t, r)), - "normal" === i && t in Qe && (i = Qe[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 !Ve.test(S.css(e, "display")) || - (e.getClientRects().length && e.getBoundingClientRect().width) - ? Ze(e, u, n) - : We(e, Ye, function () { - return Ze(e, u, n); - }); - }, - set: function (e, t, n) { - var r, - i = Ie(e), - o = !y.scrollboxSize() && "absolute" === i.position, - a = (o || n) && "border-box" === S.css(e, "boxSizing", !1, i), - s = n ? Ke(e, u, n, a, i) : 0; - return ( - a && - o && - (s -= Math.ceil( - e["offset" + u[0].toUpperCase() + u.slice(1)] - - parseFloat(i[u]) - - Ke(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))), - Je(0, t, s) - ); - }, - }; - }), - (S.cssHooks.marginLeft = $e(y.reliableMarginLeft, function (e, t) { - if (t) - return ( - (parseFloat(Be(e, "marginLeft")) || - e.getBoundingClientRect().left - - We(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 = Je)); - }), - 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 = Ie(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 = et).prototype = { - constructor: et, - 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 = et.propHooks[this.prop]; - return e && e.get ? e.get(this) : et.propHooks._default.get(this); - }, - run: function (e) { - var t, - n = et.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) : et.propHooks._default.set(this), - this - ); - }, - }).init.prototype = et.prototype), - ((et.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[Xe(e.prop)]) - ? (e.elem[e.prop] = e.now) - : S.style(e.elem, e.prop, e.now + e.unit); - }, - }, - }).scrollTop = et.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 = et.prototype.init), - (S.fx.step = {})); - var tt, - nt, - rt, - it, - ot = /^(?:toggle|show|hide)$/, - at = /queueHooks$/; - function st() { - nt && - (!1 === E.hidden && C.requestAnimationFrame - ? C.requestAnimationFrame(st) - : C.setTimeout(st, S.fx.interval), - S.fx.tick()); - } - function ut() { - return ( - C.setTimeout(function () { - tt = void 0; - }), - (tt = Date.now()) - ); - } - function lt(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 ct(e, t, n) { - for ( - var r, - i = (ft.tweeners[t] || []).concat(ft.tweeners["*"]), - o = 0, - a = i.length; - o < a; - o++ - ) - if ((r = i[o].call(n, t, e))) return r; - } - function ft(o, e, t) { - var n, - a, - r = 0, - i = ft.prefilters.length, - s = S.Deferred().always(function () { - delete u.elem; - }), - u = function () { - if (a) return !1; - for ( - var e = tt || ut(), - 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: tt || ut(), - 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 = ft.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, ct, 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(ft, { - 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]), - (ft.tweeners[n] = ft.tweeners[n] || []), - ft.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]), ot.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 = ct(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 ? ft.prefilters.unshift(e) : ft.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 = ft(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 && at.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(lt(r, !0), e, t, n); - }; - }), - S.each( - { - slideDown: lt("show"), - slideUp: lt("hide"), - slideToggle: lt("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 (tt = Date.now(); t < n.length; t++) - (e = n[t])() || n[t] !== e || n.splice(t--, 1); - (n.length || S.fx.stop(), (tt = void 0)); - }), - (S.fx.timer = function (e) { - (S.timers.push(e), S.fx.start()); - }), - (S.fx.interval = 13), - (S.fx.start = function () { - nt || ((nt = !0), st()); - }), - (S.fx.stop = function () { - nt = 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); - }; - }) - ); - }), - (rt = E.createElement("input")), - (it = E.createElement("select").appendChild(E.createElement("option"))), - (rt.type = "checkbox"), - (y.checkOn = "" !== rt.value), - (y.optSelected = it.selected), - ((rt = E.createElement("input")).value = "t"), - (rt.type = "radio"), - (y.radioValue = "t" === rt.value)); - var pt, - dt = 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) ? pt : 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); - }, - }), - (pt = { - 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 = dt[t] || S.find.attr; - dt[t] = function (e, t, n) { - var r, - i, - o = t.toLowerCase(); - return ( - n || - ((i = dt[o]), - (dt[o] = r), - (r = null != a(e, t, n) ? o : null), - (dt[o] = i)), - r - ); - }; - })); - var ht = /^(?:input|select|textarea|button)$/i, - gt = /^(?:a|area)$/i; - function vt(e) { - return (e.match(P) || []).join(" "); - } - function yt(e) { - return (e.getAttribute && e.getAttribute("class")) || ""; - } - function mt(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) - : ht.test(e.nodeName) || (gt.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, yt(this))); - }); - if ((e = mt(t)).length) - while ((n = this[u++])) - if (((i = yt(n)), (r = 1 === n.nodeType && " " + vt(i) + " "))) { - a = 0; - while ((o = e[a++])) - r.indexOf(" " + o + " ") < 0 && (r += o + " "); - i !== (s = vt(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, yt(this))); - }); - if (!arguments.length) return this.attr("class", ""); - if ((e = mt(t)).length) - while ((n = this[u++])) - if (((i = yt(n)), (r = 1 === n.nodeType && " " + vt(i) + " "))) { - a = 0; - while ((o = e[a++])) - while (-1 < r.indexOf(" " + o + " ")) - r = r.replace(" " + o + " ", " "); - i !== (s = vt(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, yt(this), t), t); - }) - : this.each(function () { - var e, t, n, r; - if (a) { - ((t = 0), (n = S(this)), (r = mt(i))); - while ((e = r[t++])) - n.hasClass(e) ? n.removeClass(e) : n.addClass(e); - } else - (void 0 !== i && "boolean" !== o) || - ((e = yt(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 < (" " + vt(yt(n)) + " ").indexOf(t)) - return !0; - return !1; - }, - })); - var xt = /\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(xt, "") - : null == e - ? "" - : e - : void 0; - }, - }), - S.extend({ - valHooks: { - option: { - get: function (e) { - var t = S.find.attr(e, "value"); - return null != t ? t : vt(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 bt = /^(?:focusinfocus|focusoutblur)$/, - wt = 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 && - !bt.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, bt.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, wt), - n[d](), - e.isPropagationStopped() && f.removeEventListener(d, wt), - (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 Tt = C.location, - Ct = { guid: Date.now() }, - Et = /\?/; - S.parseXML = function (e) { - var t; - if (!e || "string" != typeof e) return null; - try { - t = new C.DOMParser().parseFromString(e, "text/xml"); - } catch (e) { - t = void 0; - } - return ( - (t && !t.getElementsByTagName("parsererror").length) || - S.error("Invalid XML: " + e), - t - ); - }; - var St = /\[\]$/, - kt = /\r?\n/g, - At = /^(?:submit|button|image|reset|file)$/i, - Nt = /^(?:input|select|textarea|keygen)/i; - function Dt(n, e, r, i) { - var t; - if (Array.isArray(e)) - S.each(e, function (e, t) { - r || St.test(n) - ? i(n, t) - : Dt( - n + "[" + ("object" == typeof t && null != t ? e : "") + "]", - t, - r, - i, - ); - }); - else if (r || "object" !== w(e)) i(n, e); - else for (t in e) Dt(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) Dt(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") && - Nt.test(this.nodeName) && - !At.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(kt, "\r\n") }; - }) - : { name: t.name, value: n.replace(kt, "\r\n") }; - }) - .get(); - }, - })); - var jt = /%20/g, - qt = /#.*$/, - Lt = /([?&])_=[^&]*/, - Ht = /^(.*?):[ \t]*([^\r\n]*)$/gm, - Ot = /^(?:GET|HEAD)$/, - Pt = /^\/\//, - Rt = {}, - Mt = {}, - It = "*/".concat("*"), - Wt = E.createElement("a"); - function Ft(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 Bt(t, i, o, a) { - var s = {}, - u = t === Mt; - 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 $t(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); - } - ((Wt.href = Tt.href), - S.extend({ - active: 0, - lastModified: {}, - etag: {}, - ajaxSettings: { - url: Tt.href, - type: "GET", - isLocal: - /^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test( - Tt.protocol, - ), - global: !0, - processData: !0, - async: !0, - contentType: "application/x-www-form-urlencoded; charset=UTF-8", - accepts: { - "*": It, - 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 ? $t($t(e, S.ajaxSettings), t) : $t(S.ajaxSettings, e); - }, - ajaxPrefilter: Ft(Rt), - ajaxTransport: Ft(Mt), - 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 = Ht.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 || Tt.href) + "").replace( - Pt, - Tt.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 = - Wt.protocol + "//" + Wt.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)), - Bt(Rt, 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 = !Ot.test(v.type)), - (f = v.url.replace(qt, "")), - v.hasContent - ? v.data && - v.processData && - 0 === - (v.contentType || "").indexOf( - "application/x-www-form-urlencoded", - ) && - (v.data = v.data.replace(jt, "+")) - : ((o = v.url.slice(f.length)), - v.data && - (v.processData || "string" == typeof v.data) && - ((f += (Et.test(f) ? "&" : "?") + v.data), delete v.data), - !1 === v.cache && - ((f = f.replace(Lt, "$1")), - (o = (Et.test(f) ? "&" : "?") + "_=" + Ct.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] ? ", " + It + "; 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 = Bt(Mt, 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) && - (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 _t = { 0: 200, 1223: 204 }, - zt = S.ajaxSettings.xhr(); - ((y.cors = !!zt && "withCredentials" in zt), - (y.ajax = zt = !!zt), - S.ajaxTransport(function (i) { - var o, a; - if (y.cors || (zt && !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( - _t[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(" - - - - - - - - - - - - - - - diff --git a/template/balcony-room.html b/template/balcony-room.html deleted file mode 100644 index 4194ba8..0000000 --- a/template/balcony-room.html +++ /dev/null @@ -1,471 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - Balcony Room - Villa - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-

Balcony Room - $59/day

-
- -
- -
- -
- - - - -
-
-
-
- -
-
-
- -
-
- alternative -
-
- - - -
-
- alternative -
-
- - - -
-
- alternative -
-
- -
- - - -
-
- -
- -
- - -
- -
- -
- -
- - - - -
-
-
-
-

Description

-

- Each of Villa's rooms was designed to offer the best possible - experience for many types of travelers from the adventure seekers - to those who value comfort. We've designed the rooms based on more - than 10 years of experience in the hospitality business and the - entire team is very proud of what we achieved with Villa. -

- -
-

Rooms Designed For Comfort And Relaxation

-

- The rooms are designed to offer the best possible levels of - comfort and relaxation. The design is contemporary based on - comforting colors and manages to appeal to many types of - personalities and tastes. The materials used in Villa's - construction are modern and durable, offering warm temperatures - in the winter and cooler summer days. -

-
- - -
    -
  • -
    - -
    -
    -

    Modern Amenities

    -

    - Villa's amenities and rooms rooms are designed to offer the - best possible levels of comfort and relaxation. The design - is contemporary based on comforting colors and manages to - appeal to many types of personalities and tastes. The - materials used in Villa's construction are provided by top - suppliers. -

    -
    -
  • -
  • -
    - -
    -
    -

    Brand Name Appliances

    -

    - All the electronics are functional and designed to offer the - best possible levels of comfort and relaxation. The design - is contemporary based on comforting colors and manages to - appeal to many types of personalities and tastes. The main - focus of all appliances is to offer a great vacation time - while indoors. -

    -
    -
  • -
  • -
    - -
    -
    -

    Packed Minibar

    -

    - The minibar is packed with goodie and designed to offer the - best possible levels of comfort and relaxation. The design - is contemporary based on comforting colors and manages to - appeal. The main focus of the minibar is to offer a great - vacation time while you are in the room. -

    -
    -
  • -
- - -

- Other features designed to offer the best possible levels of - comfort and relaxation. The design is contemporary based on - comforting colors and manages to appeal to many types of - personalities and tastes. The materials used in Villa's - construction are modern and durable, offering warm temperatures in - the winter and cooler summer days. -

- -
    -
  • - -
    - Warm shower for those early spring and late - autumn days. Showers are also available at the beach -
    -
  • -
  • - -
    - Modern LCD tv for rainy days that have to be - spent inside. You can event connect the gaming console -
    -
  • -
  • - -
    - Air conditioning that is state of the art - technology specially designed to create the optimum - temperature -
    -
  • -
  • - -
    - Beautiful views from any window. Enjoy them - from inside the room or sitting outside on the large balcony -
    -
  • -
  • - -
    - Packed minibar loaded with goodies so you can - enjoy some treats if you forget to shop in town -
    -
  • -
- Home -
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/template/contact.html b/template/contact.html deleted file mode 100644 index b692a78..0000000 --- a/template/contact.html +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - Contact Details - Villa - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-

Contact Us

-
- -
- -
- -
- - - - -
-
-
-
-

- Here is your opportunity to get in touch with us if you are - looking for a B&B capable of offering an amazing experience both - in terms of comfort and relaxation - reception@villa.com or - just give us a call whenever you can - 1-800-324-9832 -

- - -
-
- - -
-
-
- - -
-
-
- - -
-
-
- -
-
- -
-
- -
- -
- -
- -
- - - - -
-
-
-
-

Location Information

-

- Our mission at Villa is to focus an all the details to make your - stay an amazing experience. We've trained our staff to meet your - expectations and exceed them so that your Villa experience becomes - not just a regular memory but one of the best memories you have. - We're passionate about this stuff and we will not let you down. -

- -
- -
- - Home -
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/template/css/bootstrap-datepicker3.css b/template/css/bootstrap-datepicker3.css deleted file mode 100644 index aee8d8a..0000000 --- a/template/css/bootstrap-datepicker3.css +++ /dev/null @@ -1,678 +0,0 @@ -/*! - * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker) - * - * Copyright 2012 Stefan Petre - * Improvements by Andrew Rowls - * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) - */ -.datepicker { - border-radius: 4px; - direction: ltr; -} -.datepicker-inline { - width: 220px; -} -.datepicker.datepicker-rtl { - direction: rtl; -} -.datepicker.datepicker-rtl table tr td span { - float: right; -} -.datepicker-dropdown { - top: 0; - left: 0; - padding: 4px; -} -.datepicker-dropdown:before { - content: ""; - display: inline-block; - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-bottom: 7px solid rgba(0, 0, 0, 0.15); - border-top: 0; - border-bottom-color: rgba(0, 0, 0, 0.2); - position: absolute; -} -.datepicker-dropdown:after { - content: ""; - display: inline-block; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-bottom: 6px solid #fff; - border-top: 0; - position: absolute; -} -.datepicker-dropdown.datepicker-orient-left:before { - left: 6px; -} -.datepicker-dropdown.datepicker-orient-left:after { - left: 7px; -} -.datepicker-dropdown.datepicker-orient-right:before { - right: 6px; -} -.datepicker-dropdown.datepicker-orient-right:after { - right: 7px; -} -.datepicker-dropdown.datepicker-orient-bottom:before { - top: -7px; -} -.datepicker-dropdown.datepicker-orient-bottom:after { - top: -6px; -} -.datepicker-dropdown.datepicker-orient-top:before { - bottom: -7px; - border-bottom: 0; - border-top: 7px solid rgba(0, 0, 0, 0.15); -} -.datepicker-dropdown.datepicker-orient-top:after { - bottom: -6px; - border-bottom: 0; - border-top: 6px solid #fff; -} -.datepicker table { - margin: 0; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.datepicker table tr td, -.datepicker table tr th { - text-align: center; - width: 30px; - height: 30px; - border-radius: 4px; - border: none; -} -.table-striped .datepicker table tr td, -.table-striped .datepicker table tr th { - background-color: transparent; -} -.datepicker table tr td.old, -.datepicker table tr td.new { - color: #777777; -} -.datepicker table tr td.day:hover, -.datepicker table tr td.focused { - background: #eeeeee; - cursor: pointer; -} -.datepicker table tr td.disabled, -.datepicker table tr td.disabled:hover { - background: none; - color: #777777; - cursor: default; -} -.datepicker table tr td.highlighted { - color: #000; - background-color: #d9edf7; - border-color: #85c5e5; - border-radius: 0; -} -.datepicker table tr td.highlighted:focus, -.datepicker table tr td.highlighted.focus { - color: #000; - background-color: #afd9ee; - border-color: #298fc2; -} -.datepicker table tr td.highlighted:hover { - color: #000; - background-color: #afd9ee; - border-color: #52addb; -} -.datepicker table tr td.highlighted:active, -.datepicker table tr td.highlighted.active { - color: #000; - background-color: #afd9ee; - border-color: #52addb; -} -.datepicker table tr td.highlighted:active:hover, -.datepicker table tr td.highlighted.active:hover, -.datepicker table tr td.highlighted:active:focus, -.datepicker table tr td.highlighted.active:focus, -.datepicker table tr td.highlighted:active.focus, -.datepicker table tr td.highlighted.active.focus { - color: #000; - background-color: #91cbe8; - border-color: #298fc2; -} -.datepicker table tr td.highlighted.disabled:hover, -.datepicker table tr td.highlighted[disabled]:hover, -fieldset[disabled] .datepicker table tr td.highlighted:hover, -.datepicker table tr td.highlighted.disabled:focus, -.datepicker table tr td.highlighted[disabled]:focus, -fieldset[disabled] .datepicker table tr td.highlighted:focus, -.datepicker table tr td.highlighted.disabled.focus, -.datepicker table tr td.highlighted[disabled].focus, -fieldset[disabled] .datepicker table tr td.highlighted.focus { - background-color: #d9edf7; - border-color: #85c5e5; -} -.datepicker table tr td.highlighted.focused { - background: #afd9ee; -} -.datepicker table tr td.highlighted.disabled, -.datepicker table tr td.highlighted.disabled:active { - background: #d9edf7; - color: #777777; -} -.datepicker table tr td.today { - color: #000; - background-color: #ffdb99; - border-color: #ffb733; -} -.datepicker table tr td.today:focus, -.datepicker table tr td.today.focus { - color: #000; - background-color: #ffc966; - border-color: #b37400; -} -.datepicker table tr td.today:hover { - color: #000; - background-color: #ffc966; - border-color: #f59e00; -} -.datepicker table tr td.today:active, -.datepicker table tr td.today.active { - color: #000; - background-color: #ffc966; - border-color: #f59e00; -} -.datepicker table tr td.today:active:hover, -.datepicker table tr td.today.active:hover, -.datepicker table tr td.today:active:focus, -.datepicker table tr td.today.active:focus, -.datepicker table tr td.today:active.focus, -.datepicker table tr td.today.active.focus { - color: #000; - background-color: #ffbc42; - border-color: #b37400; -} -.datepicker table tr td.today.disabled:hover, -.datepicker table tr td.today[disabled]:hover, -fieldset[disabled] .datepicker table tr td.today:hover, -.datepicker table tr td.today.disabled:focus, -.datepicker table tr td.today[disabled]:focus, -fieldset[disabled] .datepicker table tr td.today:focus, -.datepicker table tr td.today.disabled.focus, -.datepicker table tr td.today[disabled].focus, -fieldset[disabled] .datepicker table tr td.today.focus { - background-color: #ffdb99; - border-color: #ffb733; -} -.datepicker table tr td.today.focused { - background: #ffc966; -} -.datepicker table tr td.today.disabled, -.datepicker table tr td.today.disabled:active { - background: #ffdb99; - color: #777777; -} -.datepicker table tr td.range { - color: #000; - background-color: #eeeeee; - border-color: #bbbbbb; - border-radius: 0; -} -.datepicker table tr td.range:focus, -.datepicker table tr td.range.focus { - color: #000; - background-color: #d5d5d5; - border-color: #7c7c7c; -} -.datepicker table tr td.range:hover { - color: #000; - background-color: #d5d5d5; - border-color: #9d9d9d; -} -.datepicker table tr td.range:active, -.datepicker table tr td.range.active { - color: #000; - background-color: #d5d5d5; - border-color: #9d9d9d; -} -.datepicker table tr td.range:active:hover, -.datepicker table tr td.range.active:hover, -.datepicker table tr td.range:active:focus, -.datepicker table tr td.range.active:focus, -.datepicker table tr td.range:active.focus, -.datepicker table tr td.range.active.focus { - color: #000; - background-color: #c3c3c3; - border-color: #7c7c7c; -} -.datepicker table tr td.range.disabled:hover, -.datepicker table tr td.range[disabled]:hover, -fieldset[disabled] .datepicker table tr td.range:hover, -.datepicker table tr td.range.disabled:focus, -.datepicker table tr td.range[disabled]:focus, -fieldset[disabled] .datepicker table tr td.range:focus, -.datepicker table tr td.range.disabled.focus, -.datepicker table tr td.range[disabled].focus, -fieldset[disabled] .datepicker table tr td.range.focus { - background-color: #eeeeee; - border-color: #bbbbbb; -} -.datepicker table tr td.range.focused { - background: #d5d5d5; -} -.datepicker table tr td.range.disabled, -.datepicker table tr td.range.disabled:active { - background: #eeeeee; - color: #777777; -} -.datepicker table tr td.range.highlighted { - color: #000; - background-color: #e4eef3; - border-color: #9dc1d3; -} -.datepicker table tr td.range.highlighted:focus, -.datepicker table tr td.range.highlighted.focus { - color: #000; - background-color: #c1d7e3; - border-color: #4b88a6; -} -.datepicker table tr td.range.highlighted:hover { - color: #000; - background-color: #c1d7e3; - border-color: #73a6c0; -} -.datepicker table tr td.range.highlighted:active, -.datepicker table tr td.range.highlighted.active { - color: #000; - background-color: #c1d7e3; - border-color: #73a6c0; -} -.datepicker table tr td.range.highlighted:active:hover, -.datepicker table tr td.range.highlighted.active:hover, -.datepicker table tr td.range.highlighted:active:focus, -.datepicker table tr td.range.highlighted.active:focus, -.datepicker table tr td.range.highlighted:active.focus, -.datepicker table tr td.range.highlighted.active.focus { - color: #000; - background-color: #a8c8d8; - border-color: #4b88a6; -} -.datepicker table tr td.range.highlighted.disabled:hover, -.datepicker table tr td.range.highlighted[disabled]:hover, -fieldset[disabled] .datepicker table tr td.range.highlighted:hover, -.datepicker table tr td.range.highlighted.disabled:focus, -.datepicker table tr td.range.highlighted[disabled]:focus, -fieldset[disabled] .datepicker table tr td.range.highlighted:focus, -.datepicker table tr td.range.highlighted.disabled.focus, -.datepicker table tr td.range.highlighted[disabled].focus, -fieldset[disabled] .datepicker table tr td.range.highlighted.focus { - background-color: #e4eef3; - border-color: #9dc1d3; -} -.datepicker table tr td.range.highlighted.focused { - background: #c1d7e3; -} -.datepicker table tr td.range.highlighted.disabled, -.datepicker table tr td.range.highlighted.disabled:active { - background: #e4eef3; - color: #777777; -} -.datepicker table tr td.range.today { - color: #000; - background-color: #f7ca77; - border-color: #f1a417; -} -.datepicker table tr td.range.today:focus, -.datepicker table tr td.range.today.focus { - color: #000; - background-color: #f4b747; - border-color: #815608; -} -.datepicker table tr td.range.today:hover { - color: #000; - background-color: #f4b747; - border-color: #bf800c; -} -.datepicker table tr td.range.today:active, -.datepicker table tr td.range.today.active { - color: #000; - background-color: #f4b747; - border-color: #bf800c; -} -.datepicker table tr td.range.today:active:hover, -.datepicker table tr td.range.today.active:hover, -.datepicker table tr td.range.today:active:focus, -.datepicker table tr td.range.today.active:focus, -.datepicker table tr td.range.today:active.focus, -.datepicker table tr td.range.today.active.focus { - color: #000; - background-color: #f2aa25; - border-color: #815608; -} -.datepicker table tr td.range.today.disabled:hover, -.datepicker table tr td.range.today[disabled]:hover, -fieldset[disabled] .datepicker table tr td.range.today:hover, -.datepicker table tr td.range.today.disabled:focus, -.datepicker table tr td.range.today[disabled]:focus, -fieldset[disabled] .datepicker table tr td.range.today:focus, -.datepicker table tr td.range.today.disabled.focus, -.datepicker table tr td.range.today[disabled].focus, -fieldset[disabled] .datepicker table tr td.range.today.focus { - background-color: #f7ca77; - border-color: #f1a417; -} -.datepicker table tr td.range.today.disabled, -.datepicker table tr td.range.today.disabled:active { - background: #f7ca77; - color: #777777; -} -.datepicker table tr td.selected, -.datepicker table tr td.selected.highlighted { - color: #fff; - background-color: #777777; - border-color: #555555; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} -.datepicker table tr td.selected:focus, -.datepicker table tr td.selected.highlighted:focus, -.datepicker table tr td.selected.focus, -.datepicker table tr td.selected.highlighted.focus { - color: #fff; - background-color: #5e5e5e; - border-color: #161616; -} -.datepicker table tr td.selected:hover, -.datepicker table tr td.selected.highlighted:hover { - color: #fff; - background-color: #5e5e5e; - border-color: #373737; -} -.datepicker table tr td.selected:active, -.datepicker table tr td.selected.highlighted:active, -.datepicker table tr td.selected.active, -.datepicker table tr td.selected.highlighted.active { - color: #fff; - background-color: #5e5e5e; - border-color: #373737; -} -.datepicker table tr td.selected:active:hover, -.datepicker table tr td.selected.highlighted:active:hover, -.datepicker table tr td.selected.active:hover, -.datepicker table tr td.selected.highlighted.active:hover, -.datepicker table tr td.selected:active:focus, -.datepicker table tr td.selected.highlighted:active:focus, -.datepicker table tr td.selected.active:focus, -.datepicker table tr td.selected.highlighted.active:focus, -.datepicker table tr td.selected:active.focus, -.datepicker table tr td.selected.highlighted:active.focus, -.datepicker table tr td.selected.active.focus, -.datepicker table tr td.selected.highlighted.active.focus { - color: #fff; - background-color: #4c4c4c; - border-color: #161616; -} -.datepicker table tr td.selected.disabled:hover, -.datepicker table tr td.selected.highlighted.disabled:hover, -.datepicker table tr td.selected[disabled]:hover, -.datepicker table tr td.selected.highlighted[disabled]:hover, -fieldset[disabled] .datepicker table tr td.selected:hover, -fieldset[disabled] .datepicker table tr td.selected.highlighted:hover, -.datepicker table tr td.selected.disabled:focus, -.datepicker table tr td.selected.highlighted.disabled:focus, -.datepicker table tr td.selected[disabled]:focus, -.datepicker table tr td.selected.highlighted[disabled]:focus, -fieldset[disabled] .datepicker table tr td.selected:focus, -fieldset[disabled] .datepicker table tr td.selected.highlighted:focus, -.datepicker table tr td.selected.disabled.focus, -.datepicker table tr td.selected.highlighted.disabled.focus, -.datepicker table tr td.selected[disabled].focus, -.datepicker table tr td.selected.highlighted[disabled].focus, -fieldset[disabled] .datepicker table tr td.selected.focus, -fieldset[disabled] .datepicker table tr td.selected.highlighted.focus { - background-color: #777777; - border-color: #555555; -} -.datepicker table tr td.active, -.datepicker table tr td.active.highlighted { - color: #fff; - background-color: #337ab7; - border-color: #2e6da4; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} -.datepicker table tr td.active:focus, -.datepicker table tr td.active.highlighted:focus, -.datepicker table tr td.active.focus, -.datepicker table tr td.active.highlighted.focus { - color: #fff; - background-color: #286090; - border-color: #122b40; -} -.datepicker table tr td.active:hover, -.datepicker table tr td.active.highlighted:hover { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.datepicker table tr td.active:active, -.datepicker table tr td.active.highlighted:active, -.datepicker table tr td.active.active, -.datepicker table tr td.active.highlighted.active { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.datepicker table tr td.active:active:hover, -.datepicker table tr td.active.highlighted:active:hover, -.datepicker table tr td.active.active:hover, -.datepicker table tr td.active.highlighted.active:hover, -.datepicker table tr td.active:active:focus, -.datepicker table tr td.active.highlighted:active:focus, -.datepicker table tr td.active.active:focus, -.datepicker table tr td.active.highlighted.active:focus, -.datepicker table tr td.active:active.focus, -.datepicker table tr td.active.highlighted:active.focus, -.datepicker table tr td.active.active.focus, -.datepicker table tr td.active.highlighted.active.focus { - color: #fff; - background-color: #204d74; - border-color: #122b40; -} -.datepicker table tr td.active.disabled:hover, -.datepicker table tr td.active.highlighted.disabled:hover, -.datepicker table tr td.active[disabled]:hover, -.datepicker table tr td.active.highlighted[disabled]:hover, -fieldset[disabled] .datepicker table tr td.active:hover, -fieldset[disabled] .datepicker table tr td.active.highlighted:hover, -.datepicker table tr td.active.disabled:focus, -.datepicker table tr td.active.highlighted.disabled:focus, -.datepicker table tr td.active[disabled]:focus, -.datepicker table tr td.active.highlighted[disabled]:focus, -fieldset[disabled] .datepicker table tr td.active:focus, -fieldset[disabled] .datepicker table tr td.active.highlighted:focus, -.datepicker table tr td.active.disabled.focus, -.datepicker table tr td.active.highlighted.disabled.focus, -.datepicker table tr td.active[disabled].focus, -.datepicker table tr td.active.highlighted[disabled].focus, -fieldset[disabled] .datepicker table tr td.active.focus, -fieldset[disabled] .datepicker table tr td.active.highlighted.focus { - background-color: #337ab7; - border-color: #2e6da4; -} -.datepicker table tr td span { - display: block; - width: 23%; - height: 54px; - line-height: 54px; - float: left; - margin: 1%; - cursor: pointer; - border-radius: 4px; -} -.datepicker table tr td span:hover, -.datepicker table tr td span.focused { - background: #eeeeee; -} -.datepicker table tr td span.disabled, -.datepicker table tr td span.disabled:hover { - background: none; - color: #777777; - cursor: default; -} -.datepicker table tr td span.active, -.datepicker table tr td span.active:hover, -.datepicker table tr td span.active.disabled, -.datepicker table tr td span.active.disabled:hover { - color: #fff; - background-color: #337ab7; - border-color: #2e6da4; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} -.datepicker table tr td span.active:focus, -.datepicker table tr td span.active:hover:focus, -.datepicker table tr td span.active.disabled:focus, -.datepicker table tr td span.active.disabled:hover:focus, -.datepicker table tr td span.active.focus, -.datepicker table tr td span.active:hover.focus, -.datepicker table tr td span.active.disabled.focus, -.datepicker table tr td span.active.disabled:hover.focus { - color: #fff; - background-color: #286090; - border-color: #122b40; -} -.datepicker table tr td span.active:hover, -.datepicker table tr td span.active:hover:hover, -.datepicker table tr td span.active.disabled:hover, -.datepicker table tr td span.active.disabled:hover:hover { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.datepicker table tr td span.active:active, -.datepicker table tr td span.active:hover:active, -.datepicker table tr td span.active.disabled:active, -.datepicker table tr td span.active.disabled:hover:active, -.datepicker table tr td span.active.active, -.datepicker table tr td span.active:hover.active, -.datepicker table tr td span.active.disabled.active, -.datepicker table tr td span.active.disabled:hover.active { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.datepicker table tr td span.active:active:hover, -.datepicker table tr td span.active:hover:active:hover, -.datepicker table tr td span.active.disabled:active:hover, -.datepicker table tr td span.active.disabled:hover:active:hover, -.datepicker table tr td span.active.active:hover, -.datepicker table tr td span.active:hover.active:hover, -.datepicker table tr td span.active.disabled.active:hover, -.datepicker table tr td span.active.disabled:hover.active:hover, -.datepicker table tr td span.active:active:focus, -.datepicker table tr td span.active:hover:active:focus, -.datepicker table tr td span.active.disabled:active:focus, -.datepicker table tr td span.active.disabled:hover:active:focus, -.datepicker table tr td span.active.active:focus, -.datepicker table tr td span.active:hover.active:focus, -.datepicker table tr td span.active.disabled.active:focus, -.datepicker table tr td span.active.disabled:hover.active:focus, -.datepicker table tr td span.active:active.focus, -.datepicker table tr td span.active:hover:active.focus, -.datepicker table tr td span.active.disabled:active.focus, -.datepicker table tr td span.active.disabled:hover:active.focus, -.datepicker table tr td span.active.active.focus, -.datepicker table tr td span.active:hover.active.focus, -.datepicker table tr td span.active.disabled.active.focus, -.datepicker table tr td span.active.disabled:hover.active.focus { - color: #fff; - background-color: #204d74; - border-color: #122b40; -} -.datepicker table tr td span.active.disabled:hover, -.datepicker table tr td span.active:hover.disabled:hover, -.datepicker table tr td span.active.disabled.disabled:hover, -.datepicker table tr td span.active.disabled:hover.disabled:hover, -.datepicker table tr td span.active[disabled]:hover, -.datepicker table tr td span.active:hover[disabled]:hover, -.datepicker table tr td span.active.disabled[disabled]:hover, -.datepicker table tr td span.active.disabled:hover[disabled]:hover, -fieldset[disabled] .datepicker table tr td span.active:hover, -fieldset[disabled] .datepicker table tr td span.active:hover:hover, -fieldset[disabled] .datepicker table tr td span.active.disabled:hover, -fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover, -.datepicker table tr td span.active.disabled:focus, -.datepicker table tr td span.active:hover.disabled:focus, -.datepicker table tr td span.active.disabled.disabled:focus, -.datepicker table tr td span.active.disabled:hover.disabled:focus, -.datepicker table tr td span.active[disabled]:focus, -.datepicker table tr td span.active:hover[disabled]:focus, -.datepicker table tr td span.active.disabled[disabled]:focus, -.datepicker table tr td span.active.disabled:hover[disabled]:focus, -fieldset[disabled] .datepicker table tr td span.active:focus, -fieldset[disabled] .datepicker table tr td span.active:hover:focus, -fieldset[disabled] .datepicker table tr td span.active.disabled:focus, -fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus, -.datepicker table tr td span.active.disabled.focus, -.datepicker table tr td span.active:hover.disabled.focus, -.datepicker table tr td span.active.disabled.disabled.focus, -.datepicker table tr td span.active.disabled:hover.disabled.focus, -.datepicker table tr td span.active[disabled].focus, -.datepicker table tr td span.active:hover[disabled].focus, -.datepicker table tr td span.active.disabled[disabled].focus, -.datepicker table tr td span.active.disabled:hover[disabled].focus, -fieldset[disabled] .datepicker table tr td span.active.focus, -fieldset[disabled] .datepicker table tr td span.active:hover.focus, -fieldset[disabled] .datepicker table tr td span.active.disabled.focus, -fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus { - background-color: #337ab7; - border-color: #2e6da4; -} -.datepicker table tr td span.old, -.datepicker table tr td span.new { - color: #777777; -} -.datepicker .datepicker-switch { - width: 145px; -} -.datepicker .datepicker-switch, -.datepicker .prev, -.datepicker .next, -.datepicker tfoot tr th { - cursor: pointer; -} -.datepicker .datepicker-switch:hover, -.datepicker .prev:hover, -.datepicker .next:hover, -.datepicker tfoot tr th:hover { - background: #eeeeee; -} -.datepicker .cw { - font-size: 10px; - width: 12px; - padding: 0 2px 0 5px; - vertical-align: middle; -} -.input-group.date .input-group-addon { - cursor: pointer; -} -.input-daterange { - width: 100%; -} -.input-daterange input { - text-align: center; -} -.input-daterange input:first-child { - border-radius: 3px 0 0 3px; -} -.input-daterange input:last-child { - border-radius: 0 3px 3px 0; -} -.input-daterange .input-group-addon { - width: auto; - min-width: 16px; - padding: 4px 5px; - line-height: 1.42857143; - text-shadow: 0 1px 0 #fff; - border-width: 1px 0; - margin-left: -5px; - margin-right: -5px; -} -/*# sourceMappingURL=bootstrap-datepicker3.css.map */ diff --git a/template/css/bootstrap.css b/template/css/bootstrap.css deleted file mode 100644 index 3576553..0000000 --- a/template/css/bootstrap.css +++ /dev/null @@ -1,10734 +0,0 @@ -/*! - * Bootstrap v4.5.2 (https://getbootstrap.com/) - * Copyright 2011-2020 The Bootstrap Authors - * Copyright 2011-2020 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */ -:root { - --blue: #007bff; - --indigo: #6610f2; - --purple: #6f42c1; - --pink: #e83e8c; - --red: #dc3545; - --orange: #fd7e14; - --yellow: #ffc107; - --green: #28a745; - --teal: #20c997; - --cyan: #17a2b8; - --white: #fff; - --gray: #6c757d; - --gray-dark: #343a40; - --primary: #007bff; - --secondary: #6c757d; - --success: #28a745; - --info: #17a2b8; - --warning: #ffc107; - --danger: #dc3545; - --light: #f8f9fa; - --dark: #343a40; - --breakpoint-xs: 0; - --breakpoint-sm: 576px; - --breakpoint-md: 768px; - --breakpoint-lg: 992px; - --breakpoint-xl: 1200px; - --font-family-sans-serif: - -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", - Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol", "Noto Color Emoji"; - --font-family-monospace: - SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", - monospace; -} - -*, -*::before, -*::after { - box-sizing: border-box; -} - -html { - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -article, -aside, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section { - display: block; -} - -body { - margin: 0; - font-family: - -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", - Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol", "Noto Color Emoji"; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #212529; - text-align: left; - background-color: #fff; -} - -[tabindex="-1"]:focus:not(:focus-visible) { - outline: 0 !important; -} - -hr { - box-sizing: content-box; - height: 0; - overflow: visible; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - margin-top: 0; - margin-bottom: 0.5rem; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -abbr[title], -abbr[data-original-title] { - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - border-bottom: 0; - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem; -} - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; -} - -dt { - font-weight: 700; -} - -dd { - margin-bottom: 0.5rem; - margin-left: 0; -} - -blockquote { - margin: 0 0 1rem; -} - -b, -strong { - font-weight: bolder; -} - -small { - font-size: 80%; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -a { - color: #007bff; - text-decoration: none; - background-color: transparent; -} - -a:hover { - color: #0056b3; - text-decoration: underline; -} - -a:not([href]):not([class]) { - color: inherit; - text-decoration: none; -} - -a:not([href]):not([class]):hover { - color: inherit; - text-decoration: none; -} - -pre, -code, -kbd, -samp { - font-family: - SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", - monospace; - font-size: 1em; -} - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; - -ms-overflow-style: scrollbar; -} - -figure { - margin: 0 0 1rem; -} - -img { - vertical-align: middle; - border-style: none; -} - -svg { - overflow: hidden; - vertical-align: middle; -} - -table { - border-collapse: collapse; -} - -caption { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #6c757d; - text-align: left; - caption-side: bottom; -} - -th { - text-align: inherit; -} - -label { - display: inline-block; - margin-bottom: 0.5rem; -} - -button { - border-radius: 0; -} - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -button, -input { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -[role="button"] { - cursor: pointer; -} - -select { - word-wrap: normal; -} - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - -button:not(:disabled), -[type="button"]:not(:disabled), -[type="reset"]:not(:disabled), -[type="submit"]:not(:disabled) { - cursor: pointer; -} - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - padding: 0; - border-style: none; -} - -input[type="radio"], -input[type="checkbox"] { - box-sizing: border-box; - padding: 0; -} - -textarea { - overflow: auto; - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - max-width: 100%; - padding: 0; - margin-bottom: 0.5rem; - font-size: 1.5rem; - line-height: inherit; - color: inherit; - white-space: normal; -} - -progress { - vertical-align: baseline; -} - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -[type="search"] { - outline-offset: -2px; - -webkit-appearance: none; -} - -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} - -output { - display: inline-block; -} - -summary { - display: list-item; - cursor: pointer; -} - -template { - display: none; -} - -[hidden] { - display: none !important; -} - -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - margin-bottom: 0.5rem; - font-weight: 500; - line-height: 1.2; -} - -h1, -.h1 { - font-size: 2.5rem; -} - -h2, -.h2 { - font-size: 2rem; -} - -h3, -.h3 { - font-size: 1.75rem; -} - -h4, -.h4 { - font-size: 1.5rem; -} - -h5, -.h5 { - font-size: 1.25rem; -} - -h6, -.h6 { - font-size: 1rem; -} - -.lead { - font-size: 1.25rem; - font-weight: 300; -} - -.display-1 { - font-size: 6rem; - font-weight: 300; - line-height: 1.2; -} - -.display-2 { - font-size: 5.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-3 { - font-size: 4.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-4 { - font-size: 3.5rem; - font-weight: 300; - line-height: 1.2; -} - -hr { - margin-top: 1rem; - margin-bottom: 1rem; - border: 0; - border-top: 1px solid rgba(0, 0, 0, 0.1); -} - -small, -.small { - font-size: 80%; - font-weight: 400; -} - -mark, -.mark { - padding: 0.2em; - background-color: #fcf8e3; -} - -.list-unstyled { - padding-left: 0; - list-style: none; -} - -.list-inline { - padding-left: 0; - list-style: none; -} - -.list-inline-item { - display: inline-block; -} - -.list-inline-item:not(:last-child) { - margin-right: 0.5rem; -} - -.initialism { - font-size: 90%; - text-transform: uppercase; -} - -.blockquote { - margin-bottom: 1rem; - font-size: 1.25rem; -} - -.blockquote-footer { - display: block; - font-size: 80%; - color: #6c757d; -} - -.blockquote-footer::before { - content: "\2014\00A0"; -} - -.img-fluid { - max-width: 100%; - height: auto; -} - -.img-thumbnail { - padding: 0.25rem; - background-color: #fff; - border: 1px solid #dee2e6; - border-radius: 0.25rem; - max-width: 100%; - height: auto; -} - -.figure { - display: inline-block; -} - -.figure-img { - margin-bottom: 0.5rem; - line-height: 1; -} - -.figure-caption { - font-size: 90%; - color: #6c757d; -} - -code { - font-size: 87.5%; - color: #e83e8c; - word-wrap: break-word; -} - -a > code { - color: inherit; -} - -kbd { - padding: 0.2rem 0.4rem; - font-size: 87.5%; - color: #fff; - background-color: #212529; - border-radius: 0.2rem; -} - -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: 700; -} - -pre { - display: block; - font-size: 87.5%; - color: #212529; -} - -pre code { - font-size: inherit; - color: inherit; - word-break: normal; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -.container, -.container-fluid, -.container-sm, -.container-md, -.container-lg, -.container-xl { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container, - .container-sm { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container, - .container-sm, - .container-md { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container, - .container-sm, - .container-md, - .container-lg { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container, - .container-sm, - .container-md, - .container-lg, - .container-xl { - max-width: 1140px; - } -} - -.row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -15px; - margin-left: -15px; -} - -.no-gutters { - margin-right: 0; - margin-left: 0; -} - -.no-gutters > .col, -.no-gutters > [class*="col-"] { - padding-right: 0; - padding-left: 0; -} - -.col-1, -.col-2, -.col-3, -.col-4, -.col-5, -.col-6, -.col-7, -.col-8, -.col-9, -.col-10, -.col-11, -.col-12, -.col, -.col-auto, -.col-sm-1, -.col-sm-2, -.col-sm-3, -.col-sm-4, -.col-sm-5, -.col-sm-6, -.col-sm-7, -.col-sm-8, -.col-sm-9, -.col-sm-10, -.col-sm-11, -.col-sm-12, -.col-sm, -.col-sm-auto, -.col-md-1, -.col-md-2, -.col-md-3, -.col-md-4, -.col-md-5, -.col-md-6, -.col-md-7, -.col-md-8, -.col-md-9, -.col-md-10, -.col-md-11, -.col-md-12, -.col-md, -.col-md-auto, -.col-lg-1, -.col-lg-2, -.col-lg-3, -.col-lg-4, -.col-lg-5, -.col-lg-6, -.col-lg-7, -.col-lg-8, -.col-lg-9, -.col-lg-10, -.col-lg-11, -.col-lg-12, -.col-lg, -.col-lg-auto, -.col-xl-1, -.col-xl-2, -.col-xl-3, -.col-xl-4, -.col-xl-5, -.col-xl-6, -.col-xl-7, -.col-xl-8, -.col-xl-9, -.col-xl-10, -.col-xl-11, -.col-xl-12, -.col-xl, -.col-xl-auto { - position: relative; - width: 100%; - padding-right: 15px; - padding-left: 15px; -} - -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; -} - -.row-cols-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.row-cols-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.row-cols-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.row-cols-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.row-cols-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; -} - -.row-cols-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; -} - -.col-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; -} - -.col-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.col-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.col-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; -} - -.col-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.col-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; -} - -.col-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; -} - -.col-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; -} - -.col-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; -} - -.col-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; -} - -.col-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.order-first { - -ms-flex-order: -1; - order: -1; -} - -.order-last { - -ms-flex-order: 13; - order: 13; -} - -.order-0 { - -ms-flex-order: 0; - order: 0; -} - -.order-1 { - -ms-flex-order: 1; - order: 1; -} - -.order-2 { - -ms-flex-order: 2; - order: 2; -} - -.order-3 { - -ms-flex-order: 3; - order: 3; -} - -.order-4 { - -ms-flex-order: 4; - order: 4; -} - -.order-5 { - -ms-flex-order: 5; - order: 5; -} - -.order-6 { - -ms-flex-order: 6; - order: 6; -} - -.order-7 { - -ms-flex-order: 7; - order: 7; -} - -.order-8 { - -ms-flex-order: 8; - order: 8; -} - -.order-9 { - -ms-flex-order: 9; - order: 9; -} - -.order-10 { - -ms-flex-order: 10; - order: 10; -} - -.order-11 { - -ms-flex-order: 11; - order: 11; -} - -.order-12 { - -ms-flex-order: 12; - order: 12; -} - -.offset-1 { - margin-left: 8.333333%; -} - -.offset-2 { - margin-left: 16.666667%; -} - -.offset-3 { - margin-left: 25%; -} - -.offset-4 { - margin-left: 33.333333%; -} - -.offset-5 { - margin-left: 41.666667%; -} - -.offset-6 { - margin-left: 50%; -} - -.offset-7 { - margin-left: 58.333333%; -} - -.offset-8 { - margin-left: 66.666667%; -} - -.offset-9 { - margin-left: 75%; -} - -.offset-10 { - margin-left: 83.333333%; -} - -.offset-11 { - margin-left: 91.666667%; -} - -@media (min-width: 576px) { - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-sm-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-sm-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-sm-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-sm-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-sm-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-sm-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-sm-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-sm-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-sm-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-sm-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-sm-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-sm-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-sm-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-sm-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-sm-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-sm-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-sm-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-sm-first { - -ms-flex-order: -1; - order: -1; - } - .order-sm-last { - -ms-flex-order: 13; - order: 13; - } - .order-sm-0 { - -ms-flex-order: 0; - order: 0; - } - .order-sm-1 { - -ms-flex-order: 1; - order: 1; - } - .order-sm-2 { - -ms-flex-order: 2; - order: 2; - } - .order-sm-3 { - -ms-flex-order: 3; - order: 3; - } - .order-sm-4 { - -ms-flex-order: 4; - order: 4; - } - .order-sm-5 { - -ms-flex-order: 5; - order: 5; - } - .order-sm-6 { - -ms-flex-order: 6; - order: 6; - } - .order-sm-7 { - -ms-flex-order: 7; - order: 7; - } - .order-sm-8 { - -ms-flex-order: 8; - order: 8; - } - .order-sm-9 { - -ms-flex-order: 9; - order: 9; - } - .order-sm-10 { - -ms-flex-order: 10; - order: 10; - } - .order-sm-11 { - -ms-flex-order: 11; - order: 11; - } - .order-sm-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-sm-0 { - margin-left: 0; - } - .offset-sm-1 { - margin-left: 8.333333%; - } - .offset-sm-2 { - margin-left: 16.666667%; - } - .offset-sm-3 { - margin-left: 25%; - } - .offset-sm-4 { - margin-left: 33.333333%; - } - .offset-sm-5 { - margin-left: 41.666667%; - } - .offset-sm-6 { - margin-left: 50%; - } - .offset-sm-7 { - margin-left: 58.333333%; - } - .offset-sm-8 { - margin-left: 66.666667%; - } - .offset-sm-9 { - margin-left: 75%; - } - .offset-sm-10 { - margin-left: 83.333333%; - } - .offset-sm-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 768px) { - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-md-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-md-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-md-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-md-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-md-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-md-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-md-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-md-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-md-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-md-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-md-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-md-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-md-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-md-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-md-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-md-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-md-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-md-first { - -ms-flex-order: -1; - order: -1; - } - .order-md-last { - -ms-flex-order: 13; - order: 13; - } - .order-md-0 { - -ms-flex-order: 0; - order: 0; - } - .order-md-1 { - -ms-flex-order: 1; - order: 1; - } - .order-md-2 { - -ms-flex-order: 2; - order: 2; - } - .order-md-3 { - -ms-flex-order: 3; - order: 3; - } - .order-md-4 { - -ms-flex-order: 4; - order: 4; - } - .order-md-5 { - -ms-flex-order: 5; - order: 5; - } - .order-md-6 { - -ms-flex-order: 6; - order: 6; - } - .order-md-7 { - -ms-flex-order: 7; - order: 7; - } - .order-md-8 { - -ms-flex-order: 8; - order: 8; - } - .order-md-9 { - -ms-flex-order: 9; - order: 9; - } - .order-md-10 { - -ms-flex-order: 10; - order: 10; - } - .order-md-11 { - -ms-flex-order: 11; - order: 11; - } - .order-md-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-md-0 { - margin-left: 0; - } - .offset-md-1 { - margin-left: 8.333333%; - } - .offset-md-2 { - margin-left: 16.666667%; - } - .offset-md-3 { - margin-left: 25%; - } - .offset-md-4 { - margin-left: 33.333333%; - } - .offset-md-5 { - margin-left: 41.666667%; - } - .offset-md-6 { - margin-left: 50%; - } - .offset-md-7 { - margin-left: 58.333333%; - } - .offset-md-8 { - margin-left: 66.666667%; - } - .offset-md-9 { - margin-left: 75%; - } - .offset-md-10 { - margin-left: 83.333333%; - } - .offset-md-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 992px) { - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-lg-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-lg-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-lg-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-lg-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-lg-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-lg-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-lg-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-lg-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-lg-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-lg-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-lg-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-lg-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-lg-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-lg-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-lg-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-lg-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-lg-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-lg-first { - -ms-flex-order: -1; - order: -1; - } - .order-lg-last { - -ms-flex-order: 13; - order: 13; - } - .order-lg-0 { - -ms-flex-order: 0; - order: 0; - } - .order-lg-1 { - -ms-flex-order: 1; - order: 1; - } - .order-lg-2 { - -ms-flex-order: 2; - order: 2; - } - .order-lg-3 { - -ms-flex-order: 3; - order: 3; - } - .order-lg-4 { - -ms-flex-order: 4; - order: 4; - } - .order-lg-5 { - -ms-flex-order: 5; - order: 5; - } - .order-lg-6 { - -ms-flex-order: 6; - order: 6; - } - .order-lg-7 { - -ms-flex-order: 7; - order: 7; - } - .order-lg-8 { - -ms-flex-order: 8; - order: 8; - } - .order-lg-9 { - -ms-flex-order: 9; - order: 9; - } - .order-lg-10 { - -ms-flex-order: 10; - order: 10; - } - .order-lg-11 { - -ms-flex-order: 11; - order: 11; - } - .order-lg-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-lg-0 { - margin-left: 0; - } - .offset-lg-1 { - margin-left: 8.333333%; - } - .offset-lg-2 { - margin-left: 16.666667%; - } - .offset-lg-3 { - margin-left: 25%; - } - .offset-lg-4 { - margin-left: 33.333333%; - } - .offset-lg-5 { - margin-left: 41.666667%; - } - .offset-lg-6 { - margin-left: 50%; - } - .offset-lg-7 { - margin-left: 58.333333%; - } - .offset-lg-8 { - margin-left: 66.666667%; - } - .offset-lg-9 { - margin-left: 75%; - } - .offset-lg-10 { - margin-left: 83.333333%; - } - .offset-lg-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 1200px) { - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-xl-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-xl-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-xl-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-xl-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-xl-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-xl-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-xl-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-xl-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-xl-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-xl-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-xl-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-xl-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-xl-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-xl-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-xl-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-xl-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-xl-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-xl-first { - -ms-flex-order: -1; - order: -1; - } - .order-xl-last { - -ms-flex-order: 13; - order: 13; - } - .order-xl-0 { - -ms-flex-order: 0; - order: 0; - } - .order-xl-1 { - -ms-flex-order: 1; - order: 1; - } - .order-xl-2 { - -ms-flex-order: 2; - order: 2; - } - .order-xl-3 { - -ms-flex-order: 3; - order: 3; - } - .order-xl-4 { - -ms-flex-order: 4; - order: 4; - } - .order-xl-5 { - -ms-flex-order: 5; - order: 5; - } - .order-xl-6 { - -ms-flex-order: 6; - order: 6; - } - .order-xl-7 { - -ms-flex-order: 7; - order: 7; - } - .order-xl-8 { - -ms-flex-order: 8; - order: 8; - } - .order-xl-9 { - -ms-flex-order: 9; - order: 9; - } - .order-xl-10 { - -ms-flex-order: 10; - order: 10; - } - .order-xl-11 { - -ms-flex-order: 11; - order: 11; - } - .order-xl-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-xl-0 { - margin-left: 0; - } - .offset-xl-1 { - margin-left: 8.333333%; - } - .offset-xl-2 { - margin-left: 16.666667%; - } - .offset-xl-3 { - margin-left: 25%; - } - .offset-xl-4 { - margin-left: 33.333333%; - } - .offset-xl-5 { - margin-left: 41.666667%; - } - .offset-xl-6 { - margin-left: 50%; - } - .offset-xl-7 { - margin-left: 58.333333%; - } - .offset-xl-8 { - margin-left: 66.666667%; - } - .offset-xl-9 { - margin-left: 75%; - } - .offset-xl-10 { - margin-left: 83.333333%; - } - .offset-xl-11 { - margin-left: 91.666667%; - } -} - -.table { - width: 100%; - margin-bottom: 1rem; - color: #212529; -} - -.table th, -.table td { - padding: 0.75rem; - vertical-align: top; - border-top: 1px solid #dee2e6; -} - -.table thead th { - vertical-align: bottom; - border-bottom: 2px solid #dee2e6; -} - -.table tbody + tbody { - border-top: 2px solid #dee2e6; -} - -.table-sm th, -.table-sm td { - padding: 0.3rem; -} - -.table-bordered { - border: 1px solid #dee2e6; -} - -.table-bordered th, -.table-bordered td { - border: 1px solid #dee2e6; -} - -.table-bordered thead th, -.table-bordered thead td { - border-bottom-width: 2px; -} - -.table-borderless th, -.table-borderless td, -.table-borderless thead th, -.table-borderless tbody + tbody { - border: 0; -} - -.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(0, 0, 0, 0.05); -} - -.table-hover tbody tr:hover { - color: #212529; - background-color: rgba(0, 0, 0, 0.075); -} - -.table-primary, -.table-primary > th, -.table-primary > td { - background-color: #b8daff; -} - -.table-primary th, -.table-primary td, -.table-primary thead th, -.table-primary tbody + tbody { - border-color: #7abaff; -} - -.table-hover .table-primary:hover { - background-color: #9fcdff; -} - -.table-hover .table-primary:hover > td, -.table-hover .table-primary:hover > th { - background-color: #9fcdff; -} - -.table-secondary, -.table-secondary > th, -.table-secondary > td { - background-color: #d6d8db; -} - -.table-secondary th, -.table-secondary td, -.table-secondary thead th, -.table-secondary tbody + tbody { - border-color: #b3b7bb; -} - -.table-hover .table-secondary:hover { - background-color: #c8cbcf; -} - -.table-hover .table-secondary:hover > td, -.table-hover .table-secondary:hover > th { - background-color: #c8cbcf; -} - -.table-success, -.table-success > th, -.table-success > td { - background-color: #c3e6cb; -} - -.table-success th, -.table-success td, -.table-success thead th, -.table-success tbody + tbody { - border-color: #8fd19e; -} - -.table-hover .table-success:hover { - background-color: #b1dfbb; -} - -.table-hover .table-success:hover > td, -.table-hover .table-success:hover > th { - background-color: #b1dfbb; -} - -.table-info, -.table-info > th, -.table-info > td { - background-color: #bee5eb; -} - -.table-info th, -.table-info td, -.table-info thead th, -.table-info tbody + tbody { - border-color: #86cfda; -} - -.table-hover .table-info:hover { - background-color: #abdde5; -} - -.table-hover .table-info:hover > td, -.table-hover .table-info:hover > th { - background-color: #abdde5; -} - -.table-warning, -.table-warning > th, -.table-warning > td { - background-color: #ffeeba; -} - -.table-warning th, -.table-warning td, -.table-warning thead th, -.table-warning tbody + tbody { - border-color: #ffdf7e; -} - -.table-hover .table-warning:hover { - background-color: #ffe8a1; -} - -.table-hover .table-warning:hover > td, -.table-hover .table-warning:hover > th { - background-color: #ffe8a1; -} - -.table-danger, -.table-danger > th, -.table-danger > td { - background-color: #f5c6cb; -} - -.table-danger th, -.table-danger td, -.table-danger thead th, -.table-danger tbody + tbody { - border-color: #ed969e; -} - -.table-hover .table-danger:hover { - background-color: #f1b0b7; -} - -.table-hover .table-danger:hover > td, -.table-hover .table-danger:hover > th { - background-color: #f1b0b7; -} - -.table-light, -.table-light > th, -.table-light > td { - background-color: #fdfdfe; -} - -.table-light th, -.table-light td, -.table-light thead th, -.table-light tbody + tbody { - border-color: #fbfcfc; -} - -.table-hover .table-light:hover { - background-color: #ececf6; -} - -.table-hover .table-light:hover > td, -.table-hover .table-light:hover > th { - background-color: #ececf6; -} - -.table-dark, -.table-dark > th, -.table-dark > td { - background-color: #c6c8ca; -} - -.table-dark th, -.table-dark td, -.table-dark thead th, -.table-dark tbody + tbody { - border-color: #95999c; -} - -.table-hover .table-dark:hover { - background-color: #b9bbbe; -} - -.table-hover .table-dark:hover > td, -.table-hover .table-dark:hover > th { - background-color: #b9bbbe; -} - -.table-active, -.table-active > th, -.table-active > td { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover > td, -.table-hover .table-active:hover > th { - background-color: rgba(0, 0, 0, 0.075); -} - -.table .thead-dark th { - color: #fff; - background-color: #343a40; - border-color: #454d55; -} - -.table .thead-light th { - color: #495057; - background-color: #e9ecef; - border-color: #dee2e6; -} - -.table-dark { - color: #fff; - background-color: #343a40; -} - -.table-dark th, -.table-dark td, -.table-dark thead th { - border-color: #454d55; -} - -.table-dark.table-bordered { - border: 0; -} - -.table-dark.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(255, 255, 255, 0.05); -} - -.table-dark.table-hover tbody tr:hover { - color: #fff; - background-color: rgba(255, 255, 255, 0.075); -} - -@media (max-width: 575.98px) { - .table-responsive-sm { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-sm > .table-bordered { - border: 0; - } -} - -@media (max-width: 767.98px) { - .table-responsive-md { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-md > .table-bordered { - border: 0; - } -} - -@media (max-width: 991.98px) { - .table-responsive-lg { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-lg > .table-bordered { - border: 0; - } -} - -@media (max-width: 1199.98px) { - .table-responsive-xl { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-xl > .table-bordered { - border: 0; - } -} - -.table-responsive { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; -} - -.table-responsive > .table-bordered { - border: 0; -} - -.form-control { - display: block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ced4da; - border-radius: 0.25rem; - transition: - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .form-control { - transition: none; - } -} - -.form-control::-ms-expand { - background-color: transparent; - border: 0; -} - -.form-control:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #495057; -} - -.form-control:focus { - color: #495057; - background-color: #fff; - border-color: #80bdff; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.form-control::-webkit-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::-moz-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control:-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control:disabled, -.form-control[readonly] { - background-color: #e9ecef; - opacity: 1; -} - -input[type="date"].form-control, -input[type="time"].form-control, -input[type="datetime-local"].form-control, -input[type="month"].form-control { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -select.form-control:focus::-ms-value { - color: #495057; - background-color: #fff; -} - -.form-control-file, -.form-control-range { - display: block; - width: 100%; -} - -.col-form-label { - padding-top: calc(0.375rem + 1px); - padding-bottom: calc(0.375rem + 1px); - margin-bottom: 0; - font-size: inherit; - line-height: 1.5; -} - -.col-form-label-lg { - padding-top: calc(0.5rem + 1px); - padding-bottom: calc(0.5rem + 1px); - font-size: 1.25rem; - line-height: 1.5; -} - -.col-form-label-sm { - padding-top: calc(0.25rem + 1px); - padding-bottom: calc(0.25rem + 1px); - font-size: 0.875rem; - line-height: 1.5; -} - -.form-control-plaintext { - display: block; - width: 100%; - padding: 0.375rem 0; - margin-bottom: 0; - font-size: 1rem; - line-height: 1.5; - color: #212529; - background-color: transparent; - border: solid transparent; - border-width: 1px 0; -} - -.form-control-plaintext.form-control-sm, -.form-control-plaintext.form-control-lg { - padding-right: 0; - padding-left: 0; -} - -.form-control-sm { - height: calc(1.5em + 0.5rem + 2px); - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.form-control-lg { - height: calc(1.5em + 1rem + 2px); - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -select.form-control[size], -select.form-control[multiple] { - height: auto; -} - -textarea.form-control { - height: auto; -} - -.form-group { - margin-bottom: 1rem; -} - -.form-text { - display: block; - margin-top: 0.25rem; -} - -.form-row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -5px; - margin-left: -5px; -} - -.form-row > .col, -.form-row > [class*="col-"] { - padding-right: 5px; - padding-left: 5px; -} - -.form-check { - position: relative; - display: block; - padding-left: 1.25rem; -} - -.form-check-input { - position: absolute; - margin-top: 0.3rem; - margin-left: -1.25rem; -} - -.form-check-input[disabled] ~ .form-check-label, -.form-check-input:disabled ~ .form-check-label { - color: #6c757d; -} - -.form-check-label { - margin-bottom: 0; -} - -.form-check-inline { - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-align: center; - align-items: center; - padding-left: 0; - margin-right: 0.75rem; -} - -.form-check-inline .form-check-input { - position: static; - margin-top: 0; - margin-right: 0.3125rem; - margin-left: 0; -} - -.valid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #28a745; -} - -.valid-tooltip { - position: absolute; - top: 100%; - left: 0; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: 0.1rem; - font-size: 0.875rem; - line-height: 1.5; - color: #fff; - background-color: rgba(40, 167, 69, 0.9); - border-radius: 0.25rem; -} - -.was-validated :valid ~ .valid-feedback, -.was-validated :valid ~ .valid-tooltip, -.is-valid ~ .valid-feedback, -.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .form-control:valid, -.form-control.is-valid { - border-color: #28a745; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:valid:focus, -.form-control.is-valid:focus { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated textarea.form-control:valid, -textarea.form-control.is-valid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right - calc(0.375em + 0.1875rem); -} - -.was-validated .custom-select:valid, -.custom-select.is-valid { - border-color: #28a745; - padding-right: calc(0.75em + 2.3125rem); - background: - url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") - no-repeat right 0.75rem center/8px 10px, - url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") - #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) - calc(0.75em + 0.375rem); -} - -.was-validated .custom-select:valid:focus, -.custom-select.is-valid:focus { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated .form-check-input:valid ~ .form-check-label, -.form-check-input.is-valid ~ .form-check-label { - color: #28a745; -} - -.was-validated .form-check-input:valid ~ .valid-feedback, -.was-validated .form-check-input:valid ~ .valid-tooltip, -.form-check-input.is-valid ~ .valid-feedback, -.form-check-input.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .custom-control-input:valid ~ .custom-control-label, -.custom-control-input.is-valid ~ .custom-control-label { - color: #28a745; -} - -.was-validated .custom-control-input:valid ~ .custom-control-label::before, -.custom-control-input.is-valid ~ .custom-control-label::before { - border-color: #28a745; -} - -.was-validated - .custom-control-input:valid:checked - ~ .custom-control-label::before, -.custom-control-input.is-valid:checked ~ .custom-control-label::before { - border-color: #34ce57; - background-color: #34ce57; -} - -.was-validated - .custom-control-input:valid:focus - ~ .custom-control-label::before, -.custom-control-input.is-valid:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated - .custom-control-input:valid:focus:not(:checked) - ~ .custom-control-label::before, -.custom-control-input.is-valid:focus:not(:checked) - ~ .custom-control-label::before { - border-color: #28a745; -} - -.was-validated .custom-file-input:valid ~ .custom-file-label, -.custom-file-input.is-valid ~ .custom-file-label { - border-color: #28a745; -} - -.was-validated .custom-file-input:valid:focus ~ .custom-file-label, -.custom-file-input.is-valid:focus ~ .custom-file-label { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.invalid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #dc3545; -} - -.invalid-tooltip { - position: absolute; - top: 100%; - left: 0; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: 0.1rem; - font-size: 0.875rem; - line-height: 1.5; - color: #fff; - background-color: rgba(220, 53, 69, 0.9); - border-radius: 0.25rem; -} - -.was-validated :invalid ~ .invalid-feedback, -.was-validated :invalid ~ .invalid-tooltip, -.is-invalid ~ .invalid-feedback, -.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .form-control:invalid, -.form-control.is-invalid { - border-color: #dc3545; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:invalid:focus, -.form-control.is-invalid:focus { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated textarea.form-control:invalid, -textarea.form-control.is-invalid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right - calc(0.375em + 0.1875rem); -} - -.was-validated .custom-select:invalid, -.custom-select.is-invalid { - border-color: #dc3545; - padding-right: calc(0.75em + 2.3125rem); - background: - url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") - no-repeat right 0.75rem center/8px 10px, - url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") - #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) - calc(0.75em + 0.375rem); -} - -.was-validated .custom-select:invalid:focus, -.custom-select.is-invalid:focus { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated .form-check-input:invalid ~ .form-check-label, -.form-check-input.is-invalid ~ .form-check-label { - color: #dc3545; -} - -.was-validated .form-check-input:invalid ~ .invalid-feedback, -.was-validated .form-check-input:invalid ~ .invalid-tooltip, -.form-check-input.is-invalid ~ .invalid-feedback, -.form-check-input.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label, -.custom-control-input.is-invalid ~ .custom-control-label { - color: #dc3545; -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label::before, -.custom-control-input.is-invalid ~ .custom-control-label::before { - border-color: #dc3545; -} - -.was-validated - .custom-control-input:invalid:checked - ~ .custom-control-label::before, -.custom-control-input.is-invalid:checked ~ .custom-control-label::before { - border-color: #e4606d; - background-color: #e4606d; -} - -.was-validated - .custom-control-input:invalid:focus - ~ .custom-control-label::before, -.custom-control-input.is-invalid:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated - .custom-control-input:invalid:focus:not(:checked) - ~ .custom-control-label::before, -.custom-control-input.is-invalid:focus:not(:checked) - ~ .custom-control-label::before { - border-color: #dc3545; -} - -.was-validated .custom-file-input:invalid ~ .custom-file-label, -.custom-file-input.is-invalid ~ .custom-file-label { - border-color: #dc3545; -} - -.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, -.custom-file-input.is-invalid:focus ~ .custom-file-label { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.form-inline { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; -} - -.form-inline .form-check { - width: 100%; -} - -@media (min-width: 576px) { - .form-inline label { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 0; - } - .form-inline .form-group { - display: -ms-flexbox; - display: flex; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; - margin-bottom: 0; - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .form-inline .form-control-plaintext { - display: inline-block; - } - .form-inline .input-group, - .form-inline .custom-select { - width: auto; - } - .form-inline .form-check { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: auto; - padding-left: 0; - } - .form-inline .form-check-input { - position: relative; - -ms-flex-negative: 0; - flex-shrink: 0; - margin-top: 0; - margin-right: 0.25rem; - margin-left: 0; - } - .form-inline .custom-control { - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - } - .form-inline .custom-control-label { - margin-bottom: 0; - } -} - -.btn { - display: inline-block; - font-weight: 400; - color: #212529; - text-align: center; - vertical-align: middle; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: transparent; - border: 1px solid transparent; - padding: 0.375rem 0.75rem; - font-size: 1rem; - line-height: 1.5; - border-radius: 0.25rem; - transition: - color 0.15s ease-in-out, - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .btn { - transition: none; - } -} - -.btn:hover { - color: #212529; - text-decoration: none; -} - -.btn:focus, -.btn.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.btn.disabled, -.btn:disabled { - opacity: 0.65; -} - -.btn:not(:disabled):not(.disabled) { - cursor: pointer; -} - -a.btn.disabled, -fieldset:disabled a.btn { - pointer-events: none; -} - -.btn-primary { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-primary:hover { - color: #fff; - background-color: #0069d9; - border-color: #0062cc; -} - -.btn-primary:focus, -.btn-primary.focus { - color: #fff; - background-color: #0069d9; - border-color: #0062cc; - box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -} - -.btn-primary.disabled, -.btn-primary:disabled { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-primary:not(:disabled):not(.disabled):active, -.btn-primary:not(:disabled):not(.disabled).active, -.show > .btn-primary.dropdown-toggle { - color: #fff; - background-color: #0062cc; - border-color: #005cbf; -} - -.btn-primary:not(:disabled):not(.disabled):active:focus, -.btn-primary:not(:disabled):not(.disabled).active:focus, -.show > .btn-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -} - -.btn-secondary { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-secondary:hover { - color: #fff; - background-color: #5a6268; - border-color: #545b62; -} - -.btn-secondary:focus, -.btn-secondary.focus { - color: #fff; - background-color: #5a6268; - border-color: #545b62; - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} - -.btn-secondary.disabled, -.btn-secondary:disabled { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-secondary:not(:disabled):not(.disabled):active, -.btn-secondary:not(:disabled):not(.disabled).active, -.show > .btn-secondary.dropdown-toggle { - color: #fff; - background-color: #545b62; - border-color: #4e555b; -} - -.btn-secondary:not(:disabled):not(.disabled):active:focus, -.btn-secondary:not(:disabled):not(.disabled).active:focus, -.show > .btn-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} - -.btn-success { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-success:hover { - color: #fff; - background-color: #218838; - border-color: #1e7e34; -} - -.btn-success:focus, -.btn-success.focus { - color: #fff; - background-color: #218838; - border-color: #1e7e34; - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} - -.btn-success.disabled, -.btn-success:disabled { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-success:not(:disabled):not(.disabled):active, -.btn-success:not(:disabled):not(.disabled).active, -.show > .btn-success.dropdown-toggle { - color: #fff; - background-color: #1e7e34; - border-color: #1c7430; -} - -.btn-success:not(:disabled):not(.disabled):active:focus, -.btn-success:not(:disabled):not(.disabled).active:focus, -.show > .btn-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} - -.btn-info { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-info:hover { - color: #fff; - background-color: #138496; - border-color: #117a8b; -} - -.btn-info:focus, -.btn-info.focus { - color: #fff; - background-color: #138496; - border-color: #117a8b; - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} - -.btn-info.disabled, -.btn-info:disabled { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-info:not(:disabled):not(.disabled):active, -.btn-info:not(:disabled):not(.disabled).active, -.show > .btn-info.dropdown-toggle { - color: #fff; - background-color: #117a8b; - border-color: #10707f; -} - -.btn-info:not(:disabled):not(.disabled):active:focus, -.btn-info:not(:disabled):not(.disabled).active:focus, -.show > .btn-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} - -.btn-warning { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-warning:hover { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; -} - -.btn-warning:focus, -.btn-warning.focus { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} - -.btn-warning.disabled, -.btn-warning:disabled { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-warning:not(:disabled):not(.disabled):active, -.btn-warning:not(:disabled):not(.disabled).active, -.show > .btn-warning.dropdown-toggle { - color: #212529; - background-color: #d39e00; - border-color: #c69500; -} - -.btn-warning:not(:disabled):not(.disabled):active:focus, -.btn-warning:not(:disabled):not(.disabled).active:focus, -.show > .btn-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} - -.btn-danger { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-danger:hover { - color: #fff; - background-color: #c82333; - border-color: #bd2130; -} - -.btn-danger:focus, -.btn-danger.focus { - color: #fff; - background-color: #c82333; - border-color: #bd2130; - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} - -.btn-danger.disabled, -.btn-danger:disabled { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-danger:not(:disabled):not(.disabled):active, -.btn-danger:not(:disabled):not(.disabled).active, -.show > .btn-danger.dropdown-toggle { - color: #fff; - background-color: #bd2130; - border-color: #b21f2d; -} - -.btn-danger:not(:disabled):not(.disabled):active:focus, -.btn-danger:not(:disabled):not(.disabled).active:focus, -.show > .btn-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} - -.btn-light { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-light:hover { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; -} - -.btn-light:focus, -.btn-light.focus { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} - -.btn-light.disabled, -.btn-light:disabled { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-light:not(:disabled):not(.disabled):active, -.btn-light:not(:disabled):not(.disabled).active, -.show > .btn-light.dropdown-toggle { - color: #212529; - background-color: #dae0e5; - border-color: #d3d9df; -} - -.btn-light:not(:disabled):not(.disabled):active:focus, -.btn-light:not(:disabled):not(.disabled).active:focus, -.show > .btn-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} - -.btn-dark { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-dark:hover { - color: #fff; - background-color: #23272b; - border-color: #1d2124; -} - -.btn-dark:focus, -.btn-dark.focus { - color: #fff; - background-color: #23272b; - border-color: #1d2124; - box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); -} - -.btn-dark.disabled, -.btn-dark:disabled { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-dark:not(:disabled):not(.disabled):active, -.btn-dark:not(:disabled):not(.disabled).active, -.show > .btn-dark.dropdown-toggle { - color: #fff; - background-color: #1d2124; - border-color: #171a1d; -} - -.btn-dark:not(:disabled):not(.disabled):active:focus, -.btn-dark:not(:disabled):not(.disabled).active:focus, -.show > .btn-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); -} - -.btn-outline-primary { - color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:hover { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:focus, -.btn-outline-primary.focus { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.btn-outline-primary.disabled, -.btn-outline-primary:disabled { - color: #007bff; - background-color: transparent; -} - -.btn-outline-primary:not(:disabled):not(.disabled):active, -.btn-outline-primary:not(:disabled):not(.disabled).active, -.show > .btn-outline-primary.dropdown-toggle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:not(:disabled):not(.disabled):active:focus, -.btn-outline-primary:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.btn-outline-secondary { - color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:hover { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:focus, -.btn-outline-secondary.focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-outline-secondary.disabled, -.btn-outline-secondary:disabled { - color: #6c757d; - background-color: transparent; -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active, -.btn-outline-secondary:not(:disabled):not(.disabled).active, -.show > .btn-outline-secondary.dropdown-toggle { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, -.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-outline-success { - color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:hover { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:focus, -.btn-outline-success.focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-outline-success.disabled, -.btn-outline-success:disabled { - color: #28a745; - background-color: transparent; -} - -.btn-outline-success:not(:disabled):not(.disabled):active, -.btn-outline-success:not(:disabled):not(.disabled).active, -.show > .btn-outline-success.dropdown-toggle { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:not(:disabled):not(.disabled):active:focus, -.btn-outline-success:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-outline-info { - color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:hover { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:focus, -.btn-outline-info.focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-outline-info.disabled, -.btn-outline-info:disabled { - color: #17a2b8; - background-color: transparent; -} - -.btn-outline-info:not(:disabled):not(.disabled):active, -.btn-outline-info:not(:disabled):not(.disabled).active, -.show > .btn-outline-info.dropdown-toggle { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:not(:disabled):not(.disabled):active:focus, -.btn-outline-info:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-outline-warning { - color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:hover { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:focus, -.btn-outline-warning.focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-warning.disabled, -.btn-outline-warning:disabled { - color: #ffc107; - background-color: transparent; -} - -.btn-outline-warning:not(:disabled):not(.disabled):active, -.btn-outline-warning:not(:disabled):not(.disabled).active, -.show > .btn-outline-warning.dropdown-toggle { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:not(:disabled):not(.disabled):active:focus, -.btn-outline-warning:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-danger { - color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:hover { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:focus, -.btn-outline-danger.focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-outline-danger.disabled, -.btn-outline-danger:disabled { - color: #dc3545; - background-color: transparent; -} - -.btn-outline-danger:not(:disabled):not(.disabled):active, -.btn-outline-danger:not(:disabled):not(.disabled).active, -.show > .btn-outline-danger.dropdown-toggle { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:not(:disabled):not(.disabled):active:focus, -.btn-outline-danger:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-outline-light { - color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:hover { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:focus, -.btn-outline-light.focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-outline-light.disabled, -.btn-outline-light:disabled { - color: #f8f9fa; - background-color: transparent; -} - -.btn-outline-light:not(:disabled):not(.disabled):active, -.btn-outline-light:not(:disabled):not(.disabled).active, -.show > .btn-outline-light.dropdown-toggle { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:not(:disabled):not(.disabled):active:focus, -.btn-outline-light:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-outline-dark { - color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:hover { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:focus, -.btn-outline-dark.focus { - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.btn-outline-dark.disabled, -.btn-outline-dark:disabled { - color: #343a40; - background-color: transparent; -} - -.btn-outline-dark:not(:disabled):not(.disabled):active, -.btn-outline-dark:not(:disabled):not(.disabled).active, -.show > .btn-outline-dark.dropdown-toggle { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:not(:disabled):not(.disabled):active:focus, -.btn-outline-dark:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.btn-link { - font-weight: 400; - color: #007bff; - text-decoration: none; -} - -.btn-link:hover { - color: #0056b3; - text-decoration: underline; -} - -.btn-link:focus, -.btn-link.focus { - text-decoration: underline; -} - -.btn-link:disabled, -.btn-link.disabled { - color: #6c757d; - pointer-events: none; -} - -.btn-lg, -.btn-group-lg > .btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.btn-sm, -.btn-group-sm > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.btn-block { - display: block; - width: 100%; -} - -.btn-block + .btn-block { - margin-top: 0.5rem; -} - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} - -.fade { - transition: opacity 0.15s linear; -} - -@media (prefers-reduced-motion: reduce) { - .fade { - transition: none; - } -} - -.fade:not(.show) { - opacity: 0; -} - -.collapse:not(.show) { - display: none; -} - -.collapsing { - position: relative; - height: 0; - overflow: hidden; - transition: height 0.35s ease; -} - -@media (prefers-reduced-motion: reduce) { - .collapsing { - transition: none; - } -} - -.dropup, -.dropright, -.dropdown, -.dropleft { - position: relative; -} - -.dropdown-toggle { - white-space: nowrap; -} - -.dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-bottom: 0; - border-left: 0.3em solid transparent; -} - -.dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 10rem; - padding: 0.5rem 0; - margin: 0.125rem 0 0; - font-size: 1rem; - color: #212529; - text-align: left; - list-style: none; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; -} - -.dropdown-menu-left { - right: auto; - left: 0; -} - -.dropdown-menu-right { - right: 0; - left: auto; -} - -@media (min-width: 576px) { - .dropdown-menu-sm-left { - right: auto; - left: 0; - } - .dropdown-menu-sm-right { - right: 0; - left: auto; - } -} - -@media (min-width: 768px) { - .dropdown-menu-md-left { - right: auto; - left: 0; - } - .dropdown-menu-md-right { - right: 0; - left: auto; - } -} - -@media (min-width: 992px) { - .dropdown-menu-lg-left { - right: auto; - left: 0; - } - .dropdown-menu-lg-right { - right: 0; - left: auto; - } -} - -@media (min-width: 1200px) { - .dropdown-menu-xl-left { - right: auto; - left: 0; - } - .dropdown-menu-xl-right { - right: 0; - left: auto; - } -} - -.dropup .dropdown-menu { - top: auto; - bottom: 100%; - margin-top: 0; - margin-bottom: 0.125rem; -} - -.dropup .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0; - border-right: 0.3em solid transparent; - border-bottom: 0.3em solid; - border-left: 0.3em solid transparent; -} - -.dropup .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropright .dropdown-menu { - top: 0; - right: auto; - left: 100%; - margin-top: 0; - margin-left: 0.125rem; -} - -.dropright .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0; - border-bottom: 0.3em solid transparent; - border-left: 0.3em solid; -} - -.dropright .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropright .dropdown-toggle::after { - vertical-align: 0; -} - -.dropleft .dropdown-menu { - top: 0; - right: 100%; - left: auto; - margin-top: 0; - margin-right: 0.125rem; -} - -.dropleft .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; -} - -.dropleft .dropdown-toggle::after { - display: none; -} - -.dropleft .dropdown-toggle::before { - display: inline-block; - margin-right: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0.3em solid; - border-bottom: 0.3em solid transparent; -} - -.dropleft .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle::before { - vertical-align: 0; -} - -.dropdown-menu[x-placement^="top"], -.dropdown-menu[x-placement^="right"], -.dropdown-menu[x-placement^="bottom"], -.dropdown-menu[x-placement^="left"] { - right: auto; - bottom: auto; -} - -.dropdown-divider { - height: 0; - margin: 0.5rem 0; - overflow: hidden; - border-top: 1px solid #e9ecef; -} - -.dropdown-item { - display: block; - width: 100%; - padding: 0.25rem 1.5rem; - clear: both; - font-weight: 400; - color: #212529; - text-align: inherit; - white-space: nowrap; - background-color: transparent; - border: 0; -} - -.dropdown-item:hover, -.dropdown-item:focus { - color: #16181b; - text-decoration: none; - background-color: #f8f9fa; -} - -.dropdown-item.active, -.dropdown-item:active { - color: #fff; - text-decoration: none; - background-color: #007bff; -} - -.dropdown-item.disabled, -.dropdown-item:disabled { - color: #6c757d; - pointer-events: none; - background-color: transparent; -} - -.dropdown-menu.show { - display: block; -} - -.dropdown-header { - display: block; - padding: 0.5rem 1.5rem; - margin-bottom: 0; - font-size: 0.875rem; - color: #6c757d; - white-space: nowrap; -} - -.dropdown-item-text { - display: block; - padding: 0.25rem 1.5rem; - color: #212529; -} - -.btn-group, -.btn-group-vertical { - position: relative; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle; -} - -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.btn-group > .btn:hover, -.btn-group-vertical > .btn:hover { - z-index: 1; -} - -.btn-group > .btn:focus, -.btn-group > .btn:active, -.btn-group > .btn.active, -.btn-group-vertical > .btn:focus, -.btn-group-vertical > .btn:active, -.btn-group-vertical > .btn.active { - z-index: 1; -} - -.btn-toolbar { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.btn-toolbar .input-group { - width: auto; -} - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) { - margin-left: -1px; -} - -.btn-group > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group > .btn-group:not(:last-child) > .btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.dropdown-toggle-split { - padding-right: 0.5625rem; - padding-left: 0.5625rem; -} - -.dropdown-toggle-split::after, -.dropup .dropdown-toggle-split::after, -.dropright .dropdown-toggle-split::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle-split::before { - margin-right: 0; -} - -.btn-sm + .dropdown-toggle-split, -.btn-group-sm > .btn + .dropdown-toggle-split { - padding-right: 0.375rem; - padding-left: 0.375rem; -} - -.btn-lg + .dropdown-toggle-split, -.btn-group-lg > .btn + .dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem; -} - -.btn-group-vertical { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: center; - justify-content: center; -} - -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group { - width: 100%; -} - -.btn-group-vertical > .btn:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) { - margin-top: -1px; -} - -.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group-vertical > .btn-group:not(:last-child) > .btn { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.btn-group-vertical > .btn:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.btn-group-toggle > .btn, -.btn-group-toggle > .btn-group > .btn { - margin-bottom: 0; -} - -.btn-group-toggle > .btn input[type="radio"], -.btn-group-toggle > .btn input[type="checkbox"], -.btn-group-toggle > .btn-group > .btn input[type="radio"], -.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} - -.input-group { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: stretch; - align-items: stretch; - width: 100%; -} - -.input-group > .form-control, -.input-group > .form-control-plaintext, -.input-group > .custom-select, -.input-group > .custom-file { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - width: 1%; - min-width: 0; - margin-bottom: 0; -} - -.input-group > .form-control + .form-control, -.input-group > .form-control + .custom-select, -.input-group > .form-control + .custom-file, -.input-group > .form-control-plaintext + .form-control, -.input-group > .form-control-plaintext + .custom-select, -.input-group > .form-control-plaintext + .custom-file, -.input-group > .custom-select + .form-control, -.input-group > .custom-select + .custom-select, -.input-group > .custom-select + .custom-file, -.input-group > .custom-file + .form-control, -.input-group > .custom-file + .custom-select, -.input-group > .custom-file + .custom-file { - margin-left: -1px; -} - -.input-group > .form-control:focus, -.input-group > .custom-select:focus, -.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { - z-index: 3; -} - -.input-group > .custom-file .custom-file-input:focus { - z-index: 4; -} - -.input-group > .form-control:not(:last-child), -.input-group > .custom-select:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .form-control:not(:first-child), -.input-group > .custom-select:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group > .custom-file { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} - -.input-group > .custom-file:not(:last-child) .custom-file-label, -.input-group > .custom-file:not(:last-child) .custom-file-label::after { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .custom-file:not(:first-child) .custom-file-label { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group-prepend, -.input-group-append { - display: -ms-flexbox; - display: flex; -} - -.input-group-prepend .btn, -.input-group-append .btn { - position: relative; - z-index: 2; -} - -.input-group-prepend .btn:focus, -.input-group-append .btn:focus { - z-index: 3; -} - -.input-group-prepend .btn + .btn, -.input-group-prepend .btn + .input-group-text, -.input-group-prepend .input-group-text + .input-group-text, -.input-group-prepend .input-group-text + .btn, -.input-group-append .btn + .btn, -.input-group-append .btn + .input-group-text, -.input-group-append .input-group-text + .input-group-text, -.input-group-append .input-group-text + .btn { - margin-left: -1px; -} - -.input-group-prepend { - margin-right: -1px; -} - -.input-group-append { - margin-left: -1px; -} - -.input-group-text { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 0.375rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - text-align: center; - white-space: nowrap; - background-color: #e9ecef; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} - -.input-group-text input[type="radio"], -.input-group-text input[type="checkbox"] { - margin-top: 0; -} - -.input-group-lg > .form-control:not(textarea), -.input-group-lg > .custom-select { - height: calc(1.5em + 1rem + 2px); -} - -.input-group-lg > .form-control, -.input-group-lg > .custom-select, -.input-group-lg > .input-group-prepend > .input-group-text, -.input-group-lg > .input-group-append > .input-group-text, -.input-group-lg > .input-group-prepend > .btn, -.input-group-lg > .input-group-append > .btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.input-group-sm > .form-control:not(textarea), -.input-group-sm > .custom-select { - height: calc(1.5em + 0.5rem + 2px); -} - -.input-group-sm > .form-control, -.input-group-sm > .custom-select, -.input-group-sm > .input-group-prepend > .input-group-text, -.input-group-sm > .input-group-append > .input-group-text, -.input-group-sm > .input-group-prepend > .btn, -.input-group-sm > .input-group-append > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.input-group-lg > .custom-select, -.input-group-sm > .custom-select { - padding-right: 1.75rem; -} - -.input-group > .input-group-prepend > .btn, -.input-group > .input-group-prepend > .input-group-text, -.input-group > .input-group-append:not(:last-child) > .btn, -.input-group > .input-group-append:not(:last-child) > .input-group-text, -.input-group - > .input-group-append:last-child - > .btn:not(:last-child):not(.dropdown-toggle), -.input-group - > .input-group-append:last-child - > .input-group-text:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .input-group-append > .btn, -.input-group > .input-group-append > .input-group-text, -.input-group > .input-group-prepend:not(:first-child) > .btn, -.input-group > .input-group-prepend:not(:first-child) > .input-group-text, -.input-group > .input-group-prepend:first-child > .btn:not(:first-child), -.input-group - > .input-group-prepend:first-child - > .input-group-text:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.custom-control { - position: relative; - z-index: 1; - display: block; - min-height: 1.5rem; - padding-left: 1.5rem; -} - -.custom-control-inline { - display: -ms-inline-flexbox; - display: inline-flex; - margin-right: 1rem; -} - -.custom-control-input { - position: absolute; - left: 0; - z-index: -1; - width: 1rem; - height: 1.25rem; - opacity: 0; -} - -.custom-control-input:checked ~ .custom-control-label::before { - color: #fff; - border-color: #007bff; - background-color: #007bff; -} - -.custom-control-input:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { - border-color: #80bdff; -} - -.custom-control-input:not(:disabled):active ~ .custom-control-label::before { - color: #fff; - background-color: #b3d7ff; - border-color: #b3d7ff; -} - -.custom-control-input[disabled] ~ .custom-control-label, -.custom-control-input:disabled ~ .custom-control-label { - color: #6c757d; -} - -.custom-control-input[disabled] ~ .custom-control-label::before, -.custom-control-input:disabled ~ .custom-control-label::before { - background-color: #e9ecef; -} - -.custom-control-label { - position: relative; - margin-bottom: 0; - vertical-align: top; -} - -.custom-control-label::before { - position: absolute; - top: 0.25rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - pointer-events: none; - content: ""; - background-color: #fff; - border: #adb5bd solid 1px; -} - -.custom-control-label::after { - position: absolute; - top: 0.25rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - content: ""; - background: no-repeat 50% / 50% 50%; -} - -.custom-checkbox .custom-control-label::before { - border-radius: 0.25rem; -} - -.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); -} - -.custom-checkbox - .custom-control-input:indeterminate - ~ .custom-control-label::before { - border-color: #007bff; - background-color: #007bff; -} - -.custom-checkbox - .custom-control-input:indeterminate - ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); -} - -.custom-checkbox - .custom-control-input:disabled:checked - ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-checkbox - .custom-control-input:disabled:indeterminate - ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-radio .custom-control-label::before { - border-radius: 50%; -} - -.custom-radio .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); -} - -.custom-radio - .custom-control-input:disabled:checked - ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-switch { - padding-left: 2.25rem; -} - -.custom-switch .custom-control-label::before { - left: -2.25rem; - width: 1.75rem; - pointer-events: all; - border-radius: 0.5rem; -} - -.custom-switch .custom-control-label::after { - top: calc(0.25rem + 2px); - left: calc(-2.25rem + 2px); - width: calc(1rem - 4px); - height: calc(1rem - 4px); - background-color: #adb5bd; - border-radius: 0.5rem; - transition: - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out, - -webkit-transform 0.15s ease-in-out; - transition: - transform 0.15s ease-in-out, - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - transition: - transform 0.15s ease-in-out, - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out, - -webkit-transform 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .custom-switch .custom-control-label::after { - transition: none; - } -} - -.custom-switch .custom-control-input:checked ~ .custom-control-label::after { - background-color: #fff; - -webkit-transform: translateX(0.75rem); - transform: translateX(0.75rem); -} - -.custom-switch - .custom-control-input:disabled:checked - ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-select { - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 1.75rem 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - vertical-align: middle; - background: #fff - url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") - no-repeat right 0.75rem center/8px 10px; - border: 1px solid #ced4da; - border-radius: 0.25rem; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-select:focus { - border-color: #80bdff; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-select:focus::-ms-value { - color: #495057; - background-color: #fff; -} - -.custom-select[multiple], -.custom-select[size]:not([size="1"]) { - height: auto; - padding-right: 0.75rem; - background-image: none; -} - -.custom-select:disabled { - color: #6c757d; - background-color: #e9ecef; -} - -.custom-select::-ms-expand { - display: none; -} - -.custom-select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #495057; -} - -.custom-select-sm { - height: calc(1.5em + 0.5rem + 2px); - padding-top: 0.25rem; - padding-bottom: 0.25rem; - padding-left: 0.5rem; - font-size: 0.875rem; -} - -.custom-select-lg { - height: calc(1.5em + 1rem + 2px); - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - font-size: 1.25rem; -} - -.custom-file { - position: relative; - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin-bottom: 0; -} - -.custom-file-input { - position: relative; - z-index: 2; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin: 0; - opacity: 0; -} - -.custom-file-input:focus ~ .custom-file-label { - border-color: #80bdff; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-file-input[disabled] ~ .custom-file-label, -.custom-file-input:disabled ~ .custom-file-label { - background-color: #e9ecef; -} - -.custom-file-input:lang(en) ~ .custom-file-label::after { - content: "Browse"; -} - -.custom-file-input ~ .custom-file-label[data-browse]::after { - content: attr(data-browse); -} - -.custom-file-label { - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 1; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #fff; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} - -.custom-file-label::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - z-index: 3; - display: block; - height: calc(1.5em + 0.75rem); - padding: 0.375rem 0.75rem; - line-height: 1.5; - color: #495057; - content: "Browse"; - background-color: #e9ecef; - border-left: inherit; - border-radius: 0 0.25rem 0.25rem 0; -} - -.custom-range { - width: 100%; - height: 1.4rem; - padding: 0; - background-color: transparent; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-range:focus { - outline: none; -} - -.custom-range:focus::-webkit-slider-thumb { - box-shadow: - 0 0 0 1px #fff, - 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range:focus::-moz-range-thumb { - box-shadow: - 0 0 0 1px #fff, - 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range:focus::-ms-thumb { - box-shadow: - 0 0 0 1px #fff, - 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range::-moz-focus-outer { - border: 0; -} - -.custom-range::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - margin-top: -0.25rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -webkit-transition: - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - transition: - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - -webkit-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-webkit-slider-thumb { - -webkit-transition: none; - transition: none; - } -} - -.custom-range::-webkit-slider-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} - -.custom-range::-moz-range-thumb { - width: 1rem; - height: 1rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -moz-transition: - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - transition: - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - -moz-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-moz-range-thumb { - -moz-transition: none; - transition: none; - } -} - -.custom-range::-moz-range-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-moz-range-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} - -.custom-range::-ms-thumb { - width: 1rem; - height: 1rem; - margin-top: 0; - margin-right: 0.2rem; - margin-left: 0.2rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -ms-transition: - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - transition: - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-ms-thumb { - -ms-transition: none; - transition: none; - } -} - -.custom-range::-ms-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-ms-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: transparent; - border-color: transparent; - border-width: 0.5rem; -} - -.custom-range::-ms-fill-lower { - background-color: #dee2e6; - border-radius: 1rem; -} - -.custom-range::-ms-fill-upper { - margin-right: 15px; - background-color: #dee2e6; - border-radius: 1rem; -} - -.custom-range:disabled::-webkit-slider-thumb { - background-color: #adb5bd; -} - -.custom-range:disabled::-webkit-slider-runnable-track { - cursor: default; -} - -.custom-range:disabled::-moz-range-thumb { - background-color: #adb5bd; -} - -.custom-range:disabled::-moz-range-track { - cursor: default; -} - -.custom-range:disabled::-ms-thumb { - background-color: #adb5bd; -} - -.custom-control-label::before, -.custom-file-label, -.custom-select { - transition: - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .custom-control-label::before, - .custom-file-label, - .custom-select { - transition: none; - } -} - -.nav { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.nav-link { - display: block; - padding: 0.5rem 1rem; -} - -.nav-link:hover, -.nav-link:focus { - text-decoration: none; -} - -.nav-link.disabled { - color: #6c757d; - pointer-events: none; - cursor: default; -} - -.nav-tabs { - border-bottom: 1px solid #dee2e6; -} - -.nav-tabs .nav-item { - margin-bottom: -1px; -} - -.nav-tabs .nav-link { - border: 1px solid transparent; - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.nav-tabs .nav-link:hover, -.nav-tabs .nav-link:focus { - border-color: #e9ecef #e9ecef #dee2e6; -} - -.nav-tabs .nav-link.disabled { - color: #6c757d; - background-color: transparent; - border-color: transparent; -} - -.nav-tabs .nav-link.active, -.nav-tabs .nav-item.show .nav-link { - color: #495057; - background-color: #fff; - border-color: #dee2e6 #dee2e6 #fff; -} - -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.nav-pills .nav-link { - border-radius: 0.25rem; -} - -.nav-pills .nav-link.active, -.nav-pills .show > .nav-link { - color: #fff; - background-color: #007bff; -} - -.nav-fill > .nav-link, -.nav-fill .nav-item { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - text-align: center; -} - -.nav-justified > .nav-link, -.nav-justified .nav-item { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: center; -} - -.tab-content > .tab-pane { - display: none; -} - -.tab-content > .active { - display: block; -} - -.navbar { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 0.5rem 1rem; -} - -.navbar .container, -.navbar .container-fluid, -.navbar .container-sm, -.navbar .container-md, -.navbar .container-lg, -.navbar .container-xl { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.navbar-brand { - display: inline-block; - padding-top: 0.3125rem; - padding-bottom: 0.3125rem; - margin-right: 1rem; - font-size: 1.25rem; - line-height: inherit; - white-space: nowrap; -} - -.navbar-brand:hover, -.navbar-brand:focus { - text-decoration: none; -} - -.navbar-nav { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.navbar-nav .nav-link { - padding-right: 0; - padding-left: 0; -} - -.navbar-nav .dropdown-menu { - position: static; - float: none; -} - -.navbar-text { - display: inline-block; - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.navbar-collapse { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-align: center; - align-items: center; -} - -.navbar-toggler { - padding: 0.25rem 0.75rem; - font-size: 1.25rem; - line-height: 1; - background-color: transparent; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.navbar-toggler:hover, -.navbar-toggler:focus { - text-decoration: none; -} - -.navbar-toggler-icon { - display: inline-block; - width: 1.5em; - height: 1.5em; - vertical-align: middle; - content: ""; - background: no-repeat center center; - background-size: 100% 100%; -} - -@media (max-width: 575.98px) { - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid, - .navbar-expand-sm > .container-sm, - .navbar-expand-sm > .container-md, - .navbar-expand-sm > .container-lg, - .navbar-expand-sm > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 576px) { - .navbar-expand-sm { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-sm .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-sm .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-sm .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid, - .navbar-expand-sm > .container-sm, - .navbar-expand-sm > .container-md, - .navbar-expand-sm > .container-lg, - .navbar-expand-sm > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-sm .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-sm .navbar-toggler { - display: none; - } -} - -@media (max-width: 767.98px) { - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid, - .navbar-expand-md > .container-sm, - .navbar-expand-md > .container-md, - .navbar-expand-md > .container-lg, - .navbar-expand-md > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 768px) { - .navbar-expand-md { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-md .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-md .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-md .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid, - .navbar-expand-md > .container-sm, - .navbar-expand-md > .container-md, - .navbar-expand-md > .container-lg, - .navbar-expand-md > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-md .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-md .navbar-toggler { - display: none; - } -} - -@media (max-width: 991.98px) { - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid, - .navbar-expand-lg > .container-sm, - .navbar-expand-lg > .container-md, - .navbar-expand-lg > .container-lg, - .navbar-expand-lg > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 992px) { - .navbar-expand-lg { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-lg .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-lg .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-lg .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid, - .navbar-expand-lg > .container-sm, - .navbar-expand-lg > .container-md, - .navbar-expand-lg > .container-lg, - .navbar-expand-lg > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-lg .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-lg .navbar-toggler { - display: none; - } -} - -@media (max-width: 1199.98px) { - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid, - .navbar-expand-xl > .container-sm, - .navbar-expand-xl > .container-md, - .navbar-expand-xl > .container-lg, - .navbar-expand-xl > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 1200px) { - .navbar-expand-xl { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-xl .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-xl .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-xl .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid, - .navbar-expand-xl > .container-sm, - .navbar-expand-xl > .container-md, - .navbar-expand-xl > .container-lg, - .navbar-expand-xl > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-xl .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-xl .navbar-toggler { - display: none; - } -} - -.navbar-expand { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid, -.navbar-expand > .container-sm, -.navbar-expand > .container-md, -.navbar-expand > .container-lg, -.navbar-expand > .container-xl { - padding-right: 0; - padding-left: 0; -} - -.navbar-expand .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; -} - -.navbar-expand .navbar-nav .dropdown-menu { - position: absolute; -} - -.navbar-expand .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid, -.navbar-expand > .container-sm, -.navbar-expand > .container-md, -.navbar-expand > .container-lg, -.navbar-expand > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; -} - -.navbar-expand .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; -} - -.navbar-expand .navbar-toggler { - display: none; -} - -.navbar-light .navbar-brand { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-brand:hover, -.navbar-light .navbar-brand:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-nav .nav-link { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-nav .nav-link:hover, -.navbar-light .navbar-nav .nav-link:focus { - color: rgba(0, 0, 0, 0.7); -} - -.navbar-light .navbar-nav .nav-link.disabled { - color: rgba(0, 0, 0, 0.3); -} - -.navbar-light .navbar-nav .show > .nav-link, -.navbar-light .navbar-nav .active > .nav-link, -.navbar-light .navbar-nav .nav-link.show, -.navbar-light .navbar-nav .nav-link.active { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-toggler { - color: rgba(0, 0, 0, 0.5); - border-color: rgba(0, 0, 0, 0.1); -} - -.navbar-light .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-light .navbar-text { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-text a { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-text a:hover, -.navbar-light .navbar-text a:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-dark .navbar-brand { - color: #fff; -} - -.navbar-dark .navbar-brand:hover, -.navbar-dark .navbar-brand:focus { - color: #fff; -} - -.navbar-dark .navbar-nav .nav-link { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-nav .nav-link:hover, -.navbar-dark .navbar-nav .nav-link:focus { - color: rgba(255, 255, 255, 0.75); -} - -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.25); -} - -.navbar-dark .navbar-nav .show > .nav-link, -.navbar-dark .navbar-nav .active > .nav-link, -.navbar-dark .navbar-nav .nav-link.show, -.navbar-dark .navbar-nav .nav-link.active { - color: #fff; -} - -.navbar-dark .navbar-toggler { - color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.1); -} - -.navbar-dark .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-dark .navbar-text { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-text a { - color: #fff; -} - -.navbar-dark .navbar-text a:hover, -.navbar-dark .navbar-text a:focus { - color: #fff; -} - -.card { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - min-width: 0; - word-wrap: break-word; - background-color: #fff; - background-clip: border-box; - border: 1px solid rgba(0, 0, 0, 0.125); - border-radius: 0.25rem; -} - -.card > hr { - margin-right: 0; - margin-left: 0; -} - -.card > .list-group { - border-top: inherit; - border-bottom: inherit; -} - -.card > .list-group:first-child { - border-top-width: 0; - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.card > .list-group:last-child { - border-bottom-width: 0; - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); -} - -.card > .card-header + .list-group, -.card > .list-group + .card-footer { - border-top: 0; -} - -.card-body { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-height: 1px; - padding: 1.25rem; -} - -.card-title { - margin-bottom: 0.75rem; -} - -.card-subtitle { - margin-top: -0.375rem; - margin-bottom: 0; -} - -.card-text:last-child { - margin-bottom: 0; -} - -.card-link:hover { - text-decoration: none; -} - -.card-link + .card-link { - margin-left: 1.25rem; -} - -.card-header { - padding: 0.75rem 1.25rem; - margin-bottom: 0; - background-color: rgba(0, 0, 0, 0.03); - border-bottom: 1px solid rgba(0, 0, 0, 0.125); -} - -.card-header:first-child { - border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; -} - -.card-footer { - padding: 0.75rem 1.25rem; - background-color: rgba(0, 0, 0, 0.03); - border-top: 1px solid rgba(0, 0, 0, 0.125); -} - -.card-footer:last-child { - border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); -} - -.card-header-tabs { - margin-right: -0.625rem; - margin-bottom: -0.75rem; - margin-left: -0.625rem; - border-bottom: 0; -} - -.card-header-pills { - margin-right: -0.625rem; - margin-left: -0.625rem; -} - -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1.25rem; - border-radius: calc(0.25rem - 1px); -} - -.card-img, -.card-img-top, -.card-img-bottom { - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; -} - -.card-img, -.card-img-top { - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.card-img, -.card-img-bottom { - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); -} - -.card-deck .card { - margin-bottom: 15px; -} - -@media (min-width: 576px) { - .card-deck { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin-right: -15px; - margin-left: -15px; - } - .card-deck .card { - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-right: 15px; - margin-bottom: 0; - margin-left: 15px; - } -} - -.card-group > .card { - margin-bottom: 15px; -} - -@media (min-width: 576px) { - .card-group { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - } - .card-group > .card { - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-bottom: 0; - } - .card-group > .card + .card { - margin-left: 0; - border-left: 0; - } - .card-group > .card:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-img-top, - .card-group > .card:not(:last-child) .card-header { - border-top-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-img-bottom, - .card-group > .card:not(:last-child) .card-footer { - border-bottom-right-radius: 0; - } - .card-group > .card:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-img-top, - .card-group > .card:not(:first-child) .card-header { - border-top-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-img-bottom, - .card-group > .card:not(:first-child) .card-footer { - border-bottom-left-radius: 0; - } -} - -.card-columns .card { - margin-bottom: 0.75rem; -} - -@media (min-width: 576px) { - .card-columns { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - -webkit-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - orphans: 1; - widows: 1; - } - .card-columns .card { - display: inline-block; - width: 100%; - } -} - -.accordion { - overflow-anchor: none; -} - -.accordion > .card { - overflow: hidden; -} - -.accordion > .card:not(:last-of-type) { - border-bottom: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.accordion > .card:not(:first-of-type) { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.accordion > .card > .card-header { - border-radius: 0; - margin-bottom: -1px; -} - -.breadcrumb { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding: 0.75rem 1rem; - margin-bottom: 1rem; - list-style: none; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.breadcrumb-item { - display: -ms-flexbox; - display: flex; -} - -.breadcrumb-item + .breadcrumb-item { - padding-left: 0.5rem; -} - -.breadcrumb-item + .breadcrumb-item::before { - display: inline-block; - padding-right: 0.5rem; - color: #6c757d; - content: "/"; -} - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: underline; -} - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: none; -} - -.breadcrumb-item.active { - color: #6c757d; -} - -.pagination { - display: -ms-flexbox; - display: flex; - padding-left: 0; - list-style: none; - border-radius: 0.25rem; -} - -.page-link { - position: relative; - display: block; - padding: 0.5rem 0.75rem; - margin-left: -1px; - line-height: 1.25; - color: #007bff; - background-color: #fff; - border: 1px solid #dee2e6; -} - -.page-link:hover { - z-index: 2; - color: #0056b3; - text-decoration: none; - background-color: #e9ecef; - border-color: #dee2e6; -} - -.page-link:focus { - z-index: 3; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.page-item:first-child .page-link { - margin-left: 0; - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.page-item:last-child .page-link { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} - -.page-item.active .page-link { - z-index: 3; - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.page-item.disabled .page-link { - color: #6c757d; - pointer-events: none; - cursor: auto; - background-color: #fff; - border-color: #dee2e6; -} - -.pagination-lg .page-link { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; - line-height: 1.5; -} - -.pagination-lg .page-item:first-child .page-link { - border-top-left-radius: 0.3rem; - border-bottom-left-radius: 0.3rem; -} - -.pagination-lg .page-item:last-child .page-link { - border-top-right-radius: 0.3rem; - border-bottom-right-radius: 0.3rem; -} - -.pagination-sm .page-link { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; -} - -.pagination-sm .page-item:first-child .page-link { - border-top-left-radius: 0.2rem; - border-bottom-left-radius: 0.2rem; -} - -.pagination-sm .page-item:last-child .page-link { - border-top-right-radius: 0.2rem; - border-bottom-right-radius: 0.2rem; -} - -.badge { - display: inline-block; - padding: 0.25em 0.4em; - font-size: 75%; - font-weight: 700; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: 0.25rem; - transition: - color 0.15s ease-in-out, - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .badge { - transition: none; - } -} - -a.badge:hover, -a.badge:focus { - text-decoration: none; -} - -.badge:empty { - display: none; -} - -.btn .badge { - position: relative; - top: -1px; -} - -.badge-pill { - padding-right: 0.6em; - padding-left: 0.6em; - border-radius: 10rem; -} - -.badge-primary { - color: #fff; - background-color: #007bff; -} - -a.badge-primary:hover, -a.badge-primary:focus { - color: #fff; - background-color: #0062cc; -} - -a.badge-primary:focus, -a.badge-primary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.badge-secondary { - color: #fff; - background-color: #6c757d; -} - -a.badge-secondary:hover, -a.badge-secondary:focus { - color: #fff; - background-color: #545b62; -} - -a.badge-secondary:focus, -a.badge-secondary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.badge-success { - color: #fff; - background-color: #28a745; -} - -a.badge-success:hover, -a.badge-success:focus { - color: #fff; - background-color: #1e7e34; -} - -a.badge-success:focus, -a.badge-success.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.badge-info { - color: #fff; - background-color: #17a2b8; -} - -a.badge-info:hover, -a.badge-info:focus { - color: #fff; - background-color: #117a8b; -} - -a.badge-info:focus, -a.badge-info.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.badge-warning { - color: #212529; - background-color: #ffc107; -} - -a.badge-warning:hover, -a.badge-warning:focus { - color: #212529; - background-color: #d39e00; -} - -a.badge-warning:focus, -a.badge-warning.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.badge-danger { - color: #fff; - background-color: #dc3545; -} - -a.badge-danger:hover, -a.badge-danger:focus { - color: #fff; - background-color: #bd2130; -} - -a.badge-danger:focus, -a.badge-danger.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.badge-light { - color: #212529; - background-color: #f8f9fa; -} - -a.badge-light:hover, -a.badge-light:focus { - color: #212529; - background-color: #dae0e5; -} - -a.badge-light:focus, -a.badge-light.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.badge-dark { - color: #fff; - background-color: #343a40; -} - -a.badge-dark:hover, -a.badge-dark:focus { - color: #fff; - background-color: #1d2124; -} - -a.badge-dark:focus, -a.badge-dark.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.jumbotron { - padding: 2rem 1rem; - margin-bottom: 2rem; - background-color: #e9ecef; - border-radius: 0.3rem; -} - -@media (min-width: 576px) { - .jumbotron { - padding: 4rem 2rem; - } -} - -.jumbotron-fluid { - padding-right: 0; - padding-left: 0; - border-radius: 0; -} - -.alert { - position: relative; - padding: 0.75rem 1.25rem; - margin-bottom: 1rem; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.alert-heading { - color: inherit; -} - -.alert-link { - font-weight: 700; -} - -.alert-dismissible { - padding-right: 4rem; -} - -.alert-dismissible .close { - position: absolute; - top: 0; - right: 0; - padding: 0.75rem 1.25rem; - color: inherit; -} - -.alert-primary { - color: #004085; - background-color: #cce5ff; - border-color: #b8daff; -} - -.alert-primary hr { - border-top-color: #9fcdff; -} - -.alert-primary .alert-link { - color: #002752; -} - -.alert-secondary { - color: #383d41; - background-color: #e2e3e5; - border-color: #d6d8db; -} - -.alert-secondary hr { - border-top-color: #c8cbcf; -} - -.alert-secondary .alert-link { - color: #202326; -} - -.alert-success { - color: #155724; - background-color: #d4edda; - border-color: #c3e6cb; -} - -.alert-success hr { - border-top-color: #b1dfbb; -} - -.alert-success .alert-link { - color: #0b2e13; -} - -.alert-info { - color: #0c5460; - background-color: #d1ecf1; - border-color: #bee5eb; -} - -.alert-info hr { - border-top-color: #abdde5; -} - -.alert-info .alert-link { - color: #062c33; -} - -.alert-warning { - color: #856404; - background-color: #fff3cd; - border-color: #ffeeba; -} - -.alert-warning hr { - border-top-color: #ffe8a1; -} - -.alert-warning .alert-link { - color: #533f03; -} - -.alert-danger { - color: #721c24; - background-color: #f8d7da; - border-color: #f5c6cb; -} - -.alert-danger hr { - border-top-color: #f1b0b7; -} - -.alert-danger .alert-link { - color: #491217; -} - -.alert-light { - color: #818182; - background-color: #fefefe; - border-color: #fdfdfe; -} - -.alert-light hr { - border-top-color: #ececf6; -} - -.alert-light .alert-link { - color: #686868; -} - -.alert-dark { - color: #1b1e21; - background-color: #d6d8d9; - border-color: #c6c8ca; -} - -.alert-dark hr { - border-top-color: #b9bbbe; -} - -.alert-dark .alert-link { - color: #040505; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -.progress { - display: -ms-flexbox; - display: flex; - height: 1rem; - overflow: hidden; - line-height: 0; - font-size: 0.75rem; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.progress-bar { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - overflow: hidden; - color: #fff; - text-align: center; - white-space: nowrap; - background-color: #007bff; - transition: width 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar { - transition: none; - } -} - -.progress-bar-striped { - background-image: linear-gradient( - 45deg, - rgba(255, 255, 255, 0.15) 25%, - transparent 25%, - transparent 50%, - rgba(255, 255, 255, 0.15) 50%, - rgba(255, 255, 255, 0.15) 75%, - transparent 75%, - transparent - ); - background-size: 1rem 1rem; -} - -.progress-bar-animated { - -webkit-animation: progress-bar-stripes 1s linear infinite; - animation: progress-bar-stripes 1s linear infinite; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar-animated { - -webkit-animation: none; - animation: none; - } -} - -.media { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; -} - -.media-body { - -ms-flex: 1; - flex: 1; -} - -.list-group { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - border-radius: 0.25rem; -} - -.list-group-item-action { - width: 100%; - color: #495057; - text-align: inherit; -} - -.list-group-item-action:hover, -.list-group-item-action:focus { - z-index: 1; - color: #495057; - text-decoration: none; - background-color: #f8f9fa; -} - -.list-group-item-action:active { - color: #212529; - background-color: #e9ecef; -} - -.list-group-item { - position: relative; - display: block; - padding: 0.75rem 1.25rem; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.125); -} - -.list-group-item:first-child { - border-top-left-radius: 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: #6c757d; - pointer-events: none; - background-color: #fff; -} - -.list-group-item.active { - z-index: 2; - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.list-group-item + .list-group-item { - border-top-width: 0; -} - -.list-group-item + .list-group-item.active { - margin-top: -1px; - border-top-width: 1px; -} - -.list-group-horizontal { - -ms-flex-direction: row; - flex-direction: row; -} - -.list-group-horizontal > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; -} - -.list-group-horizontal > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; -} - -.list-group-horizontal > .list-group-item.active { - margin-top: 0; -} - -.list-group-horizontal > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; -} - -.list-group-horizontal > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; -} - -@media (min-width: 576px) { - .list-group-horizontal-sm { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-sm > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-sm > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-sm > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-sm > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-sm > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 768px) { - .list-group-horizontal-md { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-md > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-md > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-md > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-md > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-md > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 992px) { - .list-group-horizontal-lg { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-lg > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-lg > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-lg > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-lg > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-lg > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 1200px) { - .list-group-horizontal-xl { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-xl > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-xl > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-xl > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-xl > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-xl > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -.list-group-flush { - border-radius: 0; -} - -.list-group-flush > .list-group-item { - border-width: 0 0 1px; -} - -.list-group-flush > .list-group-item:last-child { - border-bottom-width: 0; -} - -.list-group-item-primary { - color: #004085; - background-color: #b8daff; -} - -.list-group-item-primary.list-group-item-action:hover, -.list-group-item-primary.list-group-item-action:focus { - color: #004085; - background-color: #9fcdff; -} - -.list-group-item-primary.list-group-item-action.active { - color: #fff; - background-color: #004085; - border-color: #004085; -} - -.list-group-item-secondary { - color: #383d41; - background-color: #d6d8db; -} - -.list-group-item-secondary.list-group-item-action:hover, -.list-group-item-secondary.list-group-item-action:focus { - color: #383d41; - background-color: #c8cbcf; -} - -.list-group-item-secondary.list-group-item-action.active { - color: #fff; - background-color: #383d41; - border-color: #383d41; -} - -.list-group-item-success { - color: #155724; - background-color: #c3e6cb; -} - -.list-group-item-success.list-group-item-action:hover, -.list-group-item-success.list-group-item-action:focus { - color: #155724; - background-color: #b1dfbb; -} - -.list-group-item-success.list-group-item-action.active { - color: #fff; - background-color: #155724; - border-color: #155724; -} - -.list-group-item-info { - color: #0c5460; - background-color: #bee5eb; -} - -.list-group-item-info.list-group-item-action:hover, -.list-group-item-info.list-group-item-action:focus { - color: #0c5460; - background-color: #abdde5; -} - -.list-group-item-info.list-group-item-action.active { - color: #fff; - background-color: #0c5460; - border-color: #0c5460; -} - -.list-group-item-warning { - color: #856404; - background-color: #ffeeba; -} - -.list-group-item-warning.list-group-item-action:hover, -.list-group-item-warning.list-group-item-action:focus { - color: #856404; - background-color: #ffe8a1; -} - -.list-group-item-warning.list-group-item-action.active { - color: #fff; - background-color: #856404; - border-color: #856404; -} - -.list-group-item-danger { - color: #721c24; - background-color: #f5c6cb; -} - -.list-group-item-danger.list-group-item-action:hover, -.list-group-item-danger.list-group-item-action:focus { - color: #721c24; - background-color: #f1b0b7; -} - -.list-group-item-danger.list-group-item-action.active { - color: #fff; - background-color: #721c24; - border-color: #721c24; -} - -.list-group-item-light { - color: #818182; - background-color: #fdfdfe; -} - -.list-group-item-light.list-group-item-action:hover, -.list-group-item-light.list-group-item-action:focus { - color: #818182; - background-color: #ececf6; -} - -.list-group-item-light.list-group-item-action.active { - color: #fff; - background-color: #818182; - border-color: #818182; -} - -.list-group-item-dark { - color: #1b1e21; - background-color: #c6c8ca; -} - -.list-group-item-dark.list-group-item-action:hover, -.list-group-item-dark.list-group-item-action:focus { - color: #1b1e21; - background-color: #b9bbbe; -} - -.list-group-item-dark.list-group-item-action.active { - color: #fff; - background-color: #1b1e21; - border-color: #1b1e21; -} - -.close { - float: right; - font-size: 1.5rem; - font-weight: 700; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: 0.5; -} - -.close:hover { - color: #000; - text-decoration: none; -} - -.close:not(:disabled):not(.disabled):hover, -.close:not(:disabled):not(.disabled):focus { - opacity: 0.75; -} - -button.close { - padding: 0; - background-color: transparent; - border: 0; -} - -a.close.disabled { - pointer-events: none; -} - -.toast { - -ms-flex-preferred-size: 350px; - flex-basis: 350px; - max-width: 350px; - font-size: 0.875rem; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.1); - box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); - opacity: 0; - border-radius: 0.25rem; -} - -.toast:not(:last-child) { - margin-bottom: 0.75rem; -} - -.toast.showing { - opacity: 1; -} - -.toast.show { - display: block; - opacity: 1; -} - -.toast.hide { - display: none; -} - -.toast-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 0.25rem 0.75rem; - color: #6c757d; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border-bottom: 1px solid rgba(0, 0, 0, 0.05); - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.toast-body { - padding: 0.75rem; -} - -.modal-open { - overflow: hidden; -} - -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} - -.modal { - position: fixed; - top: 0; - left: 0; - z-index: 1050; - display: none; - width: 100%; - height: 100%; - overflow: hidden; - outline: 0; -} - -.modal-dialog { - position: relative; - width: auto; - margin: 0.5rem; - pointer-events: none; -} - -.modal.fade .modal-dialog { - transition: -webkit-transform 0.3s ease-out; - transition: transform 0.3s ease-out; - transition: - transform 0.3s ease-out, - -webkit-transform 0.3s ease-out; - -webkit-transform: translate(0, -50px); - transform: translate(0, -50px); -} - -@media (prefers-reduced-motion: reduce) { - .modal.fade .modal-dialog { - transition: none; - } -} - -.modal.show .modal-dialog { - -webkit-transform: none; - transform: none; -} - -.modal.modal-static .modal-dialog { - -webkit-transform: scale(1.02); - transform: scale(1.02); -} - -.modal-dialog-scrollable { - display: -ms-flexbox; - display: flex; - max-height: calc(100% - 1rem); -} - -.modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 1rem); - overflow: hidden; -} - -.modal-dialog-scrollable .modal-header, -.modal-dialog-scrollable .modal-footer { - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.modal-dialog-scrollable .modal-body { - overflow-y: auto; -} - -.modal-dialog-centered { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - min-height: calc(100% - 1rem); -} - -.modal-dialog-centered::before { - display: block; - height: calc(100vh - 1rem); - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; - content: ""; -} - -.modal-dialog-centered.modal-dialog-scrollable { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - height: 100%; -} - -.modal-dialog-centered.modal-dialog-scrollable .modal-content { - max-height: none; -} - -.modal-dialog-centered.modal-dialog-scrollable::before { - content: none; -} - -.modal-content { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - width: 100%; - pointer-events: auto; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; - outline: 0; -} - -.modal-backdrop { - position: fixed; - top: 0; - left: 0; - z-index: 1040; - width: 100vw; - height: 100vh; - background-color: #000; -} - -.modal-backdrop.fade { - opacity: 0; -} - -.modal-backdrop.show { - opacity: 0.5; -} - -.modal-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 1rem 1rem; - border-bottom: 1px solid #dee2e6; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.modal-header .close { - padding: 1rem 1rem; - margin: -1rem -1rem -1rem auto; -} - -.modal-title { - margin-bottom: 0; - line-height: 1.5; -} - -.modal-body { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1rem; -} - -.modal-footer { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 0.75rem; - border-top: 1px solid #dee2e6; - border-bottom-right-radius: calc(0.3rem - 1px); - border-bottom-left-radius: calc(0.3rem - 1px); -} - -.modal-footer > * { - margin: 0.25rem; -} - -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} - -@media (min-width: 576px) { - .modal-dialog { - max-width: 500px; - margin: 1.75rem auto; - } - .modal-dialog-scrollable { - max-height: calc(100% - 3.5rem); - } - .modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 3.5rem); - } - .modal-dialog-centered { - min-height: calc(100% - 3.5rem); - } - .modal-dialog-centered::before { - height: calc(100vh - 3.5rem); - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; - } - .modal-sm { - max-width: 300px; - } -} - -@media (min-width: 992px) { - .modal-lg, - .modal-xl { - max-width: 800px; - } -} - -@media (min-width: 1200px) { - .modal-xl { - max-width: 1140px; - } -} - -.tooltip { - position: absolute; - z-index: 1070; - display: block; - margin: 0; - font-family: - -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", - Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - opacity: 0; -} - -.tooltip.show { - opacity: 0.9; -} - -.tooltip .arrow { - position: absolute; - display: block; - width: 0.8rem; - height: 0.4rem; -} - -.tooltip .arrow::before { - position: absolute; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-tooltip-top, -.bs-tooltip-auto[x-placement^="top"] { - padding: 0.4rem 0; -} - -.bs-tooltip-top .arrow, -.bs-tooltip-auto[x-placement^="top"] .arrow { - bottom: 0; -} - -.bs-tooltip-top .arrow::before, -.bs-tooltip-auto[x-placement^="top"] .arrow::before { - top: 0; - border-width: 0.4rem 0.4rem 0; - border-top-color: #000; -} - -.bs-tooltip-right, -.bs-tooltip-auto[x-placement^="right"] { - padding: 0 0.4rem; -} - -.bs-tooltip-right .arrow, -.bs-tooltip-auto[x-placement^="right"] .arrow { - left: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-right .arrow::before, -.bs-tooltip-auto[x-placement^="right"] .arrow::before { - right: 0; - border-width: 0.4rem 0.4rem 0.4rem 0; - border-right-color: #000; -} - -.bs-tooltip-bottom, -.bs-tooltip-auto[x-placement^="bottom"] { - padding: 0.4rem 0; -} - -.bs-tooltip-bottom .arrow, -.bs-tooltip-auto[x-placement^="bottom"] .arrow { - top: 0; -} - -.bs-tooltip-bottom .arrow::before, -.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - bottom: 0; - border-width: 0 0.4rem 0.4rem; - border-bottom-color: #000; -} - -.bs-tooltip-left, -.bs-tooltip-auto[x-placement^="left"] { - padding: 0 0.4rem; -} - -.bs-tooltip-left .arrow, -.bs-tooltip-auto[x-placement^="left"] .arrow { - right: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-left .arrow::before, -.bs-tooltip-auto[x-placement^="left"] .arrow::before { - left: 0; - border-width: 0.4rem 0 0.4rem 0.4rem; - border-left-color: #000; -} - -.tooltip-inner { - max-width: 200px; - padding: 0.25rem 0.5rem; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 0.25rem; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: block; - max-width: 276px; - font-family: - -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", - Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; -} - -.popover .arrow { - position: absolute; - display: block; - width: 1rem; - height: 0.5rem; - margin: 0 0.3rem; -} - -.popover .arrow::before, -.popover .arrow::after { - position: absolute; - display: block; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-popover-top, -.bs-popover-auto[x-placement^="top"] { - margin-bottom: 0.5rem; -} - -.bs-popover-top > .arrow, -.bs-popover-auto[x-placement^="top"] > .arrow { - bottom: calc(-0.5rem - 1px); -} - -.bs-popover-top > .arrow::before, -.bs-popover-auto[x-placement^="top"] > .arrow::before { - bottom: 0; - border-width: 0.5rem 0.5rem 0; - border-top-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-top > .arrow::after, -.bs-popover-auto[x-placement^="top"] > .arrow::after { - bottom: 1px; - border-width: 0.5rem 0.5rem 0; - border-top-color: #fff; -} - -.bs-popover-right, -.bs-popover-auto[x-placement^="right"] { - margin-left: 0.5rem; -} - -.bs-popover-right > .arrow, -.bs-popover-auto[x-placement^="right"] > .arrow { - left: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-right > .arrow::before, -.bs-popover-auto[x-placement^="right"] > .arrow::before { - left: 0; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-right > .arrow::after, -.bs-popover-auto[x-placement^="right"] > .arrow::after { - left: 1px; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: #fff; -} - -.bs-popover-bottom, -.bs-popover-auto[x-placement^="bottom"] { - margin-top: 0.5rem; -} - -.bs-popover-bottom > .arrow, -.bs-popover-auto[x-placement^="bottom"] > .arrow { - top: calc(-0.5rem - 1px); -} - -.bs-popover-bottom > .arrow::before, -.bs-popover-auto[x-placement^="bottom"] > .arrow::before { - top: 0; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-bottom > .arrow::after, -.bs-popover-auto[x-placement^="bottom"] > .arrow::after { - top: 1px; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: #fff; -} - -.bs-popover-bottom .popover-header::before, -.bs-popover-auto[x-placement^="bottom"] .popover-header::before { - position: absolute; - top: 0; - left: 50%; - display: block; - width: 1rem; - margin-left: -0.5rem; - content: ""; - border-bottom: 1px solid #f7f7f7; -} - -.bs-popover-left, -.bs-popover-auto[x-placement^="left"] { - margin-right: 0.5rem; -} - -.bs-popover-left > .arrow, -.bs-popover-auto[x-placement^="left"] > .arrow { - right: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-left > .arrow::before, -.bs-popover-auto[x-placement^="left"] > .arrow::before { - right: 0; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-left > .arrow::after, -.bs-popover-auto[x-placement^="left"] > .arrow::after { - right: 1px; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: #fff; -} - -.popover-header { - padding: 0.5rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.popover-header:empty { - display: none; -} - -.popover-body { - padding: 0.5rem 0.75rem; - color: #212529; -} - -.carousel { - position: relative; -} - -.carousel.pointer-event { - -ms-touch-action: pan-y; - touch-action: pan-y; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel-inner::after { - display: block; - clear: both; - content: ""; -} - -.carousel-item { - position: relative; - display: none; - float: left; - width: 100%; - margin-right: -100%; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - transition: -webkit-transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out; - transition: - transform 0.6s ease-in-out, - -webkit-transform 0.6s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-item { - transition: none; - } -} - -.carousel-item.active, -.carousel-item-next, -.carousel-item-prev { - display: block; -} - -.carousel-item-next:not(.carousel-item-left), -.active.carousel-item-right { - -webkit-transform: translateX(100%); - transform: translateX(100%); -} - -.carousel-item-prev:not(.carousel-item-right), -.active.carousel-item-left { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} - -.carousel-fade .carousel-item { - opacity: 0; - transition-property: opacity; - -webkit-transform: none; - transform: none; -} - -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-next.carousel-item-left, -.carousel-fade .carousel-item-prev.carousel-item-right { - z-index: 1; - opacity: 1; -} - -.carousel-fade .active.carousel-item-left, -.carousel-fade .active.carousel-item-right { - z-index: 0; - opacity: 0; - transition: opacity 0s 0.6s; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-fade .active.carousel-item-left, - .carousel-fade .active.carousel-item-right { - transition: none; - } -} - -.carousel-control-prev, -.carousel-control-next { - position: absolute; - top: 0; - bottom: 0; - z-index: 1; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: 15%; - color: #fff; - text-align: center; - opacity: 0.5; - transition: opacity 0.15s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-control-prev, - .carousel-control-next { - transition: none; - } -} - -.carousel-control-prev:hover, -.carousel-control-prev:focus, -.carousel-control-next:hover, -.carousel-control-next:focus { - color: #fff; - text-decoration: none; - outline: 0; - opacity: 0.9; -} - -.carousel-control-prev { - left: 0; -} - -.carousel-control-next { - right: 0; -} - -.carousel-control-prev-icon, -.carousel-control-next-icon { - display: inline-block; - width: 20px; - height: 20px; - background: no-repeat 50% / 100% 100%; -} - -.carousel-control-prev-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); -} - -.carousel-control-next-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); -} - -.carousel-indicators { - position: absolute; - right: 0; - bottom: 0; - left: 0; - z-index: 15; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - padding-left: 0; - margin-right: 15%; - margin-left: 15%; - list-style: none; -} - -.carousel-indicators li { - box-sizing: content-box; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - width: 30px; - height: 3px; - margin-right: 3px; - margin-left: 3px; - text-indent: -999px; - cursor: pointer; - background-color: #fff; - background-clip: padding-box; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - opacity: 0.5; - transition: opacity 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-indicators li { - transition: none; - } -} - -.carousel-indicators .active { - opacity: 1; -} - -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; -} - -@-webkit-keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -.spinner-border { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - border: 0.25em solid currentColor; - border-right-color: transparent; - border-radius: 50%; - -webkit-animation: spinner-border 0.75s linear infinite; - animation: spinner-border 0.75s linear infinite; -} - -.spinner-border-sm { - width: 1rem; - height: 1rem; - border-width: 0.2em; -} - -@-webkit-keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.spinner-grow { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - background-color: currentColor; - border-radius: 50%; - opacity: 0; - -webkit-animation: spinner-grow 0.75s linear infinite; - animation: spinner-grow 0.75s linear infinite; -} - -.spinner-grow-sm { - width: 1rem; - height: 1rem; -} - -.align-baseline { - vertical-align: baseline !important; -} - -.align-top { - vertical-align: top !important; -} - -.align-middle { - vertical-align: middle !important; -} - -.align-bottom { - vertical-align: bottom !important; -} - -.align-text-bottom { - vertical-align: text-bottom !important; -} - -.align-text-top { - vertical-align: text-top !important; -} - -.bg-primary { - background-color: #007bff !important; -} - -a.bg-primary:hover, -a.bg-primary:focus, -button.bg-primary:hover, -button.bg-primary:focus { - background-color: #0062cc !important; -} - -.bg-secondary { - background-color: #6c757d !important; -} - -a.bg-secondary:hover, -a.bg-secondary:focus, -button.bg-secondary:hover, -button.bg-secondary:focus { - background-color: #545b62 !important; -} - -.bg-success { - background-color: #28a745 !important; -} - -a.bg-success:hover, -a.bg-success:focus, -button.bg-success:hover, -button.bg-success:focus { - background-color: #1e7e34 !important; -} - -.bg-info { - background-color: #17a2b8 !important; -} - -a.bg-info:hover, -a.bg-info:focus, -button.bg-info:hover, -button.bg-info:focus { - background-color: #117a8b !important; -} - -.bg-warning { - background-color: #ffc107 !important; -} - -a.bg-warning:hover, -a.bg-warning:focus, -button.bg-warning:hover, -button.bg-warning:focus { - background-color: #d39e00 !important; -} - -.bg-danger { - background-color: #dc3545 !important; -} - -a.bg-danger:hover, -a.bg-danger:focus, -button.bg-danger:hover, -button.bg-danger:focus { - background-color: #bd2130 !important; -} - -.bg-light { - background-color: #f8f9fa !important; -} - -a.bg-light:hover, -a.bg-light:focus, -button.bg-light:hover, -button.bg-light:focus { - background-color: #dae0e5 !important; -} - -.bg-dark { - background-color: #343a40 !important; -} - -a.bg-dark:hover, -a.bg-dark:focus, -button.bg-dark:hover, -button.bg-dark:focus { - background-color: #1d2124 !important; -} - -.bg-white { - background-color: #fff !important; -} - -.bg-transparent { - background-color: transparent !important; -} - -.border { - border: 1px solid #dee2e6 !important; -} - -.border-top { - border-top: 1px solid #dee2e6 !important; -} - -.border-right { - border-right: 1px solid #dee2e6 !important; -} - -.border-bottom { - border-bottom: 1px solid #dee2e6 !important; -} - -.border-left { - border-left: 1px solid #dee2e6 !important; -} - -.border-0 { - border: 0 !important; -} - -.border-top-0 { - border-top: 0 !important; -} - -.border-right-0 { - border-right: 0 !important; -} - -.border-bottom-0 { - border-bottom: 0 !important; -} - -.border-left-0 { - border-left: 0 !important; -} - -.border-primary { - border-color: #007bff !important; -} - -.border-secondary { - border-color: #6c757d !important; -} - -.border-success { - border-color: #28a745 !important; -} - -.border-info { - border-color: #17a2b8 !important; -} - -.border-warning { - border-color: #ffc107 !important; -} - -.border-danger { - border-color: #dc3545 !important; -} - -.border-light { - border-color: #f8f9fa !important; -} - -.border-dark { - border-color: #343a40 !important; -} - -.border-white { - border-color: #fff !important; -} - -.rounded-sm { - border-radius: 0.2rem !important; -} - -.rounded { - border-radius: 0.25rem !important; -} - -.rounded-top { - border-top-left-radius: 0.25rem !important; - border-top-right-radius: 0.25rem !important; -} - -.rounded-right { - border-top-right-radius: 0.25rem !important; - border-bottom-right-radius: 0.25rem !important; -} - -.rounded-bottom { - border-bottom-right-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-left { - border-top-left-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-lg { - border-radius: 0.3rem !important; -} - -.rounded-circle { - border-radius: 50% !important; -} - -.rounded-pill { - border-radius: 50rem !important; -} - -.rounded-0 { - border-radius: 0 !important; -} - -.clearfix::after { - display: block; - clear: both; - content: ""; -} - -.d-none { - display: none !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: -ms-flexbox !important; - display: flex !important; -} - -.d-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; -} - -@media (min-width: 576px) { - .d-sm-none { - display: none !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-block { - display: block !important; - } - .d-sm-table { - display: table !important; - } - .d-sm-table-row { - display: table-row !important; - } - .d-sm-table-cell { - display: table-cell !important; - } - .d-sm-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-sm-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 768px) { - .d-md-none { - display: none !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-block { - display: block !important; - } - .d-md-table { - display: table !important; - } - .d-md-table-row { - display: table-row !important; - } - .d-md-table-cell { - display: table-cell !important; - } - .d-md-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-md-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 992px) { - .d-lg-none { - display: none !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-block { - display: block !important; - } - .d-lg-table { - display: table !important; - } - .d-lg-table-row { - display: table-row !important; - } - .d-lg-table-cell { - display: table-cell !important; - } - .d-lg-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-lg-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 1200px) { - .d-xl-none { - display: none !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-block { - display: block !important; - } - .d-xl-table { - display: table !important; - } - .d-xl-table-row { - display: table-row !important; - } - .d-xl-table-cell { - display: table-cell !important; - } - .d-xl-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-xl-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media print { - .d-print-none { - display: none !important; - } - .d-print-inline { - display: inline !important; - } - .d-print-inline-block { - display: inline-block !important; - } - .d-print-block { - display: block !important; - } - .d-print-table { - display: table !important; - } - .d-print-table-row { - display: table-row !important; - } - .d-print-table-cell { - display: table-cell !important; - } - .d-print-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-print-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -.embed-responsive { - position: relative; - display: block; - width: 100%; - padding: 0; - overflow: hidden; -} - -.embed-responsive::before { - display: block; - content: ""; -} - -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} - -.embed-responsive-21by9::before { - padding-top: 42.857143%; -} - -.embed-responsive-16by9::before { - padding-top: 56.25%; -} - -.embed-responsive-4by3::before { - padding-top: 75%; -} - -.embed-responsive-1by1::before { - padding-top: 100%; -} - -.flex-row { - -ms-flex-direction: row !important; - flex-direction: row !important; -} - -.flex-column { - -ms-flex-direction: column !important; - flex-direction: column !important; -} - -.flex-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; -} - -.flex-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; -} - -.flex-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; -} - -.flex-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; -} - -.flex-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; -} - -.flex-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; -} - -.flex-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; -} - -.justify-content-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; -} - -.justify-content-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; -} - -.justify-content-center { - -ms-flex-pack: center !important; - justify-content: center !important; -} - -.justify-content-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; -} - -.justify-content-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; -} - -.align-items-start { - -ms-flex-align: start !important; - align-items: flex-start !important; -} - -.align-items-end { - -ms-flex-align: end !important; - align-items: flex-end !important; -} - -.align-items-center { - -ms-flex-align: center !important; - align-items: center !important; -} - -.align-items-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; -} - -.align-items-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; -} - -.align-content-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; -} - -.align-content-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; -} - -.align-content-center { - -ms-flex-line-pack: center !important; - align-content: center !important; -} - -.align-content-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; -} - -.align-content-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; -} - -.align-content-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; -} - -.align-self-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; -} - -.align-self-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; -} - -.align-self-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; -} - -.align-self-center { - -ms-flex-item-align: center !important; - align-self: center !important; -} - -.align-self-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; -} - -.align-self-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; -} - -@media (min-width: 576px) { - .flex-sm-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-sm-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-sm-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-sm-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-sm-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-sm-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-sm-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-sm-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-sm-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-sm-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-sm-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-sm-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-sm-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-sm-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-sm-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-sm-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-sm-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-sm-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-sm-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-sm-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-sm-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-sm-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-sm-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-sm-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-sm-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-sm-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-sm-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-sm-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-sm-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-sm-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-sm-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-sm-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-sm-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-sm-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 768px) { - .flex-md-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-md-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-md-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-md-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-md-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-md-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-md-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-md-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-md-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-md-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-md-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-md-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-md-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-md-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-md-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-md-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-md-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-md-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-md-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-md-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-md-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-md-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-md-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-md-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-md-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-md-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-md-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-md-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-md-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-md-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-md-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-md-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-md-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-md-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 992px) { - .flex-lg-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-lg-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-lg-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-lg-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-lg-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-lg-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-lg-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-lg-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-lg-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-lg-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-lg-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-lg-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-lg-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-lg-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-lg-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-lg-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-lg-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-lg-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-lg-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-lg-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-lg-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-lg-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-lg-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-lg-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-lg-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-lg-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-lg-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-lg-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-lg-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-lg-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-lg-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-lg-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-lg-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-lg-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 1200px) { - .flex-xl-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-xl-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-xl-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-xl-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-xl-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-xl-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-xl-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-xl-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-xl-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-xl-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-xl-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-xl-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-xl-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-xl-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-xl-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-xl-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-xl-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-xl-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-xl-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-xl-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-xl-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-xl-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-xl-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-xl-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-xl-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-xl-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-xl-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-xl-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-xl-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-xl-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-xl-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-xl-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-xl-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-xl-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -.float-left { - float: left !important; -} - -.float-right { - float: right !important; -} - -.float-none { - float: none !important; -} - -@media (min-width: 576px) { - .float-sm-left { - float: left !important; - } - .float-sm-right { - float: right !important; - } - .float-sm-none { - float: none !important; - } -} - -@media (min-width: 768px) { - .float-md-left { - float: left !important; - } - .float-md-right { - float: right !important; - } - .float-md-none { - float: none !important; - } -} - -@media (min-width: 992px) { - .float-lg-left { - float: left !important; - } - .float-lg-right { - float: right !important; - } - .float-lg-none { - float: none !important; - } -} - -@media (min-width: 1200px) { - .float-xl-left { - float: left !important; - } - .float-xl-right { - float: right !important; - } - .float-xl-none { - float: none !important; - } -} - -.user-select-all { - -webkit-user-select: all !important; - -moz-user-select: all !important; - -ms-user-select: all !important; - user-select: all !important; -} - -.user-select-auto { - -webkit-user-select: auto !important; - -moz-user-select: auto !important; - -ms-user-select: auto !important; - user-select: auto !important; -} - -.user-select-none { - -webkit-user-select: none !important; - -moz-user-select: none !important; - -ms-user-select: none !important; - user-select: none !important; -} - -.overflow-auto { - overflow: auto !important; -} - -.overflow-hidden { - overflow: hidden !important; -} - -.position-static { - position: static !important; -} - -.position-relative { - position: relative !important; -} - -.position-absolute { - position: absolute !important; -} - -.position-fixed { - position: fixed !important; -} - -.position-sticky { - position: -webkit-sticky !important; - position: sticky !important; -} - -.fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; -} - -.fixed-bottom { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 1030; -} - -@supports ((position: -webkit-sticky) or (position: sticky)) { - .sticky-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - overflow: visible; - clip: auto; - white-space: normal; -} - -.shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; -} - -.shadow { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; -} - -.shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; -} - -.shadow-none { - box-shadow: none !important; -} - -.w-25 { - width: 25% !important; -} - -.w-50 { - width: 50% !important; -} - -.w-75 { - width: 75% !important; -} - -.w-100 { - width: 100% !important; -} - -.w-auto { - width: auto !important; -} - -.h-25 { - height: 25% !important; -} - -.h-50 { - height: 50% !important; -} - -.h-75 { - height: 75% !important; -} - -.h-100 { - height: 100% !important; -} - -.h-auto { - height: auto !important; -} - -.mw-100 { - max-width: 100% !important; -} - -.mh-100 { - max-height: 100% !important; -} - -.min-vw-100 { - min-width: 100vw !important; -} - -.min-vh-100 { - min-height: 100vh !important; -} - -.vw-100 { - width: 100vw !important; -} - -.vh-100 { - height: 100vh !important; -} - -.m-0 { - margin: 0 !important; -} - -.mt-0, -.my-0 { - margin-top: 0 !important; -} - -.mr-0, -.mx-0 { - margin-right: 0 !important; -} - -.mb-0, -.my-0 { - margin-bottom: 0 !important; -} - -.ml-0, -.mx-0 { - margin-left: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.mt-1, -.my-1 { - margin-top: 0.25rem !important; -} - -.mr-1, -.mx-1 { - margin-right: 0.25rem !important; -} - -.mb-1, -.my-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1, -.mx-1 { - margin-left: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.mt-2, -.my-2 { - margin-top: 0.5rem !important; -} - -.mr-2, -.mx-2 { - margin-right: 0.5rem !important; -} - -.mb-2, -.my-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2, -.mx-2 { - margin-left: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.mt-3, -.my-3 { - margin-top: 1rem !important; -} - -.mr-3, -.mx-3 { - margin-right: 1rem !important; -} - -.mb-3, -.my-3 { - margin-bottom: 1rem !important; -} - -.ml-3, -.mx-3 { - margin-left: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.mt-4, -.my-4 { - margin-top: 1.5rem !important; -} - -.mr-4, -.mx-4 { - margin-right: 1.5rem !important; -} - -.mb-4, -.my-4 { - margin-bottom: 1.5rem !important; -} - -.ml-4, -.mx-4 { - margin-left: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.mt-5, -.my-5 { - margin-top: 3rem !important; -} - -.mr-5, -.mx-5 { - margin-right: 3rem !important; -} - -.mb-5, -.my-5 { - margin-bottom: 3rem !important; -} - -.ml-5, -.mx-5 { - margin-left: 3rem !important; -} - -.p-0 { - padding: 0 !important; -} - -.pt-0, -.py-0 { - padding-top: 0 !important; -} - -.pr-0, -.px-0 { - padding-right: 0 !important; -} - -.pb-0, -.py-0 { - padding-bottom: 0 !important; -} - -.pl-0, -.px-0 { - padding-left: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.pt-1, -.py-1 { - padding-top: 0.25rem !important; -} - -.pr-1, -.px-1 { - padding-right: 0.25rem !important; -} - -.pb-1, -.py-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1, -.px-1 { - padding-left: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.pt-2, -.py-2 { - padding-top: 0.5rem !important; -} - -.pr-2, -.px-2 { - padding-right: 0.5rem !important; -} - -.pb-2, -.py-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2, -.px-2 { - padding-left: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.pt-3, -.py-3 { - padding-top: 1rem !important; -} - -.pr-3, -.px-3 { - padding-right: 1rem !important; -} - -.pb-3, -.py-3 { - padding-bottom: 1rem !important; -} - -.pl-3, -.px-3 { - padding-left: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.pt-4, -.py-4 { - padding-top: 1.5rem !important; -} - -.pr-4, -.px-4 { - padding-right: 1.5rem !important; -} - -.pb-4, -.py-4 { - padding-bottom: 1.5rem !important; -} - -.pl-4, -.px-4 { - padding-left: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.pt-5, -.py-5 { - padding-top: 3rem !important; -} - -.pr-5, -.px-5 { - padding-right: 3rem !important; -} - -.pb-5, -.py-5 { - padding-bottom: 3rem !important; -} - -.pl-5, -.px-5 { - padding-left: 3rem !important; -} - -.m-n1 { - margin: -0.25rem !important; -} - -.mt-n1, -.my-n1 { - margin-top: -0.25rem !important; -} - -.mr-n1, -.mx-n1 { - margin-right: -0.25rem !important; -} - -.mb-n1, -.my-n1 { - margin-bottom: -0.25rem !important; -} - -.ml-n1, -.mx-n1 { - margin-left: -0.25rem !important; -} - -.m-n2 { - margin: -0.5rem !important; -} - -.mt-n2, -.my-n2 { - margin-top: -0.5rem !important; -} - -.mr-n2, -.mx-n2 { - margin-right: -0.5rem !important; -} - -.mb-n2, -.my-n2 { - margin-bottom: -0.5rem !important; -} - -.ml-n2, -.mx-n2 { - margin-left: -0.5rem !important; -} - -.m-n3 { - margin: -1rem !important; -} - -.mt-n3, -.my-n3 { - margin-top: -1rem !important; -} - -.mr-n3, -.mx-n3 { - margin-right: -1rem !important; -} - -.mb-n3, -.my-n3 { - margin-bottom: -1rem !important; -} - -.ml-n3, -.mx-n3 { - margin-left: -1rem !important; -} - -.m-n4 { - margin: -1.5rem !important; -} - -.mt-n4, -.my-n4 { - margin-top: -1.5rem !important; -} - -.mr-n4, -.mx-n4 { - margin-right: -1.5rem !important; -} - -.mb-n4, -.my-n4 { - margin-bottom: -1.5rem !important; -} - -.ml-n4, -.mx-n4 { - margin-left: -1.5rem !important; -} - -.m-n5 { - margin: -3rem !important; -} - -.mt-n5, -.my-n5 { - margin-top: -3rem !important; -} - -.mr-n5, -.mx-n5 { - margin-right: -3rem !important; -} - -.mb-n5, -.my-n5 { - margin-bottom: -3rem !important; -} - -.ml-n5, -.mx-n5 { - margin-left: -3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mt-auto, -.my-auto { - margin-top: auto !important; -} - -.mr-auto, -.mx-auto { - margin-right: auto !important; -} - -.mb-auto, -.my-auto { - margin-bottom: auto !important; -} - -.ml-auto, -.mx-auto { - margin-left: auto !important; -} - -@media (min-width: 576px) { - .m-sm-0 { - margin: 0 !important; - } - .mt-sm-0, - .my-sm-0 { - margin-top: 0 !important; - } - .mr-sm-0, - .mx-sm-0 { - margin-right: 0 !important; - } - .mb-sm-0, - .my-sm-0 { - margin-bottom: 0 !important; - } - .ml-sm-0, - .mx-sm-0 { - margin-left: 0 !important; - } - .m-sm-1 { - margin: 0.25rem !important; - } - .mt-sm-1, - .my-sm-1 { - margin-top: 0.25rem !important; - } - .mr-sm-1, - .mx-sm-1 { - margin-right: 0.25rem !important; - } - .mb-sm-1, - .my-sm-1 { - margin-bottom: 0.25rem !important; - } - .ml-sm-1, - .mx-sm-1 { - margin-left: 0.25rem !important; - } - .m-sm-2 { - margin: 0.5rem !important; - } - .mt-sm-2, - .my-sm-2 { - margin-top: 0.5rem !important; - } - .mr-sm-2, - .mx-sm-2 { - margin-right: 0.5rem !important; - } - .mb-sm-2, - .my-sm-2 { - margin-bottom: 0.5rem !important; - } - .ml-sm-2, - .mx-sm-2 { - margin-left: 0.5rem !important; - } - .m-sm-3 { - margin: 1rem !important; - } - .mt-sm-3, - .my-sm-3 { - margin-top: 1rem !important; - } - .mr-sm-3, - .mx-sm-3 { - margin-right: 1rem !important; - } - .mb-sm-3, - .my-sm-3 { - margin-bottom: 1rem !important; - } - .ml-sm-3, - .mx-sm-3 { - margin-left: 1rem !important; - } - .m-sm-4 { - margin: 1.5rem !important; - } - .mt-sm-4, - .my-sm-4 { - margin-top: 1.5rem !important; - } - .mr-sm-4, - .mx-sm-4 { - margin-right: 1.5rem !important; - } - .mb-sm-4, - .my-sm-4 { - margin-bottom: 1.5rem !important; - } - .ml-sm-4, - .mx-sm-4 { - margin-left: 1.5rem !important; - } - .m-sm-5 { - margin: 3rem !important; - } - .mt-sm-5, - .my-sm-5 { - margin-top: 3rem !important; - } - .mr-sm-5, - .mx-sm-5 { - margin-right: 3rem !important; - } - .mb-sm-5, - .my-sm-5 { - margin-bottom: 3rem !important; - } - .ml-sm-5, - .mx-sm-5 { - margin-left: 3rem !important; - } - .p-sm-0 { - padding: 0 !important; - } - .pt-sm-0, - .py-sm-0 { - padding-top: 0 !important; - } - .pr-sm-0, - .px-sm-0 { - padding-right: 0 !important; - } - .pb-sm-0, - .py-sm-0 { - padding-bottom: 0 !important; - } - .pl-sm-0, - .px-sm-0 { - padding-left: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .pt-sm-1, - .py-sm-1 { - padding-top: 0.25rem !important; - } - .pr-sm-1, - .px-sm-1 { - padding-right: 0.25rem !important; - } - .pb-sm-1, - .py-sm-1 { - padding-bottom: 0.25rem !important; - } - .pl-sm-1, - .px-sm-1 { - padding-left: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .pt-sm-2, - .py-sm-2 { - padding-top: 0.5rem !important; - } - .pr-sm-2, - .px-sm-2 { - padding-right: 0.5rem !important; - } - .pb-sm-2, - .py-sm-2 { - padding-bottom: 0.5rem !important; - } - .pl-sm-2, - .px-sm-2 { - padding-left: 0.5rem !important; - } - .p-sm-3 { - padding: 1rem !important; - } - .pt-sm-3, - .py-sm-3 { - padding-top: 1rem !important; - } - .pr-sm-3, - .px-sm-3 { - padding-right: 1rem !important; - } - .pb-sm-3, - .py-sm-3 { - padding-bottom: 1rem !important; - } - .pl-sm-3, - .px-sm-3 { - padding-left: 1rem !important; - } - .p-sm-4 { - padding: 1.5rem !important; - } - .pt-sm-4, - .py-sm-4 { - padding-top: 1.5rem !important; - } - .pr-sm-4, - .px-sm-4 { - padding-right: 1.5rem !important; - } - .pb-sm-4, - .py-sm-4 { - padding-bottom: 1.5rem !important; - } - .pl-sm-4, - .px-sm-4 { - padding-left: 1.5rem !important; - } - .p-sm-5 { - padding: 3rem !important; - } - .pt-sm-5, - .py-sm-5 { - padding-top: 3rem !important; - } - .pr-sm-5, - .px-sm-5 { - padding-right: 3rem !important; - } - .pb-sm-5, - .py-sm-5 { - padding-bottom: 3rem !important; - } - .pl-sm-5, - .px-sm-5 { - padding-left: 3rem !important; - } - .m-sm-n1 { - margin: -0.25rem !important; - } - .mt-sm-n1, - .my-sm-n1 { - margin-top: -0.25rem !important; - } - .mr-sm-n1, - .mx-sm-n1 { - margin-right: -0.25rem !important; - } - .mb-sm-n1, - .my-sm-n1 { - margin-bottom: -0.25rem !important; - } - .ml-sm-n1, - .mx-sm-n1 { - margin-left: -0.25rem !important; - } - .m-sm-n2 { - margin: -0.5rem !important; - } - .mt-sm-n2, - .my-sm-n2 { - margin-top: -0.5rem !important; - } - .mr-sm-n2, - .mx-sm-n2 { - margin-right: -0.5rem !important; - } - .mb-sm-n2, - .my-sm-n2 { - margin-bottom: -0.5rem !important; - } - .ml-sm-n2, - .mx-sm-n2 { - margin-left: -0.5rem !important; - } - .m-sm-n3 { - margin: -1rem !important; - } - .mt-sm-n3, - .my-sm-n3 { - margin-top: -1rem !important; - } - .mr-sm-n3, - .mx-sm-n3 { - margin-right: -1rem !important; - } - .mb-sm-n3, - .my-sm-n3 { - margin-bottom: -1rem !important; - } - .ml-sm-n3, - .mx-sm-n3 { - margin-left: -1rem !important; - } - .m-sm-n4 { - margin: -1.5rem !important; - } - .mt-sm-n4, - .my-sm-n4 { - margin-top: -1.5rem !important; - } - .mr-sm-n4, - .mx-sm-n4 { - margin-right: -1.5rem !important; - } - .mb-sm-n4, - .my-sm-n4 { - margin-bottom: -1.5rem !important; - } - .ml-sm-n4, - .mx-sm-n4 { - margin-left: -1.5rem !important; - } - .m-sm-n5 { - margin: -3rem !important; - } - .mt-sm-n5, - .my-sm-n5 { - margin-top: -3rem !important; - } - .mr-sm-n5, - .mx-sm-n5 { - margin-right: -3rem !important; - } - .mb-sm-n5, - .my-sm-n5 { - margin-bottom: -3rem !important; - } - .ml-sm-n5, - .mx-sm-n5 { - margin-left: -3rem !important; - } - .m-sm-auto { - margin: auto !important; - } - .mt-sm-auto, - .my-sm-auto { - margin-top: auto !important; - } - .mr-sm-auto, - .mx-sm-auto { - margin-right: auto !important; - } - .mb-sm-auto, - .my-sm-auto { - margin-bottom: auto !important; - } - .ml-sm-auto, - .mx-sm-auto { - margin-left: auto !important; - } -} - -@media (min-width: 768px) { - .m-md-0 { - margin: 0 !important; - } - .mt-md-0, - .my-md-0 { - margin-top: 0 !important; - } - .mr-md-0, - .mx-md-0 { - margin-right: 0 !important; - } - .mb-md-0, - .my-md-0 { - margin-bottom: 0 !important; - } - .ml-md-0, - .mx-md-0 { - margin-left: 0 !important; - } - .m-md-1 { - margin: 0.25rem !important; - } - .mt-md-1, - .my-md-1 { - margin-top: 0.25rem !important; - } - .mr-md-1, - .mx-md-1 { - margin-right: 0.25rem !important; - } - .mb-md-1, - .my-md-1 { - margin-bottom: 0.25rem !important; - } - .ml-md-1, - .mx-md-1 { - margin-left: 0.25rem !important; - } - .m-md-2 { - margin: 0.5rem !important; - } - .mt-md-2, - .my-md-2 { - margin-top: 0.5rem !important; - } - .mr-md-2, - .mx-md-2 { - margin-right: 0.5rem !important; - } - .mb-md-2, - .my-md-2 { - margin-bottom: 0.5rem !important; - } - .ml-md-2, - .mx-md-2 { - margin-left: 0.5rem !important; - } - .m-md-3 { - margin: 1rem !important; - } - .mt-md-3, - .my-md-3 { - margin-top: 1rem !important; - } - .mr-md-3, - .mx-md-3 { - margin-right: 1rem !important; - } - .mb-md-3, - .my-md-3 { - margin-bottom: 1rem !important; - } - .ml-md-3, - .mx-md-3 { - margin-left: 1rem !important; - } - .m-md-4 { - margin: 1.5rem !important; - } - .mt-md-4, - .my-md-4 { - margin-top: 1.5rem !important; - } - .mr-md-4, - .mx-md-4 { - margin-right: 1.5rem !important; - } - .mb-md-4, - .my-md-4 { - margin-bottom: 1.5rem !important; - } - .ml-md-4, - .mx-md-4 { - margin-left: 1.5rem !important; - } - .m-md-5 { - margin: 3rem !important; - } - .mt-md-5, - .my-md-5 { - margin-top: 3rem !important; - } - .mr-md-5, - .mx-md-5 { - margin-right: 3rem !important; - } - .mb-md-5, - .my-md-5 { - margin-bottom: 3rem !important; - } - .ml-md-5, - .mx-md-5 { - margin-left: 3rem !important; - } - .p-md-0 { - padding: 0 !important; - } - .pt-md-0, - .py-md-0 { - padding-top: 0 !important; - } - .pr-md-0, - .px-md-0 { - padding-right: 0 !important; - } - .pb-md-0, - .py-md-0 { - padding-bottom: 0 !important; - } - .pl-md-0, - .px-md-0 { - padding-left: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .pt-md-1, - .py-md-1 { - padding-top: 0.25rem !important; - } - .pr-md-1, - .px-md-1 { - padding-right: 0.25rem !important; - } - .pb-md-1, - .py-md-1 { - padding-bottom: 0.25rem !important; - } - .pl-md-1, - .px-md-1 { - padding-left: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .pt-md-2, - .py-md-2 { - padding-top: 0.5rem !important; - } - .pr-md-2, - .px-md-2 { - padding-right: 0.5rem !important; - } - .pb-md-2, - .py-md-2 { - padding-bottom: 0.5rem !important; - } - .pl-md-2, - .px-md-2 { - padding-left: 0.5rem !important; - } - .p-md-3 { - padding: 1rem !important; - } - .pt-md-3, - .py-md-3 { - padding-top: 1rem !important; - } - .pr-md-3, - .px-md-3 { - padding-right: 1rem !important; - } - .pb-md-3, - .py-md-3 { - padding-bottom: 1rem !important; - } - .pl-md-3, - .px-md-3 { - padding-left: 1rem !important; - } - .p-md-4 { - padding: 1.5rem !important; - } - .pt-md-4, - .py-md-4 { - padding-top: 1.5rem !important; - } - .pr-md-4, - .px-md-4 { - padding-right: 1.5rem !important; - } - .pb-md-4, - .py-md-4 { - padding-bottom: 1.5rem !important; - } - .pl-md-4, - .px-md-4 { - padding-left: 1.5rem !important; - } - .p-md-5 { - padding: 3rem !important; - } - .pt-md-5, - .py-md-5 { - padding-top: 3rem !important; - } - .pr-md-5, - .px-md-5 { - padding-right: 3rem !important; - } - .pb-md-5, - .py-md-5 { - padding-bottom: 3rem !important; - } - .pl-md-5, - .px-md-5 { - padding-left: 3rem !important; - } - .m-md-n1 { - margin: -0.25rem !important; - } - .mt-md-n1, - .my-md-n1 { - margin-top: -0.25rem !important; - } - .mr-md-n1, - .mx-md-n1 { - margin-right: -0.25rem !important; - } - .mb-md-n1, - .my-md-n1 { - margin-bottom: -0.25rem !important; - } - .ml-md-n1, - .mx-md-n1 { - margin-left: -0.25rem !important; - } - .m-md-n2 { - margin: -0.5rem !important; - } - .mt-md-n2, - .my-md-n2 { - margin-top: -0.5rem !important; - } - .mr-md-n2, - .mx-md-n2 { - margin-right: -0.5rem !important; - } - .mb-md-n2, - .my-md-n2 { - margin-bottom: -0.5rem !important; - } - .ml-md-n2, - .mx-md-n2 { - margin-left: -0.5rem !important; - } - .m-md-n3 { - margin: -1rem !important; - } - .mt-md-n3, - .my-md-n3 { - margin-top: -1rem !important; - } - .mr-md-n3, - .mx-md-n3 { - margin-right: -1rem !important; - } - .mb-md-n3, - .my-md-n3 { - margin-bottom: -1rem !important; - } - .ml-md-n3, - .mx-md-n3 { - margin-left: -1rem !important; - } - .m-md-n4 { - margin: -1.5rem !important; - } - .mt-md-n4, - .my-md-n4 { - margin-top: -1.5rem !important; - } - .mr-md-n4, - .mx-md-n4 { - margin-right: -1.5rem !important; - } - .mb-md-n4, - .my-md-n4 { - margin-bottom: -1.5rem !important; - } - .ml-md-n4, - .mx-md-n4 { - margin-left: -1.5rem !important; - } - .m-md-n5 { - margin: -3rem !important; - } - .mt-md-n5, - .my-md-n5 { - margin-top: -3rem !important; - } - .mr-md-n5, - .mx-md-n5 { - margin-right: -3rem !important; - } - .mb-md-n5, - .my-md-n5 { - margin-bottom: -3rem !important; - } - .ml-md-n5, - .mx-md-n5 { - margin-left: -3rem !important; - } - .m-md-auto { - margin: auto !important; - } - .mt-md-auto, - .my-md-auto { - margin-top: auto !important; - } - .mr-md-auto, - .mx-md-auto { - margin-right: auto !important; - } - .mb-md-auto, - .my-md-auto { - margin-bottom: auto !important; - } - .ml-md-auto, - .mx-md-auto { - margin-left: auto !important; - } -} - -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 !important; - } - .mt-lg-0, - .my-lg-0 { - margin-top: 0 !important; - } - .mr-lg-0, - .mx-lg-0 { - margin-right: 0 !important; - } - .mb-lg-0, - .my-lg-0 { - margin-bottom: 0 !important; - } - .ml-lg-0, - .mx-lg-0 { - margin-left: 0 !important; - } - .m-lg-1 { - margin: 0.25rem !important; - } - .mt-lg-1, - .my-lg-1 { - margin-top: 0.25rem !important; - } - .mr-lg-1, - .mx-lg-1 { - margin-right: 0.25rem !important; - } - .mb-lg-1, - .my-lg-1 { - margin-bottom: 0.25rem !important; - } - .ml-lg-1, - .mx-lg-1 { - margin-left: 0.25rem !important; - } - .m-lg-2 { - margin: 0.5rem !important; - } - .mt-lg-2, - .my-lg-2 { - margin-top: 0.5rem !important; - } - .mr-lg-2, - .mx-lg-2 { - margin-right: 0.5rem !important; - } - .mb-lg-2, - .my-lg-2 { - margin-bottom: 0.5rem !important; - } - .ml-lg-2, - .mx-lg-2 { - margin-left: 0.5rem !important; - } - .m-lg-3 { - margin: 1rem !important; - } - .mt-lg-3, - .my-lg-3 { - margin-top: 1rem !important; - } - .mr-lg-3, - .mx-lg-3 { - margin-right: 1rem !important; - } - .mb-lg-3, - .my-lg-3 { - margin-bottom: 1rem !important; - } - .ml-lg-3, - .mx-lg-3 { - margin-left: 1rem !important; - } - .m-lg-4 { - margin: 1.5rem !important; - } - .mt-lg-4, - .my-lg-4 { - margin-top: 1.5rem !important; - } - .mr-lg-4, - .mx-lg-4 { - margin-right: 1.5rem !important; - } - .mb-lg-4, - .my-lg-4 { - margin-bottom: 1.5rem !important; - } - .ml-lg-4, - .mx-lg-4 { - margin-left: 1.5rem !important; - } - .m-lg-5 { - margin: 3rem !important; - } - .mt-lg-5, - .my-lg-5 { - margin-top: 3rem !important; - } - .mr-lg-5, - .mx-lg-5 { - margin-right: 3rem !important; - } - .mb-lg-5, - .my-lg-5 { - margin-bottom: 3rem !important; - } - .ml-lg-5, - .mx-lg-5 { - margin-left: 3rem !important; - } - .p-lg-0 { - padding: 0 !important; - } - .pt-lg-0, - .py-lg-0 { - padding-top: 0 !important; - } - .pr-lg-0, - .px-lg-0 { - padding-right: 0 !important; - } - .pb-lg-0, - .py-lg-0 { - padding-bottom: 0 !important; - } - .pl-lg-0, - .px-lg-0 { - padding-left: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .pt-lg-1, - .py-lg-1 { - padding-top: 0.25rem !important; - } - .pr-lg-1, - .px-lg-1 { - padding-right: 0.25rem !important; - } - .pb-lg-1, - .py-lg-1 { - padding-bottom: 0.25rem !important; - } - .pl-lg-1, - .px-lg-1 { - padding-left: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .pt-lg-2, - .py-lg-2 { - padding-top: 0.5rem !important; - } - .pr-lg-2, - .px-lg-2 { - padding-right: 0.5rem !important; - } - .pb-lg-2, - .py-lg-2 { - padding-bottom: 0.5rem !important; - } - .pl-lg-2, - .px-lg-2 { - padding-left: 0.5rem !important; - } - .p-lg-3 { - padding: 1rem !important; - } - .pt-lg-3, - .py-lg-3 { - padding-top: 1rem !important; - } - .pr-lg-3, - .px-lg-3 { - padding-right: 1rem !important; - } - .pb-lg-3, - .py-lg-3 { - padding-bottom: 1rem !important; - } - .pl-lg-3, - .px-lg-3 { - padding-left: 1rem !important; - } - .p-lg-4 { - padding: 1.5rem !important; - } - .pt-lg-4, - .py-lg-4 { - padding-top: 1.5rem !important; - } - .pr-lg-4, - .px-lg-4 { - padding-right: 1.5rem !important; - } - .pb-lg-4, - .py-lg-4 { - padding-bottom: 1.5rem !important; - } - .pl-lg-4, - .px-lg-4 { - padding-left: 1.5rem !important; - } - .p-lg-5 { - padding: 3rem !important; - } - .pt-lg-5, - .py-lg-5 { - padding-top: 3rem !important; - } - .pr-lg-5, - .px-lg-5 { - padding-right: 3rem !important; - } - .pb-lg-5, - .py-lg-5 { - padding-bottom: 3rem !important; - } - .pl-lg-5, - .px-lg-5 { - padding-left: 3rem !important; - } - .m-lg-n1 { - margin: -0.25rem !important; - } - .mt-lg-n1, - .my-lg-n1 { - margin-top: -0.25rem !important; - } - .mr-lg-n1, - .mx-lg-n1 { - margin-right: -0.25rem !important; - } - .mb-lg-n1, - .my-lg-n1 { - margin-bottom: -0.25rem !important; - } - .ml-lg-n1, - .mx-lg-n1 { - margin-left: -0.25rem !important; - } - .m-lg-n2 { - margin: -0.5rem !important; - } - .mt-lg-n2, - .my-lg-n2 { - margin-top: -0.5rem !important; - } - .mr-lg-n2, - .mx-lg-n2 { - margin-right: -0.5rem !important; - } - .mb-lg-n2, - .my-lg-n2 { - margin-bottom: -0.5rem !important; - } - .ml-lg-n2, - .mx-lg-n2 { - margin-left: -0.5rem !important; - } - .m-lg-n3 { - margin: -1rem !important; - } - .mt-lg-n3, - .my-lg-n3 { - margin-top: -1rem !important; - } - .mr-lg-n3, - .mx-lg-n3 { - margin-right: -1rem !important; - } - .mb-lg-n3, - .my-lg-n3 { - margin-bottom: -1rem !important; - } - .ml-lg-n3, - .mx-lg-n3 { - margin-left: -1rem !important; - } - .m-lg-n4 { - margin: -1.5rem !important; - } - .mt-lg-n4, - .my-lg-n4 { - margin-top: -1.5rem !important; - } - .mr-lg-n4, - .mx-lg-n4 { - margin-right: -1.5rem !important; - } - .mb-lg-n4, - .my-lg-n4 { - margin-bottom: -1.5rem !important; - } - .ml-lg-n4, - .mx-lg-n4 { - margin-left: -1.5rem !important; - } - .m-lg-n5 { - margin: -3rem !important; - } - .mt-lg-n5, - .my-lg-n5 { - margin-top: -3rem !important; - } - .mr-lg-n5, - .mx-lg-n5 { - margin-right: -3rem !important; - } - .mb-lg-n5, - .my-lg-n5 { - margin-bottom: -3rem !important; - } - .ml-lg-n5, - .mx-lg-n5 { - margin-left: -3rem !important; - } - .m-lg-auto { - margin: auto !important; - } - .mt-lg-auto, - .my-lg-auto { - margin-top: auto !important; - } - .mr-lg-auto, - .mx-lg-auto { - margin-right: auto !important; - } - .mb-lg-auto, - .my-lg-auto { - margin-bottom: auto !important; - } - .ml-lg-auto, - .mx-lg-auto { - margin-left: auto !important; - } -} - -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 !important; - } - .mt-xl-0, - .my-xl-0 { - margin-top: 0 !important; - } - .mr-xl-0, - .mx-xl-0 { - margin-right: 0 !important; - } - .mb-xl-0, - .my-xl-0 { - margin-bottom: 0 !important; - } - .ml-xl-0, - .mx-xl-0 { - margin-left: 0 !important; - } - .m-xl-1 { - margin: 0.25rem !important; - } - .mt-xl-1, - .my-xl-1 { - margin-top: 0.25rem !important; - } - .mr-xl-1, - .mx-xl-1 { - margin-right: 0.25rem !important; - } - .mb-xl-1, - .my-xl-1 { - margin-bottom: 0.25rem !important; - } - .ml-xl-1, - .mx-xl-1 { - margin-left: 0.25rem !important; - } - .m-xl-2 { - margin: 0.5rem !important; - } - .mt-xl-2, - .my-xl-2 { - margin-top: 0.5rem !important; - } - .mr-xl-2, - .mx-xl-2 { - margin-right: 0.5rem !important; - } - .mb-xl-2, - .my-xl-2 { - margin-bottom: 0.5rem !important; - } - .ml-xl-2, - .mx-xl-2 { - margin-left: 0.5rem !important; - } - .m-xl-3 { - margin: 1rem !important; - } - .mt-xl-3, - .my-xl-3 { - margin-top: 1rem !important; - } - .mr-xl-3, - .mx-xl-3 { - margin-right: 1rem !important; - } - .mb-xl-3, - .my-xl-3 { - margin-bottom: 1rem !important; - } - .ml-xl-3, - .mx-xl-3 { - margin-left: 1rem !important; - } - .m-xl-4 { - margin: 1.5rem !important; - } - .mt-xl-4, - .my-xl-4 { - margin-top: 1.5rem !important; - } - .mr-xl-4, - .mx-xl-4 { - margin-right: 1.5rem !important; - } - .mb-xl-4, - .my-xl-4 { - margin-bottom: 1.5rem !important; - } - .ml-xl-4, - .mx-xl-4 { - margin-left: 1.5rem !important; - } - .m-xl-5 { - margin: 3rem !important; - } - .mt-xl-5, - .my-xl-5 { - margin-top: 3rem !important; - } - .mr-xl-5, - .mx-xl-5 { - margin-right: 3rem !important; - } - .mb-xl-5, - .my-xl-5 { - margin-bottom: 3rem !important; - } - .ml-xl-5, - .mx-xl-5 { - margin-left: 3rem !important; - } - .p-xl-0 { - padding: 0 !important; - } - .pt-xl-0, - .py-xl-0 { - padding-top: 0 !important; - } - .pr-xl-0, - .px-xl-0 { - padding-right: 0 !important; - } - .pb-xl-0, - .py-xl-0 { - padding-bottom: 0 !important; - } - .pl-xl-0, - .px-xl-0 { - padding-left: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .pt-xl-1, - .py-xl-1 { - padding-top: 0.25rem !important; - } - .pr-xl-1, - .px-xl-1 { - padding-right: 0.25rem !important; - } - .pb-xl-1, - .py-xl-1 { - padding-bottom: 0.25rem !important; - } - .pl-xl-1, - .px-xl-1 { - padding-left: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .pt-xl-2, - .py-xl-2 { - padding-top: 0.5rem !important; - } - .pr-xl-2, - .px-xl-2 { - padding-right: 0.5rem !important; - } - .pb-xl-2, - .py-xl-2 { - padding-bottom: 0.5rem !important; - } - .pl-xl-2, - .px-xl-2 { - padding-left: 0.5rem !important; - } - .p-xl-3 { - padding: 1rem !important; - } - .pt-xl-3, - .py-xl-3 { - padding-top: 1rem !important; - } - .pr-xl-3, - .px-xl-3 { - padding-right: 1rem !important; - } - .pb-xl-3, - .py-xl-3 { - padding-bottom: 1rem !important; - } - .pl-xl-3, - .px-xl-3 { - padding-left: 1rem !important; - } - .p-xl-4 { - padding: 1.5rem !important; - } - .pt-xl-4, - .py-xl-4 { - padding-top: 1.5rem !important; - } - .pr-xl-4, - .px-xl-4 { - padding-right: 1.5rem !important; - } - .pb-xl-4, - .py-xl-4 { - padding-bottom: 1.5rem !important; - } - .pl-xl-4, - .px-xl-4 { - padding-left: 1.5rem !important; - } - .p-xl-5 { - padding: 3rem !important; - } - .pt-xl-5, - .py-xl-5 { - padding-top: 3rem !important; - } - .pr-xl-5, - .px-xl-5 { - padding-right: 3rem !important; - } - .pb-xl-5, - .py-xl-5 { - padding-bottom: 3rem !important; - } - .pl-xl-5, - .px-xl-5 { - padding-left: 3rem !important; - } - .m-xl-n1 { - margin: -0.25rem !important; - } - .mt-xl-n1, - .my-xl-n1 { - margin-top: -0.25rem !important; - } - .mr-xl-n1, - .mx-xl-n1 { - margin-right: -0.25rem !important; - } - .mb-xl-n1, - .my-xl-n1 { - margin-bottom: -0.25rem !important; - } - .ml-xl-n1, - .mx-xl-n1 { - margin-left: -0.25rem !important; - } - .m-xl-n2 { - margin: -0.5rem !important; - } - .mt-xl-n2, - .my-xl-n2 { - margin-top: -0.5rem !important; - } - .mr-xl-n2, - .mx-xl-n2 { - margin-right: -0.5rem !important; - } - .mb-xl-n2, - .my-xl-n2 { - margin-bottom: -0.5rem !important; - } - .ml-xl-n2, - .mx-xl-n2 { - margin-left: -0.5rem !important; - } - .m-xl-n3 { - margin: -1rem !important; - } - .mt-xl-n3, - .my-xl-n3 { - margin-top: -1rem !important; - } - .mr-xl-n3, - .mx-xl-n3 { - margin-right: -1rem !important; - } - .mb-xl-n3, - .my-xl-n3 { - margin-bottom: -1rem !important; - } - .ml-xl-n3, - .mx-xl-n3 { - margin-left: -1rem !important; - } - .m-xl-n4 { - margin: -1.5rem !important; - } - .mt-xl-n4, - .my-xl-n4 { - margin-top: -1.5rem !important; - } - .mr-xl-n4, - .mx-xl-n4 { - margin-right: -1.5rem !important; - } - .mb-xl-n4, - .my-xl-n4 { - margin-bottom: -1.5rem !important; - } - .ml-xl-n4, - .mx-xl-n4 { - margin-left: -1.5rem !important; - } - .m-xl-n5 { - margin: -3rem !important; - } - .mt-xl-n5, - .my-xl-n5 { - margin-top: -3rem !important; - } - .mr-xl-n5, - .mx-xl-n5 { - margin-right: -3rem !important; - } - .mb-xl-n5, - .my-xl-n5 { - margin-bottom: -3rem !important; - } - .ml-xl-n5, - .mx-xl-n5 { - margin-left: -3rem !important; - } - .m-xl-auto { - margin: auto !important; - } - .mt-xl-auto, - .my-xl-auto { - margin-top: auto !important; - } - .mr-xl-auto, - .mx-xl-auto { - margin-right: auto !important; - } - .mb-xl-auto, - .my-xl-auto { - margin-bottom: auto !important; - } - .ml-xl-auto, - .mx-xl-auto { - margin-left: auto !important; - } -} - -.stretched-link::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - pointer-events: auto; - content: ""; - background-color: rgba(0, 0, 0, 0); -} - -.text-monospace { - font-family: - SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", - monospace !important; -} - -.text-justify { - text-align: justify !important; -} - -.text-wrap { - white-space: normal !important; -} - -.text-nowrap { - white-space: nowrap !important; -} - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.text-left { - text-align: left !important; -} - -.text-right { - text-align: right !important; -} - -.text-center { - text-align: center !important; -} - -@media (min-width: 576px) { - .text-sm-left { - text-align: left !important; - } - .text-sm-right { - text-align: right !important; - } - .text-sm-center { - text-align: center !important; - } -} - -@media (min-width: 768px) { - .text-md-left { - text-align: left !important; - } - .text-md-right { - text-align: right !important; - } - .text-md-center { - text-align: center !important; - } -} - -@media (min-width: 992px) { - .text-lg-left { - text-align: left !important; - } - .text-lg-right { - text-align: right !important; - } - .text-lg-center { - text-align: center !important; - } -} - -@media (min-width: 1200px) { - .text-xl-left { - text-align: left !important; - } - .text-xl-right { - text-align: right !important; - } - .text-xl-center { - text-align: center !important; - } -} - -.text-lowercase { - text-transform: lowercase !important; -} - -.text-uppercase { - text-transform: uppercase !important; -} - -.text-capitalize { - text-transform: capitalize !important; -} - -.font-weight-light { - font-weight: 300 !important; -} - -.font-weight-lighter { - font-weight: lighter !important; -} - -.font-weight-normal { - font-weight: 400 !important; -} - -.font-weight-bold { - font-weight: 700 !important; -} - -.font-weight-bolder { - font-weight: bolder !important; -} - -.font-italic { - font-style: italic !important; -} - -.text-white { - color: #fff !important; -} - -.text-primary { - color: #007bff !important; -} - -a.text-primary:hover, -a.text-primary:focus { - color: #0056b3 !important; -} - -.text-secondary { - color: #6c757d !important; -} - -a.text-secondary:hover, -a.text-secondary:focus { - color: #494f54 !important; -} - -.text-success { - color: #28a745 !important; -} - -a.text-success:hover, -a.text-success:focus { - color: #19692c !important; -} - -.text-info { - color: #17a2b8 !important; -} - -a.text-info:hover, -a.text-info:focus { - color: #0f6674 !important; -} - -.text-warning { - color: #ffc107 !important; -} - -a.text-warning:hover, -a.text-warning:focus { - color: #ba8b00 !important; -} - -.text-danger { - color: #dc3545 !important; -} - -a.text-danger:hover, -a.text-danger:focus { - color: #a71d2a !important; -} - -.text-light { - color: #f8f9fa !important; -} - -a.text-light:hover, -a.text-light:focus { - color: #cbd3da !important; -} - -.text-dark { - color: #343a40 !important; -} - -a.text-dark:hover, -a.text-dark:focus { - color: #121416 !important; -} - -.text-body { - color: #212529 !important; -} - -.text-muted { - color: #6c757d !important; -} - -.text-black-50 { - color: rgba(0, 0, 0, 0.5) !important; -} - -.text-white-50 { - color: rgba(255, 255, 255, 0.5) !important; -} - -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.text-decoration-none { - text-decoration: none !important; -} - -.text-break { - word-break: break-word !important; - overflow-wrap: break-word !important; -} - -.text-reset { - color: inherit !important; -} - -.visible { - visibility: visible !important; -} - -.invisible { - visibility: hidden !important; -} - -@media print { - *, - *::before, - *::after { - text-shadow: none !important; - box-shadow: none !important; - } - a:not(.btn) { - text-decoration: underline; - } - abbr[title]::after { - content: " (" attr(title) ")"; - } - pre { - white-space: pre-wrap !important; - } - pre, - blockquote { - border: 1px solid #adb5bd; - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } - @page { - size: a3; - } - body { - min-width: 992px !important; - } - .container { - min-width: 992px !important; - } - .navbar { - display: none; - } - .badge { - border: 1px solid #000; - } - .table { - border-collapse: collapse !important; - } - .table td, - .table th { - background-color: #fff !important; - } - .table-bordered th, - .table-bordered td { - border: 1px solid #dee2e6 !important; - } - .table-dark { - color: inherit; - } - .table-dark th, - .table-dark td, - .table-dark thead th, - .table-dark tbody + tbody { - border-color: #dee2e6; - } - .table .thead-dark th { - color: inherit; - border-color: #dee2e6; - } -} -/*# sourceMappingURL=bootstrap.css.map */ diff --git a/template/css/fontawesome-all.css b/template/css/fontawesome-all.css deleted file mode 100644 index 74d8702..0000000 --- a/template/css/fontawesome-all.css +++ /dev/null @@ -1,5849 +0,0 @@ -/*! - * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */ -.fa, -.fas, -.far, -.fal, -.fad, -.fab { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - line-height: 1; -} - -.fa-lg { - font-size: 1.33333em; - line-height: 0.75em; - vertical-align: -0.0667em; -} - -.fa-xs { - font-size: 0.75em; -} - -.fa-sm { - font-size: 0.875em; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-left: 2.5em; - padding-left: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - left: -2em; - position: absolute; - text-align: center; - width: 2em; - line-height: inherit; -} - -.fa-border { - border: solid 0.08em #eee; - border-radius: 0.1em; - padding: 0.2em 0.25em 0.15em; -} - -.fa-pull-left { - float: left; -} - -.fa-pull-right { - float: right; -} - -.fa.fa-pull-left, -.fas.fa-pull-left, -.far.fa-pull-left, -.fal.fa-pull-left, -.fab.fa-pull-left { - margin-right: 0.3em; -} - -.fa.fa-pull-right, -.fas.fa-pull-right, -.far.fa-pull-right, -.fal.fa-pull-right, -.fab.fa-pull-right { - margin-left: 0.3em; -} - -.fa-spin { - -webkit-animation: fa-spin 2s infinite linear; - animation: fa-spin 2s infinite linear; -} - -.fa-pulse { - -webkit-animation: fa-spin 1s infinite steps(8); - animation: fa-spin 1s infinite steps(8); -} - -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -.fa-rotate-90 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; - -webkit-transform: rotate(90deg); - transform: rotate(90deg); -} - -.fa-rotate-180 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} - -.fa-rotate-270 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; - -webkit-transform: rotate(270deg); - transform: rotate(270deg); -} - -.fa-flip-horizontal { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; - -webkit-transform: scale(-1, 1); - transform: scale(-1, 1); -} - -.fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -webkit-transform: scale(1, -1); - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -webkit-transform: scale(-1, -1); - transform: scale(-1, -1); -} - -:root .fa-rotate-90, -:root .fa-rotate-180, -:root .fa-rotate-270, -:root .fa-flip-horizontal, -:root .fa-flip-vertical, -:root .fa-flip-both { - -webkit-filter: none; - filter: none; -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: #fff; -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ -.fa-500px:before { - content: "\f26e"; -} - -.fa-accessible-icon:before { - content: "\f368"; -} - -.fa-accusoft:before { - content: "\f369"; -} - -.fa-acquisitions-incorporated:before { - content: "\f6af"; -} - -.fa-ad:before { - content: "\f641"; -} - -.fa-address-book:before { - content: "\f2b9"; -} - -.fa-address-card:before { - content: "\f2bb"; -} - -.fa-adjust:before { - content: "\f042"; -} - -.fa-adn:before { - content: "\f170"; -} - -.fa-adobe:before { - content: "\f778"; -} - -.fa-adversal:before { - content: "\f36a"; -} - -.fa-affiliatetheme:before { - content: "\f36b"; -} - -.fa-air-freshener:before { - content: "\f5d0"; -} - -.fa-airbnb:before { - content: "\f834"; -} - -.fa-algolia:before { - content: "\f36c"; -} - -.fa-align-center:before { - content: "\f037"; -} - -.fa-align-justify:before { - content: "\f039"; -} - -.fa-align-left:before { - content: "\f036"; -} - -.fa-align-right:before { - content: "\f038"; -} - -.fa-alipay:before { - content: "\f642"; -} - -.fa-allergies:before { - content: "\f461"; -} - -.fa-amazon:before { - content: "\f270"; -} - -.fa-amazon-pay:before { - content: "\f42c"; -} - -.fa-ambulance:before { - content: "\f0f9"; -} - -.fa-american-sign-language-interpreting:before { - content: "\f2a3"; -} - -.fa-amilia:before { - content: "\f36d"; -} - -.fa-anchor:before { - content: "\f13d"; -} - -.fa-android:before { - content: "\f17b"; -} - -.fa-angellist:before { - content: "\f209"; -} - -.fa-angle-double-down:before { - content: "\f103"; -} - -.fa-angle-double-left:before { - content: "\f100"; -} - -.fa-angle-double-right:before { - content: "\f101"; -} - -.fa-angle-double-up:before { - content: "\f102"; -} - -.fa-angle-down:before { - content: "\f107"; -} - -.fa-angle-left:before { - content: "\f104"; -} - -.fa-angle-right:before { - content: "\f105"; -} - -.fa-angle-up:before { - content: "\f106"; -} - -.fa-angry:before { - content: "\f556"; -} - -.fa-angrycreative:before { - content: "\f36e"; -} - -.fa-angular:before { - content: "\f420"; -} - -.fa-ankh:before { - content: "\f644"; -} - -.fa-app-store:before { - content: "\f36f"; -} - -.fa-app-store-ios:before { - content: "\f370"; -} - -.fa-apper:before { - content: "\f371"; -} - -.fa-apple:before { - content: "\f179"; -} - -.fa-apple-alt:before { - content: "\f5d1"; -} - -.fa-apple-pay:before { - content: "\f415"; -} - -.fa-archive:before { - content: "\f187"; -} - -.fa-archway:before { - content: "\f557"; -} - -.fa-arrow-alt-circle-down:before { - content: "\f358"; -} - -.fa-arrow-alt-circle-left:before { - content: "\f359"; -} - -.fa-arrow-alt-circle-right:before { - content: "\f35a"; -} - -.fa-arrow-alt-circle-up:before { - content: "\f35b"; -} - -.fa-arrow-circle-down:before { - content: "\f0ab"; -} - -.fa-arrow-circle-left:before { - content: "\f0a8"; -} - -.fa-arrow-circle-right:before { - content: "\f0a9"; -} - -.fa-arrow-circle-up:before { - content: "\f0aa"; -} - -.fa-arrow-down:before { - content: "\f063"; -} - -.fa-arrow-left:before { - content: "\f060"; -} - -.fa-arrow-right:before { - content: "\f061"; -} - -.fa-arrow-up:before { - content: "\f062"; -} - -.fa-arrows-alt:before { - content: "\f0b2"; -} - -.fa-arrows-alt-h:before { - content: "\f337"; -} - -.fa-arrows-alt-v:before { - content: "\f338"; -} - -.fa-artstation:before { - content: "\f77a"; -} - -.fa-assistive-listening-systems:before { - content: "\f2a2"; -} - -.fa-asterisk:before { - content: "\f069"; -} - -.fa-asymmetrik:before { - content: "\f372"; -} - -.fa-at:before { - content: "\f1fa"; -} - -.fa-atlas:before { - content: "\f558"; -} - -.fa-atlassian:before { - content: "\f77b"; -} - -.fa-atom:before { - content: "\f5d2"; -} - -.fa-audible:before { - content: "\f373"; -} - -.fa-audio-description:before { - content: "\f29e"; -} - -.fa-autoprefixer:before { - content: "\f41c"; -} - -.fa-avianex:before { - content: "\f374"; -} - -.fa-aviato:before { - content: "\f421"; -} - -.fa-award:before { - content: "\f559"; -} - -.fa-aws:before { - content: "\f375"; -} - -.fa-baby:before { - content: "\f77c"; -} - -.fa-baby-carriage:before { - content: "\f77d"; -} - -.fa-backspace:before { - content: "\f55a"; -} - -.fa-backward:before { - content: "\f04a"; -} - -.fa-bacon:before { - content: "\f7e5"; -} - -.fa-balance-scale:before { - content: "\f24e"; -} - -.fa-balance-scale-left:before { - content: "\f515"; -} - -.fa-balance-scale-right:before { - content: "\f516"; -} - -.fa-ban:before { - content: "\f05e"; -} - -.fa-band-aid:before { - content: "\f462"; -} - -.fa-bandcamp:before { - content: "\f2d5"; -} - -.fa-barcode:before { - content: "\f02a"; -} - -.fa-bars:before { - content: "\f0c9"; -} - -.fa-baseball-ball:before { - content: "\f433"; -} - -.fa-basketball-ball:before { - content: "\f434"; -} - -.fa-bath:before { - content: "\f2cd"; -} - -.fa-battery-empty:before { - content: "\f244"; -} - -.fa-battery-full:before { - content: "\f240"; -} - -.fa-battery-half:before { - content: "\f242"; -} - -.fa-battery-quarter:before { - content: "\f243"; -} - -.fa-battery-three-quarters:before { - content: "\f241"; -} - -.fa-battle-net:before { - content: "\f835"; -} - -.fa-bed:before { - content: "\f236"; -} - -.fa-beer:before { - content: "\f0fc"; -} - -.fa-behance:before { - content: "\f1b4"; -} - -.fa-behance-square:before { - content: "\f1b5"; -} - -.fa-bell:before { - content: "\f0f3"; -} - -.fa-bell-slash:before { - content: "\f1f6"; -} - -.fa-bezier-curve:before { - content: "\f55b"; -} - -.fa-bible:before { - content: "\f647"; -} - -.fa-bicycle:before { - content: "\f206"; -} - -.fa-biking:before { - content: "\f84a"; -} - -.fa-bimobject:before { - content: "\f378"; -} - -.fa-binoculars:before { - content: "\f1e5"; -} - -.fa-biohazard:before { - content: "\f780"; -} - -.fa-birthday-cake:before { - content: "\f1fd"; -} - -.fa-bitbucket:before { - content: "\f171"; -} - -.fa-bitcoin:before { - content: "\f379"; -} - -.fa-bity:before { - content: "\f37a"; -} - -.fa-black-tie:before { - content: "\f27e"; -} - -.fa-blackberry:before { - content: "\f37b"; -} - -.fa-blender:before { - content: "\f517"; -} - -.fa-blender-phone:before { - content: "\f6b6"; -} - -.fa-blind:before { - content: "\f29d"; -} - -.fa-blog:before { - content: "\f781"; -} - -.fa-blogger:before { - content: "\f37c"; -} - -.fa-blogger-b:before { - content: "\f37d"; -} - -.fa-bluetooth:before { - content: "\f293"; -} - -.fa-bluetooth-b:before { - content: "\f294"; -} - -.fa-bold:before { - content: "\f032"; -} - -.fa-bolt:before { - content: "\f0e7"; -} - -.fa-bomb:before { - content: "\f1e2"; -} - -.fa-bone:before { - content: "\f5d7"; -} - -.fa-bong:before { - content: "\f55c"; -} - -.fa-book:before { - content: "\f02d"; -} - -.fa-book-dead:before { - content: "\f6b7"; -} - -.fa-book-medical:before { - content: "\f7e6"; -} - -.fa-book-open:before { - content: "\f518"; -} - -.fa-book-reader:before { - content: "\f5da"; -} - -.fa-bookmark:before { - content: "\f02e"; -} - -.fa-bootstrap:before { - content: "\f836"; -} - -.fa-border-all:before { - content: "\f84c"; -} - -.fa-border-none:before { - content: "\f850"; -} - -.fa-border-style:before { - content: "\f853"; -} - -.fa-bowling-ball:before { - content: "\f436"; -} - -.fa-box:before { - content: "\f466"; -} - -.fa-box-open:before { - content: "\f49e"; -} - -.fa-boxes:before { - content: "\f468"; -} - -.fa-braille:before { - content: "\f2a1"; -} - -.fa-brain:before { - content: "\f5dc"; -} - -.fa-bread-slice:before { - content: "\f7ec"; -} - -.fa-briefcase:before { - content: "\f0b1"; -} - -.fa-briefcase-medical:before { - content: "\f469"; -} - -.fa-broadcast-tower:before { - content: "\f519"; -} - -.fa-broom:before { - content: "\f51a"; -} - -.fa-brush:before { - content: "\f55d"; -} - -.fa-btc:before { - content: "\f15a"; -} - -.fa-buffer:before { - content: "\f837"; -} - -.fa-bug:before { - content: "\f188"; -} - -.fa-building:before { - content: "\f1ad"; -} - -.fa-bullhorn:before { - content: "\f0a1"; -} - -.fa-bullseye:before { - content: "\f140"; -} - -.fa-burn:before { - content: "\f46a"; -} - -.fa-buromobelexperte:before { - content: "\f37f"; -} - -.fa-bus:before { - content: "\f207"; -} - -.fa-bus-alt:before { - content: "\f55e"; -} - -.fa-business-time:before { - content: "\f64a"; -} - -.fa-buysellads:before { - content: "\f20d"; -} - -.fa-calculator:before { - content: "\f1ec"; -} - -.fa-calendar:before { - content: "\f133"; -} - -.fa-calendar-alt:before { - content: "\f073"; -} - -.fa-calendar-check:before { - content: "\f274"; -} - -.fa-calendar-day:before { - content: "\f783"; -} - -.fa-calendar-minus:before { - content: "\f272"; -} - -.fa-calendar-plus:before { - content: "\f271"; -} - -.fa-calendar-times:before { - content: "\f273"; -} - -.fa-calendar-week:before { - content: "\f784"; -} - -.fa-camera:before { - content: "\f030"; -} - -.fa-camera-retro:before { - content: "\f083"; -} - -.fa-campground:before { - content: "\f6bb"; -} - -.fa-canadian-maple-leaf:before { - content: "\f785"; -} - -.fa-candy-cane:before { - content: "\f786"; -} - -.fa-cannabis:before { - content: "\f55f"; -} - -.fa-capsules:before { - content: "\f46b"; -} - -.fa-car:before { - content: "\f1b9"; -} - -.fa-car-alt:before { - content: "\f5de"; -} - -.fa-car-battery:before { - content: "\f5df"; -} - -.fa-car-crash:before { - content: "\f5e1"; -} - -.fa-car-side:before { - content: "\f5e4"; -} - -.fa-caret-down:before { - content: "\f0d7"; -} - -.fa-caret-left:before { - content: "\f0d9"; -} - -.fa-caret-right:before { - content: "\f0da"; -} - -.fa-caret-square-down:before { - content: "\f150"; -} - -.fa-caret-square-left:before { - content: "\f191"; -} - -.fa-caret-square-right:before { - content: "\f152"; -} - -.fa-caret-square-up:before { - content: "\f151"; -} - -.fa-caret-up:before { - content: "\f0d8"; -} - -.fa-carrot:before { - content: "\f787"; -} - -.fa-cart-arrow-down:before { - content: "\f218"; -} - -.fa-cart-plus:before { - content: "\f217"; -} - -.fa-cash-register:before { - content: "\f788"; -} - -.fa-cat:before { - content: "\f6be"; -} - -.fa-cc-amazon-pay:before { - content: "\f42d"; -} - -.fa-cc-amex:before { - content: "\f1f3"; -} - -.fa-cc-apple-pay:before { - content: "\f416"; -} - -.fa-cc-diners-club:before { - content: "\f24c"; -} - -.fa-cc-discover:before { - content: "\f1f2"; -} - -.fa-cc-jcb:before { - content: "\f24b"; -} - -.fa-cc-mastercard:before { - content: "\f1f1"; -} - -.fa-cc-paypal:before { - content: "\f1f4"; -} - -.fa-cc-stripe:before { - content: "\f1f5"; -} - -.fa-cc-visa:before { - content: "\f1f0"; -} - -.fa-centercode:before { - content: "\f380"; -} - -.fa-centos:before { - content: "\f789"; -} - -.fa-certificate:before { - content: "\f0a3"; -} - -.fa-chair:before { - content: "\f6c0"; -} - -.fa-chalkboard:before { - content: "\f51b"; -} - -.fa-chalkboard-teacher:before { - content: "\f51c"; -} - -.fa-charging-station:before { - content: "\f5e7"; -} - -.fa-chart-area:before { - content: "\f1fe"; -} - -.fa-chart-bar:before { - content: "\f080"; -} - -.fa-chart-line:before { - content: "\f201"; -} - -.fa-chart-pie:before { - content: "\f200"; -} - -.fa-check:before { - content: "\f00c"; -} - -.fa-check-circle:before { - content: "\f058"; -} - -.fa-check-double:before { - content: "\f560"; -} - -.fa-check-square:before { - content: "\f14a"; -} - -.fa-cheese:before { - content: "\f7ef"; -} - -.fa-chess:before { - content: "\f439"; -} - -.fa-chess-bishop:before { - content: "\f43a"; -} - -.fa-chess-board:before { - content: "\f43c"; -} - -.fa-chess-king:before { - content: "\f43f"; -} - -.fa-chess-knight:before { - content: "\f441"; -} - -.fa-chess-pawn:before { - content: "\f443"; -} - -.fa-chess-queen:before { - content: "\f445"; -} - -.fa-chess-rook:before { - content: "\f447"; -} - -.fa-chevron-circle-down:before { - content: "\f13a"; -} - -.fa-chevron-circle-left:before { - content: "\f137"; -} - -.fa-chevron-circle-right:before { - content: "\f138"; -} - -.fa-chevron-circle-up:before { - content: "\f139"; -} - -.fa-chevron-down:before { - content: "\f078"; -} - -.fa-chevron-left:before { - content: "\f053"; -} - -.fa-chevron-right:before { - content: "\f054"; -} - -.fa-chevron-up:before { - content: "\f077"; -} - -.fa-child:before { - content: "\f1ae"; -} - -.fa-chrome:before { - content: "\f268"; -} - -.fa-chromecast:before { - content: "\f838"; -} - -.fa-church:before { - content: "\f51d"; -} - -.fa-circle:before { - content: "\f111"; -} - -.fa-circle-notch:before { - content: "\f1ce"; -} - -.fa-city:before { - content: "\f64f"; -} - -.fa-clinic-medical:before { - content: "\f7f2"; -} - -.fa-clipboard:before { - content: "\f328"; -} - -.fa-clipboard-check:before { - content: "\f46c"; -} - -.fa-clipboard-list:before { - content: "\f46d"; -} - -.fa-clock:before { - content: "\f017"; -} - -.fa-clone:before { - content: "\f24d"; -} - -.fa-closed-captioning:before { - content: "\f20a"; -} - -.fa-cloud:before { - content: "\f0c2"; -} - -.fa-cloud-download-alt:before { - content: "\f381"; -} - -.fa-cloud-meatball:before { - content: "\f73b"; -} - -.fa-cloud-moon:before { - content: "\f6c3"; -} - -.fa-cloud-moon-rain:before { - content: "\f73c"; -} - -.fa-cloud-rain:before { - content: "\f73d"; -} - -.fa-cloud-showers-heavy:before { - content: "\f740"; -} - -.fa-cloud-sun:before { - content: "\f6c4"; -} - -.fa-cloud-sun-rain:before { - content: "\f743"; -} - -.fa-cloud-upload-alt:before { - content: "\f382"; -} - -.fa-cloudscale:before { - content: "\f383"; -} - -.fa-cloudsmith:before { - content: "\f384"; -} - -.fa-cloudversify:before { - content: "\f385"; -} - -.fa-cocktail:before { - content: "\f561"; -} - -.fa-code:before { - content: "\f121"; -} - -.fa-code-branch:before { - content: "\f126"; -} - -.fa-codepen:before { - content: "\f1cb"; -} - -.fa-codiepie:before { - content: "\f284"; -} - -.fa-coffee:before { - content: "\f0f4"; -} - -.fa-cog:before { - content: "\f013"; -} - -.fa-cogs:before { - content: "\f085"; -} - -.fa-coins:before { - content: "\f51e"; -} - -.fa-columns:before { - content: "\f0db"; -} - -.fa-comment:before { - content: "\f075"; -} - -.fa-comment-alt:before { - content: "\f27a"; -} - -.fa-comment-dollar:before { - content: "\f651"; -} - -.fa-comment-dots:before { - content: "\f4ad"; -} - -.fa-comment-medical:before { - content: "\f7f5"; -} - -.fa-comment-slash:before { - content: "\f4b3"; -} - -.fa-comments:before { - content: "\f086"; -} - -.fa-comments-dollar:before { - content: "\f653"; -} - -.fa-compact-disc:before { - content: "\f51f"; -} - -.fa-compass:before { - content: "\f14e"; -} - -.fa-compress:before { - content: "\f066"; -} - -.fa-compress-arrows-alt:before { - content: "\f78c"; -} - -.fa-concierge-bell:before { - content: "\f562"; -} - -.fa-confluence:before { - content: "\f78d"; -} - -.fa-connectdevelop:before { - content: "\f20e"; -} - -.fa-contao:before { - content: "\f26d"; -} - -.fa-cookie:before { - content: "\f563"; -} - -.fa-cookie-bite:before { - content: "\f564"; -} - -.fa-copy:before { - content: "\f0c5"; -} - -.fa-copyright:before { - content: "\f1f9"; -} - -.fa-cotton-bureau:before { - content: "\f89e"; -} - -.fa-couch:before { - content: "\f4b8"; -} - -.fa-cpanel:before { - content: "\f388"; -} - -.fa-creative-commons:before { - content: "\f25e"; -} - -.fa-creative-commons-by:before { - content: "\f4e7"; -} - -.fa-creative-commons-nc:before { - content: "\f4e8"; -} - -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; -} - -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; -} - -.fa-creative-commons-nd:before { - content: "\f4eb"; -} - -.fa-creative-commons-pd:before { - content: "\f4ec"; -} - -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; -} - -.fa-creative-commons-remix:before { - content: "\f4ee"; -} - -.fa-creative-commons-sa:before { - content: "\f4ef"; -} - -.fa-creative-commons-sampling:before { - content: "\f4f0"; -} - -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; -} - -.fa-creative-commons-share:before { - content: "\f4f2"; -} - -.fa-creative-commons-zero:before { - content: "\f4f3"; -} - -.fa-credit-card:before { - content: "\f09d"; -} - -.fa-critical-role:before { - content: "\f6c9"; -} - -.fa-crop:before { - content: "\f125"; -} - -.fa-crop-alt:before { - content: "\f565"; -} - -.fa-cross:before { - content: "\f654"; -} - -.fa-crosshairs:before { - content: "\f05b"; -} - -.fa-crow:before { - content: "\f520"; -} - -.fa-crown:before { - content: "\f521"; -} - -.fa-crutch:before { - content: "\f7f7"; -} - -.fa-css3:before { - content: "\f13c"; -} - -.fa-css3-alt:before { - content: "\f38b"; -} - -.fa-cube:before { - content: "\f1b2"; -} - -.fa-cubes:before { - content: "\f1b3"; -} - -.fa-cut:before { - content: "\f0c4"; -} - -.fa-cuttlefish:before { - content: "\f38c"; -} - -.fa-d-and-d:before { - content: "\f38d"; -} - -.fa-d-and-d-beyond:before { - content: "\f6ca"; -} - -.fa-dashcube:before { - content: "\f210"; -} - -.fa-database:before { - content: "\f1c0"; -} - -.fa-deaf:before { - content: "\f2a4"; -} - -.fa-delicious:before { - content: "\f1a5"; -} - -.fa-democrat:before { - content: "\f747"; -} - -.fa-deploydog:before { - content: "\f38e"; -} - -.fa-deskpro:before { - content: "\f38f"; -} - -.fa-desktop:before { - content: "\f108"; -} - -.fa-dev:before { - content: "\f6cc"; -} - -.fa-deviantart:before { - content: "\f1bd"; -} - -.fa-dharmachakra:before { - content: "\f655"; -} - -.fa-dhl:before { - content: "\f790"; -} - -.fa-diagnoses:before { - content: "\f470"; -} - -.fa-diaspora:before { - content: "\f791"; -} - -.fa-dice:before { - content: "\f522"; -} - -.fa-dice-d20:before { - content: "\f6cf"; -} - -.fa-dice-d6:before { - content: "\f6d1"; -} - -.fa-dice-five:before { - content: "\f523"; -} - -.fa-dice-four:before { - content: "\f524"; -} - -.fa-dice-one:before { - content: "\f525"; -} - -.fa-dice-six:before { - content: "\f526"; -} - -.fa-dice-three:before { - content: "\f527"; -} - -.fa-dice-two:before { - content: "\f528"; -} - -.fa-digg:before { - content: "\f1a6"; -} - -.fa-digital-ocean:before { - content: "\f391"; -} - -.fa-digital-tachograph:before { - content: "\f566"; -} - -.fa-directions:before { - content: "\f5eb"; -} - -.fa-discord:before { - content: "\f392"; -} - -.fa-discourse:before { - content: "\f393"; -} - -.fa-divide:before { - content: "\f529"; -} - -.fa-dizzy:before { - content: "\f567"; -} - -.fa-dna:before { - content: "\f471"; -} - -.fa-dochub:before { - content: "\f394"; -} - -.fa-docker:before { - content: "\f395"; -} - -.fa-dog:before { - content: "\f6d3"; -} - -.fa-dollar-sign:before { - content: "\f155"; -} - -.fa-dolly:before { - content: "\f472"; -} - -.fa-dolly-flatbed:before { - content: "\f474"; -} - -.fa-donate:before { - content: "\f4b9"; -} - -.fa-door-closed:before { - content: "\f52a"; -} - -.fa-door-open:before { - content: "\f52b"; -} - -.fa-dot-circle:before { - content: "\f192"; -} - -.fa-dove:before { - content: "\f4ba"; -} - -.fa-download:before { - content: "\f019"; -} - -.fa-draft2digital:before { - content: "\f396"; -} - -.fa-drafting-compass:before { - content: "\f568"; -} - -.fa-dragon:before { - content: "\f6d5"; -} - -.fa-draw-polygon:before { - content: "\f5ee"; -} - -.fa-dribbble:before { - content: "\f17d"; -} - -.fa-dribbble-square:before { - content: "\f397"; -} - -.fa-dropbox:before { - content: "\f16b"; -} - -.fa-drum:before { - content: "\f569"; -} - -.fa-drum-steelpan:before { - content: "\f56a"; -} - -.fa-drumstick-bite:before { - content: "\f6d7"; -} - -.fa-drupal:before { - content: "\f1a9"; -} - -.fa-dumbbell:before { - content: "\f44b"; -} - -.fa-dumpster:before { - content: "\f793"; -} - -.fa-dumpster-fire:before { - content: "\f794"; -} - -.fa-dungeon:before { - content: "\f6d9"; -} - -.fa-dyalog:before { - content: "\f399"; -} - -.fa-earlybirds:before { - content: "\f39a"; -} - -.fa-ebay:before { - content: "\f4f4"; -} - -.fa-edge:before { - content: "\f282"; -} - -.fa-edit:before { - content: "\f044"; -} - -.fa-egg:before { - content: "\f7fb"; -} - -.fa-eject:before { - content: "\f052"; -} - -.fa-elementor:before { - content: "\f430"; -} - -.fa-ellipsis-h:before { - content: "\f141"; -} - -.fa-ellipsis-v:before { - content: "\f142"; -} - -.fa-ello:before { - content: "\f5f1"; -} - -.fa-ember:before { - content: "\f423"; -} - -.fa-empire:before { - content: "\f1d1"; -} - -.fa-envelope:before { - content: "\f0e0"; -} - -.fa-envelope-open:before { - content: "\f2b6"; -} - -.fa-envelope-open-text:before { - content: "\f658"; -} - -.fa-envelope-square:before { - content: "\f199"; -} - -.fa-envira:before { - content: "\f299"; -} - -.fa-equals:before { - content: "\f52c"; -} - -.fa-eraser:before { - content: "\f12d"; -} - -.fa-erlang:before { - content: "\f39d"; -} - -.fa-ethereum:before { - content: "\f42e"; -} - -.fa-ethernet:before { - content: "\f796"; -} - -.fa-etsy:before { - content: "\f2d7"; -} - -.fa-euro-sign:before { - content: "\f153"; -} - -.fa-evernote:before { - content: "\f839"; -} - -.fa-exchange-alt:before { - content: "\f362"; -} - -.fa-exclamation:before { - content: "\f12a"; -} - -.fa-exclamation-circle:before { - content: "\f06a"; -} - -.fa-exclamation-triangle:before { - content: "\f071"; -} - -.fa-expand:before { - content: "\f065"; -} - -.fa-expand-arrows-alt:before { - content: "\f31e"; -} - -.fa-expeditedssl:before { - content: "\f23e"; -} - -.fa-external-link-alt:before { - content: "\f35d"; -} - -.fa-external-link-square-alt:before { - content: "\f360"; -} - -.fa-eye:before { - content: "\f06e"; -} - -.fa-eye-dropper:before { - content: "\f1fb"; -} - -.fa-eye-slash:before { - content: "\f070"; -} - -.fa-facebook:before { - content: "\f09a"; -} - -.fa-facebook-f:before { - content: "\f39e"; -} - -.fa-facebook-messenger:before { - content: "\f39f"; -} - -.fa-facebook-square:before { - content: "\f082"; -} - -.fa-fan:before { - content: "\f863"; -} - -.fa-fantasy-flight-games:before { - content: "\f6dc"; -} - -.fa-fast-backward:before { - content: "\f049"; -} - -.fa-fast-forward:before { - content: "\f050"; -} - -.fa-fax:before { - content: "\f1ac"; -} - -.fa-feather:before { - content: "\f52d"; -} - -.fa-feather-alt:before { - content: "\f56b"; -} - -.fa-fedex:before { - content: "\f797"; -} - -.fa-fedora:before { - content: "\f798"; -} - -.fa-female:before { - content: "\f182"; -} - -.fa-fighter-jet:before { - content: "\f0fb"; -} - -.fa-figma:before { - content: "\f799"; -} - -.fa-file:before { - content: "\f15b"; -} - -.fa-file-alt:before { - content: "\f15c"; -} - -.fa-file-archive:before { - content: "\f1c6"; -} - -.fa-file-audio:before { - content: "\f1c7"; -} - -.fa-file-code:before { - content: "\f1c9"; -} - -.fa-file-contract:before { - content: "\f56c"; -} - -.fa-file-csv:before { - content: "\f6dd"; -} - -.fa-file-download:before { - content: "\f56d"; -} - -.fa-file-excel:before { - content: "\f1c3"; -} - -.fa-file-export:before { - content: "\f56e"; -} - -.fa-file-image:before { - content: "\f1c5"; -} - -.fa-file-import:before { - content: "\f56f"; -} - -.fa-file-invoice:before { - content: "\f570"; -} - -.fa-file-invoice-dollar:before { - content: "\f571"; -} - -.fa-file-medical:before { - content: "\f477"; -} - -.fa-file-medical-alt:before { - content: "\f478"; -} - -.fa-file-pdf:before { - content: "\f1c1"; -} - -.fa-file-powerpoint:before { - content: "\f1c4"; -} - -.fa-file-prescription:before { - content: "\f572"; -} - -.fa-file-signature:before { - content: "\f573"; -} - -.fa-file-upload:before { - content: "\f574"; -} - -.fa-file-video:before { - content: "\f1c8"; -} - -.fa-file-word:before { - content: "\f1c2"; -} - -.fa-fill:before { - content: "\f575"; -} - -.fa-fill-drip:before { - content: "\f576"; -} - -.fa-film:before { - content: "\f008"; -} - -.fa-filter:before { - content: "\f0b0"; -} - -.fa-fingerprint:before { - content: "\f577"; -} - -.fa-fire:before { - content: "\f06d"; -} - -.fa-fire-alt:before { - content: "\f7e4"; -} - -.fa-fire-extinguisher:before { - content: "\f134"; -} - -.fa-firefox:before { - content: "\f269"; -} - -.fa-first-aid:before { - content: "\f479"; -} - -.fa-first-order:before { - content: "\f2b0"; -} - -.fa-first-order-alt:before { - content: "\f50a"; -} - -.fa-firstdraft:before { - content: "\f3a1"; -} - -.fa-fish:before { - content: "\f578"; -} - -.fa-fist-raised:before { - content: "\f6de"; -} - -.fa-flag:before { - content: "\f024"; -} - -.fa-flag-checkered:before { - content: "\f11e"; -} - -.fa-flag-usa:before { - content: "\f74d"; -} - -.fa-flask:before { - content: "\f0c3"; -} - -.fa-flickr:before { - content: "\f16e"; -} - -.fa-flipboard:before { - content: "\f44d"; -} - -.fa-flushed:before { - content: "\f579"; -} - -.fa-fly:before { - content: "\f417"; -} - -.fa-folder:before { - content: "\f07b"; -} - -.fa-folder-minus:before { - content: "\f65d"; -} - -.fa-folder-open:before { - content: "\f07c"; -} - -.fa-folder-plus:before { - content: "\f65e"; -} - -.fa-font:before { - content: "\f031"; -} - -.fa-font-awesome:before { - content: "\f2b4"; -} - -.fa-font-awesome-alt:before { - content: "\f35c"; -} - -.fa-font-awesome-flag:before { - content: "\f425"; -} - -.fa-font-awesome-logo-full:before { - content: "\f4e6"; -} - -.fa-fonticons:before { - content: "\f280"; -} - -.fa-fonticons-fi:before { - content: "\f3a2"; -} - -.fa-football-ball:before { - content: "\f44e"; -} - -.fa-fort-awesome:before { - content: "\f286"; -} - -.fa-fort-awesome-alt:before { - content: "\f3a3"; -} - -.fa-forumbee:before { - content: "\f211"; -} - -.fa-forward:before { - content: "\f04e"; -} - -.fa-foursquare:before { - content: "\f180"; -} - -.fa-free-code-camp:before { - content: "\f2c5"; -} - -.fa-freebsd:before { - content: "\f3a4"; -} - -.fa-frog:before { - content: "\f52e"; -} - -.fa-frown:before { - content: "\f119"; -} - -.fa-frown-open:before { - content: "\f57a"; -} - -.fa-fulcrum:before { - content: "\f50b"; -} - -.fa-funnel-dollar:before { - content: "\f662"; -} - -.fa-futbol:before { - content: "\f1e3"; -} - -.fa-galactic-republic:before { - content: "\f50c"; -} - -.fa-galactic-senate:before { - content: "\f50d"; -} - -.fa-gamepad:before { - content: "\f11b"; -} - -.fa-gas-pump:before { - content: "\f52f"; -} - -.fa-gavel:before { - content: "\f0e3"; -} - -.fa-gem:before { - content: "\f3a5"; -} - -.fa-genderless:before { - content: "\f22d"; -} - -.fa-get-pocket:before { - content: "\f265"; -} - -.fa-gg:before { - content: "\f260"; -} - -.fa-gg-circle:before { - content: "\f261"; -} - -.fa-ghost:before { - content: "\f6e2"; -} - -.fa-gift:before { - content: "\f06b"; -} - -.fa-gifts:before { - content: "\f79c"; -} - -.fa-git:before { - content: "\f1d3"; -} - -.fa-git-alt:before { - content: "\f841"; -} - -.fa-git-square:before { - content: "\f1d2"; -} - -.fa-github:before { - content: "\f09b"; -} - -.fa-github-alt:before { - content: "\f113"; -} - -.fa-github-square:before { - content: "\f092"; -} - -.fa-gitkraken:before { - content: "\f3a6"; -} - -.fa-gitlab:before { - content: "\f296"; -} - -.fa-gitter:before { - content: "\f426"; -} - -.fa-glass-cheers:before { - content: "\f79f"; -} - -.fa-glass-martini:before { - content: "\f000"; -} - -.fa-glass-martini-alt:before { - content: "\f57b"; -} - -.fa-glass-whiskey:before { - content: "\f7a0"; -} - -.fa-glasses:before { - content: "\f530"; -} - -.fa-glide:before { - content: "\f2a5"; -} - -.fa-glide-g:before { - content: "\f2a6"; -} - -.fa-globe:before { - content: "\f0ac"; -} - -.fa-globe-africa:before { - content: "\f57c"; -} - -.fa-globe-americas:before { - content: "\f57d"; -} - -.fa-globe-asia:before { - content: "\f57e"; -} - -.fa-globe-europe:before { - content: "\f7a2"; -} - -.fa-gofore:before { - content: "\f3a7"; -} - -.fa-golf-ball:before { - content: "\f450"; -} - -.fa-goodreads:before { - content: "\f3a8"; -} - -.fa-goodreads-g:before { - content: "\f3a9"; -} - -.fa-google:before { - content: "\f1a0"; -} - -.fa-google-drive:before { - content: "\f3aa"; -} - -.fa-google-play:before { - content: "\f3ab"; -} - -.fa-google-plus:before { - content: "\f2b3"; -} - -.fa-google-plus-g:before { - content: "\f0d5"; -} - -.fa-google-plus-square:before { - content: "\f0d4"; -} - -.fa-google-wallet:before { - content: "\f1ee"; -} - -.fa-gopuram:before { - content: "\f664"; -} - -.fa-graduation-cap:before { - content: "\f19d"; -} - -.fa-gratipay:before { - content: "\f184"; -} - -.fa-grav:before { - content: "\f2d6"; -} - -.fa-greater-than:before { - content: "\f531"; -} - -.fa-greater-than-equal:before { - content: "\f532"; -} - -.fa-grimace:before { - content: "\f57f"; -} - -.fa-grin:before { - content: "\f580"; -} - -.fa-grin-alt:before { - content: "\f581"; -} - -.fa-grin-beam:before { - content: "\f582"; -} - -.fa-grin-beam-sweat:before { - content: "\f583"; -} - -.fa-grin-hearts:before { - content: "\f584"; -} - -.fa-grin-squint:before { - content: "\f585"; -} - -.fa-grin-squint-tears:before { - content: "\f586"; -} - -.fa-grin-stars:before { - content: "\f587"; -} - -.fa-grin-tears:before { - content: "\f588"; -} - -.fa-grin-tongue:before { - content: "\f589"; -} - -.fa-grin-tongue-squint:before { - content: "\f58a"; -} - -.fa-grin-tongue-wink:before { - content: "\f58b"; -} - -.fa-grin-wink:before { - content: "\f58c"; -} - -.fa-grip-horizontal:before { - content: "\f58d"; -} - -.fa-grip-lines:before { - content: "\f7a4"; -} - -.fa-grip-lines-vertical:before { - content: "\f7a5"; -} - -.fa-grip-vertical:before { - content: "\f58e"; -} - -.fa-gripfire:before { - content: "\f3ac"; -} - -.fa-grunt:before { - content: "\f3ad"; -} - -.fa-guitar:before { - content: "\f7a6"; -} - -.fa-gulp:before { - content: "\f3ae"; -} - -.fa-h-square:before { - content: "\f0fd"; -} - -.fa-hacker-news:before { - content: "\f1d4"; -} - -.fa-hacker-news-square:before { - content: "\f3af"; -} - -.fa-hackerrank:before { - content: "\f5f7"; -} - -.fa-hamburger:before { - content: "\f805"; -} - -.fa-hammer:before { - content: "\f6e3"; -} - -.fa-hamsa:before { - content: "\f665"; -} - -.fa-hand-holding:before { - content: "\f4bd"; -} - -.fa-hand-holding-heart:before { - content: "\f4be"; -} - -.fa-hand-holding-usd:before { - content: "\f4c0"; -} - -.fa-hand-lizard:before { - content: "\f258"; -} - -.fa-hand-middle-finger:before { - content: "\f806"; -} - -.fa-hand-paper:before { - content: "\f256"; -} - -.fa-hand-peace:before { - content: "\f25b"; -} - -.fa-hand-point-down:before { - content: "\f0a7"; -} - -.fa-hand-point-left:before { - content: "\f0a5"; -} - -.fa-hand-point-right:before { - content: "\f0a4"; -} - -.fa-hand-point-up:before { - content: "\f0a6"; -} - -.fa-hand-pointer:before { - content: "\f25a"; -} - -.fa-hand-rock:before { - content: "\f255"; -} - -.fa-hand-scissors:before { - content: "\f257"; -} - -.fa-hand-spock:before { - content: "\f259"; -} - -.fa-hands:before { - content: "\f4c2"; -} - -.fa-hands-helping:before { - content: "\f4c4"; -} - -.fa-handshake:before { - content: "\f2b5"; -} - -.fa-hanukiah:before { - content: "\f6e6"; -} - -.fa-hard-hat:before { - content: "\f807"; -} - -.fa-hashtag:before { - content: "\f292"; -} - -.fa-hat-wizard:before { - content: "\f6e8"; -} - -.fa-haykal:before { - content: "\f666"; -} - -.fa-hdd:before { - content: "\f0a0"; -} - -.fa-heading:before { - content: "\f1dc"; -} - -.fa-headphones:before { - content: "\f025"; -} - -.fa-headphones-alt:before { - content: "\f58f"; -} - -.fa-headset:before { - content: "\f590"; -} - -.fa-heart:before { - content: "\f004"; -} - -.fa-heart-broken:before { - content: "\f7a9"; -} - -.fa-heartbeat:before { - content: "\f21e"; -} - -.fa-helicopter:before { - content: "\f533"; -} - -.fa-highlighter:before { - content: "\f591"; -} - -.fa-hiking:before { - content: "\f6ec"; -} - -.fa-hippo:before { - content: "\f6ed"; -} - -.fa-hips:before { - content: "\f452"; -} - -.fa-hire-a-helper:before { - content: "\f3b0"; -} - -.fa-history:before { - content: "\f1da"; -} - -.fa-hockey-puck:before { - content: "\f453"; -} - -.fa-holly-berry:before { - content: "\f7aa"; -} - -.fa-home:before { - content: "\f015"; -} - -.fa-hooli:before { - content: "\f427"; -} - -.fa-hornbill:before { - content: "\f592"; -} - -.fa-horse:before { - content: "\f6f0"; -} - -.fa-horse-head:before { - content: "\f7ab"; -} - -.fa-hospital:before { - content: "\f0f8"; -} - -.fa-hospital-alt:before { - content: "\f47d"; -} - -.fa-hospital-symbol:before { - content: "\f47e"; -} - -.fa-hot-tub:before { - content: "\f593"; -} - -.fa-hotdog:before { - content: "\f80f"; -} - -.fa-hotel:before { - content: "\f594"; -} - -.fa-hotjar:before { - content: "\f3b1"; -} - -.fa-hourglass:before { - content: "\f254"; -} - -.fa-hourglass-end:before { - content: "\f253"; -} - -.fa-hourglass-half:before { - content: "\f252"; -} - -.fa-hourglass-start:before { - content: "\f251"; -} - -.fa-house-damage:before { - content: "\f6f1"; -} - -.fa-houzz:before { - content: "\f27c"; -} - -.fa-hryvnia:before { - content: "\f6f2"; -} - -.fa-html5:before { - content: "\f13b"; -} - -.fa-hubspot:before { - content: "\f3b2"; -} - -.fa-i-cursor:before { - content: "\f246"; -} - -.fa-ice-cream:before { - content: "\f810"; -} - -.fa-icicles:before { - content: "\f7ad"; -} - -.fa-icons:before { - content: "\f86d"; -} - -.fa-id-badge:before { - content: "\f2c1"; -} - -.fa-id-card:before { - content: "\f2c2"; -} - -.fa-id-card-alt:before { - content: "\f47f"; -} - -.fa-igloo:before { - content: "\f7ae"; -} - -.fa-image:before { - content: "\f03e"; -} - -.fa-images:before { - content: "\f302"; -} - -.fa-imdb:before { - content: "\f2d8"; -} - -.fa-inbox:before { - content: "\f01c"; -} - -.fa-indent:before { - content: "\f03c"; -} - -.fa-industry:before { - content: "\f275"; -} - -.fa-infinity:before { - content: "\f534"; -} - -.fa-info:before { - content: "\f129"; -} - -.fa-info-circle:before { - content: "\f05a"; -} - -.fa-instagram:before { - content: "\f16d"; -} - -.fa-intercom:before { - content: "\f7af"; -} - -.fa-internet-explorer:before { - content: "\f26b"; -} - -.fa-invision:before { - content: "\f7b0"; -} - -.fa-ioxhost:before { - content: "\f208"; -} - -.fa-italic:before { - content: "\f033"; -} - -.fa-itch-io:before { - content: "\f83a"; -} - -.fa-itunes:before { - content: "\f3b4"; -} - -.fa-itunes-note:before { - content: "\f3b5"; -} - -.fa-java:before { - content: "\f4e4"; -} - -.fa-jedi:before { - content: "\f669"; -} - -.fa-jedi-order:before { - content: "\f50e"; -} - -.fa-jenkins:before { - content: "\f3b6"; -} - -.fa-jira:before { - content: "\f7b1"; -} - -.fa-joget:before { - content: "\f3b7"; -} - -.fa-joint:before { - content: "\f595"; -} - -.fa-joomla:before { - content: "\f1aa"; -} - -.fa-journal-whills:before { - content: "\f66a"; -} - -.fa-js:before { - content: "\f3b8"; -} - -.fa-js-square:before { - content: "\f3b9"; -} - -.fa-jsfiddle:before { - content: "\f1cc"; -} - -.fa-kaaba:before { - content: "\f66b"; -} - -.fa-kaggle:before { - content: "\f5fa"; -} - -.fa-key:before { - content: "\f084"; -} - -.fa-keybase:before { - content: "\f4f5"; -} - -.fa-keyboard:before { - content: "\f11c"; -} - -.fa-keycdn:before { - content: "\f3ba"; -} - -.fa-khanda:before { - content: "\f66d"; -} - -.fa-kickstarter:before { - content: "\f3bb"; -} - -.fa-kickstarter-k:before { - content: "\f3bc"; -} - -.fa-kiss:before { - content: "\f596"; -} - -.fa-kiss-beam:before { - content: "\f597"; -} - -.fa-kiss-wink-heart:before { - content: "\f598"; -} - -.fa-kiwi-bird:before { - content: "\f535"; -} - -.fa-korvue:before { - content: "\f42f"; -} - -.fa-landmark:before { - content: "\f66f"; -} - -.fa-language:before { - content: "\f1ab"; -} - -.fa-laptop:before { - content: "\f109"; -} - -.fa-laptop-code:before { - content: "\f5fc"; -} - -.fa-laptop-medical:before { - content: "\f812"; -} - -.fa-laravel:before { - content: "\f3bd"; -} - -.fa-lastfm:before { - content: "\f202"; -} - -.fa-lastfm-square:before { - content: "\f203"; -} - -.fa-laugh:before { - content: "\f599"; -} - -.fa-laugh-beam:before { - content: "\f59a"; -} - -.fa-laugh-squint:before { - content: "\f59b"; -} - -.fa-laugh-wink:before { - content: "\f59c"; -} - -.fa-layer-group:before { - content: "\f5fd"; -} - -.fa-leaf:before { - content: "\f06c"; -} - -.fa-leanpub:before { - content: "\f212"; -} - -.fa-lemon:before { - content: "\f094"; -} - -.fa-less:before { - content: "\f41d"; -} - -.fa-less-than:before { - content: "\f536"; -} - -.fa-less-than-equal:before { - content: "\f537"; -} - -.fa-level-down-alt:before { - content: "\f3be"; -} - -.fa-level-up-alt:before { - content: "\f3bf"; -} - -.fa-life-ring:before { - content: "\f1cd"; -} - -.fa-lightbulb:before { - content: "\f0eb"; -} - -.fa-line:before { - content: "\f3c0"; -} - -.fa-link:before { - content: "\f0c1"; -} - -.fa-linkedin:before { - content: "\f08c"; -} - -.fa-linkedin-in:before { - content: "\f0e1"; -} - -.fa-linode:before { - content: "\f2b8"; -} - -.fa-linux:before { - content: "\f17c"; -} - -.fa-lira-sign:before { - content: "\f195"; -} - -.fa-list:before { - content: "\f03a"; -} - -.fa-list-alt:before { - content: "\f022"; -} - -.fa-list-ol:before { - content: "\f0cb"; -} - -.fa-list-ul:before { - content: "\f0ca"; -} - -.fa-location-arrow:before { - content: "\f124"; -} - -.fa-lock:before { - content: "\f023"; -} - -.fa-lock-open:before { - content: "\f3c1"; -} - -.fa-long-arrow-alt-down:before { - content: "\f309"; -} - -.fa-long-arrow-alt-left:before { - content: "\f30a"; -} - -.fa-long-arrow-alt-right:before { - content: "\f30b"; -} - -.fa-long-arrow-alt-up:before { - content: "\f30c"; -} - -.fa-low-vision:before { - content: "\f2a8"; -} - -.fa-luggage-cart:before { - content: "\f59d"; -} - -.fa-lyft:before { - content: "\f3c3"; -} - -.fa-magento:before { - content: "\f3c4"; -} - -.fa-magic:before { - content: "\f0d0"; -} - -.fa-magnet:before { - content: "\f076"; -} - -.fa-mail-bulk:before { - content: "\f674"; -} - -.fa-mailchimp:before { - content: "\f59e"; -} - -.fa-male:before { - content: "\f183"; -} - -.fa-mandalorian:before { - content: "\f50f"; -} - -.fa-map:before { - content: "\f279"; -} - -.fa-map-marked:before { - content: "\f59f"; -} - -.fa-map-marked-alt:before { - content: "\f5a0"; -} - -.fa-map-marker:before { - content: "\f041"; -} - -.fa-map-marker-alt:before { - content: "\f3c5"; -} - -.fa-map-pin:before { - content: "\f276"; -} - -.fa-map-signs:before { - content: "\f277"; -} - -.fa-markdown:before { - content: "\f60f"; -} - -.fa-marker:before { - content: "\f5a1"; -} - -.fa-mars:before { - content: "\f222"; -} - -.fa-mars-double:before { - content: "\f227"; -} - -.fa-mars-stroke:before { - content: "\f229"; -} - -.fa-mars-stroke-h:before { - content: "\f22b"; -} - -.fa-mars-stroke-v:before { - content: "\f22a"; -} - -.fa-mask:before { - content: "\f6fa"; -} - -.fa-mastodon:before { - content: "\f4f6"; -} - -.fa-maxcdn:before { - content: "\f136"; -} - -.fa-medal:before { - content: "\f5a2"; -} - -.fa-medapps:before { - content: "\f3c6"; -} - -.fa-medium:before { - content: "\f23a"; -} - -.fa-medium-m:before { - content: "\f3c7"; -} - -.fa-medkit:before { - content: "\f0fa"; -} - -.fa-medrt:before { - content: "\f3c8"; -} - -.fa-meetup:before { - content: "\f2e0"; -} - -.fa-megaport:before { - content: "\f5a3"; -} - -.fa-meh:before { - content: "\f11a"; -} - -.fa-meh-blank:before { - content: "\f5a4"; -} - -.fa-meh-rolling-eyes:before { - content: "\f5a5"; -} - -.fa-memory:before { - content: "\f538"; -} - -.fa-mendeley:before { - content: "\f7b3"; -} - -.fa-menorah:before { - content: "\f676"; -} - -.fa-mercury:before { - content: "\f223"; -} - -.fa-meteor:before { - content: "\f753"; -} - -.fa-microchip:before { - content: "\f2db"; -} - -.fa-microphone:before { - content: "\f130"; -} - -.fa-microphone-alt:before { - content: "\f3c9"; -} - -.fa-microphone-alt-slash:before { - content: "\f539"; -} - -.fa-microphone-slash:before { - content: "\f131"; -} - -.fa-microscope:before { - content: "\f610"; -} - -.fa-microsoft:before { - content: "\f3ca"; -} - -.fa-minus:before { - content: "\f068"; -} - -.fa-minus-circle:before { - content: "\f056"; -} - -.fa-minus-square:before { - content: "\f146"; -} - -.fa-mitten:before { - content: "\f7b5"; -} - -.fa-mix:before { - content: "\f3cb"; -} - -.fa-mixcloud:before { - content: "\f289"; -} - -.fa-mizuni:before { - content: "\f3cc"; -} - -.fa-mobile:before { - content: "\f10b"; -} - -.fa-mobile-alt:before { - content: "\f3cd"; -} - -.fa-modx:before { - content: "\f285"; -} - -.fa-monero:before { - content: "\f3d0"; -} - -.fa-money-bill:before { - content: "\f0d6"; -} - -.fa-money-bill-alt:before { - content: "\f3d1"; -} - -.fa-money-bill-wave:before { - content: "\f53a"; -} - -.fa-money-bill-wave-alt:before { - content: "\f53b"; -} - -.fa-money-check:before { - content: "\f53c"; -} - -.fa-money-check-alt:before { - content: "\f53d"; -} - -.fa-monument:before { - content: "\f5a6"; -} - -.fa-moon:before { - content: "\f186"; -} - -.fa-mortar-pestle:before { - content: "\f5a7"; -} - -.fa-mosque:before { - content: "\f678"; -} - -.fa-motorcycle:before { - content: "\f21c"; -} - -.fa-mountain:before { - content: "\f6fc"; -} - -.fa-mouse-pointer:before { - content: "\f245"; -} - -.fa-mug-hot:before { - content: "\f7b6"; -} - -.fa-music:before { - content: "\f001"; -} - -.fa-napster:before { - content: "\f3d2"; -} - -.fa-neos:before { - content: "\f612"; -} - -.fa-network-wired:before { - content: "\f6ff"; -} - -.fa-neuter:before { - content: "\f22c"; -} - -.fa-newspaper:before { - content: "\f1ea"; -} - -.fa-nimblr:before { - content: "\f5a8"; -} - -.fa-node:before { - content: "\f419"; -} - -.fa-node-js:before { - content: "\f3d3"; -} - -.fa-not-equal:before { - content: "\f53e"; -} - -.fa-notes-medical:before { - content: "\f481"; -} - -.fa-npm:before { - content: "\f3d4"; -} - -.fa-ns8:before { - content: "\f3d5"; -} - -.fa-nutritionix:before { - content: "\f3d6"; -} - -.fa-object-group:before { - content: "\f247"; -} - -.fa-object-ungroup:before { - content: "\f248"; -} - -.fa-odnoklassniki:before { - content: "\f263"; -} - -.fa-odnoklassniki-square:before { - content: "\f264"; -} - -.fa-oil-can:before { - content: "\f613"; -} - -.fa-old-republic:before { - content: "\f510"; -} - -.fa-om:before { - content: "\f679"; -} - -.fa-opencart:before { - content: "\f23d"; -} - -.fa-openid:before { - content: "\f19b"; -} - -.fa-opera:before { - content: "\f26a"; -} - -.fa-optin-monster:before { - content: "\f23c"; -} - -.fa-osi:before { - content: "\f41a"; -} - -.fa-otter:before { - content: "\f700"; -} - -.fa-outdent:before { - content: "\f03b"; -} - -.fa-page4:before { - content: "\f3d7"; -} - -.fa-pagelines:before { - content: "\f18c"; -} - -.fa-pager:before { - content: "\f815"; -} - -.fa-paint-brush:before { - content: "\f1fc"; -} - -.fa-paint-roller:before { - content: "\f5aa"; -} - -.fa-palette:before { - content: "\f53f"; -} - -.fa-palfed:before { - content: "\f3d8"; -} - -.fa-pallet:before { - content: "\f482"; -} - -.fa-paper-plane:before { - content: "\f1d8"; -} - -.fa-paperclip:before { - content: "\f0c6"; -} - -.fa-parachute-box:before { - content: "\f4cd"; -} - -.fa-paragraph:before { - content: "\f1dd"; -} - -.fa-parking:before { - content: "\f540"; -} - -.fa-passport:before { - content: "\f5ab"; -} - -.fa-pastafarianism:before { - content: "\f67b"; -} - -.fa-paste:before { - content: "\f0ea"; -} - -.fa-patreon:before { - content: "\f3d9"; -} - -.fa-pause:before { - content: "\f04c"; -} - -.fa-pause-circle:before { - content: "\f28b"; -} - -.fa-paw:before { - content: "\f1b0"; -} - -.fa-paypal:before { - content: "\f1ed"; -} - -.fa-peace:before { - content: "\f67c"; -} - -.fa-pen:before { - content: "\f304"; -} - -.fa-pen-alt:before { - content: "\f305"; -} - -.fa-pen-fancy:before { - content: "\f5ac"; -} - -.fa-pen-nib:before { - content: "\f5ad"; -} - -.fa-pen-square:before { - content: "\f14b"; -} - -.fa-pencil-alt:before { - content: "\f303"; -} - -.fa-pencil-ruler:before { - content: "\f5ae"; -} - -.fa-penny-arcade:before { - content: "\f704"; -} - -.fa-people-carry:before { - content: "\f4ce"; -} - -.fa-pepper-hot:before { - content: "\f816"; -} - -.fa-percent:before { - content: "\f295"; -} - -.fa-percentage:before { - content: "\f541"; -} - -.fa-periscope:before { - content: "\f3da"; -} - -.fa-person-booth:before { - content: "\f756"; -} - -.fa-phabricator:before { - content: "\f3db"; -} - -.fa-phoenix-framework:before { - content: "\f3dc"; -} - -.fa-phoenix-squadron:before { - content: "\f511"; -} - -.fa-phone:before { - content: "\f095"; -} - -.fa-phone-alt:before { - content: "\f879"; -} - -.fa-phone-slash:before { - content: "\f3dd"; -} - -.fa-phone-square:before { - content: "\f098"; -} - -.fa-phone-square-alt:before { - content: "\f87b"; -} - -.fa-phone-volume:before { - content: "\f2a0"; -} - -.fa-photo-video:before { - content: "\f87c"; -} - -.fa-php:before { - content: "\f457"; -} - -.fa-pied-piper:before { - content: "\f2ae"; -} - -.fa-pied-piper-alt:before { - content: "\f1a8"; -} - -.fa-pied-piper-hat:before { - content: "\f4e5"; -} - -.fa-pied-piper-pp:before { - content: "\f1a7"; -} - -.fa-piggy-bank:before { - content: "\f4d3"; -} - -.fa-pills:before { - content: "\f484"; -} - -.fa-pinterest:before { - content: "\f0d2"; -} - -.fa-pinterest-p:before { - content: "\f231"; -} - -.fa-pinterest-square:before { - content: "\f0d3"; -} - -.fa-pizza-slice:before { - content: "\f818"; -} - -.fa-place-of-worship:before { - content: "\f67f"; -} - -.fa-plane:before { - content: "\f072"; -} - -.fa-plane-arrival:before { - content: "\f5af"; -} - -.fa-plane-departure:before { - content: "\f5b0"; -} - -.fa-play:before { - content: "\f04b"; -} - -.fa-play-circle:before { - content: "\f144"; -} - -.fa-playstation:before { - content: "\f3df"; -} - -.fa-plug:before { - content: "\f1e6"; -} - -.fa-plus:before { - content: "\f067"; -} - -.fa-plus-circle:before { - content: "\f055"; -} - -.fa-plus-square:before { - content: "\f0fe"; -} - -.fa-podcast:before { - content: "\f2ce"; -} - -.fa-poll:before { - content: "\f681"; -} - -.fa-poll-h:before { - content: "\f682"; -} - -.fa-poo:before { - content: "\f2fe"; -} - -.fa-poo-storm:before { - content: "\f75a"; -} - -.fa-poop:before { - content: "\f619"; -} - -.fa-portrait:before { - content: "\f3e0"; -} - -.fa-pound-sign:before { - content: "\f154"; -} - -.fa-power-off:before { - content: "\f011"; -} - -.fa-pray:before { - content: "\f683"; -} - -.fa-praying-hands:before { - content: "\f684"; -} - -.fa-prescription:before { - content: "\f5b1"; -} - -.fa-prescription-bottle:before { - content: "\f485"; -} - -.fa-prescription-bottle-alt:before { - content: "\f486"; -} - -.fa-print:before { - content: "\f02f"; -} - -.fa-procedures:before { - content: "\f487"; -} - -.fa-product-hunt:before { - content: "\f288"; -} - -.fa-project-diagram:before { - content: "\f542"; -} - -.fa-pushed:before { - content: "\f3e1"; -} - -.fa-puzzle-piece:before { - content: "\f12e"; -} - -.fa-python:before { - content: "\f3e2"; -} - -.fa-qq:before { - content: "\f1d6"; -} - -.fa-qrcode:before { - content: "\f029"; -} - -.fa-question:before { - content: "\f128"; -} - -.fa-question-circle:before { - content: "\f059"; -} - -.fa-quidditch:before { - content: "\f458"; -} - -.fa-quinscape:before { - content: "\f459"; -} - -.fa-quora:before { - content: "\f2c4"; -} - -.fa-quote-left:before { - content: "\f10d"; -} - -.fa-quote-right:before { - content: "\f10e"; -} - -.fa-quran:before { - content: "\f687"; -} - -.fa-r-project:before { - content: "\f4f7"; -} - -.fa-radiation:before { - content: "\f7b9"; -} - -.fa-radiation-alt:before { - content: "\f7ba"; -} - -.fa-rainbow:before { - content: "\f75b"; -} - -.fa-random:before { - content: "\f074"; -} - -.fa-raspberry-pi:before { - content: "\f7bb"; -} - -.fa-ravelry:before { - content: "\f2d9"; -} - -.fa-react:before { - content: "\f41b"; -} - -.fa-reacteurope:before { - content: "\f75d"; -} - -.fa-readme:before { - content: "\f4d5"; -} - -.fa-rebel:before { - content: "\f1d0"; -} - -.fa-receipt:before { - content: "\f543"; -} - -.fa-recycle:before { - content: "\f1b8"; -} - -.fa-red-river:before { - content: "\f3e3"; -} - -.fa-reddit:before { - content: "\f1a1"; -} - -.fa-reddit-alien:before { - content: "\f281"; -} - -.fa-reddit-square:before { - content: "\f1a2"; -} - -.fa-redhat:before { - content: "\f7bc"; -} - -.fa-redo:before { - content: "\f01e"; -} - -.fa-redo-alt:before { - content: "\f2f9"; -} - -.fa-registered:before { - content: "\f25d"; -} - -.fa-remove-format:before { - content: "\f87d"; -} - -.fa-renren:before { - content: "\f18b"; -} - -.fa-reply:before { - content: "\f3e5"; -} - -.fa-reply-all:before { - content: "\f122"; -} - -.fa-replyd:before { - content: "\f3e6"; -} - -.fa-republican:before { - content: "\f75e"; -} - -.fa-researchgate:before { - content: "\f4f8"; -} - -.fa-resolving:before { - content: "\f3e7"; -} - -.fa-restroom:before { - content: "\f7bd"; -} - -.fa-retweet:before { - content: "\f079"; -} - -.fa-rev:before { - content: "\f5b2"; -} - -.fa-ribbon:before { - content: "\f4d6"; -} - -.fa-ring:before { - content: "\f70b"; -} - -.fa-road:before { - content: "\f018"; -} - -.fa-robot:before { - content: "\f544"; -} - -.fa-rocket:before { - content: "\f135"; -} - -.fa-rocketchat:before { - content: "\f3e8"; -} - -.fa-rockrms:before { - content: "\f3e9"; -} - -.fa-route:before { - content: "\f4d7"; -} - -.fa-rss:before { - content: "\f09e"; -} - -.fa-rss-square:before { - content: "\f143"; -} - -.fa-ruble-sign:before { - content: "\f158"; -} - -.fa-ruler:before { - content: "\f545"; -} - -.fa-ruler-combined:before { - content: "\f546"; -} - -.fa-ruler-horizontal:before { - content: "\f547"; -} - -.fa-ruler-vertical:before { - content: "\f548"; -} - -.fa-running:before { - content: "\f70c"; -} - -.fa-rupee-sign:before { - content: "\f156"; -} - -.fa-sad-cry:before { - content: "\f5b3"; -} - -.fa-sad-tear:before { - content: "\f5b4"; -} - -.fa-safari:before { - content: "\f267"; -} - -.fa-salesforce:before { - content: "\f83b"; -} - -.fa-sass:before { - content: "\f41e"; -} - -.fa-satellite:before { - content: "\f7bf"; -} - -.fa-satellite-dish:before { - content: "\f7c0"; -} - -.fa-save:before { - content: "\f0c7"; -} - -.fa-schlix:before { - content: "\f3ea"; -} - -.fa-school:before { - content: "\f549"; -} - -.fa-screwdriver:before { - content: "\f54a"; -} - -.fa-scribd:before { - content: "\f28a"; -} - -.fa-scroll:before { - content: "\f70e"; -} - -.fa-sd-card:before { - content: "\f7c2"; -} - -.fa-search:before { - content: "\f002"; -} - -.fa-search-dollar:before { - content: "\f688"; -} - -.fa-search-location:before { - content: "\f689"; -} - -.fa-search-minus:before { - content: "\f010"; -} - -.fa-search-plus:before { - content: "\f00e"; -} - -.fa-searchengin:before { - content: "\f3eb"; -} - -.fa-seedling:before { - content: "\f4d8"; -} - -.fa-sellcast:before { - content: "\f2da"; -} - -.fa-sellsy:before { - content: "\f213"; -} - -.fa-server:before { - content: "\f233"; -} - -.fa-servicestack:before { - content: "\f3ec"; -} - -.fa-shapes:before { - content: "\f61f"; -} - -.fa-share:before { - content: "\f064"; -} - -.fa-share-alt:before { - content: "\f1e0"; -} - -.fa-share-alt-square:before { - content: "\f1e1"; -} - -.fa-share-square:before { - content: "\f14d"; -} - -.fa-shekel-sign:before { - content: "\f20b"; -} - -.fa-shield-alt:before { - content: "\f3ed"; -} - -.fa-ship:before { - content: "\f21a"; -} - -.fa-shipping-fast:before { - content: "\f48b"; -} - -.fa-shirtsinbulk:before { - content: "\f214"; -} - -.fa-shoe-prints:before { - content: "\f54b"; -} - -.fa-shopping-bag:before { - content: "\f290"; -} - -.fa-shopping-basket:before { - content: "\f291"; -} - -.fa-shopping-cart:before { - content: "\f07a"; -} - -.fa-shopware:before { - content: "\f5b5"; -} - -.fa-shower:before { - content: "\f2cc"; -} - -.fa-shuttle-van:before { - content: "\f5b6"; -} - -.fa-sign:before { - content: "\f4d9"; -} - -.fa-sign-in-alt:before { - content: "\f2f6"; -} - -.fa-sign-language:before { - content: "\f2a7"; -} - -.fa-sign-out-alt:before { - content: "\f2f5"; -} - -.fa-signal:before { - content: "\f012"; -} - -.fa-signature:before { - content: "\f5b7"; -} - -.fa-sim-card:before { - content: "\f7c4"; -} - -.fa-simplybuilt:before { - content: "\f215"; -} - -.fa-sistrix:before { - content: "\f3ee"; -} - -.fa-sitemap:before { - content: "\f0e8"; -} - -.fa-sith:before { - content: "\f512"; -} - -.fa-skating:before { - content: "\f7c5"; -} - -.fa-sketch:before { - content: "\f7c6"; -} - -.fa-skiing:before { - content: "\f7c9"; -} - -.fa-skiing-nordic:before { - content: "\f7ca"; -} - -.fa-skull:before { - content: "\f54c"; -} - -.fa-skull-crossbones:before { - content: "\f714"; -} - -.fa-skyatlas:before { - content: "\f216"; -} - -.fa-skype:before { - content: "\f17e"; -} - -.fa-slack:before { - content: "\f198"; -} - -.fa-slack-hash:before { - content: "\f3ef"; -} - -.fa-slash:before { - content: "\f715"; -} - -.fa-sleigh:before { - content: "\f7cc"; -} - -.fa-sliders-h:before { - content: "\f1de"; -} - -.fa-slideshare:before { - content: "\f1e7"; -} - -.fa-smile:before { - content: "\f118"; -} - -.fa-smile-beam:before { - content: "\f5b8"; -} - -.fa-smile-wink:before { - content: "\f4da"; -} - -.fa-smog:before { - content: "\f75f"; -} - -.fa-smoking:before { - content: "\f48d"; -} - -.fa-smoking-ban:before { - content: "\f54d"; -} - -.fa-sms:before { - content: "\f7cd"; -} - -.fa-snapchat:before { - content: "\f2ab"; -} - -.fa-snapchat-ghost:before { - content: "\f2ac"; -} - -.fa-snapchat-square:before { - content: "\f2ad"; -} - -.fa-snowboarding:before { - content: "\f7ce"; -} - -.fa-snowflake:before { - content: "\f2dc"; -} - -.fa-snowman:before { - content: "\f7d0"; -} - -.fa-snowplow:before { - content: "\f7d2"; -} - -.fa-socks:before { - content: "\f696"; -} - -.fa-solar-panel:before { - content: "\f5ba"; -} - -.fa-sort:before { - content: "\f0dc"; -} - -.fa-sort-alpha-down:before { - content: "\f15d"; -} - -.fa-sort-alpha-down-alt:before { - content: "\f881"; -} - -.fa-sort-alpha-up:before { - content: "\f15e"; -} - -.fa-sort-alpha-up-alt:before { - content: "\f882"; -} - -.fa-sort-amount-down:before { - content: "\f160"; -} - -.fa-sort-amount-down-alt:before { - content: "\f884"; -} - -.fa-sort-amount-up:before { - content: "\f161"; -} - -.fa-sort-amount-up-alt:before { - content: "\f885"; -} - -.fa-sort-down:before { - content: "\f0dd"; -} - -.fa-sort-numeric-down:before { - content: "\f162"; -} - -.fa-sort-numeric-down-alt:before { - content: "\f886"; -} - -.fa-sort-numeric-up:before { - content: "\f163"; -} - -.fa-sort-numeric-up-alt:before { - content: "\f887"; -} - -.fa-sort-up:before { - content: "\f0de"; -} - -.fa-soundcloud:before { - content: "\f1be"; -} - -.fa-sourcetree:before { - content: "\f7d3"; -} - -.fa-spa:before { - content: "\f5bb"; -} - -.fa-space-shuttle:before { - content: "\f197"; -} - -.fa-speakap:before { - content: "\f3f3"; -} - -.fa-speaker-deck:before { - content: "\f83c"; -} - -.fa-spell-check:before { - content: "\f891"; -} - -.fa-spider:before { - content: "\f717"; -} - -.fa-spinner:before { - content: "\f110"; -} - -.fa-splotch:before { - content: "\f5bc"; -} - -.fa-spotify:before { - content: "\f1bc"; -} - -.fa-spray-can:before { - content: "\f5bd"; -} - -.fa-square:before { - content: "\f0c8"; -} - -.fa-square-full:before { - content: "\f45c"; -} - -.fa-square-root-alt:before { - content: "\f698"; -} - -.fa-squarespace:before { - content: "\f5be"; -} - -.fa-stack-exchange:before { - content: "\f18d"; -} - -.fa-stack-overflow:before { - content: "\f16c"; -} - -.fa-stackpath:before { - content: "\f842"; -} - -.fa-stamp:before { - content: "\f5bf"; -} - -.fa-star:before { - content: "\f005"; -} - -.fa-star-and-crescent:before { - content: "\f699"; -} - -.fa-star-half:before { - content: "\f089"; -} - -.fa-star-half-alt:before { - content: "\f5c0"; -} - -.fa-star-of-david:before { - content: "\f69a"; -} - -.fa-star-of-life:before { - content: "\f621"; -} - -.fa-staylinked:before { - content: "\f3f5"; -} - -.fa-steam:before { - content: "\f1b6"; -} - -.fa-steam-square:before { - content: "\f1b7"; -} - -.fa-steam-symbol:before { - content: "\f3f6"; -} - -.fa-step-backward:before { - content: "\f048"; -} - -.fa-step-forward:before { - content: "\f051"; -} - -.fa-stethoscope:before { - content: "\f0f1"; -} - -.fa-sticker-mule:before { - content: "\f3f7"; -} - -.fa-sticky-note:before { - content: "\f249"; -} - -.fa-stop:before { - content: "\f04d"; -} - -.fa-stop-circle:before { - content: "\f28d"; -} - -.fa-stopwatch:before { - content: "\f2f2"; -} - -.fa-store:before { - content: "\f54e"; -} - -.fa-store-alt:before { - content: "\f54f"; -} - -.fa-strava:before { - content: "\f428"; -} - -.fa-stream:before { - content: "\f550"; -} - -.fa-street-view:before { - content: "\f21d"; -} - -.fa-strikethrough:before { - content: "\f0cc"; -} - -.fa-stripe:before { - content: "\f429"; -} - -.fa-stripe-s:before { - content: "\f42a"; -} - -.fa-stroopwafel:before { - content: "\f551"; -} - -.fa-studiovinari:before { - content: "\f3f8"; -} - -.fa-stumbleupon:before { - content: "\f1a4"; -} - -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} - -.fa-subscript:before { - content: "\f12c"; -} - -.fa-subway:before { - content: "\f239"; -} - -.fa-suitcase:before { - content: "\f0f2"; -} - -.fa-suitcase-rolling:before { - content: "\f5c1"; -} - -.fa-sun:before { - content: "\f185"; -} - -.fa-superpowers:before { - content: "\f2dd"; -} - -.fa-superscript:before { - content: "\f12b"; -} - -.fa-supple:before { - content: "\f3f9"; -} - -.fa-surprise:before { - content: "\f5c2"; -} - -.fa-suse:before { - content: "\f7d6"; -} - -.fa-swatchbook:before { - content: "\f5c3"; -} - -.fa-swimmer:before { - content: "\f5c4"; -} - -.fa-swimming-pool:before { - content: "\f5c5"; -} - -.fa-symfony:before { - content: "\f83d"; -} - -.fa-synagogue:before { - content: "\f69b"; -} - -.fa-sync:before { - content: "\f021"; -} - -.fa-sync-alt:before { - content: "\f2f1"; -} - -.fa-syringe:before { - content: "\f48e"; -} - -.fa-table:before { - content: "\f0ce"; -} - -.fa-table-tennis:before { - content: "\f45d"; -} - -.fa-tablet:before { - content: "\f10a"; -} - -.fa-tablet-alt:before { - content: "\f3fa"; -} - -.fa-tablets:before { - content: "\f490"; -} - -.fa-tachometer-alt:before { - content: "\f3fd"; -} - -.fa-tag:before { - content: "\f02b"; -} - -.fa-tags:before { - content: "\f02c"; -} - -.fa-tape:before { - content: "\f4db"; -} - -.fa-tasks:before { - content: "\f0ae"; -} - -.fa-taxi:before { - content: "\f1ba"; -} - -.fa-teamspeak:before { - content: "\f4f9"; -} - -.fa-teeth:before { - content: "\f62e"; -} - -.fa-teeth-open:before { - content: "\f62f"; -} - -.fa-telegram:before { - content: "\f2c6"; -} - -.fa-telegram-plane:before { - content: "\f3fe"; -} - -.fa-temperature-high:before { - content: "\f769"; -} - -.fa-temperature-low:before { - content: "\f76b"; -} - -.fa-tencent-weibo:before { - content: "\f1d5"; -} - -.fa-tenge:before { - content: "\f7d7"; -} - -.fa-terminal:before { - content: "\f120"; -} - -.fa-text-height:before { - content: "\f034"; -} - -.fa-text-width:before { - content: "\f035"; -} - -.fa-th:before { - content: "\f00a"; -} - -.fa-th-large:before { - content: "\f009"; -} - -.fa-th-list:before { - content: "\f00b"; -} - -.fa-the-red-yeti:before { - content: "\f69d"; -} - -.fa-theater-masks:before { - content: "\f630"; -} - -.fa-themeco:before { - content: "\f5c6"; -} - -.fa-themeisle:before { - content: "\f2b2"; -} - -.fa-thermometer:before { - content: "\f491"; -} - -.fa-thermometer-empty:before { - content: "\f2cb"; -} - -.fa-thermometer-full:before { - content: "\f2c7"; -} - -.fa-thermometer-half:before { - content: "\f2c9"; -} - -.fa-thermometer-quarter:before { - content: "\f2ca"; -} - -.fa-thermometer-three-quarters:before { - content: "\f2c8"; -} - -.fa-think-peaks:before { - content: "\f731"; -} - -.fa-thumbs-down:before { - content: "\f165"; -} - -.fa-thumbs-up:before { - content: "\f164"; -} - -.fa-thumbtack:before { - content: "\f08d"; -} - -.fa-ticket-alt:before { - content: "\f3ff"; -} - -.fa-times:before { - content: "\f00d"; -} - -.fa-times-circle:before { - content: "\f057"; -} - -.fa-tint:before { - content: "\f043"; -} - -.fa-tint-slash:before { - content: "\f5c7"; -} - -.fa-tired:before { - content: "\f5c8"; -} - -.fa-toggle-off:before { - content: "\f204"; -} - -.fa-toggle-on:before { - content: "\f205"; -} - -.fa-toilet:before { - content: "\f7d8"; -} - -.fa-toilet-paper:before { - content: "\f71e"; -} - -.fa-toolbox:before { - content: "\f552"; -} - -.fa-tools:before { - content: "\f7d9"; -} - -.fa-tooth:before { - content: "\f5c9"; -} - -.fa-torah:before { - content: "\f6a0"; -} - -.fa-torii-gate:before { - content: "\f6a1"; -} - -.fa-tractor:before { - content: "\f722"; -} - -.fa-trade-federation:before { - content: "\f513"; -} - -.fa-trademark:before { - content: "\f25c"; -} - -.fa-traffic-light:before { - content: "\f637"; -} - -.fa-train:before { - content: "\f238"; -} - -.fa-tram:before { - content: "\f7da"; -} - -.fa-transgender:before { - content: "\f224"; -} - -.fa-transgender-alt:before { - content: "\f225"; -} - -.fa-trash:before { - content: "\f1f8"; -} - -.fa-trash-alt:before { - content: "\f2ed"; -} - -.fa-trash-restore:before { - content: "\f829"; -} - -.fa-trash-restore-alt:before { - content: "\f82a"; -} - -.fa-tree:before { - content: "\f1bb"; -} - -.fa-trello:before { - content: "\f181"; -} - -.fa-tripadvisor:before { - content: "\f262"; -} - -.fa-trophy:before { - content: "\f091"; -} - -.fa-truck:before { - content: "\f0d1"; -} - -.fa-truck-loading:before { - content: "\f4de"; -} - -.fa-truck-monster:before { - content: "\f63b"; -} - -.fa-truck-moving:before { - content: "\f4df"; -} - -.fa-truck-pickup:before { - content: "\f63c"; -} - -.fa-tshirt:before { - content: "\f553"; -} - -.fa-tty:before { - content: "\f1e4"; -} - -.fa-tumblr:before { - content: "\f173"; -} - -.fa-tumblr-square:before { - content: "\f174"; -} - -.fa-tv:before { - content: "\f26c"; -} - -.fa-twitch:before { - content: "\f1e8"; -} - -.fa-twitter:before { - content: "\f099"; -} - -.fa-twitter-square:before { - content: "\f081"; -} - -.fa-typo3:before { - content: "\f42b"; -} - -.fa-uber:before { - content: "\f402"; -} - -.fa-ubuntu:before { - content: "\f7df"; -} - -.fa-uikit:before { - content: "\f403"; -} - -.fa-umbrella:before { - content: "\f0e9"; -} - -.fa-umbrella-beach:before { - content: "\f5ca"; -} - -.fa-underline:before { - content: "\f0cd"; -} - -.fa-undo:before { - content: "\f0e2"; -} - -.fa-undo-alt:before { - content: "\f2ea"; -} - -.fa-uniregistry:before { - content: "\f404"; -} - -.fa-universal-access:before { - content: "\f29a"; -} - -.fa-university:before { - content: "\f19c"; -} - -.fa-unlink:before { - content: "\f127"; -} - -.fa-unlock:before { - content: "\f09c"; -} - -.fa-unlock-alt:before { - content: "\f13e"; -} - -.fa-untappd:before { - content: "\f405"; -} - -.fa-upload:before { - content: "\f093"; -} - -.fa-ups:before { - content: "\f7e0"; -} - -.fa-usb:before { - content: "\f287"; -} - -.fa-user:before { - content: "\f007"; -} - -.fa-user-alt:before { - content: "\f406"; -} - -.fa-user-alt-slash:before { - content: "\f4fa"; -} - -.fa-user-astronaut:before { - content: "\f4fb"; -} - -.fa-user-check:before { - content: "\f4fc"; -} - -.fa-user-circle:before { - content: "\f2bd"; -} - -.fa-user-clock:before { - content: "\f4fd"; -} - -.fa-user-cog:before { - content: "\f4fe"; -} - -.fa-user-edit:before { - content: "\f4ff"; -} - -.fa-user-friends:before { - content: "\f500"; -} - -.fa-user-graduate:before { - content: "\f501"; -} - -.fa-user-injured:before { - content: "\f728"; -} - -.fa-user-lock:before { - content: "\f502"; -} - -.fa-user-md:before { - content: "\f0f0"; -} - -.fa-user-minus:before { - content: "\f503"; -} - -.fa-user-ninja:before { - content: "\f504"; -} - -.fa-user-nurse:before { - content: "\f82f"; -} - -.fa-user-plus:before { - content: "\f234"; -} - -.fa-user-secret:before { - content: "\f21b"; -} - -.fa-user-shield:before { - content: "\f505"; -} - -.fa-user-slash:before { - content: "\f506"; -} - -.fa-user-tag:before { - content: "\f507"; -} - -.fa-user-tie:before { - content: "\f508"; -} - -.fa-user-times:before { - content: "\f235"; -} - -.fa-users:before { - content: "\f0c0"; -} - -.fa-users-cog:before { - content: "\f509"; -} - -.fa-usps:before { - content: "\f7e1"; -} - -.fa-ussunnah:before { - content: "\f407"; -} - -.fa-utensil-spoon:before { - content: "\f2e5"; -} - -.fa-utensils:before { - content: "\f2e7"; -} - -.fa-vaadin:before { - content: "\f408"; -} - -.fa-vector-square:before { - content: "\f5cb"; -} - -.fa-venus:before { - content: "\f221"; -} - -.fa-venus-double:before { - content: "\f226"; -} - -.fa-venus-mars:before { - content: "\f228"; -} - -.fa-viacoin:before { - content: "\f237"; -} - -.fa-viadeo:before { - content: "\f2a9"; -} - -.fa-viadeo-square:before { - content: "\f2aa"; -} - -.fa-vial:before { - content: "\f492"; -} - -.fa-vials:before { - content: "\f493"; -} - -.fa-viber:before { - content: "\f409"; -} - -.fa-video:before { - content: "\f03d"; -} - -.fa-video-slash:before { - content: "\f4e2"; -} - -.fa-vihara:before { - content: "\f6a7"; -} - -.fa-vimeo:before { - content: "\f40a"; -} - -.fa-vimeo-square:before { - content: "\f194"; -} - -.fa-vimeo-v:before { - content: "\f27d"; -} - -.fa-vine:before { - content: "\f1ca"; -} - -.fa-vk:before { - content: "\f189"; -} - -.fa-vnv:before { - content: "\f40b"; -} - -.fa-voicemail:before { - content: "\f897"; -} - -.fa-volleyball-ball:before { - content: "\f45f"; -} - -.fa-volume-down:before { - content: "\f027"; -} - -.fa-volume-mute:before { - content: "\f6a9"; -} - -.fa-volume-off:before { - content: "\f026"; -} - -.fa-volume-up:before { - content: "\f028"; -} - -.fa-vote-yea:before { - content: "\f772"; -} - -.fa-vr-cardboard:before { - content: "\f729"; -} - -.fa-vuejs:before { - content: "\f41f"; -} - -.fa-walking:before { - content: "\f554"; -} - -.fa-wallet:before { - content: "\f555"; -} - -.fa-warehouse:before { - content: "\f494"; -} - -.fa-water:before { - content: "\f773"; -} - -.fa-wave-square:before { - content: "\f83e"; -} - -.fa-waze:before { - content: "\f83f"; -} - -.fa-weebly:before { - content: "\f5cc"; -} - -.fa-weibo:before { - content: "\f18a"; -} - -.fa-weight:before { - content: "\f496"; -} - -.fa-weight-hanging:before { - content: "\f5cd"; -} - -.fa-weixin:before { - content: "\f1d7"; -} - -.fa-whatsapp:before { - content: "\f232"; -} - -.fa-whatsapp-square:before { - content: "\f40c"; -} - -.fa-wheelchair:before { - content: "\f193"; -} - -.fa-whmcs:before { - content: "\f40d"; -} - -.fa-wifi:before { - content: "\f1eb"; -} - -.fa-wikipedia-w:before { - content: "\f266"; -} - -.fa-wind:before { - content: "\f72e"; -} - -.fa-window-close:before { - content: "\f410"; -} - -.fa-window-maximize:before { - content: "\f2d0"; -} - -.fa-window-minimize:before { - content: "\f2d1"; -} - -.fa-window-restore:before { - content: "\f2d2"; -} - -.fa-windows:before { - content: "\f17a"; -} - -.fa-wine-bottle:before { - content: "\f72f"; -} - -.fa-wine-glass:before { - content: "\f4e3"; -} - -.fa-wine-glass-alt:before { - content: "\f5ce"; -} - -.fa-wix:before { - content: "\f5cf"; -} - -.fa-wizards-of-the-coast:before { - content: "\f730"; -} - -.fa-wolf-pack-battalion:before { - content: "\f514"; -} - -.fa-won-sign:before { - content: "\f159"; -} - -.fa-wordpress:before { - content: "\f19a"; -} - -.fa-wordpress-simple:before { - content: "\f411"; -} - -.fa-wpbeginner:before { - content: "\f297"; -} - -.fa-wpexplorer:before { - content: "\f2de"; -} - -.fa-wpforms:before { - content: "\f298"; -} - -.fa-wpressr:before { - content: "\f3e4"; -} - -.fa-wrench:before { - content: "\f0ad"; -} - -.fa-x-ray:before { - content: "\f497"; -} - -.fa-xbox:before { - content: "\f412"; -} - -.fa-xing:before { - content: "\f168"; -} - -.fa-xing-square:before { - content: "\f169"; -} - -.fa-y-combinator:before { - content: "\f23b"; -} - -.fa-yahoo:before { - content: "\f19e"; -} - -.fa-yammer:before { - content: "\f840"; -} - -.fa-yandex:before { - content: "\f413"; -} - -.fa-yandex-international:before { - content: "\f414"; -} - -.fa-yarn:before { - content: "\f7e3"; -} - -.fa-yelp:before { - content: "\f1e9"; -} - -.fa-yen-sign:before { - content: "\f157"; -} - -.fa-yin-yang:before { - content: "\f6ad"; -} - -.fa-yoast:before { - content: "\f2b1"; -} - -.fa-youtube:before { - content: "\f167"; -} - -.fa-youtube-square:before { - content: "\f431"; -} - -.fa-zhihu:before { - content: "\f63f"; -} - -.sr-only { - border: 0; - clip: rect(0, 0, 0, 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} - -.sr-only-focusable:active, -.sr-only-focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; -} -@font-face { - font-family: "Font Awesome 5 Brands"; - font-style: normal; - font-weight: normal; - font-display: auto; - src: url("../webfonts/fa-brands-400.eot"); - src: - url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), - url("../webfonts/fa-brands-400.woff2") format("woff2"), - url("../webfonts/fa-brands-400.woff") format("woff"), - url("../webfonts/fa-brands-400.ttf") format("truetype"), - url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); -} - -.fab { - font-family: "Font Awesome 5 Brands"; -} -@font-face { - font-family: "Font Awesome 5 Free"; - font-style: normal; - font-weight: 400; - font-display: auto; - src: url("../webfonts/fa-regular-400.eot"); - src: - url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), - url("../webfonts/fa-regular-400.woff2") format("woff2"), - url("../webfonts/fa-regular-400.woff") format("woff"), - url("../webfonts/fa-regular-400.ttf") format("truetype"), - url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); -} - -.far { - font-family: "Font Awesome 5 Free"; - font-weight: 400; -} -@font-face { - font-family: "Font Awesome 5 Free"; - font-style: normal; - font-weight: 900; - font-display: auto; - src: url("../webfonts/fa-solid-900.eot"); - src: - url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), - url("../webfonts/fa-solid-900.woff2") format("woff2"), - url("../webfonts/fa-solid-900.woff") format("woff"), - url("../webfonts/fa-solid-900.ttf") format("truetype"), - url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); -} - -.fa, -.fas { - font-family: "Font Awesome 5 Free"; - font-weight: 900; -} diff --git a/template/css/magnific-popup.css b/template/css/magnific-popup.css deleted file mode 100644 index e5600f8..0000000 --- a/template/css/magnific-popup.css +++ /dev/null @@ -1,420 +0,0 @@ -/* Magnific Popup CSS */ -.mfp-bg { - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 1042; - overflow: hidden; - position: fixed; - background: #0b0b0b; - opacity: 0.8; -} - -.mfp-wrap { - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 1043; - position: fixed; - outline: none !important; - -webkit-backface-visibility: hidden; -} - -.mfp-container { - text-align: center; - position: absolute; - width: 100%; - height: 100%; - left: 0; - top: 0; - padding: 0 8px; - box-sizing: border-box; -} - -.mfp-container:before { - content: ""; - display: inline-block; - height: 100%; - vertical-align: middle; -} - -.mfp-align-top .mfp-container:before { - display: none; -} - -.mfp-content { - position: relative; - display: inline-block; - vertical-align: middle; - margin: 0 auto; - text-align: left; - z-index: 1045; -} - -.mfp-inline-holder .mfp-content, -.mfp-ajax-holder .mfp-content { - width: 100%; - cursor: auto; -} - -.mfp-ajax-cur { - cursor: progress; -} - -.mfp-zoom-out-cur, -.mfp-zoom-out-cur .mfp-image-holder .mfp-close { - cursor: -moz-zoom-out; - cursor: -webkit-zoom-out; - cursor: zoom-out; -} - -.mfp-zoom { - cursor: pointer; - cursor: -webkit-zoom-in; - cursor: -moz-zoom-in; - cursor: zoom-in; -} - -.mfp-auto-cursor .mfp-content { - cursor: auto; -} - -.mfp-close, -.mfp-arrow, -.mfp-preloader, -.mfp-counter { - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; -} - -.mfp-loading.mfp-figure { - display: none; -} - -.mfp-hide { - display: none !important; -} - -.mfp-preloader { - color: #ccc; - position: absolute; - top: 50%; - width: auto; - text-align: center; - margin-top: -0.8em; - left: 8px; - right: 8px; - z-index: 1044; -} -.mfp-preloader a { - color: #ccc; -} -.mfp-preloader a:hover { - color: #fff; -} - -.mfp-s-ready .mfp-preloader { - display: none; -} - -.mfp-s-error .mfp-content { - display: none; -} - -button.mfp-close, -button.mfp-arrow { - overflow: visible; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; - display: block; - outline: none; - padding: 0; - z-index: 1046; - box-shadow: none; - touch-action: manipulation; -} - -button::-moz-focus-inner { - padding: 0; - border: 0; -} - -.mfp-close { - width: 44px; - height: 44px; - line-height: 44px; - position: absolute; - right: 0; - top: 0; - text-decoration: none; - text-align: center; - opacity: 0.65; - padding: 0 0 18px 10px; - color: #fff; - font-style: normal; - font-size: 28px; - font-family: Arial, Baskerville, monospace; -} -.mfp-close:hover, -.mfp-close:focus { - opacity: 1; -} -.mfp-close:active { - top: 1px; -} - -.mfp-close-btn-in .mfp-close { - color: #333; -} - -.mfp-image-holder .mfp-close, -.mfp-iframe-holder .mfp-close { - color: #fff; - right: -6px; - text-align: right; - padding-right: 6px; - width: 100%; -} - -.mfp-counter { - position: absolute; - top: 0; - right: 0; - color: #ccc; - font-size: 12px; - line-height: 18px; - white-space: nowrap; -} - -.mfp-arrow { - position: absolute; - opacity: 0.65; - margin: 0; - top: 50%; - margin-top: -55px; - padding: 0; - width: 90px; - height: 110px; - -webkit-tap-highlight-color: transparent; -} -.mfp-arrow:active { - margin-top: -54px; -} -.mfp-arrow:hover, -.mfp-arrow:focus { - opacity: 1; -} -.mfp-arrow:before, -.mfp-arrow:after { - content: ""; - display: block; - width: 0; - height: 0; - position: absolute; - left: 0; - top: 0; - margin-top: 35px; - margin-left: 35px; - border: medium inset transparent; -} -.mfp-arrow:after { - border-top-width: 13px; - border-bottom-width: 13px; - top: 8px; -} -.mfp-arrow:before { - border-top-width: 21px; - border-bottom-width: 21px; - opacity: 0.7; -} - -.mfp-arrow-left { - left: 0; -} -.mfp-arrow-left:after { - border-right: 17px solid #fff; - margin-left: 31px; -} -.mfp-arrow-left:before { - margin-left: 25px; - border-right: 27px solid #3f3f3f; -} - -.mfp-arrow-right { - right: 0; -} -.mfp-arrow-right:after { - border-left: 17px solid #fff; - margin-left: 39px; -} -.mfp-arrow-right:before { - border-left: 27px solid #3f3f3f; -} - -.mfp-iframe-holder { - padding-top: 40px; - padding-bottom: 40px; -} -.mfp-iframe-holder .mfp-content { - line-height: 0; - width: 100%; - max-width: 900px; -} -.mfp-iframe-holder .mfp-close { - top: -40px; -} - -.mfp-iframe-scaler { - width: 100%; - height: 0; - overflow: hidden; - padding-top: 56.25%; -} -.mfp-iframe-scaler iframe { - position: absolute; - display: block; - top: 0; - left: 0; - width: 100%; - height: 100%; - box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - background: #000; -} - -/* Main image in popup */ -img.mfp-img { - width: auto; - max-width: 100%; - height: auto; - display: block; - line-height: 0; - box-sizing: border-box; - padding: 40px 0 40px; - margin: 0 auto; -} - -/* The shadow behind the image */ -.mfp-figure { - line-height: 0; -} -.mfp-figure:after { - content: ""; - position: absolute; - left: 0; - top: 40px; - bottom: 40px; - display: block; - right: 0; - width: auto; - height: auto; - z-index: -1; - box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); - background: #444; -} -.mfp-figure small { - color: #bdbdbd; - display: block; - font-size: 12px; - line-height: 14px; -} -.mfp-figure figure { - margin: 0; -} - -.mfp-bottom-bar { - margin-top: -36px; - position: absolute; - top: 100%; - left: 0; - width: 100%; - cursor: auto; -} - -.mfp-title { - text-align: left; - line-height: 18px; - color: #f3f3f3; - word-wrap: break-word; - padding-right: 36px; -} - -.mfp-image-holder .mfp-content { - max-width: 100%; -} - -.mfp-gallery .mfp-image-holder .mfp-figure { - cursor: pointer; -} - -@media screen and (max-width: 800px) and (orientation: landscape), - screen and (max-height: 300px) { - /** - * Remove all paddings around the image on small screen - */ - .mfp-img-mobile .mfp-image-holder { - padding-left: 0; - padding-right: 0; - } - .mfp-img-mobile img.mfp-img { - padding: 0; - } - .mfp-img-mobile .mfp-figure:after { - top: 0; - bottom: 0; - } - .mfp-img-mobile .mfp-figure small { - display: inline; - margin-left: 5px; - } - .mfp-img-mobile .mfp-bottom-bar { - background: rgba(0, 0, 0, 0.6); - bottom: 0; - margin: 0; - top: auto; - padding: 3px 5px; - position: fixed; - box-sizing: border-box; - } - .mfp-img-mobile .mfp-bottom-bar:empty { - padding: 0; - } - .mfp-img-mobile .mfp-counter { - right: 5px; - top: 3px; - } - .mfp-img-mobile .mfp-close { - top: 0; - right: 0; - width: 35px; - height: 35px; - line-height: 35px; - background: rgba(0, 0, 0, 0.6); - position: fixed; - text-align: center; - padding: 0; - } -} - -@media all and (max-width: 900px) { - .mfp-arrow { - -webkit-transform: scale(0.75); - transform: scale(0.75); - } - .mfp-arrow-left { - -webkit-transform-origin: 0; - transform-origin: 0; - } - .mfp-arrow-right { - -webkit-transform-origin: 100%; - transform-origin: 100%; - } - .mfp-container { - padding-left: 6px; - padding-right: 6px; - } -} diff --git a/template/css/styles.css b/template/css/styles.css deleted file mode 100644 index dbc4e91..0000000 --- a/template/css/styles.css +++ /dev/null @@ -1,1979 +0,0 @@ -/* Description: Master CSS file */ - -/***************************************** -Table Of Contents: - -- General Styles -- Navigation -- Header -- Header Lightbox -- Description -- Facilities -- Rooms -- Attractions -- Testimonials -- Location -- Footer -- Copyright -- Back To Top Button -- Extra Pages -- Media Queries -******************************************/ - -/***************************************** -Colors: -- Backgrounds - light gray #fbfbfb -- Buttons, icons - green #1ebbce -- Headings text - black #363a40 -- Body text - light gray #666a72 -******************************************/ - -/**************************/ -/* General Styles */ -/**************************/ -body, -html { - width: 100%; - height: 100%; -} - -body, -p { - color: #666a72; - font: - 400 1rem/1.75rem "Open Sans", - sans-serif; -} - -h1 { - color: #363a40; - font: - italic 700 2.5rem/3.25rem "PT Serif", - sans-serif; -} - -h2 { - color: #363a40; - font: - italic 700 2.375rem/3.125rem "PT Serif", - sans-serif; -} - -h3 { - color: #363a40; - font: - italic 700 1.5rem/2.25rem "PT Serif", - sans-serif; -} - -h4 { - color: #363a40; - font: - italic 700 1.25rem/1.75rem "PT Serif", - sans-serif; -} - -h5 { - color: #363a40; - font: - italic 700 1.125rem/1.625rem "PT Serif", - sans-serif; -} - -h6 { - color: #363a40; - font: - italic 700 1rem/1.5rem "PT Serif", - sans-serif; -} - -.p-large { - font-size: 1.125rem; - line-height: 1.875rem; -} - -.p-small { - font-size: 0.875rem; - line-height: 1.625rem; -} - -.testimonial-text { - font-style: italic; -} - -.testimonial-author { - font-weight: 700; -} - -.li-space-lg li { - margin-bottom: 0.5rem; -} - -a { - color: #666a72; - text-decoration: underline; -} - -a:hover { - color: #666a72; - text-decoration: underline; -} - -a.no-line { - text-decoration: none; -} - -.green { - color: #1ebbce; -} - -.bg-gray { - background-color: #fbfbfb; -} - -.mb-6 { - margin-bottom: 6rem; -} - -.pt-6 { - padding-top: 6rem; -} - -.pb-6 { - padding-bottom: 6rem; -} - -.hr-heading { - display: block; - width: 5rem; - height: 2px; - border: none; - background-color: #666a72; -} - -.btn-solid-reg { - display: inline-block; - padding: 1.375rem 2.25rem 1.375rem 2.25rem; - border: 1px solid #1ebbce; - border-radius: 2rem; - background-color: #1ebbce; - color: #ffffff; - font-weight: 600; - font-size: 0.875rem; - line-height: 0; - text-decoration: none; - transition: all 0.2s; -} - -.btn-solid-reg:hover { - border: 1px solid #1ebbce; - background-color: transparent; - color: #1ebbce; - text-decoration: none; -} - -.btn-solid-lg { - display: inline-block; - padding: 1.625rem 2.75rem 1.625rem 2.75rem; - border: 1px solid #1ebbce; - border-radius: 2rem; - background-color: #1ebbce; - color: #ffffff; - font-weight: 600; - font-size: 0.875rem; - line-height: 0; - text-decoration: none; - transition: all 0.2s; -} - -.btn-solid-lg:hover { - border: 1px solid #1ebbce; - background-color: transparent; - color: #1ebbce; - text-decoration: none; -} - -.btn-outline-reg { - display: inline-block; - padding: 1.375rem 2.25rem 1.375rem 2.25rem; - border: 1px solid #363a40; - border-radius: 2rem; - background-color: transparent; - color: #363a40; - font-weight: 600; - font-size: 0.875rem; - line-height: 0; - text-decoration: none; - transition: all 0.2s; -} - -.btn-outline-reg:hover { - border: 1px solid #363a40; - background-color: #363a40; - color: #ffffff; - text-decoration: none; -} - -.btn-outline-lg { - display: inline-block; - padding: 1.625rem 2.75rem 1.625rem 2.75rem; - border: 1px solid #30363a; - border-radius: 2rem; - background-color: transparent; - color: #30363a; - font-weight: 600; - font-size: 0.875rem; - line-height: 0; - text-decoration: none; - transition: all 0.2s; -} - -.btn-outline-lg:hover { - border: 1px solid #30363a; - background-color: #30363a; - color: #ffffff; - text-decoration: none; -} - -.btn-outline-sm { - display: inline-block; - padding: 1rem 1.625rem 1rem 1.625rem; - border: 1px solid #30363a; - border-radius: 2rem; - background-color: transparent; - color: #30363a; - font-weight: 600; - font-size: 0.875rem; - line-height: 0; - text-decoration: none; - transition: all 0.2s; -} - -.btn-outline-sm:hover { - border: 1px solid #30363a; - background-color: #30363a; - color: #ffffff; - text-decoration: none; -} - -.form-group { - position: relative; - margin-bottom: 1.25rem; -} - -.label-control { - position: absolute; - top: 0.87rem; - left: 1.375rem; - color: #666a72; - opacity: 1; - font-size: 0.875rem; - line-height: 1.375rem; - cursor: text; - transition: all 0.2s ease; -} - -.form-control-input:focus + .label-control, -.form-control-input.notEmpty + .label-control, -.form-control-textarea:focus + .label-control, -.form-control-textarea.notEmpty + .label-control { - top: 0.125rem; - opacity: 1; - font-size: 0.75rem; - font-weight: 700; -} - -.form-control-input, -.form-control-select { - display: block; /* needed for proper display of the label in Firefox, IE, Edge */ - width: 100%; - padding-top: 1.0625rem; - padding-bottom: 0.0625rem; - padding-left: 1.3125rem; - border: 1px solid #cbcbd1; - border-radius: 0; - background-color: #ffffff; - color: #666a72; - font-size: 0.875rem; - line-height: 1.875rem; - transition: all 0.2s; - -webkit-appearance: none; /* removes inner shadow on form inputs on ios safari */ -} - -.form-control-select { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - height: 3rem; -} - -select { - /* you should keep these first rules in place to maintain cross-browser behavior */ - -webkit-appearance: none; - -moz-appearance: none; - -ms-appearance: none; - -o-appearance: none; - appearance: none; - background-image: url("../images/down-arrow.png"); - background-position: 96% 50%; - background-repeat: no-repeat; - outline: none; -} - -.form-control-textarea { - display: block; /* used to eliminate a bottom gap difference between Chrome and IE/FF */ - width: 100%; - height: 14rem; /* used instead of html rows to normalize height between Chrome and IE/FF */ - padding-top: 1.5rem; - padding-left: 1.3125rem; - border: 1px solid #cbcbd1; - border-radius: 0; - background-color: #ffffff; - color: #666a72; - font-size: 0.875rem; - line-height: 1.5rem; - transition: all 0.2s; -} - -.form-control-input:focus, -.form-control-select:focus, -.form-control-textarea:focus { - border: 1px solid #a1a1a1; - outline: none; /* Removes blue border on focus */ -} - -.form-control-input:hover, -.form-control-select:hover, -.form-control-textarea:hover { - border: 1px solid #a1a1a1; -} - -input[type="checkbox"] { - vertical-align: -10%; - margin-right: 0.5rem; -} - -.form-control-submit-button { - display: inline-block; - width: 100%; - height: 3.125rem; - border: 0.125rem solid #1ebbce; - border-radius: 1.5rem; - background-color: #1ebbce; - color: #fff; - font-weight: 600; - font-size: 0.875rem; - line-height: 0; - cursor: pointer; - transition: all 0.2s; -} - -.form-control-submit-button:hover { - border: 0.125rem solid #1ebbce; - background-color: transparent; - color: #1ebbce; -} - -/* Fade-move Animation For Details Lightbox - Magnific Popup */ -/* at start */ -.my-mfp-slide-bottom .zoom-anim-dialog { - opacity: 0; - transition: all 0.2s ease-out; - -webkit-transform: translateY(-1.25rem) perspective(37.5rem) rotateX(10deg); - -ms-transform: translateY(-1.25rem) perspective(37.5rem) rotateX(10deg); - transform: translateY(-1.25rem) perspective(37.5rem) rotateX(10deg); -} - -/* animate in */ -.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog { - opacity: 1; - -webkit-transform: translateY(0) perspective(37.5rem) rotateX(0); - -ms-transform: translateY(0) perspective(37.5rem) rotateX(0); - transform: translateY(0) perspective(37.5rem) rotateX(0); -} - -/* animate out */ -.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog { - opacity: 0; - -webkit-transform: translateY(-0.625rem) perspective(37.5rem) rotateX(10deg); - -ms-transform: translateY(-0.625rem) perspective(37.5rem) rotateX(10deg); - transform: translateY(-0.625rem) perspective(37.5rem) rotateX(10deg); -} - -/* dark overlay, start state */ -.my-mfp-slide-bottom.mfp-bg { - opacity: 0; - transition: opacity 0.2s ease-out; -} - -/* animate in */ -.my-mfp-slide-bottom.mfp-ready.mfp-bg { - opacity: 0.8; -} -/* animate out */ -.my-mfp-slide-bottom.mfp-removing.mfp-bg { - opacity: 0; -} -/* end of fade-move animation for details lightbox - magnific popup */ - -/* Fade Animation For Image Lightbox - Magnific Popup */ -@-webkit-keyframes fadeIn { - from { - opacity: 0; - } - to { - opacity: 1; - } -} - -@keyframes fadeIn { - from { - opacity: 0; - } - to { - opacity: 1; - } -} - -.fadeIn { - -webkit-animation: fadeIn 0.6s; - animation: fadeIn 0.6s; -} - -@-webkit-keyframes fadeOut { - from { - opacity: 1; - } - to { - opacity: 0; - } -} - -@keyframes fadeOut { - from { - opacity: 1; - } - to { - opacity: 0; - } -} - -.fadeOut { - -webkit-animation: fadeOut 0.8s; - animation: fadeOut 0.8s; -} -/* end of fade animation for image lightbox - magnific popup */ - -/**********************/ -/* Navigation */ -/**********************/ -.navbar { - background-color: #ffffff; - font-size: 0.875rem; - line-height: 0.875rem; - box-shadow: 0 0.0625rem 0.375rem 0 rgba(0, 0, 0, 0.1); -} - -.navbar .logo-image img { - width: 76px; - height: 28px; -} - -.navbar .logo-text { - color: #1ebbce; - font-style: italic; - font-weight: 700; - font-size: 2.25rem; - line-height: 1rem; - text-decoration: none; -} - -.offcanvas-collapse { - position: fixed; - top: 3.25rem; /* adjusts the height between the top of the page and the offcanvas menu */ - bottom: 0; - left: 100%; - width: 100%; - padding-right: 1rem; - padding-left: 1rem; - overflow-y: auto; - visibility: hidden; - background-color: #ffffff; - transition: - visibility 0.3s ease-in-out, - -webkit-transform 0.3s ease-in-out; - transition: - transform 0.3s ease-in-out, - visibility 0.3s ease-in-out; - transition: - transform 0.3s ease-in-out, - visibility 0.3s ease-in-out, - -webkit-transform 0.3s ease-in-out; -} - -.offcanvas-collapse.open { - visibility: visible; - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} - -.navbar .navbar-nav { - margin-top: 0.75rem; - margin-bottom: 0.5rem; -} - -.navbar .nav-item .nav-link { - padding-top: 0.625rem; - padding-bottom: 0.625rem; - color: #363a40; - text-decoration: none; - transition: all 0.2s ease; -} - -.navbar .nav-item.dropdown.show .nav-link, -.navbar .nav-item .nav-link:hover, -.navbar .nav-item .nav-link.active { - color: #1ebbce; -} - -/* Dropdown Menu */ -.navbar .dropdown .dropdown-menu { - animation: fadeDropdown 0.2s; /* required for the fade animation */ -} - -@keyframes fadeDropdown { - 0% { - opacity: 0; - } - - 100% { - opacity: 1; - } -} - -.navbar .dropdown-menu { - margin-top: 0.5rem; - margin-bottom: 0.5rem; - border: none; -} - -.navbar .dropdown-toggle::after { - margin-left: 0.375rem; - border-top-color: #6a6e75; -} - -.navbar .dropdown-item { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - color: #363a40; - font-size: 0.875rem; - line-height: 0.875rem; - text-decoration: none; -} - -.navbar .dropdown-item:hover { - background-color: #ffffff; - color: #1ebbce; -} - -.navbar .dropdown-divider { - width: 100%; - height: 1px; - margin: 0.5rem auto 0.5rem auto; - border: none; - background-color: #e6e3e3; -} -/* end of dropdown menu */ - -.navbar .nav-item .btn-outline-sm { - margin-top: 0.125rem; - margin-bottom: 1.375rem; - border: 1px solid #666a72; - color: #666a72; - font-weight: 400; -} - -.navbar .nav-item .btn-outline-sm:hover { - background-color: #666a72; - color: #ffffff; -} - -.navbar .nav-item .btn-outline-sm .fas { - margin-right: 0.25rem; - font-size: 0.625rem; - line-height: 0; - vertical-align: top; -} - -.navbar .nav-item.lang-switch { - display: block; -} - -.navbar .lang-item { - opacity: 0.6; - font-size: 0.875rem; - line-height: 0.875rem; - vertical-align: top; -} - -.navbar .lang-item:hover, -.navbar .lang-item.active { - opacity: 1; -} - -.navbar .lang-item img { - display: inline-block; - margin-right: 6px; - margin-bottom: 2px; -} - -.navbar .navbar-toggler { - padding: 0; - border: none; - font-size: 1.25rem; -} - -/*****************/ -/* Header */ -/*****************/ -.header { - position: relative; - display: flex; - justify-content: center; - align-items: center; - height: 37.5rem; - text-align: center; -} - -.header .swiper-container { - position: absolute; - z-index: 0; - /* Necessary for proper display of slides */ - width: 100%; - height: 100%; -} - -.header .swiper-container .swiper-slide.first { - background: - linear-gradient( - to bottom right, - rgba(145, 74, 218, 0), - rgba(145, 74, 218, 0) - ), - url("../images/header-background-1.jpg") center center no-repeat; - background-size: cover; -} - -.header .swiper-container .swiper-slide.second { - background: - linear-gradient( - to bottom right, - rgba(145, 74, 218, 0), - rgba(145, 74, 218, 0) - ), - url("../images/header-background-2.jpg") center center no-repeat; - background-size: cover; -} - -.header .swiper-container .swiper-slide.third { - background: - linear-gradient( - to bottom right, - rgba(145, 74, 218, 0), - rgba(145, 74, 218, 0) - ), - url("../images/header-background-3.jpg") center center no-repeat; - background-size: cover; -} - -.header .text-container { - z-index: 1; - max-width: 31.875rem; - margin-top: 2rem; - margin-right: 1rem; - margin-left: 1rem; - padding: 1.75rem 2.5rem; - border-radius: 0.25rem; - background-color: rgba(0, 0, 0, 0.5); -} - -.header h1 { - margin-bottom: 1.75rem; - color: #ffffff; -} - -.header .btn-solid-lg, -.header .btn-outline-lg { - margin-right: 0.125rem; - margin-bottom: 1rem; - margin-left: 0.125rem; -} - -.header .btn-solid-lg { - border: 1px solid #1ebbce; - background-color: #1ebbce; - color: #ffffff; -} - -.header .btn-solid-lg:hover { - border: 1px solid #ffffff; - background-color: transparent; - color: #ffffff; -} - -.header .btn-outline-lg { - border: 1px solid #ffffff; - color: #ffffff; -} - -.header .btn-outline-lg:hover { - border: 1px solid #ffffff; - background-color: #ffffff; - color: #1ebbce; -} - -/***************************/ -/* Header Lightbox */ -/***************************/ -.lightbox-form { - max-width: 37.125rem; - margin: 2.5rem auto; - padding: 2.5rem 1.5rem 2rem 1.5rem; - border-radius: 0.25rem; - background: #fbfbfb; - text-align: left; -} - -.lightbox-form .container { - padding-right: 0; - padding-left: 0; -} - -.lightbox-form p { - margin-bottom: 1.5rem; - text-align: center; -} - -.dropdown-menu { - font-size: 0.875rem; -} - -/* Close X Button */ -.lightbox-form button.mfp-close.x-button { - position: absolute; - top: -0.125rem; - right: -0.125rem; - width: 2.75rem; - height: 2.75rem; - color: #363a40; -} -/* end of close x button */ - -/***********************/ -/* Description */ -/***********************/ -.slider-1 { - padding-top: 7rem; - padding-bottom: 7.5rem; - text-align: center; -} - -.slider-1 h2 { - margin-bottom: 0.75rem; -} - -.slider-1 .p-heading { - margin-bottom: 3.75rem; -} - -.slider-1 .slider-container { - position: relative; -} - -.slider-1 .swiper-container { - position: static; - width: 94%; -} - -/* Hover Animation */ -.slider-1 .swiper-container .swiper-slide .image-container { - overflow: hidden; - border-radius: 0.25rem; -} - -.slider-1 .swiper-container .swiper-slide .image-container img { - border-radius: 0.25rem; - transition: all 0.3s; -} - -.slider-1 .swiper-container .swiper-slide .image-container:hover img { - -moz-transform: scale(1.15); - -webkit-transform: scale(1.15); - transform: scale(1.15); -} -/* end of hover animation */ - -.slider-1 .swiper-button-prev:focus, -.slider-1 .swiper-button-next:focus { - /* even if you can't see it chrome you can see it on mobile device */ - outline: none; -} - -.slider-1 .swiper-button-prev { - left: -0.875rem; - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%235b6067'%2F%3E%3C%2Fsvg%3E"); - background-size: 1.125rem 1.75rem; -} - -.slider-1 .swiper-button-next { - right: -0.875rem; - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%235b6067'%2F%3E%3C%2Fsvg%3E"); - background-size: 1.125rem 1.75rem; -} - -/*********************/ -/* Facilities */ -/*********************/ -.tabs { - padding-top: 7rem; - padding-bottom: 7.5rem; - background: - linear-gradient(to bottom right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), - url("../images/facilities-background.jpg") center center no-repeat; - background-size: cover; -} - -.tabs h2 { - margin-bottom: 0.75rem; - color: #ffffff; - text-align: center; -} - -.tabs .p-heading { - margin-bottom: 3.75rem; - color: #ffffff; - text-align: center; -} - -/* Tabs Links */ -.tabs .nav-tabs { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; - border: none; - background-color: #fbfbfb; -} - -.tabs .nav-tabs .nav-item { - width: 100%; - text-align: center; -} - -.tabs .nav-tabs .nav-item .nav-link { - padding-top: 0.375rem; - padding-bottom: 0.375rem; - border: none; - border-radius: 0.125rem; - font-size: 0.875rem; - text-decoration: none; -} - -.tabs .nav-tabs .nav-item .nav-link .fas { - display: inline-block; - margin-right: 0.5rem; - color: #1ebbce; -} - -.tabs .nav-tabs .nav-item .nav-link span { - color: #1ebbce; -} - -.tabs .nav-tabs .nav-item .nav-link:hover, -.tabs .nav-tabs .nav-item .nav-link.active { - background-color: #1ebbce; -} - -.tabs .nav-tabs .nav-item .nav-link:hover .fas, -.tabs .nav-tabs .nav-item .nav-link.active .fas, -.tabs .nav-tabs .nav-item .nav-link:hover span, -.tabs .nav-tabs .nav-item .nav-link.active span { - color: #ffffff; -} -/* end of tabs links */ - -.tabs .tab-content { - padding: 1.5rem 1.25rem 2.625rem 1.25rem; - background-color: #fbfbfb; -} - -.tabs h3 { - margin-bottom: 1rem; -} - -.tabs .btn-solid-reg, -.tabs .btn-outline-reg { - margin-top: 0.375rem; - margin-right: 0.375rem; -} - -.tabs .list-unstyled .fas { - color: #15aabf; - font-size: 0.375rem; - line-height: 1.75rem; -} - -.tabs .list-unstyled .media-body { - margin-left: 0.5rem; -} - -/* Tab 1 */ -.tabs #tab-1 .image-container { - text-align: center; -} - -.tabs #tab-1 .text-container { - margin-top: 2.5rem; -} - -/* Tab 2 */ -.tabs #tab-2 .text-container { - margin-bottom: 3rem; -} - -.tabs #tab-2 .image-container { - text-align: center; -} - -/* Tab 3 */ -.tabs #tab-3 .image-container { - text-align: center; -} - -.tabs #tab-3 .text-container { - margin-top: 2.5rem; -} - -/* Tab 4 */ -.tabs #tab-4 .text-container { - margin-bottom: 3rem; -} - -.tabs #tab-4 .image-container { - text-align: center; -} - -/* Tab 5 */ -.tabs #tab-5 .image-container { - text-align: center; -} - -.tabs #tab-5 .text-container { - margin-top: 2.5rem; -} - -/* Tab 6 */ -.tabs #tab-6 .text-container { - margin-bottom: 3rem; -} - -.tabs #tab-6 .image-container { - text-align: center; -} - -/****************/ -/* Rooms */ -/****************/ -.cards-1 { - padding-top: 7rem; - padding-bottom: 2.5rem; - text-align: center; -} - -.cards-1 h2 { - margin-bottom: 0.75rem; -} - -.cards-1 .list-unstyled { - margin-bottom: 3.75rem; -} - -.cards-1 .list-unstyled li { - display: inline; - margin-right: 0.75rem; -} - -.cards-1 .list-unstyled .fas { - margin-right: 0.5rem; - color: #1ebbce; - font-size: 0.875rem; -} - -.cards-1 .card { - margin-bottom: 5rem; - border-radius: 0; - border: none; -} - -/* Hover Animation */ -.cards-1 .card-image { - overflow: hidden; - margin-bottom: 1.875rem; - border-radius: 0.25rem; -} - -.cards-1 .card-image img { - border-radius: 0.25rem; - transition: all 0.3s; -} - -.cards-1 .card-image:hover img { - -moz-transform: scale(1.15); - -webkit-transform: scale(1.15); - transform: scale(1.15); -} -/* end of hover animation */ - -.cards-1 .card-body { - padding: 0; -} - -.cards-1 .card-title { - margin-bottom: 0.5rem; -} - -.cards-1 .card-body p { - margin-bottom: 1.5rem; -} - -.cards-1 .btn-solid-reg { - margin-right: 0.25rem; -} - -/**********************/ -/* Attractions */ -/**********************/ -.cards-2 { - padding-top: 7rem; - padding-bottom: 3.5rem; -} - -.cards-2 h2 { - text-align: center; -} - -.cards-2 .hr-heading { - margin: 0.75rem auto 3.5rem auto; -} - -.cards-2 .card { - margin-bottom: 2.75rem; - border: none; - background-color: transparent; -} - -/* Hover Animation */ -.cards-2 .card-image { - overflow: hidden; - margin-bottom: 1.5rem; - border-radius: 0.25rem; -} - -.cards-2 .card-image img { - border-radius: 0.25rem; - transition: all 0.3s; -} - -.cards-2 .card-image:hover img { - -moz-transform: scale(1.15); - -webkit-transform: scale(1.15); - transform: scale(1.15); -} -/* end of hover animation */ - -.cards-2 .card-body { - padding: 0; -} - -/************************/ -/* Testimonials */ -/************************/ -.slider-2 { - padding-top: 7rem; - padding-bottom: 7.5rem; - background: - linear-gradient(to bottom right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), - url("../images/testimonials-background.jpg") center center no-repeat; - background-size: cover; - text-align: center; -} - -.slider-2 h2 { - color: #ffffff; -} - -.slider-2 .hr-heading { - margin: 0.75rem auto 3.75rem auto; - background-color: #ffffff; -} - -.slider-2 .slider-container { - position: relative; -} - -.slider-2 .swiper-container { - position: static; - width: 90%; -} - -.slider-2 .swiper-button-prev:focus, -.slider-2 .swiper-button-next:focus { - /* even if you can't see it chrome you can see it on mobile device */ - outline: none; -} - -.slider-2 .swiper-button-prev { - left: -0.875rem; - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); - background-size: 1.125rem 1.75rem; -} - -.slider-2 .swiper-button-next { - right: -0.875rem; - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); - background-size: 1.125rem 1.75rem; -} - -.slider-2 .card { - position: relative; - padding: 0; - border: none; - background-color: transparent; -} - -.slider-2 .card-image { - width: 5rem; - height: 5rem; - margin-right: auto; - margin-bottom: 1.25rem; - margin-left: auto; - border-radius: 50%; -} - -.slider-2 .card-body { - padding: 0; -} - -.slider-2 .testimonial-text { - margin-bottom: 0.75rem; - color: #ffffff; -} - -.slider-2 .testimonial-author { - margin-bottom: 0; - color: #ffffff; -} - -/*******************/ -/* Location */ -/*******************/ -.basic-1 { - padding-top: 7rem; - padding-bottom: 3.5rem; - text-align: center; -} - -.basic-1 h2 { - margin-bottom: 0.75rem; -} - -.basic-1 .list-unstyled { - margin-bottom: 3.75rem; -} - -.basic-1 .list-unstyled li { - display: inline; - margin-right: 0.75rem; -} - -.basic-1 .list-unstyled .fas { - margin-right: 0.5rem; - color: #1ebbce; - font-size: 0.875rem; -} - -.basic-1 .map-responsive { - position: relative; - overflow: hidden; - height: 0; - margin-bottom: 4rem; - padding-bottom: 100%; -} - -.basic-1 .map-responsive iframe { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border: none; -} - -/******************/ -/* Footer */ -/******************/ -.footer { - padding-top: 6.5rem; - padding-bottom: 4rem; - background-color: #f1f0f0; - text-align: center; -} - -.footer a { - text-decoration: none; -} - -.footer a:hover { - color: #363a40; -} - -.footer h3 { - margin-bottom: 2rem; -} - -.footer .fa-stack { - width: 2em; - margin-bottom: 1.25rem; - margin-right: 0.375rem; - font-size: 1.5rem; -} - -.footer .fa-stack .fa-stack-1x { - color: #363a40; - transition: all 0.2s ease; -} - -.footer .fa-stack .fa-stack-2x { - color: #ffffff; - transition: all 0.2s ease; -} - -.footer .fa-stack:hover .fa-stack-1x { - color: #ffffff; -} - -.footer .fa-stack:hover .fa-stack-2x { - color: #1ebbce; -} - -/*********************/ -/* Copyright */ -/*********************/ -.copyright { - text-align: center; - background-color: #f1f0f0; -} - -.copyright .divider { - height: 1px; - margin-bottom: 1.5rem; - background-color: #bfc6c9; - border: none; -} - -.copyright .list-unstyled { - margin-bottom: 2rem; -} - -.copyright a { - text-decoration: none; - color: #92989c; -} - -.copyright .statement { - color: #92989c; -} - -/******************************/ -/* Back To Top Button */ -/******************************/ -a.back-to-top { - position: fixed; - z-index: 999; - right: 0.75rem; - bottom: 0.75rem; - display: none; - width: 2.625rem; - height: 2.625rem; - border-radius: 1.875rem; - background: #585f63 url("../images/up-arrow.png") no-repeat center 47%; - background-size: 1.125rem 1.125rem; - text-indent: -9999px; -} - -a:hover.back-to-top { - background-color: #1ebbce; -} - -/***********************/ -/* Extra Pages */ -/***********************/ -.ex-header { - padding-top: 8.5rem; - padding-bottom: 4rem; -} - -.ex-basic-1 .list-unstyled .fas { - color: #666a72; - font-size: 0.375rem; - line-height: 1.75rem; -} - -.ex-basic-1 .list-unstyled .media-body { - margin-left: 0.5rem; -} - -.ex-basic-1 .list-unstyled.amenities .fas { - width: 1.125rem; - color: #1ebbce; - font-size: 1rem; - line-height: 1.75rem; -} - -.ex-basic-1 .list-unstyled.amenities .media-body { - margin-left: 0.75rem; -} - -.ex-basic-1 .list-unstyled.list-icon-lg .media { - margin-bottom: 2.5rem; -} - -.ex-basic-1 .list-unstyled.list-icon-lg .list-icon { - width: 3rem; - height: 3rem; - border-radius: 50%; - background-color: #fbfbfb; - text-align: center; -} - -.ex-basic-1 .list-unstyled.list-icon-lg .fas { - color: #1ebbce; - font-size: 1rem; - line-height: 3rem; -} - -.ex-basic-1 .list-unstyled.list-icon-lg .media-body { - margin-left: 1rem; -} - -.ex-basic-1 .text-box { - padding: 1.25rem 1.25rem 0.5rem 1.25rem; - background-color: #fbfbfb; -} - -.ex-basic-1 .slider-container { - position: relative; -} - -.ex-basic-1 .swiper-container { - position: static; - width: 94%; -} - -.ex-basic-1 .swiper-container .swiper-slide img { - border-radius: 0.25rem; -} - -.ex-basic-1 .swiper-button-prev:focus, -.ex-basic-1 .swiper-button-next:focus { - /* even if you can't see it chrome you can see it on mobile device */ - outline: none; -} - -.ex-basic-1 .swiper-button-prev { - left: -0.875rem; - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23333'%2F%3E%3C%2Fsvg%3E"); - background-size: 1.125rem 1.75rem; -} - -.ex-basic-1 .swiper-button-next { - right: -0.875rem; - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23333'%2F%3E%3C%2Fsvg%3E"); - background-size: 1.125rem 1.75rem; -} - -.ex-basic-1 .map-responsive { - overflow: hidden; - position: relative; - height: 0; - margin-bottom: 3rem; - padding-bottom: 56.25%; - border-radius: 0.25rem; -} - -.ex-basic-1 .map-responsive iframe { - left: 0; - top: 0; - height: 100%; - width: 100%; - position: absolute; - border: none; -} - -.ex-cards-1 .card { - border: none; - background-color: transparent; -} - -.ex-cards-1 .card .fa-stack { - width: 2em; - font-size: 1.125rem; -} - -.ex-cards-1 .card .fa-stack-2x { - color: #1ebbce; -} - -.ex-cards-1 .card .fa-stack-1x { - color: #fff; - font-weight: 700; - line-height: 2.125rem; -} - -.ex-cards-1 .card .list-unstyled .media-body { - margin-left: 0.75rem; -} - -.ex-cards-1 .card .list-unstyled .media-body h4 { - margin-bottom: 0.25rem; -} - -.ex-form-1 .form-group { - margin-bottom: 1.75rem; -} - -.ex-form-1 .label-control { - top: 1.375rem; - left: 1.375rem; - font-size: 1rem; -} - -.ex-form-1 .form-control-input:focus + .label-control, -.ex-form-1 .form-control-input.notEmpty + .label-control, -.ex-form-1 .form-control-textarea:focus + .label-control, -.ex-form-1 .form-control-textarea.notEmpty + .label-control { - top: 0.375rem; -} - -.ex-form-1 .form-control-input { - padding-top: 1.5rem; - padding-bottom: 0.625rem; -} - -.ex-form-1 .form-control-submit-button { - height: 4rem; - border-radius: 2.5rem; - font-size: 1rem; -} - -/*************************/ -/* Media Queries */ -/*************************/ -/* Min-width 768px */ -@media (min-width: 768px) { - /* Header */ - .header { - height: 43.75rem; - } - - .header .text-container { - width: 43.125rem; - max-width: 100%; - margin-right: 0; - margin-left: 0; - } - - .header .btn-solid-lg, - .header .btn-outline-lg { - margin-right: 0.25rem; - margin-left: 0.25rem; - } - /* end of header */ - - /* Location */ - .basic-1 .map-responsive { - padding-bottom: 45%; - } - /* end of location */ - - /* Extra Pages */ - .ex-basic-1 .list-unstyled.list-icon-lg .list-icon { - width: 5rem; - height: 5rem; - } - - .ex-basic-1 .list-unstyled.list-icon-lg .fas { - font-size: 2rem; - line-height: 5rem; - } - - .ex-basic-1 .list-unstyled.list-icon-lg .media-body { - margin-left: 1.5rem; - } - - .ex-basic-1 .text-box { - padding: 1.75rem 2rem 0.875rem 2rem; - } - /* end of extra pages */ -} -/* end of min-width 768px */ - -/* Min-width 992px */ -@media (min-width: 992px) { - /* General Styles */ - h1 { - font-size: 3rem; - line-height: 3.75rem; - } - - .p-heading { - width: 42rem; - margin-right: auto; - margin-left: auto; - } - /* end of general styles */ - - /* Navigation */ - .navbar { - position: absolute; - } - - .offcanvas-collapse { - position: static; - top: auto; - bottom: auto; - left: auto; - width: auto; - padding-right: 0; - padding-left: 0; - background-color: transparent; - overflow-y: visible; - visibility: visible; - } - - .offcanvas-collapse.open { - -webkit-transform: none; - transform: none; - } - - .navbar .navbar-nav { - margin-top: 0; - margin-bottom: 0; - } - - .navbar .nav-item .nav-link { - padding-right: 0.75rem; - padding-left: 0.75rem; - } - - .navbar .dropdown-menu { - margin-top: 0.25rem; - } - - .navbar .dropdown-divider { - width: 90%; - } - - .navbar .nav-item .btn-outline-sm { - margin-top: 0; - margin-right: 1rem; - margin-bottom: 0; - margin-left: 0.75rem; - } - /* end of navigation */ - - /* Header */ - .header { - height: 50rem; - } - - .header .text-container { - width: 48.75rem; - padding: 2rem 3rem; - } - /* end of header */ - - /* Header Lightbox */ - .lightbox-form { - padding: 2.5rem 2.25rem 2rem 2.25rem; - } - /* end of header lightbox */ - - /* Description */ - .slider-1 .swiper-button-prev { - width: 1.375rem; - background-size: 1.375rem 2.125rem; - } - - .slider-1 .swiper-button-next { - width: 1.375rem; - background-size: 1.375rem 2.125rem; - } - /* end of description */ - - /* Facilities */ - .tabs .nav-tabs { - justify-content: center; - margin-right: auto; - margin-left: auto; - max-width: 31rem; - padding-top: 1.25rem; - border: none; - } - - .tabs .nav-tabs .nav-item { - width: auto; - height: auto; - margin-right: 1rem; - margin-bottom: 0; - margin-left: 1rem; - } - - .tabs .nav-tabs .nav-item .nav-link { - padding: 0 0 0 0; - background-color: transparent; - } - - .tabs .nav-tabs .nav-item .nav-link .fas { - display: block; - margin-right: 0; - margin-bottom: 0.25rem; - color: #909399; - font-size: 2rem; - vertical-align: middle; - transition: all 0.2s ease; - } - - .tabs .nav-tabs .nav-item .nav-link span { - color: #909399; - transition: all 0.2s ease; - } - - .tabs .nav-tabs .nav-item .nav-link:hover, - .tabs .nav-tabs .nav-item .nav-link.active { - background-color: transparent; - } - - .tabs .nav-tabs .nav-item .nav-link:hover .fas, - .tabs .nav-tabs .nav-item .nav-link.active .fas, - .tabs .nav-tabs .nav-item .nav-link:hover span, - .tabs .nav-tabs .nav-item .nav-link.active span { - color: #1ebbce; - } - - .tabs .tab-content { - padding-top: 2.75rem; - padding-right: 2rem; - padding-left: 2rem; - border-radius: 0.25rem; - } - - /* Tab 1 */ - .tabs #tab-1 .text-container { - margin-top: 0; - } - - /* Tab 2 */ - .tabs #tab-2 .text-container { - margin-top: 0; - margin-bottom: 0; - } - - /* Tab 3 */ - .tabs #tab-3 .text-container { - margin-top: 0; - } - - /* Tab 4 */ - .tabs #tab-4 .text-container { - margin-top: 0; - margin-bottom: 0; - } - - /* Tab 5 */ - .tabs #tab-5 .text-container { - margin-top: 0; - } - - /* Tab 6 */ - .tabs #tab-6 .text-container { - margin-top: 0; - margin-bottom: 0; - } - /* end of facilities */ - - /* Rooms */ - .cards-1 .card { - display: inline-block; - max-width: 18.5rem; - vertical-align: top; - } - - .cards-1 .card:nth-child(3n + 2) { - margin-right: 1rem; - margin-left: 1rem; - } - /* end of rooms */ - - /* Attractions */ - .cards-2 .card { - display: inline-block; - width: 28rem; - vertical-align: top; - } - - .cards-2 .card:nth-of-type(2n + 1) { - margin-right: 0.875rem; - } - - .cards-2 .card:nth-of-type(2n + 2) { - margin-left: 0.875rem; - } - /* end of attractions */ - - /* Testimonials */ - .slider .swiper-button-prev { - left: -1rem; - width: 1.375rem; - background-size: 1.375rem 2.125rem; - } - - .slider .swiper-button-next { - right: -1rem; - width: 1.375rem; - background-size: 1.375rem 2.125rem; - } - /* end of testimonials */ - - /* Footer */ - .footer h3 { - width: 46rem; - margin-right: auto; - margin-left: auto; - } - /* end of footer */ - - /* Copyright */ - .copyright { - text-align: left; - } - - .copyright .list-unstyled { - margin-bottom: 1rem; - } - - .copyright .list-unstyled li { - display: inline-block; - margin-right: 1rem; - } - - .copyright .statement { - text-align: right; - } - /* end of copyright */ - - /* Extra Pages */ - .ex-basic-1 .swiper-button-prev { - width: 1.375rem; - background-size: 1.375rem 2.125rem; - } - - .ex-basic-1 .swiper-button-next { - width: 1.375rem; - background-size: 1.375rem 2.125rem; - } - - .ex-cards-1 .card { - display: inline-block; - width: 18.5rem; - vertical-align: top; - } - - .ex-cards-1 .card:nth-of-type(3n + 2) { - margin-right: 1rem; - margin-left: 1rem; - } - /* end of extra pages */ -} -/* end of min-width 992px */ - -/* Min-width 1200px */ -@media (min-width: 1200px) { - /* Header */ - .header { - height: 56.25rem; - } - - .header .text-container { - margin-top: 0; - width: 58.5rem; - padding: 2.5rem 3.5rem; - } - - .header h1 { - font-size: 3.75rem; - line-height: 4.5rem; - } - /* end of header */ - - /* Description */ - .slider-1 .swiper-container { - width: 100%; - } - - .slider-1 .swiper-button-prev { - left: -2.25rem; - } - - .slider-1 .swiper-button-next { - right: -2.25rem; - } - /* end of description */ - - /* Facilities */ - /* Tab 1 */ - .tabs #tab-1 .image-container { - margin-left: 1rem; - text-align: left; - } - - .tabs #tab-1 .text-container { - margin-top: 1.5rem; - margin-right: 2rem; - margin-left: 2.5rem; - } - - /* Tab 2 */ - .tabs #tab-2 .text-container { - margin-top: 1rem; - margin-right: 2.5rem; - margin-left: 2rem; - } - - .tabs #tab-2 .image-container { - margin-right: 1rem; - text-align: right; - } - - /* Tab 3 */ - .tabs #tab-3 .image-container { - margin-left: 1rem; - text-align: left; - } - - .tabs #tab-3 .text-container { - margin-right: 2rem; - margin-left: 2.5rem; - } - - /* Tab 4 */ - .tabs #tab-4 .text-container { - margin-top: 1.5rem; - margin-right: 2.5rem; - margin-left: 2rem; - } - - .tabs #tab-4 .image-container { - margin-right: 1rem; - text-align: right; - } - - /* Tab 5 */ - .tabs #tab-5 .image-container { - margin-left: 1rem; - text-align: left; - } - - .tabs #tab-5 .text-container { - margin-right: 2rem; - margin-left: 2.5rem; - } - - /* Tab 6 */ - .tabs #tab-6 .text-container { - margin-top: 1.5rem; - margin-right: 1.5rem; - margin-left: 3rem; - } - - .tabs #tab-6 .image-container { - margin-right: 3rem; - text-align: right; - } - /* end of facilities */ - - /* Rooms */ - .cards-1 .card { - max-width: 21.75rem; - } - - .cards-1 .card:nth-child(3n + 2) { - margin-right: 1.75rem; - margin-left: 1.75rem; - } - /* end of rooms */ - - /* Attractions */ - .cards-2 .card { - width: 33rem; - } - - .cards-2 .card:nth-of-type(2n + 1) { - margin-right: 1.5rem; - } - - .cards-2 .card:nth-of-type(2n + 2) { - margin-left: 1.5rem; - } - /* end of attractions */ - - /* Testimonials */ - .slider-2 .card { - padding-right: 2rem; - padding-left: 2rem; - } - - .slider-2 .swiper-button-prev { - left: -2.125rem; - } - - .slider-2 .swiper-button-next { - right: -2.125rem; - } - - .slider-2 .swiper-container { - width: 100%; - } - /* end of testimonials */ - - /* Extra Pages */ - .ex-cards-1 .card { - width: 21rem; - } - - .ex-cards-1 .card:nth-of-type(3n + 2) { - margin-right: 2.875rem; - margin-left: 2.875rem; - } - - .ex-basic-1 .swiper-container { - width: 100%; - } - - .ex-basic-1 .swiper-button-prev { - left: -2.25rem; - } - - .ex-basic-1 .swiper-button-next { - right: -2.25rem; - } - /* end of extra pages */ -} -/* end of min-width 1200px */ diff --git a/template/css/swiper.css b/template/css/swiper.css deleted file mode 100644 index 0093c5d..0000000 --- a/template/css/swiper.css +++ /dev/null @@ -1,752 +0,0 @@ -/** - * Swiper 4.4.6 - * Most modern mobile touch slider and framework with hardware accelerated transitions - * http://www.idangero.us/swiper/ - * - * Copyright 2014-2018 Vladimir Kharlampidi - * - * Released under the MIT License - * - * Released on: December 19, 2018 - */ -.swiper-container { - margin: 0 auto; - position: relative; - overflow: hidden; - list-style: none; - padding: 0; - /* Fix of Webkit flickering */ - z-index: 1; -} -.swiper-container-no-flexbox .swiper-slide { - float: left; -} -.swiper-container-vertical > .swiper-wrapper { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; -} -.swiper-wrapper { - position: relative; - width: 100%; - height: 100%; - z-index: 1; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-transition-property: -webkit-transform; - transition-property: -webkit-transform; - -o-transition-property: transform; - transition-property: transform; - transition-property: - transform, - -webkit-transform; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} -.swiper-container-android .swiper-slide, -.swiper-wrapper { - -webkit-transform: translate3d(0px, 0, 0); - transform: translate3d(0px, 0, 0); -} -.swiper-container-multirow > .swiper-wrapper { - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} -.swiper-container-free-mode > .swiper-wrapper { - -webkit-transition-timing-function: ease-out; - -o-transition-timing-function: ease-out; - transition-timing-function: ease-out; - margin: 0 auto; -} -.swiper-slide { - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; - height: 100%; - position: relative; - -webkit-transition-property: -webkit-transform; - transition-property: -webkit-transform; - -o-transition-property: transform; - transition-property: transform; - transition-property: - transform, - -webkit-transform; -} -.swiper-slide-invisible-blank { - visibility: hidden; -} -/* Auto Height */ -.swiper-container-autoheight, -.swiper-container-autoheight .swiper-slide { - height: auto; -} -.swiper-container-autoheight .swiper-wrapper { - -webkit-box-align: start; - -webkit-align-items: flex-start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-transition-property: - height, - -webkit-transform; - transition-property: - height, - -webkit-transform; - -o-transition-property: transform, height; - transition-property: transform, height; - transition-property: - transform, - height, - -webkit-transform; -} -/* 3D Effects */ -.swiper-container-3d { - -webkit-perspective: 1200px; - perspective: 1200px; -} -.swiper-container-3d .swiper-wrapper, -.swiper-container-3d .swiper-slide, -.swiper-container-3d .swiper-slide-shadow-left, -.swiper-container-3d .swiper-slide-shadow-right, -.swiper-container-3d .swiper-slide-shadow-top, -.swiper-container-3d .swiper-slide-shadow-bottom, -.swiper-container-3d .swiper-cube-shadow { - -webkit-transform-style: preserve-3d; - transform-style: preserve-3d; -} -.swiper-container-3d .swiper-slide-shadow-left, -.swiper-container-3d .swiper-slide-shadow-right, -.swiper-container-3d .swiper-slide-shadow-top, -.swiper-container-3d .swiper-slide-shadow-bottom { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - pointer-events: none; - z-index: 10; -} -.swiper-container-3d .swiper-slide-shadow-left { - background-image: -webkit-gradient( - linear, - right top, - left top, - from(rgba(0, 0, 0, 0.5)), - to(rgba(0, 0, 0, 0)) - ); - background-image: -webkit-linear-gradient( - right, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); - background-image: -o-linear-gradient( - right, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); - background-image: linear-gradient( - to left, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} -.swiper-container-3d .swiper-slide-shadow-right { - background-image: -webkit-gradient( - linear, - left top, - right top, - from(rgba(0, 0, 0, 0.5)), - to(rgba(0, 0, 0, 0)) - ); - background-image: -webkit-linear-gradient( - left, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); - background-image: -o-linear-gradient( - left, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); - background-image: linear-gradient( - to right, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} -.swiper-container-3d .swiper-slide-shadow-top { - background-image: -webkit-gradient( - linear, - left bottom, - left top, - from(rgba(0, 0, 0, 0.5)), - to(rgba(0, 0, 0, 0)) - ); - background-image: -webkit-linear-gradient( - bottom, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); - background-image: -o-linear-gradient( - bottom, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); - background-image: linear-gradient( - to top, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} -.swiper-container-3d .swiper-slide-shadow-bottom { - background-image: -webkit-gradient( - linear, - left top, - left bottom, - from(rgba(0, 0, 0, 0.5)), - to(rgba(0, 0, 0, 0)) - ); - background-image: -webkit-linear-gradient( - top, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); - background-image: -o-linear-gradient( - top, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); - background-image: linear-gradient( - to bottom, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} -/* IE10 Windows Phone 8 Fixes */ -.swiper-container-wp8-horizontal, -.swiper-container-wp8-horizontal > .swiper-wrapper { - -ms-touch-action: pan-y; - touch-action: pan-y; -} -.swiper-container-wp8-vertical, -.swiper-container-wp8-vertical > .swiper-wrapper { - -ms-touch-action: pan-x; - touch-action: pan-x; -} -.swiper-button-prev, -.swiper-button-next { - position: absolute; - top: 50%; - width: 27px; - height: 44px; - margin-top: -22px; - z-index: 10; - cursor: pointer; - background-size: 27px 44px; - background-position: center; - background-repeat: no-repeat; -} -.swiper-button-prev.swiper-button-disabled, -.swiper-button-next.swiper-button-disabled { - opacity: 0.35; - cursor: auto; - pointer-events: none; -} -.swiper-button-prev, -.swiper-container-rtl .swiper-button-next { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); - left: 10px; - right: auto; -} -.swiper-button-next, -.swiper-container-rtl .swiper-button-prev { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); - right: 10px; - left: auto; -} -.swiper-button-prev.swiper-button-white, -.swiper-container-rtl .swiper-button-next.swiper-button-white { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); -} -.swiper-button-next.swiper-button-white, -.swiper-container-rtl .swiper-button-prev.swiper-button-white { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); -} -.swiper-button-prev.swiper-button-black, -.swiper-container-rtl .swiper-button-next.swiper-button-black { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); -} -.swiper-button-next.swiper-button-black, -.swiper-container-rtl .swiper-button-prev.swiper-button-black { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); -} -.swiper-button-lock { - display: none; -} -.swiper-pagination { - position: absolute; - text-align: center; - -webkit-transition: 300ms opacity; - -o-transition: 300ms opacity; - transition: 300ms opacity; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - z-index: 10; -} -.swiper-pagination.swiper-pagination-hidden { - opacity: 0; -} -/* Common Styles */ -.swiper-pagination-fraction, -.swiper-pagination-custom, -.swiper-container-horizontal > .swiper-pagination-bullets { - bottom: 10px; - left: 0; - width: 100%; -} -/* Bullets */ -.swiper-pagination-bullets-dynamic { - overflow: hidden; - font-size: 0; -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { - -webkit-transform: scale(0.33); - -ms-transform: scale(0.33); - transform: scale(0.33); - position: relative; -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { - -webkit-transform: scale(0.66); - -ms-transform: scale(0.66); - transform: scale(0.66); -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { - -webkit-transform: scale(0.33); - -ms-transform: scale(0.33); - transform: scale(0.33); -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { - -webkit-transform: scale(0.66); - -ms-transform: scale(0.66); - transform: scale(0.66); -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { - -webkit-transform: scale(0.33); - -ms-transform: scale(0.33); - transform: scale(0.33); -} -.swiper-pagination-bullet { - width: 8px; - height: 8px; - display: inline-block; - border-radius: 100%; - background: #000; - opacity: 0.2; -} -button.swiper-pagination-bullet { - border: none; - margin: 0; - padding: 0; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} -.swiper-pagination-clickable .swiper-pagination-bullet { - cursor: pointer; -} -.swiper-pagination-bullet-active { - opacity: 1; - background: #007aff; -} -.swiper-container-vertical > .swiper-pagination-bullets { - right: 10px; - top: 50%; - -webkit-transform: translate3d(0px, -50%, 0); - transform: translate3d(0px, -50%, 0); -} -.swiper-container-vertical - > .swiper-pagination-bullets - .swiper-pagination-bullet { - margin: 6px 0; - display: block; -} -.swiper-container-vertical - > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { - top: 50%; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); - width: 8px; -} -.swiper-container-vertical - > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic - .swiper-pagination-bullet { - display: inline-block; - -webkit-transition: - 200ms top, - 200ms -webkit-transform; - transition: - 200ms top, - 200ms -webkit-transform; - -o-transition: - 200ms transform, - 200ms top; - transition: - 200ms transform, - 200ms top; - transition: - 200ms transform, - 200ms top, - 200ms -webkit-transform; -} -.swiper-container-horizontal - > .swiper-pagination-bullets - .swiper-pagination-bullet { - margin: 0 4px; -} -.swiper-container-horizontal - > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { - left: 50%; - -webkit-transform: translateX(-50%); - -ms-transform: translateX(-50%); - transform: translateX(-50%); - white-space: nowrap; -} -.swiper-container-horizontal - > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic - .swiper-pagination-bullet { - -webkit-transition: - 200ms left, - 200ms -webkit-transform; - transition: - 200ms left, - 200ms -webkit-transform; - -o-transition: - 200ms transform, - 200ms left; - transition: - 200ms transform, - 200ms left; - transition: - 200ms transform, - 200ms left, - 200ms -webkit-transform; -} -.swiper-container-horizontal.swiper-container-rtl - > .swiper-pagination-bullets-dynamic - .swiper-pagination-bullet { - -webkit-transition: - 200ms right, - 200ms -webkit-transform; - transition: - 200ms right, - 200ms -webkit-transform; - -o-transition: - 200ms transform, - 200ms right; - transition: - 200ms transform, - 200ms right; - transition: - 200ms transform, - 200ms right, - 200ms -webkit-transform; -} -/* Progress */ -.swiper-pagination-progressbar { - background: rgba(0, 0, 0, 0.25); - position: absolute; -} -.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { - background: #007aff; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - -webkit-transform: scale(0); - -ms-transform: scale(0); - transform: scale(0); - -webkit-transform-origin: left top; - -ms-transform-origin: left top; - transform-origin: left top; -} -.swiper-container-rtl - .swiper-pagination-progressbar - .swiper-pagination-progressbar-fill { - -webkit-transform-origin: right top; - -ms-transform-origin: right top; - transform-origin: right top; -} -.swiper-container-horizontal > .swiper-pagination-progressbar, -.swiper-container-vertical - > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { - width: 100%; - height: 4px; - left: 0; - top: 0; -} -.swiper-container-vertical > .swiper-pagination-progressbar, -.swiper-container-horizontal - > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { - width: 4px; - height: 100%; - left: 0; - top: 0; -} -.swiper-pagination-white .swiper-pagination-bullet-active { - background: #ffffff; -} -.swiper-pagination-progressbar.swiper-pagination-white { - background: rgba(255, 255, 255, 0.25); -} -.swiper-pagination-progressbar.swiper-pagination-white - .swiper-pagination-progressbar-fill { - background: #ffffff; -} -.swiper-pagination-black .swiper-pagination-bullet-active { - background: #000000; -} -.swiper-pagination-progressbar.swiper-pagination-black { - background: rgba(0, 0, 0, 0.25); -} -.swiper-pagination-progressbar.swiper-pagination-black - .swiper-pagination-progressbar-fill { - background: #000000; -} -.swiper-pagination-lock { - display: none; -} -/* Scrollbar */ -.swiper-scrollbar { - border-radius: 10px; - position: relative; - -ms-touch-action: none; - background: rgba(0, 0, 0, 0.1); -} -.swiper-container-horizontal > .swiper-scrollbar { - position: absolute; - left: 1%; - bottom: 3px; - z-index: 50; - height: 5px; - width: 98%; -} -.swiper-container-vertical > .swiper-scrollbar { - position: absolute; - right: 3px; - top: 1%; - z-index: 50; - width: 5px; - height: 98%; -} -.swiper-scrollbar-drag { - height: 100%; - width: 100%; - position: relative; - background: rgba(0, 0, 0, 0.5); - border-radius: 10px; - left: 0; - top: 0; -} -.swiper-scrollbar-cursor-drag { - cursor: move; -} -.swiper-scrollbar-lock { - display: none; -} -.swiper-zoom-container { - width: 100%; - height: 100%; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - text-align: center; -} -.swiper-zoom-container > img, -.swiper-zoom-container > svg, -.swiper-zoom-container > canvas { - max-width: 100%; - max-height: 100%; - -o-object-fit: contain; - object-fit: contain; -} -.swiper-slide-zoomed { - cursor: move; -} -/* Preloader */ -.swiper-lazy-preloader { - width: 42px; - height: 42px; - position: absolute; - left: 50%; - top: 50%; - margin-left: -21px; - margin-top: -21px; - z-index: 10; - -webkit-transform-origin: 50%; - -ms-transform-origin: 50%; - transform-origin: 50%; - -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; - animation: swiper-preloader-spin 1s steps(12, end) infinite; -} -.swiper-lazy-preloader:after { - display: block; - content: ""; - width: 100%; - height: 100%; - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); - background-position: 50%; - background-size: 100%; - background-repeat: no-repeat; -} -.swiper-lazy-preloader-white:after { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); -} -@-webkit-keyframes swiper-preloader-spin { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@keyframes swiper-preloader-spin { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -/* a11y */ -.swiper-container .swiper-notification { - position: absolute; - left: 0; - top: 0; - pointer-events: none; - opacity: 0; - z-index: -1000; -} -.swiper-container-fade.swiper-container-free-mode .swiper-slide { - -webkit-transition-timing-function: ease-out; - -o-transition-timing-function: ease-out; - transition-timing-function: ease-out; -} -.swiper-container-fade .swiper-slide { - pointer-events: none; - -webkit-transition-property: opacity; - -o-transition-property: opacity; - transition-property: opacity; -} -.swiper-container-fade .swiper-slide .swiper-slide { - pointer-events: none; -} -.swiper-container-fade .swiper-slide-active, -.swiper-container-fade .swiper-slide-active .swiper-slide-active { - pointer-events: auto; -} -.swiper-container-cube { - overflow: visible; -} -.swiper-container-cube .swiper-slide { - pointer-events: none; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - z-index: 1; - visibility: hidden; - -webkit-transform-origin: 0 0; - -ms-transform-origin: 0 0; - transform-origin: 0 0; - width: 100%; - height: 100%; -} -.swiper-container-cube .swiper-slide .swiper-slide { - pointer-events: none; -} -.swiper-container-cube.swiper-container-rtl .swiper-slide { - -webkit-transform-origin: 100% 0; - -ms-transform-origin: 100% 0; - transform-origin: 100% 0; -} -.swiper-container-cube .swiper-slide-active, -.swiper-container-cube .swiper-slide-active .swiper-slide-active { - pointer-events: auto; -} -.swiper-container-cube .swiper-slide-active, -.swiper-container-cube .swiper-slide-next, -.swiper-container-cube .swiper-slide-prev, -.swiper-container-cube .swiper-slide-next + .swiper-slide { - pointer-events: auto; - visibility: visible; -} -.swiper-container-cube .swiper-slide-shadow-top, -.swiper-container-cube .swiper-slide-shadow-bottom, -.swiper-container-cube .swiper-slide-shadow-left, -.swiper-container-cube .swiper-slide-shadow-right { - z-index: 0; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} -.swiper-container-cube .swiper-cube-shadow { - position: absolute; - left: 0; - bottom: 0px; - width: 100%; - height: 100%; - background: #000; - opacity: 0.6; - -webkit-filter: blur(50px); - filter: blur(50px); - z-index: 0; -} -.swiper-container-flip { - overflow: visible; -} -.swiper-container-flip .swiper-slide { - pointer-events: none; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - z-index: 1; -} -.swiper-container-flip .swiper-slide .swiper-slide { - pointer-events: none; -} -.swiper-container-flip .swiper-slide-active, -.swiper-container-flip .swiper-slide-active .swiper-slide-active { - pointer-events: auto; -} -.swiper-container-flip .swiper-slide-shadow-top, -.swiper-container-flip .swiper-slide-shadow-bottom, -.swiper-container-flip .swiper-slide-shadow-left, -.swiper-container-flip .swiper-slide-shadow-right { - z-index: 0; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} -.swiper-container-coverflow .swiper-wrapper { - /* Windows 8 IE 10 fix */ - -ms-perspective: 1200px; -} diff --git a/template/images/article-details-large.jpg b/template/images/article-details-large.jpg deleted file mode 100644 index ef330f5..0000000 Binary files a/template/images/article-details-large.jpg and /dev/null differ diff --git a/template/images/article-details-small.jpg b/template/images/article-details-small.jpg deleted file mode 100644 index 6d4d0b3..0000000 Binary files a/template/images/article-details-small.jpg and /dev/null differ diff --git a/template/images/attraction-1.jpg b/template/images/attraction-1.jpg deleted file mode 100644 index c63c0d4..0000000 Binary files a/template/images/attraction-1.jpg and /dev/null differ diff --git a/template/images/attraction-2.jpg b/template/images/attraction-2.jpg deleted file mode 100644 index c45318b..0000000 Binary files a/template/images/attraction-2.jpg and /dev/null differ diff --git a/template/images/attraction-3.jpg b/template/images/attraction-3.jpg deleted file mode 100644 index c47f3da..0000000 Binary files a/template/images/attraction-3.jpg and /dev/null differ diff --git a/template/images/attraction-4.jpg b/template/images/attraction-4.jpg deleted file mode 100644 index 79fea97..0000000 Binary files a/template/images/attraction-4.jpg and /dev/null differ diff --git a/template/images/description-1.jpg b/template/images/description-1.jpg deleted file mode 100644 index 085da01..0000000 Binary files a/template/images/description-1.jpg and /dev/null differ diff --git a/template/images/description-2.jpg b/template/images/description-2.jpg deleted file mode 100644 index 39956ce..0000000 Binary files a/template/images/description-2.jpg and /dev/null differ diff --git a/template/images/description-3.jpg b/template/images/description-3.jpg deleted file mode 100644 index 70ddf53..0000000 Binary files a/template/images/description-3.jpg and /dev/null differ diff --git a/template/images/description-4.jpg b/template/images/description-4.jpg deleted file mode 100644 index 09f66fd..0000000 Binary files a/template/images/description-4.jpg and /dev/null differ diff --git a/template/images/description-5.jpg b/template/images/description-5.jpg deleted file mode 100644 index 50d67da..0000000 Binary files a/template/images/description-5.jpg and /dev/null differ diff --git a/template/images/description-6.jpg b/template/images/description-6.jpg deleted file mode 100644 index a5a49f0..0000000 Binary files a/template/images/description-6.jpg and /dev/null differ diff --git a/template/images/down-arrow.png b/template/images/down-arrow.png deleted file mode 100644 index 96ce78e..0000000 Binary files a/template/images/down-arrow.png and /dev/null differ diff --git a/template/images/facilities-background.jpg b/template/images/facilities-background.jpg deleted file mode 100644 index 7e4e107..0000000 Binary files a/template/images/facilities-background.jpg and /dev/null differ diff --git a/template/images/facilities-tab-1.jpg b/template/images/facilities-tab-1.jpg deleted file mode 100644 index d0a2e33..0000000 Binary files a/template/images/facilities-tab-1.jpg and /dev/null differ diff --git a/template/images/facilities-tab-2.jpg b/template/images/facilities-tab-2.jpg deleted file mode 100644 index 0ede444..0000000 Binary files a/template/images/facilities-tab-2.jpg and /dev/null differ diff --git a/template/images/facilities-tab-3.jpg b/template/images/facilities-tab-3.jpg deleted file mode 100644 index 1af896f..0000000 Binary files a/template/images/facilities-tab-3.jpg and /dev/null differ diff --git a/template/images/facilities-tab-4.jpg b/template/images/facilities-tab-4.jpg deleted file mode 100644 index d707b2c..0000000 Binary files a/template/images/facilities-tab-4.jpg and /dev/null differ diff --git a/template/images/facilities-tab-5.jpg b/template/images/facilities-tab-5.jpg deleted file mode 100644 index 07a3112..0000000 Binary files a/template/images/facilities-tab-5.jpg and /dev/null differ diff --git a/template/images/favicon.png b/template/images/favicon.png deleted file mode 100644 index 617665a..0000000 Binary files a/template/images/favicon.png and /dev/null differ diff --git a/template/images/header-background-1.jpg b/template/images/header-background-1.jpg deleted file mode 100644 index 4e89f20..0000000 Binary files a/template/images/header-background-1.jpg and /dev/null differ diff --git a/template/images/header-background-2.jpg b/template/images/header-background-2.jpg deleted file mode 100644 index 0008fb9..0000000 Binary files a/template/images/header-background-2.jpg and /dev/null differ diff --git a/template/images/header-background-3.jpg b/template/images/header-background-3.jpg deleted file mode 100644 index 1f76f9c..0000000 Binary files a/template/images/header-background-3.jpg and /dev/null differ diff --git a/template/images/language-en.jpg b/template/images/language-en.jpg deleted file mode 100644 index cc7e6c6..0000000 Binary files a/template/images/language-en.jpg and /dev/null differ diff --git a/template/images/language-it.jpg b/template/images/language-it.jpg deleted file mode 100644 index b115dfa..0000000 Binary files a/template/images/language-it.jpg and /dev/null differ diff --git a/template/images/logo.svg b/template/images/logo.svg deleted file mode 100644 index 7357ec3..0000000 --- a/template/images/logo.svg +++ /dev/null @@ -1 +0,0 @@ -logo \ No newline at end of file diff --git a/template/images/room-balcony-1.jpg b/template/images/room-balcony-1.jpg deleted file mode 100644 index 4e0c8f9..0000000 Binary files a/template/images/room-balcony-1.jpg and /dev/null differ diff --git a/template/images/room-balcony-2.jpg b/template/images/room-balcony-2.jpg deleted file mode 100644 index ea84f25..0000000 Binary files a/template/images/room-balcony-2.jpg and /dev/null differ diff --git a/template/images/room-balcony-3.jpg b/template/images/room-balcony-3.jpg deleted file mode 100644 index 1a53029..0000000 Binary files a/template/images/room-balcony-3.jpg and /dev/null differ diff --git a/template/images/room-panoramic-1.jpg b/template/images/room-panoramic-1.jpg deleted file mode 100644 index baeb317..0000000 Binary files a/template/images/room-panoramic-1.jpg and /dev/null differ diff --git a/template/images/room-panoramic-2.jpg b/template/images/room-panoramic-2.jpg deleted file mode 100644 index 728e09b..0000000 Binary files a/template/images/room-panoramic-2.jpg and /dev/null differ diff --git a/template/images/room-panoramic-3.jpg b/template/images/room-panoramic-3.jpg deleted file mode 100644 index db8c95a..0000000 Binary files a/template/images/room-panoramic-3.jpg and /dev/null differ diff --git a/template/images/room-presidential-1.jpg b/template/images/room-presidential-1.jpg deleted file mode 100644 index fe430d0..0000000 Binary files a/template/images/room-presidential-1.jpg and /dev/null differ diff --git a/template/images/room-presidential-2.jpg b/template/images/room-presidential-2.jpg deleted file mode 100644 index 59f6383..0000000 Binary files a/template/images/room-presidential-2.jpg and /dev/null differ diff --git a/template/images/room-presidential-3.jpg b/template/images/room-presidential-3.jpg deleted file mode 100644 index 8525c26..0000000 Binary files a/template/images/room-presidential-3.jpg and /dev/null differ diff --git a/template/images/rooms-balcony-room.jpg b/template/images/rooms-balcony-room.jpg deleted file mode 100644 index e60c612..0000000 Binary files a/template/images/rooms-balcony-room.jpg and /dev/null differ diff --git a/template/images/rooms-panoramic-room.jpg b/template/images/rooms-panoramic-room.jpg deleted file mode 100644 index 71dd954..0000000 Binary files a/template/images/rooms-panoramic-room.jpg and /dev/null differ diff --git a/template/images/rooms-presidential-room.jpg b/template/images/rooms-presidential-room.jpg deleted file mode 100644 index 7a3fa4a..0000000 Binary files a/template/images/rooms-presidential-room.jpg and /dev/null differ diff --git a/template/images/testimonial-1.jpg b/template/images/testimonial-1.jpg deleted file mode 100644 index 78be188..0000000 Binary files a/template/images/testimonial-1.jpg and /dev/null differ diff --git a/template/images/testimonial-2.jpg b/template/images/testimonial-2.jpg deleted file mode 100644 index aa707ae..0000000 Binary files a/template/images/testimonial-2.jpg and /dev/null differ diff --git a/template/images/testimonial-3.jpg b/template/images/testimonial-3.jpg deleted file mode 100644 index 5d57f44..0000000 Binary files a/template/images/testimonial-3.jpg and /dev/null differ diff --git a/template/images/testimonial-4.jpg b/template/images/testimonial-4.jpg deleted file mode 100644 index a301798..0000000 Binary files a/template/images/testimonial-4.jpg and /dev/null differ diff --git a/template/images/testimonial-5.jpg b/template/images/testimonial-5.jpg deleted file mode 100644 index 79a6753..0000000 Binary files a/template/images/testimonial-5.jpg and /dev/null differ diff --git a/template/images/testimonial-6.jpg b/template/images/testimonial-6.jpg deleted file mode 100644 index d989334..0000000 Binary files a/template/images/testimonial-6.jpg and /dev/null differ diff --git a/template/images/testimonials-background.jpg b/template/images/testimonials-background.jpg deleted file mode 100644 index 796d8e8..0000000 Binary files a/template/images/testimonials-background.jpg and /dev/null differ diff --git a/template/images/up-arrow.png b/template/images/up-arrow.png deleted file mode 100644 index e5dc1b3..0000000 Binary files a/template/images/up-arrow.png and /dev/null differ diff --git a/template/index.html b/template/index.html deleted file mode 100644 index 331487d..0000000 --- a/template/index.html +++ /dev/null @@ -1,1310 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - Villa - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-

Get To Know Villa

-

- Villa is an unique Bed & Breakfast unit situated on the - magnificent Mediterranean sea shores, prepared to welcome - tranquility seeking tourists all year long -

-
- -
- -
-
-
- -
-
- alternative -
-
- - - -
-
- alternative -
-
- - - -
-
- alternative -
-
- - - -
-
- alternative -
-
- - - -
-
- alternative -
-
- - - -
-
- alternative -
-
- -
- - - -
-
- -
- -
- - -
- -
- -
- -
- - - - -
-
-
-
-

Amazing Facilities

-

- Everything you need for a relaxed stay. Villa's facilities were - designed to accommodate the needs of tourists with very high - demands from all over the world -

-
- -
- -
-
- - - - - -
- -
-
-
-
- alternative -
- -
- -
-
-

Delicious Slow-cooked Local Food

-

- We serve delicious food from the local cuisine made with - natural ingredients from local farms and markets. - Besides the range of meat dishes Villa is vegetarian - friendly too. -

-

- No need to hurry in the morning to get good food since - our breakfast serving times extend in the early noon. -

-

- OPEN FROM 8:00 TO 22:00 -

-
- -
- -
- -
- - - - -
-
-
-
-

Beautiful Terrace For Coffee & Drinks

-

- Start your vacation day with an invigorating coffee and - choose to sit down and relax or plan your trips to the - surrounding historical sites and tourists attractions. -

-

- Besides alcoholic beverages we also serve a great - assortment of smoothies and non-alcoholic cocktails. -

- Article - Contact -
- -
- -
-
- alternative -
- -
- -
- -
- - - - -
-
-
-
- alternative -
- -
- -
-
-

Warm Beaches And Turquoise Waters

-

- There are 2 beautiful sunny beaches near Villa, - conveniently equipped with beach chairs, umbrellas, - beach bar, showers and trained life guards for your - safety. -

-
    -
  • - -
    - Get sun exposure all day long due to the orientation -
    -
  • -
  • - -
    - Gold sand which extends for a long stretch in the - water -
    -
  • -
  • - -
    - Amenities are built to provide maximum relaxation -
    -
  • -
- Read More >> -
- -
- -
- -
- - - - -
-
-
-
-

Kids Are Happy When Having Fun

-

- Children have their own space to have fun and play games - under adult supervision so you can enjoy a few moments - of relaxation in your room or some beach-front - activities. -

-

- You can check up on them through the provided video - surveillance mobile app designed for parents. -

-

- OPEN FROM 8:00 TO 22:00 -

-
- -
- -
-
- alternative -
- -
- -
- -
- - - - -
-
-
-
- alternative -
- -
- -
-
-

No Need To Worry About Your Car

-

- Villa offers free parking for all its customers in a - safe and easy to reach area. The parking area is guarded - and supervised with special cameras for your peace of - mind -

-
    -
  • - -
    - Free access for any type of car and station wagon -
    -
  • -
  • - -
    - Video surveillance and gated access as standard - options -
    -
  • -
  • - -
    - Enjoy your stay without being concerned about the - car -
    -
  • -
-

- PARKING SCHEDULE: NON-STOP -

-
- -
- -
- -
- - -
- - -
- -
- -
- -
- - - - -
-
-
-
-

Comfort And Relaxation

-
    -
  • - Villa's rooms offer comfort and relaxation. All of them include: -
  • -
  • Free Wi-Fi
  • -
  • Private bathroom
  • -
  • Cabinet fridge
  • -
  • Widescreen LCD
  • -
  • Air conditioning
  • -
- -
- -
- -
-
- -
-
- alternative -
-
-

Balcony Room - $59/day

-

- Our entry level room gives you access to all amenities at a - really affordable price -

- Book Us - Details -
-
- - - -
-
- alternative -
-
-

Panoramic Room - $79/day

-

- Get the best view to the beautiful sea and the truly splendid - Villa surroundings -

- Book Us - Details -
-
- - - -
-
- alternative -
-
-

Presidential Room - $99/day

-

- High class luxury for the most demanding tourists. Features - great panorama -

- Book Us - Details -
-
- -
- -
- -
- -
- - - - -
-
-
-
-

Popular Attractions

-
-
- -
- -
-
- -
-
- alternative -
-
-

- AFITOS OLD TOWN: Full of - historical importance for this part of the world, Afitos Old - Towm will impress you... - Read More >> -

-
-
- - - -
-
- alternative -
-
-

- NAVAGIO BEACH: Is the most - famous beach at the Mediterranean sea with white sands and - cool beach bars. In the week... - Read More >> -

-
-
- - - -
-
- alternative -
-
-

- AEGEAN BELVEDERE: The best - place to watch the sunset in a romantic atmosphere and maybe - even drink a glass of wine... - Read More >> -

-
-
- - - -
-
- alternative -
-
-

- JAMES WHITE HOUSE: Don't miss - this great tourist attraction. The famous writer's house will - fascinate literature... - Read More >> -

-
-
- -
- -
- -
- -
- - - - -
-
-
-
-

Visitor Reviews

-
-
- -
- -
-
- -
-
-
- -
-
- alternative -
-

- Our stay at Villa was amazing. I didn't think this - part of the world can be so beautiful, amazing stay. -

-

Jude Thorn - Family

-
-
-
- - - - -
-
- alternative -
-

- Loved the villa and its surroundings but I was - especially impressed by the beautiful sandy beaches -

-

Roy Smith - Couple

-
-
-
- - - - -
-
- alternative -
-

- WOW! I just can't find the words to describe our - experience. The staff was great, rooms were very clean -

-

Marsha Singer - Family

-
-
-
- - - - -
-
- alternative -
-

- So many ways to have fun. You never get bored. You can - relax at the beach or have fun in the old town -

-

Tim Shaw - Family

-
-
-
- - - - -
-
- alternative -
-

- Came together with my parents and was able to offer - them the best vacation they ever had. I will return -

-

Lindsay Spice - Family

-
-
-
- - - - -
-
- alternative -
-

- Definitely worth the price. The services are of the - highest quality, staff is very friendly and nice -

-

Ann Black - Couple

-
-
-
- - -
- - - -
-
- -
- -
- - -
- -
- -
- -
- - - - -
-
-
-
-

Location Details

-
    -
  • We're waiting for your visit:
  • -
  • - Villa Bed & Breakfast, - Firostefani, 84700, Santorini, Cyclades islands, Greece -
  • -
  • - +81 720 2212 -
  • -
  • - reception@villa.com -
  • -
-
- -
- -
-
-
- -
- -
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/template/js/bootstrap-datepicker.min.js b/template/js/bootstrap-datepicker.min.js deleted file mode 100644 index b6ad6e5..0000000 --- a/template/js/bootstrap-datepicker.min.js +++ /dev/null @@ -1,1960 +0,0 @@ -/*! - * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker) - * - * Copyright 2012 Stefan Petre - * Improvements by Andrew Rowls - * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) - */ -(function (factory) { - "use strict"; - if (typeof define === "function" && define.amd) { - define(["jquery"], factory); - } else if (typeof exports === "object") { - factory(require("jquery")); - } else { - factory(jQuery); - } -})(function ($, undefined) { - "use strict"; - function UTCDate() { - return new Date(Date.UTC.apply(Date, arguments)); - } - function UTCToday() { - var today = new Date(); - return UTCDate(today.getFullYear(), today.getMonth(), today.getDate()); - } - function isUTCEquals(date1, date2) { - return ( - date1.getUTCFullYear() === date2.getUTCFullYear() && - date1.getUTCMonth() === date2.getUTCMonth() && - date1.getUTCDate() === date2.getUTCDate() - ); - } - function alias(method) { - return function () { - return this[method].apply(this, arguments); - }; - } - function isValidDate(d) { - return d && !isNaN(d.getTime()); - } - var DateArray = (function () { - var extras = { - get: function (i) { - return this.slice(i)[0]; - }, - contains: function (d) { - var val = d && d.valueOf(); - for (var i = 0, l = this.length; i < l; i++) - if (this[i].valueOf() === val) return i; - return -1; - }, - remove: function (i) { - this.splice(i, 1); - }, - replace: function (new_array) { - if (!new_array) return; - if (!$.isArray(new_array)) new_array = [new_array]; - this.clear(); - this.push.apply(this, new_array); - }, - clear: function () { - this.length = 0; - }, - copy: function () { - var a = new DateArray(); - a.replace(this); - return a; - }, - }; - return function () { - var a = []; - a.push.apply(a, arguments); - $.extend(a, extras); - return a; - }; - })(); - var Datepicker = function (element, options) { - $(element).data("datepicker", this); - this._process_options(options); - this.dates = new DateArray(); - this.viewDate = this.o.defaultViewDate; - this.focusDate = null; - this.element = $(element); - this.isInput = this.element.is("input"); - this.inputField = this.isInput ? this.element : this.element.find("input"); - this.component = this.element.hasClass("date") - ? this.element.find(".add-on, .input-group-addon, .btn") - : !1; - this.hasInput = this.component && this.inputField.length; - if (this.component && this.component.length === 0) this.component = !1; - this.isInline = !this.component && this.element.is("div"); - this.picker = $(DPGlobal.template); - if (this._check_template(this.o.templates.leftArrow)) { - this.picker.find(".prev").html(this.o.templates.leftArrow); - } - if (this._check_template(this.o.templates.rightArrow)) { - this.picker.find(".next").html(this.o.templates.rightArrow); - } - this._buildEvents(); - this._attachEvents(); - if (this.isInline) { - this.picker.addClass("datepicker-inline").appendTo(this.element); - } else { - this.picker.addClass("datepicker-dropdown dropdown-menu"); - } - if (this.o.rtl) { - this.picker.addClass("datepicker-rtl"); - } - this.viewMode = this.o.startView; - if (this.o.calendarWeeks) - this.picker - .find("thead .datepicker-title, tfoot .today, tfoot .clear") - .attr("colspan", function (i, val) { - return parseInt(val) + 1; - }); - this._allow_update = !1; - this.setStartDate(this._o.startDate); - this.setEndDate(this._o.endDate); - this.setDaysOfWeekDisabled(this.o.daysOfWeekDisabled); - this.setDaysOfWeekHighlighted(this.o.daysOfWeekHighlighted); - this.setDatesDisabled(this.o.datesDisabled); - this.fillDow(); - this.fillMonths(); - this._allow_update = !0; - this.update(); - this.showMode(); - if (this.isInline) { - this.show(); - } - }; - Datepicker.prototype = { - constructor: Datepicker, - _resolveViewName: function (view, default_value) { - if (view === 0 || view === "days" || view === "month") { - return 0; - } - if (view === 1 || view === "months" || view === "year") { - return 1; - } - if (view === 2 || view === "years" || view === "decade") { - return 2; - } - if (view === 3 || view === "decades" || view === "century") { - return 3; - } - if (view === 4 || view === "centuries" || view === "millennium") { - return 4; - } - return default_value === undefined ? !1 : default_value; - }, - _check_template: function (tmp) { - try { - if (tmp === undefined || tmp === "") { - return !1; - } - if ((tmp.match(/[<>]/g) || []).length <= 0) { - return !0; - } - var jDom = $(tmp); - return jDom.length > 0; - } catch (ex) { - return !1; - } - }, - _process_options: function (opts) { - this._o = $.extend({}, this._o, opts); - var o = (this.o = $.extend({}, this._o)); - var lang = o.language; - if (!dates[lang]) { - lang = lang.split("-")[0]; - if (!dates[lang]) lang = defaults.language; - } - o.language = lang; - o.startView = this._resolveViewName(o.startView, 0); - o.minViewMode = this._resolveViewName(o.minViewMode, 0); - o.maxViewMode = this._resolveViewName(o.maxViewMode, 4); - o.startView = Math.min(o.startView, o.maxViewMode); - o.startView = Math.max(o.startView, o.minViewMode); - if (o.multidate !== !0) { - o.multidate = Number(o.multidate) || !1; - if (o.multidate !== !1) o.multidate = Math.max(0, o.multidate); - } - o.multidateSeparator = String(o.multidateSeparator); - o.weekStart %= 7; - o.weekEnd = (o.weekStart + 6) % 7; - var format = DPGlobal.parseFormat(o.format); - if (o.startDate !== -Infinity) { - if (!!o.startDate) { - if (o.startDate instanceof Date) - o.startDate = this._local_to_utc(this._zero_time(o.startDate)); - else - o.startDate = DPGlobal.parseDate( - o.startDate, - format, - o.language, - o.assumeNearbyYear, - ); - } else { - o.startDate = -Infinity; - } - } - if (o.endDate !== Infinity) { - if (!!o.endDate) { - if (o.endDate instanceof Date) - o.endDate = this._local_to_utc(this._zero_time(o.endDate)); - else - o.endDate = DPGlobal.parseDate( - o.endDate, - format, - o.language, - o.assumeNearbyYear, - ); - } else { - o.endDate = Infinity; - } - } - o.daysOfWeekDisabled = o.daysOfWeekDisabled || []; - if (!$.isArray(o.daysOfWeekDisabled)) - o.daysOfWeekDisabled = o.daysOfWeekDisabled.split(/[,\s]*/); - o.daysOfWeekDisabled = $.map(o.daysOfWeekDisabled, function (d) { - return parseInt(d, 10); - }); - o.daysOfWeekHighlighted = o.daysOfWeekHighlighted || []; - if (!$.isArray(o.daysOfWeekHighlighted)) - o.daysOfWeekHighlighted = o.daysOfWeekHighlighted.split(/[,\s]*/); - o.daysOfWeekHighlighted = $.map(o.daysOfWeekHighlighted, function (d) { - return parseInt(d, 10); - }); - o.datesDisabled = o.datesDisabled || []; - if (!$.isArray(o.datesDisabled)) { - o.datesDisabled = [o.datesDisabled]; - } - o.datesDisabled = $.map(o.datesDisabled, function (d) { - return DPGlobal.parseDate(d, format, o.language, o.assumeNearbyYear); - }); - var plc = String(o.orientation).toLowerCase().split(/\s+/g), - _plc = o.orientation.toLowerCase(); - plc = $.grep(plc, function (word) { - return /^auto|left|right|top|bottom$/.test(word); - }); - o.orientation = { x: "auto", y: "auto" }; - if (!_plc || _plc === "auto"); - else if (plc.length === 1) { - switch (plc[0]) { - case "top": - case "bottom": - o.orientation.y = plc[0]; - break; - case "left": - case "right": - o.orientation.x = plc[0]; - break; - } - } else { - _plc = $.grep(plc, function (word) { - return /^left|right$/.test(word); - }); - o.orientation.x = _plc[0] || "auto"; - _plc = $.grep(plc, function (word) { - return /^top|bottom$/.test(word); - }); - o.orientation.y = _plc[0] || "auto"; - } - if (o.defaultViewDate) { - var year = o.defaultViewDate.year || new Date().getFullYear(); - var month = o.defaultViewDate.month || 0; - var day = o.defaultViewDate.day || 1; - o.defaultViewDate = UTCDate(year, month, day); - } else { - o.defaultViewDate = UTCToday(); - } - }, - _events: [], - _secondaryEvents: [], - _applyEvents: function (evs) { - for (var i = 0, el, ch, ev; i < evs.length; i++) { - el = evs[i][0]; - if (evs[i].length === 2) { - ch = undefined; - ev = evs[i][1]; - } else if (evs[i].length === 3) { - ch = evs[i][1]; - ev = evs[i][2]; - } - el.on(ev, ch); - } - }, - _unapplyEvents: function (evs) { - for (var i = 0, el, ev, ch; i < evs.length; i++) { - el = evs[i][0]; - if (evs[i].length === 2) { - ch = undefined; - ev = evs[i][1]; - } else if (evs[i].length === 3) { - ch = evs[i][1]; - ev = evs[i][2]; - } - el.off(ev, ch); - } - }, - _buildEvents: function () { - var events = { - keyup: $.proxy(function (e) { - if ($.inArray(e.keyCode, [27, 37, 39, 38, 40, 32, 13, 9]) === -1) - this.update(); - }, this), - keydown: $.proxy(this.keydown, this), - paste: $.proxy(this.paste, this), - }; - if (this.o.showOnFocus === !0) { - events.focus = $.proxy(this.show, this); - } - if (this.isInput) { - this._events = [[this.element, events]]; - } else if (this.component && this.hasInput) { - this._events = [ - [this.inputField, events], - [this.component, { click: $.proxy(this.show, this) }], - ]; - } else { - this._events = [ - [ - this.element, - { - click: $.proxy(this.show, this), - keydown: $.proxy(this.keydown, this), - }, - ], - ]; - } - this._events.push( - [ - this.element, - "*", - { - blur: $.proxy(function (e) { - this._focused_from = e.target; - }, this), - }, - ], - [ - this.element, - { - blur: $.proxy(function (e) { - this._focused_from = e.target; - }, this), - }, - ], - ); - if (this.o.immediateUpdates) { - this._events.push([ - this.element, - { - "changeYear changeMonth": $.proxy(function (e) { - this.update(e.date); - }, this), - }, - ]); - } - this._secondaryEvents = [ - [this.picker, { click: $.proxy(this.click, this) }], - [$(window), { resize: $.proxy(this.place, this) }], - [ - $(document), - { - mousedown: $.proxy(function (e) { - if ( - !( - this.element.is(e.target) || - this.element.find(e.target).length || - this.picker.is(e.target) || - this.picker.find(e.target).length || - this.isInline - ) - ) { - this.hide(); - } - }, this), - }, - ], - ]; - }, - _attachEvents: function () { - this._detachEvents(); - this._applyEvents(this._events); - }, - _detachEvents: function () { - this._unapplyEvents(this._events); - }, - _attachSecondaryEvents: function () { - this._detachSecondaryEvents(); - this._applyEvents(this._secondaryEvents); - }, - _detachSecondaryEvents: function () { - this._unapplyEvents(this._secondaryEvents); - }, - _trigger: function (event, altdate) { - var date = altdate || this.dates.get(-1), - local_date = this._utc_to_local(date); - this.element.trigger({ - type: event, - date: local_date, - dates: $.map(this.dates, this._utc_to_local), - format: $.proxy(function (ix, format) { - if (arguments.length === 0) { - ix = this.dates.length - 1; - format = this.o.format; - } else if (typeof ix === "string") { - format = ix; - ix = this.dates.length - 1; - } - format = format || this.o.format; - var date = this.dates.get(ix); - return DPGlobal.formatDate(date, format, this.o.language); - }, this), - }); - }, - show: function () { - if ( - this.inputField.prop("disabled") || - (this.inputField.prop("readonly") && this.o.enableOnReadonly === !1) - ) - return; - if (!this.isInline) this.picker.appendTo(this.o.container); - this.place(); - this.picker.show(); - this._attachSecondaryEvents(); - this._trigger("show"); - if ( - (window.navigator.msMaxTouchPoints || "ontouchstart" in document) && - this.o.disableTouchKeyboard - ) { - $(this.element).blur(); - } - return this; - }, - hide: function () { - if (this.isInline || !this.picker.is(":visible")) return this; - this.focusDate = null; - this.picker.hide().detach(); - this._detachSecondaryEvents(); - this.viewMode = this.o.startView; - this.showMode(); - if (this.o.forceParse && this.inputField.val()) this.setValue(); - this._trigger("hide"); - return this; - }, - destroy: function () { - this.hide(); - this._detachEvents(); - this._detachSecondaryEvents(); - this.picker.remove(); - delete this.element.data().datepicker; - if (!this.isInput) { - delete this.element.data().date; - } - return this; - }, - paste: function (evt) { - var dateString; - if ( - evt.originalEvent.clipboardData && - evt.originalEvent.clipboardData.types && - $.inArray("text/plain", evt.originalEvent.clipboardData.types) !== -1 - ) { - dateString = evt.originalEvent.clipboardData.getData("text/plain"); - } else if (window.clipboardData) { - dateString = window.clipboardData.getData("Text"); - } else { - return; - } - this.setDate(dateString); - this.update(); - evt.preventDefault(); - }, - _utc_to_local: function (utc) { - return utc && new Date(utc.getTime() + utc.getTimezoneOffset() * 60000); - }, - _local_to_utc: function (local) { - return ( - local && new Date(local.getTime() - local.getTimezoneOffset() * 60000) - ); - }, - _zero_time: function (local) { - return ( - local && - new Date(local.getFullYear(), local.getMonth(), local.getDate()) - ); - }, - _zero_utc_time: function (utc) { - return ( - utc && - new Date( - Date.UTC(utc.getUTCFullYear(), utc.getUTCMonth(), utc.getUTCDate()), - ) - ); - }, - getDates: function () { - return $.map(this.dates, this._utc_to_local); - }, - getUTCDates: function () { - return $.map(this.dates, function (d) { - return new Date(d); - }); - }, - getDate: function () { - return this._utc_to_local(this.getUTCDate()); - }, - getUTCDate: function () { - var selected_date = this.dates.get(-1); - if (typeof selected_date !== "undefined") { - return new Date(selected_date); - } else { - return null; - } - }, - clearDates: function () { - if (this.inputField) { - this.inputField.val(""); - } - this.update(); - this._trigger("changeDate"); - if (this.o.autoclose) { - this.hide(); - } - }, - setDates: function () { - var args = $.isArray(arguments[0]) ? arguments[0] : arguments; - this.update.apply(this, args); - this._trigger("changeDate"); - this.setValue(); - return this; - }, - setUTCDates: function () { - var args = $.isArray(arguments[0]) ? arguments[0] : arguments; - this.update.apply(this, $.map(args, this._utc_to_local)); - this._trigger("changeDate"); - this.setValue(); - return this; - }, - setDate: alias("setDates"), - setUTCDate: alias("setUTCDates"), - remove: alias("destroy"), - setValue: function () { - var formatted = this.getFormattedDate(); - this.inputField.val(formatted); - return this; - }, - getFormattedDate: function (format) { - if (format === undefined) format = this.o.format; - var lang = this.o.language; - return $.map(this.dates, function (d) { - return DPGlobal.formatDate(d, format, lang); - }).join(this.o.multidateSeparator); - }, - getStartDate: function () { - return this.o.startDate; - }, - setStartDate: function (startDate) { - this._process_options({ startDate: startDate }); - this.update(); - this.updateNavArrows(); - return this; - }, - getEndDate: function () { - return this.o.endDate; - }, - setEndDate: function (endDate) { - this._process_options({ endDate: endDate }); - this.update(); - this.updateNavArrows(); - return this; - }, - setDaysOfWeekDisabled: function (daysOfWeekDisabled) { - this._process_options({ daysOfWeekDisabled: daysOfWeekDisabled }); - this.update(); - this.updateNavArrows(); - return this; - }, - setDaysOfWeekHighlighted: function (daysOfWeekHighlighted) { - this._process_options({ daysOfWeekHighlighted: daysOfWeekHighlighted }); - this.update(); - return this; - }, - setDatesDisabled: function (datesDisabled) { - this._process_options({ datesDisabled: datesDisabled }); - this.update(); - this.updateNavArrows(); - }, - place: function () { - if (this.isInline) return this; - var calendarWidth = this.picker.outerWidth(), - calendarHeight = this.picker.outerHeight(), - visualPadding = 10, - container = $(this.o.container), - windowWidth = container.width(), - scrollTop = - this.o.container === "body" - ? $(document).scrollTop() - : container.scrollTop(), - appendOffset = container.offset(); - var parentsZindex = []; - this.element.parents().each(function () { - var itemZIndex = $(this).css("z-index"); - if (itemZIndex !== "auto" && itemZIndex !== 0) - parentsZindex.push(parseInt(itemZIndex)); - }); - var zIndex = Math.max.apply(Math, parentsZindex) + this.o.zIndexOffset; - var offset = this.component - ? this.component.parent().offset() - : this.element.offset(); - var height = this.component - ? this.component.outerHeight(!0) - : this.element.outerHeight(!1); - var width = this.component - ? this.component.outerWidth(!0) - : this.element.outerWidth(!1); - var left = offset.left - appendOffset.left, - top = offset.top - appendOffset.top; - if (this.o.container !== "body") { - top += scrollTop; - } - this.picker.removeClass( - "datepicker-orient-top datepicker-orient-bottom " + - "datepicker-orient-right datepicker-orient-left", - ); - if (this.o.orientation.x !== "auto") { - this.picker.addClass("datepicker-orient-" + this.o.orientation.x); - if (this.o.orientation.x === "right") left -= calendarWidth - width; - } else { - if (offset.left < 0) { - this.picker.addClass("datepicker-orient-left"); - left -= offset.left - visualPadding; - } else if (left + calendarWidth > windowWidth) { - this.picker.addClass("datepicker-orient-right"); - left += width - calendarWidth; - } else { - this.picker.addClass("datepicker-orient-left"); - } - } - var yorient = this.o.orientation.y, - top_overflow; - if (yorient === "auto") { - top_overflow = -scrollTop + top - calendarHeight; - yorient = top_overflow < 0 ? "bottom" : "top"; - } - this.picker.addClass("datepicker-orient-" + yorient); - if (yorient === "top") - top -= calendarHeight + parseInt(this.picker.css("padding-top")); - else top += height; - if (this.o.rtl) { - var right = windowWidth - (left + width); - this.picker.css({ top: top, right: right, zIndex: zIndex }); - } else { - this.picker.css({ top: top, left: left, zIndex: zIndex }); - } - return this; - }, - _allow_update: !0, - update: function () { - if (!this._allow_update) return this; - var oldDates = this.dates.copy(), - dates = [], - fromArgs = !1; - if (arguments.length) { - $.each( - arguments, - $.proxy(function (i, date) { - if (date instanceof Date) date = this._local_to_utc(date); - dates.push(date); - }, this), - ); - fromArgs = !0; - } else { - dates = this.isInput - ? this.element.val() - : this.element.data("date") || this.inputField.val(); - if (dates && this.o.multidate) - dates = dates.split(this.o.multidateSeparator); - else dates = [dates]; - delete this.element.data().date; - } - dates = $.map( - dates, - $.proxy(function (date) { - return DPGlobal.parseDate( - date, - this.o.format, - this.o.language, - this.o.assumeNearbyYear, - ); - }, this), - ); - dates = $.grep( - dates, - $.proxy(function (date) { - return !this.dateWithinRange(date) || !date; - }, this), - !0, - ); - this.dates.replace(dates); - if (this.dates.length) this.viewDate = new Date(this.dates.get(-1)); - else if (this.viewDate < this.o.startDate) - this.viewDate = new Date(this.o.startDate); - else if (this.viewDate > this.o.endDate) - this.viewDate = new Date(this.o.endDate); - else this.viewDate = this.o.defaultViewDate; - if (fromArgs) { - this.setValue(); - } else if (dates.length) { - if (String(oldDates) !== String(this.dates)) - this._trigger("changeDate"); - } - if (!this.dates.length && oldDates.length) this._trigger("clearDate"); - this.fill(); - this.element.change(); - return this; - }, - fillDow: function () { - var dowCnt = this.o.weekStart, - html = ""; - if (this.o.calendarWeeks) { - this.picker - .find(".datepicker-days .datepicker-switch") - .attr("colspan", function (i, val) { - return parseInt(val) + 1; - }); - html += ' '; - } - while (dowCnt < this.o.weekStart + 7) { - html += '"; - } - html += ""; - this.picker.find(".datepicker-days thead").append(html); - }, - fillMonths: function () { - var localDate = this._utc_to_local(this.viewDate); - var html = "", - i = 0; - while (i < 12) { - var focused = localDate && localDate.getMonth() === i ? " focused" : ""; - html += - '' + - dates[this.o.language].monthsShort[i++] + - ""; - } - this.picker.find(".datepicker-months td").html(html); - }, - setRange: function (range) { - if (!range || !range.length) delete this.range; - else - this.range = $.map(range, function (d) { - return d.valueOf(); - }); - this.fill(); - }, - getClassNames: function (date) { - var cls = [], - year = this.viewDate.getUTCFullYear(), - month = this.viewDate.getUTCMonth(), - today = new Date(); - if ( - date.getUTCFullYear() < year || - (date.getUTCFullYear() === year && date.getUTCMonth() < month) - ) { - cls.push("old"); - } else if ( - date.getUTCFullYear() > year || - (date.getUTCFullYear() === year && date.getUTCMonth() > month) - ) { - cls.push("new"); - } - if (this.focusDate && date.valueOf() === this.focusDate.valueOf()) - cls.push("focused"); - if ( - this.o.todayHighlight && - date.getUTCFullYear() === today.getFullYear() && - date.getUTCMonth() === today.getMonth() && - date.getUTCDate() === today.getDate() - ) { - cls.push("today"); - } - if (this.dates.contains(date) !== -1) cls.push("active"); - if (!this.dateWithinRange(date)) { - cls.push("disabled"); - } - if (this.dateIsDisabled(date)) { - cls.push("disabled", "disabled-date"); - } - if ($.inArray(date.getUTCDay(), this.o.daysOfWeekHighlighted) !== -1) { - cls.push("highlighted"); - } - if (this.range) { - if (date > this.range[0] && date < this.range[this.range.length - 1]) { - cls.push("range"); - } - if ($.inArray(date.valueOf(), this.range) !== -1) { - cls.push("selected"); - } - if (date.valueOf() === this.range[0]) { - cls.push("range-start"); - } - if (date.valueOf() === this.range[this.range.length - 1]) { - cls.push("range-end"); - } - } - return cls; - }, - _fill_yearsView: function ( - selector, - cssClass, - factor, - step, - currentYear, - startYear, - endYear, - callback, - ) { - var html, - view, - year, - steps, - startStep, - endStep, - thisYear, - i, - classes, - tooltip, - before; - html = ""; - view = this.picker.find(selector); - year = parseInt(currentYear / factor, 10) * factor; - startStep = parseInt(startYear / step, 10) * step; - endStep = parseInt(endYear / step, 10) * step; - steps = $.map(this.dates, function (d) { - return parseInt(d.getUTCFullYear() / step, 10) * step; - }); - view.find(".datepicker-switch").text(year + "-" + (year + step * 9)); - thisYear = year - step; - for (i = -1; i < 11; i += 1) { - classes = [cssClass]; - tooltip = null; - if (i === -1) { - classes.push("old"); - } else if (i === 10) { - classes.push("new"); - } - if ($.inArray(thisYear, steps) !== -1) { - classes.push("active"); - } - if (thisYear < startStep || thisYear > endStep) { - classes.push("disabled"); - } - if (thisYear === this.viewDate.getFullYear()) { - classes.push("focused"); - } - if (callback !== $.noop) { - before = callback(new Date(thisYear, 0, 1)); - if (before === undefined) { - before = {}; - } else if (typeof before === "boolean") { - before = { enabled: before }; - } else if (typeof before === "string") { - before = { classes: before }; - } - if (before.enabled === !1) { - classes.push("disabled"); - } - if (before.classes) { - classes = classes.concat(before.classes.split(/\s+/)); - } - if (before.tooltip) { - tooltip = before.tooltip; - } - } - html += - '" + - thisYear + - ""; - thisYear += step; - } - view.find("td").html(html); - }, - fill: function () { - var d = new Date(this.viewDate), - year = d.getUTCFullYear(), - month = d.getUTCMonth(), - startYear = - this.o.startDate !== -Infinity - ? this.o.startDate.getUTCFullYear() - : -Infinity, - startMonth = - this.o.startDate !== -Infinity - ? this.o.startDate.getUTCMonth() - : -Infinity, - endYear = - this.o.endDate !== Infinity - ? this.o.endDate.getUTCFullYear() - : Infinity, - endMonth = - this.o.endDate !== Infinity ? this.o.endDate.getUTCMonth() : Infinity, - todaytxt = dates[this.o.language].today || dates.en.today || "", - cleartxt = dates[this.o.language].clear || dates.en.clear || "", - titleFormat = - dates[this.o.language].titleFormat || dates.en.titleFormat, - tooltip, - before; - if (isNaN(year) || isNaN(month)) return; - this.picker - .find(".datepicker-days .datepicker-switch") - .text(DPGlobal.formatDate(d, titleFormat, this.o.language)); - this.picker - .find("tfoot .today") - .text(todaytxt) - .toggle(this.o.todayBtn !== !1); - this.picker - .find("tfoot .clear") - .text(cleartxt) - .toggle(this.o.clearBtn !== !1); - this.picker - .find("thead .datepicker-title") - .text(this.o.title) - .toggle(this.o.title !== ""); - this.updateNavArrows(); - this.fillMonths(); - var prevMonth = UTCDate(year, month - 1, 28), - day = DPGlobal.getDaysInMonth( - prevMonth.getUTCFullYear(), - prevMonth.getUTCMonth(), - ); - prevMonth.setUTCDate(day); - prevMonth.setUTCDate( - day - ((prevMonth.getUTCDay() - this.o.weekStart + 7) % 7), - ); - var nextMonth = new Date(prevMonth); - if (prevMonth.getUTCFullYear() < 100) { - nextMonth.setUTCFullYear(prevMonth.getUTCFullYear()); - } - nextMonth.setUTCDate(nextMonth.getUTCDate() + 42); - nextMonth = nextMonth.valueOf(); - var html = []; - var clsName; - while (prevMonth.valueOf() < nextMonth) { - if (prevMonth.getUTCDay() === this.o.weekStart) { - html.push(""); - if (this.o.calendarWeeks) { - var ws = new Date( - +prevMonth + - ((this.o.weekStart - prevMonth.getUTCDay() - 7) % 7) * 864e5, - ), - th = new Date( - Number(ws) + ((7 + 4 - ws.getUTCDay()) % 7) * 864e5, - ), - yth = new Date( - Number((yth = UTCDate(th.getUTCFullYear(), 0, 1))) + - ((7 + 4 - yth.getUTCDay()) % 7) * 864e5, - ), - calWeek = (th - yth) / 864e5 / 7 + 1; - html.push('' + calWeek + ""); - } - } - clsName = this.getClassNames(prevMonth); - clsName.push("day"); - if (this.o.beforeShowDay !== $.noop) { - before = this.o.beforeShowDay(this._utc_to_local(prevMonth)); - if (before === undefined) before = {}; - else if (typeof before === "boolean") before = { enabled: before }; - else if (typeof before === "string") before = { classes: before }; - if (before.enabled === !1) clsName.push("disabled"); - if (before.classes) - clsName = clsName.concat(before.classes.split(/\s+/)); - if (before.tooltip) tooltip = before.tooltip; - } - if ($.isFunction($.uniqueSort)) { - clsName = $.uniqueSort(clsName); - } else { - clsName = $.unique(clsName); - } - html.push( - '" + - prevMonth.getUTCDate() + - "", - ); - tooltip = null; - if (prevMonth.getUTCDay() === this.o.weekEnd) { - html.push(""); - } - prevMonth.setUTCDate(prevMonth.getUTCDate() + 1); - } - this.picker.find(".datepicker-days tbody").empty().append(html.join("")); - var monthsTitle = - dates[this.o.language].monthsTitle || dates.en.monthsTitle || "Months"; - var months = this.picker - .find(".datepicker-months") - .find(".datepicker-switch") - .text(this.o.maxViewMode < 2 ? monthsTitle : year) - .end() - .find("span") - .removeClass("active"); - $.each(this.dates, function (i, d) { - if (d.getUTCFullYear() === year) - months.eq(d.getUTCMonth()).addClass("active"); - }); - if (year < startYear || year > endYear) { - months.addClass("disabled"); - } - if (year === startYear) { - months.slice(0, startMonth).addClass("disabled"); - } - if (year === endYear) { - months.slice(endMonth + 1).addClass("disabled"); - } - if (this.o.beforeShowMonth !== $.noop) { - var that = this; - $.each(months, function (i, month) { - var moDate = new Date(year, i, 1); - var before = that.o.beforeShowMonth(moDate); - if (before === undefined) before = {}; - else if (typeof before === "boolean") before = { enabled: before }; - else if (typeof before === "string") before = { classes: before }; - if (before.enabled === !1 && !$(month).hasClass("disabled")) - $(month).addClass("disabled"); - if (before.classes) $(month).addClass(before.classes); - if (before.tooltip) $(month).prop("title", before.tooltip); - }); - } - this._fill_yearsView( - ".datepicker-years", - "year", - 10, - 1, - year, - startYear, - endYear, - this.o.beforeShowYear, - ); - this._fill_yearsView( - ".datepicker-decades", - "decade", - 100, - 10, - year, - startYear, - endYear, - this.o.beforeShowDecade, - ); - this._fill_yearsView( - ".datepicker-centuries", - "century", - 1000, - 100, - year, - startYear, - endYear, - this.o.beforeShowCentury, - ); - }, - updateNavArrows: function () { - if (!this._allow_update) return; - var d = new Date(this.viewDate), - year = d.getUTCFullYear(), - month = d.getUTCMonth(); - switch (this.viewMode) { - case 0: - if ( - this.o.startDate !== -Infinity && - year <= this.o.startDate.getUTCFullYear() && - month <= this.o.startDate.getUTCMonth() - ) { - this.picker.find(".prev").css({ visibility: "hidden" }); - } else { - this.picker.find(".prev").css({ visibility: "visible" }); - } - if ( - this.o.endDate !== Infinity && - year >= this.o.endDate.getUTCFullYear() && - month >= this.o.endDate.getUTCMonth() - ) { - this.picker.find(".next").css({ visibility: "hidden" }); - } else { - this.picker.find(".next").css({ visibility: "visible" }); - } - break; - case 1: - case 2: - case 3: - case 4: - if ( - (this.o.startDate !== -Infinity && - year <= this.o.startDate.getUTCFullYear()) || - this.o.maxViewMode < 2 - ) { - this.picker.find(".prev").css({ visibility: "hidden" }); - } else { - this.picker.find(".prev").css({ visibility: "visible" }); - } - if ( - (this.o.endDate !== Infinity && - year >= this.o.endDate.getUTCFullYear()) || - this.o.maxViewMode < 2 - ) { - this.picker.find(".next").css({ visibility: "hidden" }); - } else { - this.picker.find(".next").css({ visibility: "visible" }); - } - break; - } - }, - click: function (e) { - e.preventDefault(); - e.stopPropagation(); - var target, dir, day, year, month, monthChanged, yearChanged; - target = $(e.target); - if (target.hasClass("datepicker-switch")) { - this.showMode(1); - } - var navArrow = target.closest(".prev, .next"); - if (navArrow.length > 0) { - dir = - DPGlobal.modes[this.viewMode].navStep * - (navArrow.hasClass("prev") ? -1 : 1); - if (this.viewMode === 0) { - this.viewDate = this.moveMonth(this.viewDate, dir); - this._trigger("changeMonth", this.viewDate); - } else { - this.viewDate = this.moveYear(this.viewDate, dir); - if (this.viewMode === 1) { - this._trigger("changeYear", this.viewDate); - } - } - this.fill(); - } - if (target.hasClass("today") && !target.hasClass("day")) { - this.showMode(-2); - this._setDate(UTCToday(), this.o.todayBtn === "linked" ? null : "view"); - } - if (target.hasClass("clear")) { - this.clearDates(); - } - if (!target.hasClass("disabled")) { - if (target.hasClass("day")) { - day = parseInt(target.text(), 10) || 1; - year = this.viewDate.getUTCFullYear(); - month = this.viewDate.getUTCMonth(); - if (target.hasClass("old")) { - if (month === 0) { - month = 11; - year = year - 1; - monthChanged = !0; - yearChanged = !0; - } else { - month = month - 1; - monthChanged = !0; - } - } - if (target.hasClass("new")) { - if (month === 11) { - month = 0; - year = year + 1; - monthChanged = !0; - yearChanged = !0; - } else { - month = month + 1; - monthChanged = !0; - } - } - this._setDate(UTCDate(year, month, day)); - if (yearChanged) { - this._trigger("changeYear", this.viewDate); - } - if (monthChanged) { - this._trigger("changeMonth", this.viewDate); - } - } - if (target.hasClass("month")) { - this.viewDate.setUTCDate(1); - day = 1; - month = target.parent().find("span").index(target); - year = this.viewDate.getUTCFullYear(); - this.viewDate.setUTCMonth(month); - this._trigger("changeMonth", this.viewDate); - if (this.o.minViewMode === 1) { - this._setDate(UTCDate(year, month, day)); - this.showMode(); - } else { - this.showMode(-1); - } - this.fill(); - } - if ( - target.hasClass("year") || - target.hasClass("decade") || - target.hasClass("century") - ) { - this.viewDate.setUTCDate(1); - day = 1; - month = 0; - year = parseInt(target.text(), 10) || 0; - this.viewDate.setUTCFullYear(year); - if (target.hasClass("year")) { - this._trigger("changeYear", this.viewDate); - if (this.o.minViewMode === 2) { - this._setDate(UTCDate(year, month, day)); - } - } - if (target.hasClass("decade")) { - this._trigger("changeDecade", this.viewDate); - if (this.o.minViewMode === 3) { - this._setDate(UTCDate(year, month, day)); - } - } - if (target.hasClass("century")) { - this._trigger("changeCentury", this.viewDate); - if (this.o.minViewMode === 4) { - this._setDate(UTCDate(year, month, day)); - } - } - this.showMode(-1); - this.fill(); - } - } - if (this.picker.is(":visible") && this._focused_from) { - $(this._focused_from).focus(); - } - delete this._focused_from; - }, - _toggle_multidate: function (date) { - var ix = this.dates.contains(date); - if (!date) { - this.dates.clear(); - } - if (ix !== -1) { - if ( - this.o.multidate === !0 || - this.o.multidate > 1 || - this.o.toggleActive - ) { - this.dates.remove(ix); - } - } else if (this.o.multidate === !1) { - this.dates.clear(); - this.dates.push(date); - } else { - this.dates.push(date); - } - if (typeof this.o.multidate === "number") - while (this.dates.length > this.o.multidate) this.dates.remove(0); - }, - _setDate: function (date, which) { - if (!which || which === "date") - this._toggle_multidate(date && new Date(date)); - if (!which || which === "view") this.viewDate = date && new Date(date); - this.fill(); - this.setValue(); - if (!which || which !== "view") { - this._trigger("changeDate"); - } - if (this.inputField) { - this.inputField.change(); - } - if (this.o.autoclose && (!which || which === "date")) { - this.hide(); - } - }, - moveDay: function (date, dir) { - var newDate = new Date(date); - newDate.setUTCDate(date.getUTCDate() + dir); - return newDate; - }, - moveWeek: function (date, dir) { - return this.moveDay(date, dir * 7); - }, - moveMonth: function (date, dir) { - if (!isValidDate(date)) return this.o.defaultViewDate; - if (!dir) return date; - var new_date = new Date(date.valueOf()), - day = new_date.getUTCDate(), - month = new_date.getUTCMonth(), - mag = Math.abs(dir), - new_month, - test; - dir = dir > 0 ? 1 : -1; - if (mag === 1) { - test = - dir === -1 - ? function () { - return new_date.getUTCMonth() === month; - } - : function () { - return new_date.getUTCMonth() !== new_month; - }; - new_month = month + dir; - new_date.setUTCMonth(new_month); - if (new_month < 0 || new_month > 11) new_month = (new_month + 12) % 12; - } else { - for (var i = 0; i < mag; i++) new_date = this.moveMonth(new_date, dir); - new_month = new_date.getUTCMonth(); - new_date.setUTCDate(day); - test = function () { - return new_month !== new_date.getUTCMonth(); - }; - } - while (test()) { - new_date.setUTCDate(--day); - new_date.setUTCMonth(new_month); - } - return new_date; - }, - moveYear: function (date, dir) { - return this.moveMonth(date, dir * 12); - }, - moveAvailableDate: function (date, dir, fn) { - do { - date = this[fn](date, dir); - if (!this.dateWithinRange(date)) return !1; - fn = "moveDay"; - } while (this.dateIsDisabled(date)); - return date; - }, - weekOfDateIsDisabled: function (date) { - return $.inArray(date.getUTCDay(), this.o.daysOfWeekDisabled) !== -1; - }, - dateIsDisabled: function (date) { - return ( - this.weekOfDateIsDisabled(date) || - $.grep(this.o.datesDisabled, function (d) { - return isUTCEquals(date, d); - }).length > 0 - ); - }, - dateWithinRange: function (date) { - return date >= this.o.startDate && date <= this.o.endDate; - }, - keydown: function (e) { - if (!this.picker.is(":visible")) { - if (e.keyCode === 40 || e.keyCode === 27) { - this.show(); - e.stopPropagation(); - } - return; - } - var dateChanged = !1, - dir, - newViewDate, - focusDate = this.focusDate || this.viewDate; - switch (e.keyCode) { - case 27: - if (this.focusDate) { - this.focusDate = null; - this.viewDate = this.dates.get(-1) || this.viewDate; - this.fill(); - } else this.hide(); - e.preventDefault(); - e.stopPropagation(); - break; - case 37: - case 38: - case 39: - case 40: - if ( - !this.o.keyboardNavigation || - this.o.daysOfWeekDisabled.length === 7 - ) - break; - dir = e.keyCode === 37 || e.keyCode === 38 ? -1 : 1; - if (this.viewMode === 0) { - if (e.ctrlKey) { - newViewDate = this.moveAvailableDate(focusDate, dir, "moveYear"); - if (newViewDate) this._trigger("changeYear", this.viewDate); - } else if (e.shiftKey) { - newViewDate = this.moveAvailableDate(focusDate, dir, "moveMonth"); - if (newViewDate) this._trigger("changeMonth", this.viewDate); - } else if (e.keyCode === 37 || e.keyCode === 39) { - newViewDate = this.moveAvailableDate(focusDate, dir, "moveDay"); - } else if (!this.weekOfDateIsDisabled(focusDate)) { - newViewDate = this.moveAvailableDate(focusDate, dir, "moveWeek"); - } - } else if (this.viewMode === 1) { - if (e.keyCode === 38 || e.keyCode === 40) { - dir = dir * 4; - } - newViewDate = this.moveAvailableDate(focusDate, dir, "moveMonth"); - } else if (this.viewMode === 2) { - if (e.keyCode === 38 || e.keyCode === 40) { - dir = dir * 4; - } - newViewDate = this.moveAvailableDate(focusDate, dir, "moveYear"); - } - if (newViewDate) { - this.focusDate = this.viewDate = newViewDate; - this.setValue(); - this.fill(); - e.preventDefault(); - } - break; - case 13: - if (!this.o.forceParse) break; - focusDate = this.focusDate || this.dates.get(-1) || this.viewDate; - if (this.o.keyboardNavigation) { - this._toggle_multidate(focusDate); - dateChanged = !0; - } - this.focusDate = null; - this.viewDate = this.dates.get(-1) || this.viewDate; - this.setValue(); - this.fill(); - if (this.picker.is(":visible")) { - e.preventDefault(); - e.stopPropagation(); - if (this.o.autoclose) this.hide(); - } - break; - case 9: - this.focusDate = null; - this.viewDate = this.dates.get(-1) || this.viewDate; - this.fill(); - this.hide(); - break; - } - if (dateChanged) { - if (this.dates.length) this._trigger("changeDate"); - else this._trigger("clearDate"); - if (this.inputField) { - this.inputField.change(); - } - } - }, - showMode: function (dir) { - if (dir) { - this.viewMode = Math.max( - this.o.minViewMode, - Math.min(this.o.maxViewMode, this.viewMode + dir), - ); - } - this.picker - .children("div") - .hide() - .filter(".datepicker-" + DPGlobal.modes[this.viewMode].clsName) - .show(); - this.updateNavArrows(); - }, - }; - var DateRangePicker = function (element, options) { - $(element).data("datepicker", this); - this.element = $(element); - this.inputs = $.map(options.inputs, function (i) { - return i.jquery ? i[0] : i; - }); - delete options.inputs; - datepickerPlugin - .call($(this.inputs), options) - .on("changeDate", $.proxy(this.dateUpdated, this)); - this.pickers = $.map(this.inputs, function (i) { - return $(i).data("datepicker"); - }); - this.updateDates(); - }; - DateRangePicker.prototype = { - updateDates: function () { - this.dates = $.map(this.pickers, function (i) { - return i.getUTCDate(); - }); - this.updateRanges(); - }, - updateRanges: function () { - var range = $.map(this.dates, function (d) { - return d.valueOf(); - }); - $.each(this.pickers, function (i, p) { - p.setRange(range); - }); - }, - dateUpdated: function (e) { - if (this.updating) return; - this.updating = !0; - var dp = $(e.target).data("datepicker"); - if (typeof dp === "undefined") { - return; - } - var new_date = dp.getUTCDate(), - i = $.inArray(e.target, this.inputs), - j = i - 1, - k = i + 1, - l = this.inputs.length; - if (i === -1) return; - $.each(this.pickers, function (i, p) { - if (!p.getUTCDate()) p.setUTCDate(new_date); - }); - if (new_date < this.dates[j]) { - while (j >= 0 && new_date < this.dates[j]) { - this.pickers[j--].setUTCDate(new_date); - } - } else if (new_date > this.dates[k]) { - while (k < l && new_date > this.dates[k]) { - this.pickers[k++].setUTCDate(new_date); - } - } - this.updateDates(); - delete this.updating; - }, - remove: function () { - $.map(this.pickers, function (p) { - p.remove(); - }); - delete this.element.data().datepicker; - }, - }; - function opts_from_el(el, prefix) { - var data = $(el).data(), - out = {}, - inkey, - replace = new RegExp("^" + prefix.toLowerCase() + "([A-Z])"); - prefix = new RegExp("^" + prefix.toLowerCase()); - function re_lower(_, a) { - return a.toLowerCase(); - } - for (var key in data) - if (prefix.test(key)) { - inkey = key.replace(replace, re_lower); - out[inkey] = data[key]; - } - return out; - } - function opts_from_locale(lang) { - var out = {}; - if (!dates[lang]) { - lang = lang.split("-")[0]; - if (!dates[lang]) return; - } - var d = dates[lang]; - $.each(locale_opts, function (i, k) { - if (k in d) out[k] = d[k]; - }); - return out; - } - var old = $.fn.datepicker; - var datepickerPlugin = function (option) { - var args = Array.apply(null, arguments); - args.shift(); - var internal_return; - this.each(function () { - var $this = $(this), - data = $this.data("datepicker"), - options = typeof option === "object" && option; - if (!data) { - var elopts = opts_from_el(this, "date"), - xopts = $.extend({}, defaults, elopts, options), - locopts = opts_from_locale(xopts.language), - opts = $.extend({}, defaults, locopts, elopts, options); - if ($this.hasClass("input-daterange") || opts.inputs) { - $.extend(opts, { - inputs: opts.inputs || $this.find("input").toArray(), - }); - data = new DateRangePicker(this, opts); - } else { - data = new Datepicker(this, opts); - } - $this.data("datepicker", data); - } - if (typeof option === "string" && typeof data[option] === "function") { - internal_return = data[option].apply(data, args); - } - }); - if ( - internal_return === undefined || - internal_return instanceof Datepicker || - internal_return instanceof DateRangePicker - ) - return this; - if (this.length > 1) - throw new Error( - "Using only allowed for the collection of a single element (" + - option + - " function)", - ); - else return internal_return; - }; - $.fn.datepicker = datepickerPlugin; - var defaults = ($.fn.datepicker.defaults = { - assumeNearbyYear: !1, - autoclose: !1, - beforeShowDay: $.noop, - beforeShowMonth: $.noop, - beforeShowYear: $.noop, - beforeShowDecade: $.noop, - beforeShowCentury: $.noop, - calendarWeeks: !1, - clearBtn: !1, - toggleActive: !1, - daysOfWeekDisabled: [], - daysOfWeekHighlighted: [], - datesDisabled: [], - endDate: Infinity, - forceParse: !0, - format: "mm/dd/yyyy", - keyboardNavigation: !0, - language: "en", - minViewMode: 0, - maxViewMode: 4, - multidate: !1, - multidateSeparator: ",", - orientation: "auto", - rtl: !1, - startDate: -Infinity, - startView: 0, - todayBtn: !1, - todayHighlight: !1, - weekStart: 0, - disableTouchKeyboard: !1, - enableOnReadonly: !0, - showOnFocus: !0, - zIndexOffset: 10, - container: "body", - immediateUpdates: !1, - title: "", - templates: { leftArrow: "«", rightArrow: "»" }, - }); - var locale_opts = ($.fn.datepicker.locale_opts = [ - "format", - "rtl", - "weekStart", - ]); - $.fn.datepicker.Constructor = Datepicker; - var dates = ($.fn.datepicker.dates = { - en: { - days: [ - "Sunday", - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday", - ], - daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], - daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], - months: [ - "January", - "February", - "March", - "April", - "May", - "June", - "July", - "August", - "September", - "October", - "November", - "December", - ], - monthsShort: [ - "Jan", - "Feb", - "Mar", - "Apr", - "May", - "Jun", - "Jul", - "Aug", - "Sep", - "Oct", - "Nov", - "Dec", - ], - today: "Today", - clear: "Clear", - titleFormat: "MM yyyy", - }, - }); - var DPGlobal = { - modes: [ - { clsName: "days", navFnc: "Month", navStep: 1 }, - { clsName: "months", navFnc: "FullYear", navStep: 1 }, - { clsName: "years", navFnc: "FullYear", navStep: 10 }, - { clsName: "decades", navFnc: "FullDecade", navStep: 100 }, - { clsName: "centuries", navFnc: "FullCentury", navStep: 1000 }, - ], - isLeapYear: function (year) { - return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0; - }, - getDaysInMonth: function (year, month) { - return [ - 31, - DPGlobal.isLeapYear(year) ? 29 : 28, - 31, - 30, - 31, - 30, - 31, - 31, - 30, - 31, - 30, - 31, - ][month]; - }, - validParts: /dd?|DD?|mm?|MM?|yy(?:yy)?/g, - nonpunctuation: /[^ -\/:-@\u5e74\u6708\u65e5\[-`{-~\t\n\r]+/g, - parseFormat: function (format) { - if ( - typeof format.toValue === "function" && - typeof format.toDisplay === "function" - ) - return format; - var separators = format.replace(this.validParts, "\0").split("\0"), - parts = format.match(this.validParts); - if (!separators || !separators.length || !parts || parts.length === 0) { - throw new Error("Invalid date format."); - } - return { separators: separators, parts: parts }; - }, - parseDate: function (date, format, language, assumeNearby) { - if (!date) return undefined; - if (date instanceof Date) return date; - if (typeof format === "string") format = DPGlobal.parseFormat(format); - if (format.toValue) return format.toValue(date, format, language); - var part_re = /([\-+]\d+)([dmwy])/, - parts = date.match(/([\-+]\d+)([dmwy])/g), - fn_map = { d: "moveDay", m: "moveMonth", w: "moveWeek", y: "moveYear" }, - dateAliases = { yesterday: "-1d", today: "+0d", tomorrow: "+1d" }, - part, - dir, - i, - fn; - if (/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(date)) { - date = new Date(); - for (i = 0; i < parts.length; i++) { - part = part_re.exec(parts[i]); - dir = parseInt(part[1]); - fn = fn_map[part[2]]; - date = Datepicker.prototype[fn](date, dir); - } - return UTCDate( - date.getUTCFullYear(), - date.getUTCMonth(), - date.getUTCDate(), - ); - } - if (typeof dateAliases[date] !== "undefined") { - date = dateAliases[date]; - parts = date.match(/([\-+]\d+)([dmwy])/g); - if (/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(date)) { - date = new Date(); - for (i = 0; i < parts.length; i++) { - part = part_re.exec(parts[i]); - dir = parseInt(part[1]); - fn = fn_map[part[2]]; - date = Datepicker.prototype[fn](date, dir); - } - return UTCDate( - date.getUTCFullYear(), - date.getUTCMonth(), - date.getUTCDate(), - ); - } - } - parts = (date && date.match(this.nonpunctuation)) || []; - date = new Date(); - function applyNearbyYear(year, threshold) { - if (threshold === !0) threshold = 10; - if (year < 100) { - year += 2000; - if (year > new Date().getFullYear() + threshold) { - year -= 100; - } - } - return year; - } - var parsed = {}, - setters_order = ["yyyy", "yy", "M", "MM", "m", "mm", "d", "dd"], - setters_map = { - yyyy: function (d, v) { - return d.setUTCFullYear( - assumeNearby ? applyNearbyYear(v, assumeNearby) : v, - ); - }, - yy: function (d, v) { - return d.setUTCFullYear( - assumeNearby ? applyNearbyYear(v, assumeNearby) : v, - ); - }, - m: function (d, v) { - if (isNaN(d)) return d; - v -= 1; - while (v < 0) v += 12; - v %= 12; - d.setUTCMonth(v); - while (d.getUTCMonth() !== v) d.setUTCDate(d.getUTCDate() - 1); - return d; - }, - d: function (d, v) { - return d.setUTCDate(v); - }, - }, - val, - filtered; - setters_map.M = setters_map.MM = setters_map.mm = setters_map.m; - setters_map.dd = setters_map.d; - date = UTCToday(); - var fparts = format.parts.slice(); - if (parts.length !== fparts.length) { - fparts = $(fparts) - .filter(function (i, p) { - return $.inArray(p, setters_order) !== -1; - }) - .toArray(); - } - function match_part() { - var m = this.slice(0, parts[i].length), - p = parts[i].slice(0, m.length); - return m.toLowerCase() === p.toLowerCase(); - } - if (parts.length === fparts.length) { - var cnt; - for (i = 0, cnt = fparts.length; i < cnt; i++) { - val = parseInt(parts[i], 10); - part = fparts[i]; - if (isNaN(val)) { - switch (part) { - case "MM": - filtered = $(dates[language].months).filter(match_part); - val = $.inArray(filtered[0], dates[language].months) + 1; - break; - case "M": - filtered = $(dates[language].monthsShort).filter(match_part); - val = $.inArray(filtered[0], dates[language].monthsShort) + 1; - break; - } - } - parsed[part] = val; - } - var _date, s; - for (i = 0; i < setters_order.length; i++) { - s = setters_order[i]; - if (s in parsed && !isNaN(parsed[s])) { - _date = new Date(date); - setters_map[s](_date, parsed[s]); - if (!isNaN(_date)) date = _date; - } - } - } - return date; - }, - formatDate: function (date, format, language) { - if (!date) return ""; - if (typeof format === "string") format = DPGlobal.parseFormat(format); - if (format.toDisplay) return format.toDisplay(date, format, language); - var val = { - d: date.getUTCDate(), - D: dates[language].daysShort[date.getUTCDay()], - DD: dates[language].days[date.getUTCDay()], - m: date.getUTCMonth() + 1, - M: dates[language].monthsShort[date.getUTCMonth()], - MM: dates[language].months[date.getUTCMonth()], - yy: date.getUTCFullYear().toString().substring(2), - yyyy: date.getUTCFullYear(), - }; - val.dd = (val.d < 10 ? "0" : "") + val.d; - val.mm = (val.m < 10 ? "0" : "") + val.m; - date = []; - var seps = $.extend([], format.separators); - for (var i = 0, cnt = format.parts.length; i <= cnt; i++) { - if (seps.length) date.push(seps.shift()); - date.push(val[format.parts[i]]); - } - return date.join(""); - }, - headTemplate: - "" + - "" + - '' + - "" + - "" + - '«' + - '' + - '»' + - "" + - "", - contTemplate: '', - footTemplate: - "" + - "" + - '' + - "" + - "" + - '' + - "" + - "", - }; - DPGlobal.template = - '
' + - '
' + - '' + - DPGlobal.headTemplate + - "" + - DPGlobal.footTemplate + - "
" + - "
" + - '
' + - '' + - DPGlobal.headTemplate + - DPGlobal.contTemplate + - DPGlobal.footTemplate + - "
" + - "
" + - '
' + - '' + - DPGlobal.headTemplate + - DPGlobal.contTemplate + - DPGlobal.footTemplate + - "
" + - "
" + - '
' + - '' + - DPGlobal.headTemplate + - DPGlobal.contTemplate + - DPGlobal.footTemplate + - "
" + - "
" + - '
' + - '' + - DPGlobal.headTemplate + - DPGlobal.contTemplate + - DPGlobal.footTemplate + - "
" + - "
" + - "
"; - $.fn.datepicker.DPGlobal = DPGlobal; - $.fn.datepicker.noConflict = function () { - $.fn.datepicker = old; - return this; - }; - $.fn.datepicker.version = "1.6.4"; - $(document).on( - "focus.datepicker.data-api click.datepicker.data-api", - '[data-provide="datepicker"]', - function (e) { - var $this = $(this); - if ($this.data("datepicker")) return; - e.preventDefault(); - datepickerPlugin.call($this, "show"); - }, - ); - $(function () { - datepickerPlugin.call($('[data-provide="datepicker-inline"]')); - }); -}); diff --git a/template/js/bootstrap.min.js b/template/js/bootstrap.min.js deleted file mode 100644 index 48b3e8b..0000000 --- a/template/js/bootstrap.min.js +++ /dev/null @@ -1,2962 +0,0 @@ -/*! - * Bootstrap v4.5.2 (https://getbootstrap.com/) - * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */ -!(function (t, e) { - "object" == typeof exports && "undefined" != typeof module - ? e(exports, require("jquery"), require("popper.js")) - : "function" == typeof define && define.amd - ? define(["exports", "jquery", "popper.js"], e) - : e( - ((t = - "undefined" != typeof globalThis - ? globalThis - : t || self).bootstrap = {}), - t.jQuery, - t.Popper, - ); -})(this, function (t, e, n) { - "use strict"; - function i(t, e) { - for (var n = 0; n < e.length; n++) { - var i = e[n]; - ((i.enumerable = i.enumerable || !1), - (i.configurable = !0), - "value" in i && (i.writable = !0), - Object.defineProperty(t, i.key, i)); - } - } - function o(t, e, n) { - return (e && i(t.prototype, e), n && i(t, n), t); - } - function s() { - return (s = - Object.assign || - function (t) { - for (var e = 1; e < arguments.length; e++) { - var n = arguments[e]; - for (var i in n) - Object.prototype.hasOwnProperty.call(n, i) && (t[i] = n[i]); - } - return t; - }).apply(this, arguments); - } - ((e = - e && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e), - (n = - n && Object.prototype.hasOwnProperty.call(n, "default") ? n.default : n)); - function r(t) { - var n = this, - i = !1; - return ( - e(this).one(a.TRANSITION_END, function () { - i = !0; - }), - setTimeout(function () { - i || a.triggerTransitionEnd(n); - }, t), - this - ); - } - var a = { - TRANSITION_END: "bsTransitionEnd", - getUID: function (t) { - do { - t += ~~(1e6 * Math.random()); - } while (document.getElementById(t)); - return t; - }, - getSelectorFromElement: function (t) { - var e = t.getAttribute("data-target"); - if (!e || "#" === e) { - var n = t.getAttribute("href"); - e = n && "#" !== n ? n.trim() : ""; - } - try { - return document.querySelector(e) ? e : null; - } catch (t) { - return null; - } - }, - getTransitionDurationFromElement: function (t) { - if (!t) return 0; - var n = e(t).css("transition-duration"), - i = e(t).css("transition-delay"), - o = parseFloat(n), - s = parseFloat(i); - return o || s - ? ((n = n.split(",")[0]), - (i = i.split(",")[0]), - 1e3 * (parseFloat(n) + parseFloat(i))) - : 0; - }, - reflow: function (t) { - return t.offsetHeight; - }, - triggerTransitionEnd: function (t) { - e(t).trigger("transitionend"); - }, - supportsTransitionEnd: function () { - return Boolean("transitionend"); - }, - isElement: function (t) { - return (t[0] || t).nodeType; - }, - typeCheckConfig: function (t, e, n) { - for (var i in n) - if (Object.prototype.hasOwnProperty.call(n, i)) { - var o = n[i], - s = e[i], - r = - s && a.isElement(s) - ? "element" - : null === (l = s) || "undefined" == typeof l - ? "" + l - : {}.toString - .call(l) - .match(/\s([a-z]+)/i)[1] - .toLowerCase(); - if (!new RegExp(o).test(r)) - throw new Error( - t.toUpperCase() + - ': Option "' + - i + - '" provided type "' + - r + - '" but expected type "' + - o + - '".', - ); - } - var l; - }, - findShadowRoot: function (t) { - if (!document.documentElement.attachShadow) return null; - if ("function" == typeof t.getRootNode) { - var e = t.getRootNode(); - return e instanceof ShadowRoot ? e : null; - } - return t instanceof ShadowRoot - ? t - : t.parentNode - ? a.findShadowRoot(t.parentNode) - : null; - }, - jQueryDetection: function () { - if ("undefined" == typeof e) - throw new TypeError( - "Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.", - ); - var t = e.fn.jquery.split(" ")[0].split("."); - if ( - (t[0] < 2 && t[1] < 9) || - (1 === t[0] && 9 === t[1] && t[2] < 1) || - t[0] >= 4 - ) - throw new Error( - "Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0", - ); - }, - }; - (a.jQueryDetection(), - (e.fn.emulateTransitionEnd = r), - (e.event.special[a.TRANSITION_END] = { - bindType: "transitionend", - delegateType: "transitionend", - handle: function (t) { - if (e(t.target).is(this)) - return t.handleObj.handler.apply(this, arguments); - }, - })); - var l = "alert", - c = e.fn[l], - h = (function () { - function t(t) { - this._element = t; - } - var n = t.prototype; - return ( - (n.close = function (t) { - var e = this._element; - (t && (e = this._getRootElement(t)), - this._triggerCloseEvent(e).isDefaultPrevented() || - this._removeElement(e)); - }), - (n.dispose = function () { - (e.removeData(this._element, "bs.alert"), (this._element = null)); - }), - (n._getRootElement = function (t) { - var n = a.getSelectorFromElement(t), - i = !1; - return ( - n && (i = document.querySelector(n)), - i || (i = e(t).closest(".alert")[0]), - i - ); - }), - (n._triggerCloseEvent = function (t) { - var n = e.Event("close.bs.alert"); - return (e(t).trigger(n), n); - }), - (n._removeElement = function (t) { - var n = this; - if ((e(t).removeClass("show"), e(t).hasClass("fade"))) { - var i = a.getTransitionDurationFromElement(t); - e(t) - .one(a.TRANSITION_END, function (e) { - return n._destroyElement(t, e); - }) - .emulateTransitionEnd(i); - } else this._destroyElement(t); - }), - (n._destroyElement = function (t) { - e(t).detach().trigger("closed.bs.alert").remove(); - }), - (t._jQueryInterface = function (n) { - return this.each(function () { - var i = e(this), - o = i.data("bs.alert"); - (o || ((o = new t(this)), i.data("bs.alert", o)), - "close" === n && o[n](this)); - }); - }), - (t._handleDismiss = function (t) { - return function (e) { - (e && e.preventDefault(), t.close(this)); - }; - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - ]), - t - ); - })(); - (e(document).on( - "click.bs.alert.data-api", - '[data-dismiss="alert"]', - h._handleDismiss(new h()), - ), - (e.fn[l] = h._jQueryInterface), - (e.fn[l].Constructor = h), - (e.fn[l].noConflict = function () { - return ((e.fn[l] = c), h._jQueryInterface); - })); - var u = e.fn.button, - d = (function () { - function t(t) { - this._element = t; - } - var n = t.prototype; - return ( - (n.toggle = function () { - var t = !0, - n = !0, - i = e(this._element).closest('[data-toggle="buttons"]')[0]; - if (i) { - var o = this._element.querySelector('input:not([type="hidden"])'); - if (o) { - if ("radio" === o.type) - if (o.checked && this._element.classList.contains("active")) - t = !1; - else { - var s = i.querySelector(".active"); - s && e(s).removeClass("active"); - } - (t && - (("checkbox" !== o.type && "radio" !== o.type) || - (o.checked = !this._element.classList.contains("active")), - e(o).trigger("change")), - o.focus(), - (n = !1)); - } - } - this._element.hasAttribute("disabled") || - this._element.classList.contains("disabled") || - (n && - this._element.setAttribute( - "aria-pressed", - !this._element.classList.contains("active"), - ), - t && e(this._element).toggleClass("active")); - }), - (n.dispose = function () { - (e.removeData(this._element, "bs.button"), (this._element = null)); - }), - (t._jQueryInterface = function (n) { - return this.each(function () { - var i = e(this).data("bs.button"); - (i || ((i = new t(this)), e(this).data("bs.button", i)), - "toggle" === n && i[n]()); - }); - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - ]), - t - ); - })(); - (e(document) - .on("click.bs.button.data-api", '[data-toggle^="button"]', function (t) { - var n = t.target, - i = n; - if ( - (e(n).hasClass("btn") || (n = e(n).closest(".btn")[0]), - !n || n.hasAttribute("disabled") || n.classList.contains("disabled")) - ) - t.preventDefault(); - else { - var o = n.querySelector('input:not([type="hidden"])'); - if ( - o && - (o.hasAttribute("disabled") || o.classList.contains("disabled")) - ) - return void t.preventDefault(); - ("LABEL" !== i.tagName || (o && "checkbox" !== o.type)) && - d._jQueryInterface.call(e(n), "toggle"); - } - }) - .on( - "focus.bs.button.data-api blur.bs.button.data-api", - '[data-toggle^="button"]', - function (t) { - var n = e(t.target).closest(".btn")[0]; - e(n).toggleClass("focus", /^focus(in)?$/.test(t.type)); - }, - ), - e(window).on("load.bs.button.data-api", function () { - for ( - var t = [].slice.call( - document.querySelectorAll('[data-toggle="buttons"] .btn'), - ), - e = 0, - n = t.length; - e < n; - e++ - ) { - var i = t[e], - o = i.querySelector('input:not([type="hidden"])'); - o.checked || o.hasAttribute("checked") - ? i.classList.add("active") - : i.classList.remove("active"); - } - for ( - var s = 0, - r = (t = [].slice.call( - document.querySelectorAll('[data-toggle="button"]'), - )).length; - s < r; - s++ - ) { - var a = t[s]; - "true" === a.getAttribute("aria-pressed") - ? a.classList.add("active") - : a.classList.remove("active"); - } - }), - (e.fn.button = d._jQueryInterface), - (e.fn.button.Constructor = d), - (e.fn.button.noConflict = function () { - return ((e.fn.button = u), d._jQueryInterface); - })); - var f = "carousel", - g = ".bs.carousel", - m = e.fn[f], - p = { - interval: 5e3, - keyboard: !0, - slide: !1, - pause: "hover", - wrap: !0, - touch: !0, - }, - _ = { - interval: "(number|boolean)", - keyboard: "boolean", - slide: "(boolean|string)", - pause: "(string|boolean)", - wrap: "boolean", - touch: "boolean", - }, - v = { TOUCH: "touch", PEN: "pen" }, - b = (function () { - function t(t, e) { - ((this._items = null), - (this._interval = null), - (this._activeElement = null), - (this._isPaused = !1), - (this._isSliding = !1), - (this.touchTimeout = null), - (this.touchStartX = 0), - (this.touchDeltaX = 0), - (this._config = this._getConfig(e)), - (this._element = t), - (this._indicatorsElement = this._element.querySelector( - ".carousel-indicators", - )), - (this._touchSupported = - "ontouchstart" in document.documentElement || - navigator.maxTouchPoints > 0), - (this._pointerEvent = Boolean( - window.PointerEvent || window.MSPointerEvent, - )), - this._addEventListeners()); - } - var n = t.prototype; - return ( - (n.next = function () { - this._isSliding || this._slide("next"); - }), - (n.nextWhenVisible = function () { - !document.hidden && - e(this._element).is(":visible") && - "hidden" !== e(this._element).css("visibility") && - this.next(); - }), - (n.prev = function () { - this._isSliding || this._slide("prev"); - }), - (n.pause = function (t) { - (t || (this._isPaused = !0), - this._element.querySelector( - ".carousel-item-next, .carousel-item-prev", - ) && (a.triggerTransitionEnd(this._element), this.cycle(!0)), - clearInterval(this._interval), - (this._interval = null)); - }), - (n.cycle = function (t) { - (t || (this._isPaused = !1), - this._interval && - (clearInterval(this._interval), (this._interval = null)), - this._config.interval && - !this._isPaused && - (this._interval = setInterval( - (document.visibilityState - ? this.nextWhenVisible - : this.next - ).bind(this), - this._config.interval, - ))); - }), - (n.to = function (t) { - var n = this; - this._activeElement = this._element.querySelector( - ".active.carousel-item", - ); - var i = this._getItemIndex(this._activeElement); - if (!(t > this._items.length - 1 || t < 0)) - if (this._isSliding) - e(this._element).one("slid.bs.carousel", function () { - return n.to(t); - }); - else { - if (i === t) return (this.pause(), void this.cycle()); - var o = t > i ? "next" : "prev"; - this._slide(o, this._items[t]); - } - }), - (n.dispose = function () { - (e(this._element).off(g), - e.removeData(this._element, "bs.carousel"), - (this._items = null), - (this._config = null), - (this._element = null), - (this._interval = null), - (this._isPaused = null), - (this._isSliding = null), - (this._activeElement = null), - (this._indicatorsElement = null)); - }), - (n._getConfig = function (t) { - return ((t = s({}, p, t)), a.typeCheckConfig(f, t, _), t); - }), - (n._handleSwipe = function () { - var t = Math.abs(this.touchDeltaX); - if (!(t <= 40)) { - var e = t / this.touchDeltaX; - ((this.touchDeltaX = 0), - e > 0 && this.prev(), - e < 0 && this.next()); - } - }), - (n._addEventListeners = function () { - var t = this; - (this._config.keyboard && - e(this._element).on("keydown.bs.carousel", function (e) { - return t._keydown(e); - }), - "hover" === this._config.pause && - e(this._element) - .on("mouseenter.bs.carousel", function (e) { - return t.pause(e); - }) - .on("mouseleave.bs.carousel", function (e) { - return t.cycle(e); - }), - this._config.touch && this._addTouchEventListeners()); - }), - (n._addTouchEventListeners = function () { - var t = this; - if (this._touchSupported) { - var n = function (e) { - t._pointerEvent && v[e.originalEvent.pointerType.toUpperCase()] - ? (t.touchStartX = e.originalEvent.clientX) - : t._pointerEvent || - (t.touchStartX = e.originalEvent.touches[0].clientX); - }, - i = function (e) { - (t._pointerEvent && - v[e.originalEvent.pointerType.toUpperCase()] && - (t.touchDeltaX = e.originalEvent.clientX - t.touchStartX), - t._handleSwipe(), - "hover" === t._config.pause && - (t.pause(), - t.touchTimeout && clearTimeout(t.touchTimeout), - (t.touchTimeout = setTimeout(function (e) { - return t.cycle(e); - }, 500 + t._config.interval)))); - }; - (e(this._element.querySelectorAll(".carousel-item img")).on( - "dragstart.bs.carousel", - function (t) { - return t.preventDefault(); - }, - ), - this._pointerEvent - ? (e(this._element).on("pointerdown.bs.carousel", function (t) { - return n(t); - }), - e(this._element).on("pointerup.bs.carousel", function (t) { - return i(t); - }), - this._element.classList.add("pointer-event")) - : (e(this._element).on("touchstart.bs.carousel", function (t) { - return n(t); - }), - e(this._element).on("touchmove.bs.carousel", function (e) { - return (function (e) { - e.originalEvent.touches && - e.originalEvent.touches.length > 1 - ? (t.touchDeltaX = 0) - : (t.touchDeltaX = - e.originalEvent.touches[0].clientX - t.touchStartX); - })(e); - }), - e(this._element).on("touchend.bs.carousel", function (t) { - return i(t); - }))); - } - }), - (n._keydown = function (t) { - if (!/input|textarea/i.test(t.target.tagName)) - switch (t.which) { - case 37: - (t.preventDefault(), this.prev()); - break; - case 39: - (t.preventDefault(), this.next()); - } - }), - (n._getItemIndex = function (t) { - return ( - (this._items = - t && t.parentNode - ? [].slice.call(t.parentNode.querySelectorAll(".carousel-item")) - : []), - this._items.indexOf(t) - ); - }), - (n._getItemByDirection = function (t, e) { - var n = "next" === t, - i = "prev" === t, - o = this._getItemIndex(e), - s = this._items.length - 1; - if (((i && 0 === o) || (n && o === s)) && !this._config.wrap) - return e; - var r = (o + ("prev" === t ? -1 : 1)) % this._items.length; - return -1 === r - ? this._items[this._items.length - 1] - : this._items[r]; - }), - (n._triggerSlideEvent = function (t, n) { - var i = this._getItemIndex(t), - o = this._getItemIndex( - this._element.querySelector(".active.carousel-item"), - ), - s = e.Event("slide.bs.carousel", { - relatedTarget: t, - direction: n, - from: o, - to: i, - }); - return (e(this._element).trigger(s), s); - }), - (n._setActiveIndicatorElement = function (t) { - if (this._indicatorsElement) { - var n = [].slice.call( - this._indicatorsElement.querySelectorAll(".active"), - ); - e(n).removeClass("active"); - var i = this._indicatorsElement.children[this._getItemIndex(t)]; - i && e(i).addClass("active"); - } - }), - (n._slide = function (t, n) { - var i, - o, - s, - r = this, - l = this._element.querySelector(".active.carousel-item"), - c = this._getItemIndex(l), - h = n || (l && this._getItemByDirection(t, l)), - u = this._getItemIndex(h), - d = Boolean(this._interval); - if ( - ("next" === t - ? ((i = "carousel-item-left"), - (o = "carousel-item-next"), - (s = "left")) - : ((i = "carousel-item-right"), - (o = "carousel-item-prev"), - (s = "right")), - h && e(h).hasClass("active")) - ) - this._isSliding = !1; - else if ( - !this._triggerSlideEvent(h, s).isDefaultPrevented() && - l && - h - ) { - ((this._isSliding = !0), - d && this.pause(), - this._setActiveIndicatorElement(h)); - var f = e.Event("slid.bs.carousel", { - relatedTarget: h, - direction: s, - from: c, - to: u, - }); - if (e(this._element).hasClass("slide")) { - (e(h).addClass(o), - a.reflow(h), - e(l).addClass(i), - e(h).addClass(i)); - var g = parseInt(h.getAttribute("data-interval"), 10); - g - ? ((this._config.defaultInterval = - this._config.defaultInterval || this._config.interval), - (this._config.interval = g)) - : (this._config.interval = - this._config.defaultInterval || this._config.interval); - var m = a.getTransitionDurationFromElement(l); - e(l) - .one(a.TRANSITION_END, function () { - (e(h) - .removeClass(i + " " + o) - .addClass("active"), - e(l).removeClass("active " + o + " " + i), - (r._isSliding = !1), - setTimeout(function () { - return e(r._element).trigger(f); - }, 0)); - }) - .emulateTransitionEnd(m); - } else - (e(l).removeClass("active"), - e(h).addClass("active"), - (this._isSliding = !1), - e(this._element).trigger(f)); - d && this.cycle(); - } - }), - (t._jQueryInterface = function (n) { - return this.each(function () { - var i = e(this).data("bs.carousel"), - o = s({}, p, e(this).data()); - "object" == typeof n && (o = s({}, o, n)); - var r = "string" == typeof n ? n : o.slide; - if ( - (i || ((i = new t(this, o)), e(this).data("bs.carousel", i)), - "number" == typeof n) - ) - i.to(n); - else if ("string" == typeof r) { - if ("undefined" == typeof i[r]) - throw new TypeError('No method named "' + r + '"'); - i[r](); - } else o.interval && o.ride && (i.pause(), i.cycle()); - }); - }), - (t._dataApiClickHandler = function (n) { - var i = a.getSelectorFromElement(this); - if (i) { - var o = e(i)[0]; - if (o && e(o).hasClass("carousel")) { - var r = s({}, e(o).data(), e(this).data()), - l = this.getAttribute("data-slide-to"); - (l && (r.interval = !1), - t._jQueryInterface.call(e(o), r), - l && e(o).data("bs.carousel").to(l), - n.preventDefault()); - } - } - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - { - key: "Default", - get: function () { - return p; - }, - }, - ]), - t - ); - })(); - (e(document).on( - "click.bs.carousel.data-api", - "[data-slide], [data-slide-to]", - b._dataApiClickHandler, - ), - e(window).on("load.bs.carousel.data-api", function () { - for ( - var t = [].slice.call( - document.querySelectorAll('[data-ride="carousel"]'), - ), - n = 0, - i = t.length; - n < i; - n++ - ) { - var o = e(t[n]); - b._jQueryInterface.call(o, o.data()); - } - }), - (e.fn[f] = b._jQueryInterface), - (e.fn[f].Constructor = b), - (e.fn[f].noConflict = function () { - return ((e.fn[f] = m), b._jQueryInterface); - })); - var y = "collapse", - E = e.fn[y], - w = { toggle: !0, parent: "" }, - T = { toggle: "boolean", parent: "(string|element)" }, - C = (function () { - function t(t, e) { - ((this._isTransitioning = !1), - (this._element = t), - (this._config = this._getConfig(e)), - (this._triggerArray = [].slice.call( - document.querySelectorAll( - '[data-toggle="collapse"][href="#' + - t.id + - '"],[data-toggle="collapse"][data-target="#' + - t.id + - '"]', - ), - ))); - for ( - var n = [].slice.call( - document.querySelectorAll('[data-toggle="collapse"]'), - ), - i = 0, - o = n.length; - i < o; - i++ - ) { - var s = n[i], - r = a.getSelectorFromElement(s), - l = [].slice - .call(document.querySelectorAll(r)) - .filter(function (e) { - return e === t; - }); - null !== r && - l.length > 0 && - ((this._selector = r), this._triggerArray.push(s)); - } - ((this._parent = this._config.parent ? this._getParent() : null), - this._config.parent || - this._addAriaAndCollapsedClass(this._element, this._triggerArray), - this._config.toggle && this.toggle()); - } - var n = t.prototype; - return ( - (n.toggle = function () { - e(this._element).hasClass("show") ? this.hide() : this.show(); - }), - (n.show = function () { - var n, - i, - o = this; - if ( - !this._isTransitioning && - !e(this._element).hasClass("show") && - (this._parent && - 0 === - (n = [].slice - .call(this._parent.querySelectorAll(".show, .collapsing")) - .filter(function (t) { - return "string" == typeof o._config.parent - ? t.getAttribute("data-parent") === o._config.parent - : t.classList.contains("collapse"); - })).length && - (n = null), - !( - n && - (i = e(n).not(this._selector).data("bs.collapse")) && - i._isTransitioning - )) - ) { - var s = e.Event("show.bs.collapse"); - if ((e(this._element).trigger(s), !s.isDefaultPrevented())) { - n && - (t._jQueryInterface.call(e(n).not(this._selector), "hide"), - i || e(n).data("bs.collapse", null)); - var r = this._getDimension(); - (e(this._element).removeClass("collapse").addClass("collapsing"), - (this._element.style[r] = 0), - this._triggerArray.length && - e(this._triggerArray) - .removeClass("collapsed") - .attr("aria-expanded", !0), - this.setTransitioning(!0)); - var l = "scroll" + (r[0].toUpperCase() + r.slice(1)), - c = a.getTransitionDurationFromElement(this._element); - (e(this._element) - .one(a.TRANSITION_END, function () { - (e(o._element) - .removeClass("collapsing") - .addClass("collapse show"), - (o._element.style[r] = ""), - o.setTransitioning(!1), - e(o._element).trigger("shown.bs.collapse")); - }) - .emulateTransitionEnd(c), - (this._element.style[r] = this._element[l] + "px")); - } - } - }), - (n.hide = function () { - var t = this; - if (!this._isTransitioning && e(this._element).hasClass("show")) { - var n = e.Event("hide.bs.collapse"); - if ((e(this._element).trigger(n), !n.isDefaultPrevented())) { - var i = this._getDimension(); - ((this._element.style[i] = - this._element.getBoundingClientRect()[i] + "px"), - a.reflow(this._element), - e(this._element) - .addClass("collapsing") - .removeClass("collapse show")); - var o = this._triggerArray.length; - if (o > 0) - for (var s = 0; s < o; s++) { - var r = this._triggerArray[s], - l = a.getSelectorFromElement(r); - if (null !== l) - e([].slice.call(document.querySelectorAll(l))).hasClass( - "show", - ) || e(r).addClass("collapsed").attr("aria-expanded", !1); - } - this.setTransitioning(!0); - this._element.style[i] = ""; - var c = a.getTransitionDurationFromElement(this._element); - e(this._element) - .one(a.TRANSITION_END, function () { - (t.setTransitioning(!1), - e(t._element) - .removeClass("collapsing") - .addClass("collapse") - .trigger("hidden.bs.collapse")); - }) - .emulateTransitionEnd(c); - } - } - }), - (n.setTransitioning = function (t) { - this._isTransitioning = t; - }), - (n.dispose = function () { - (e.removeData(this._element, "bs.collapse"), - (this._config = null), - (this._parent = null), - (this._element = null), - (this._triggerArray = null), - (this._isTransitioning = null)); - }), - (n._getConfig = function (t) { - return ( - ((t = s({}, w, t)).toggle = Boolean(t.toggle)), - a.typeCheckConfig(y, t, T), - t - ); - }), - (n._getDimension = function () { - return e(this._element).hasClass("width") ? "width" : "height"; - }), - (n._getParent = function () { - var n, - i = this; - a.isElement(this._config.parent) - ? ((n = this._config.parent), - "undefined" != typeof this._config.parent.jquery && - (n = this._config.parent[0])) - : (n = document.querySelector(this._config.parent)); - var o = - '[data-toggle="collapse"][data-parent="' + - this._config.parent + - '"]', - s = [].slice.call(n.querySelectorAll(o)); - return ( - e(s).each(function (e, n) { - i._addAriaAndCollapsedClass(t._getTargetFromElement(n), [n]); - }), - n - ); - }), - (n._addAriaAndCollapsedClass = function (t, n) { - var i = e(t).hasClass("show"); - n.length && - e(n).toggleClass("collapsed", !i).attr("aria-expanded", i); - }), - (t._getTargetFromElement = function (t) { - var e = a.getSelectorFromElement(t); - return e ? document.querySelector(e) : null; - }), - (t._jQueryInterface = function (n) { - return this.each(function () { - var i = e(this), - o = i.data("bs.collapse"), - r = s({}, w, i.data(), "object" == typeof n && n ? n : {}); - if ( - (!o && - r.toggle && - "string" == typeof n && - /show|hide/.test(n) && - (r.toggle = !1), - o || ((o = new t(this, r)), i.data("bs.collapse", o)), - "string" == typeof n) - ) { - if ("undefined" == typeof o[n]) - throw new TypeError('No method named "' + n + '"'); - o[n](); - } - }); - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - { - key: "Default", - get: function () { - return w; - }, - }, - ]), - t - ); - })(); - (e(document).on( - "click.bs.collapse.data-api", - '[data-toggle="collapse"]', - function (t) { - "A" === t.currentTarget.tagName && t.preventDefault(); - var n = e(this), - i = a.getSelectorFromElement(this), - o = [].slice.call(document.querySelectorAll(i)); - e(o).each(function () { - var t = e(this), - i = t.data("bs.collapse") ? "toggle" : n.data(); - C._jQueryInterface.call(t, i); - }); - }, - ), - (e.fn[y] = C._jQueryInterface), - (e.fn[y].Constructor = C), - (e.fn[y].noConflict = function () { - return ((e.fn[y] = E), C._jQueryInterface); - })); - var S = "dropdown", - k = e.fn[S], - D = new RegExp("38|40|27"), - N = { - offset: 0, - flip: !0, - boundary: "scrollParent", - reference: "toggle", - display: "dynamic", - popperConfig: null, - }, - A = { - offset: "(number|string|function)", - flip: "boolean", - boundary: "(string|element)", - reference: "(string|element)", - display: "string", - popperConfig: "(null|object)", - }, - I = (function () { - function t(t, e) { - ((this._element = t), - (this._popper = null), - (this._config = this._getConfig(e)), - (this._menu = this._getMenuElement()), - (this._inNavbar = this._detectNavbar()), - this._addEventListeners()); - } - var i = t.prototype; - return ( - (i.toggle = function () { - if ( - !this._element.disabled && - !e(this._element).hasClass("disabled") - ) { - var n = e(this._menu).hasClass("show"); - (t._clearMenus(), n || this.show(!0)); - } - }), - (i.show = function (i) { - if ( - (void 0 === i && (i = !1), - !( - this._element.disabled || - e(this._element).hasClass("disabled") || - e(this._menu).hasClass("show") - )) - ) { - var o = { relatedTarget: this._element }, - s = e.Event("show.bs.dropdown", o), - r = t._getParentFromElement(this._element); - if ((e(r).trigger(s), !s.isDefaultPrevented())) { - if (!this._inNavbar && i) { - if ("undefined" == typeof n) - throw new TypeError( - "Bootstrap's dropdowns require Popper.js (https://popper.js.org/)", - ); - var l = this._element; - ("parent" === this._config.reference - ? (l = r) - : a.isElement(this._config.reference) && - ((l = this._config.reference), - "undefined" != typeof this._config.reference.jquery && - (l = this._config.reference[0])), - "scrollParent" !== this._config.boundary && - e(r).addClass("position-static"), - (this._popper = new n( - l, - this._menu, - this._getPopperConfig(), - ))); - } - ("ontouchstart" in document.documentElement && - 0 === e(r).closest(".navbar-nav").length && - e(document.body).children().on("mouseover", null, e.noop), - this._element.focus(), - this._element.setAttribute("aria-expanded", !0), - e(this._menu).toggleClass("show"), - e(r) - .toggleClass("show") - .trigger(e.Event("shown.bs.dropdown", o))); - } - } - }), - (i.hide = function () { - if ( - !this._element.disabled && - !e(this._element).hasClass("disabled") && - e(this._menu).hasClass("show") - ) { - var n = { relatedTarget: this._element }, - i = e.Event("hide.bs.dropdown", n), - o = t._getParentFromElement(this._element); - (e(o).trigger(i), - i.isDefaultPrevented() || - (this._popper && this._popper.destroy(), - e(this._menu).toggleClass("show"), - e(o) - .toggleClass("show") - .trigger(e.Event("hidden.bs.dropdown", n)))); - } - }), - (i.dispose = function () { - (e.removeData(this._element, "bs.dropdown"), - e(this._element).off(".bs.dropdown"), - (this._element = null), - (this._menu = null), - null !== this._popper && - (this._popper.destroy(), (this._popper = null))); - }), - (i.update = function () { - ((this._inNavbar = this._detectNavbar()), - null !== this._popper && this._popper.scheduleUpdate()); - }), - (i._addEventListeners = function () { - var t = this; - e(this._element).on("click.bs.dropdown", function (e) { - (e.preventDefault(), e.stopPropagation(), t.toggle()); - }); - }), - (i._getConfig = function (t) { - return ( - (t = s({}, this.constructor.Default, e(this._element).data(), t)), - a.typeCheckConfig(S, t, this.constructor.DefaultType), - t - ); - }), - (i._getMenuElement = function () { - if (!this._menu) { - var e = t._getParentFromElement(this._element); - e && (this._menu = e.querySelector(".dropdown-menu")); - } - return this._menu; - }), - (i._getPlacement = function () { - var t = e(this._element.parentNode), - n = "bottom-start"; - return ( - t.hasClass("dropup") - ? (n = e(this._menu).hasClass("dropdown-menu-right") - ? "top-end" - : "top-start") - : t.hasClass("dropright") - ? (n = "right-start") - : t.hasClass("dropleft") - ? (n = "left-start") - : e(this._menu).hasClass("dropdown-menu-right") && - (n = "bottom-end"), - n - ); - }), - (i._detectNavbar = function () { - return e(this._element).closest(".navbar").length > 0; - }), - (i._getOffset = function () { - var t = this, - e = {}; - return ( - "function" == typeof this._config.offset - ? (e.fn = function (e) { - return ( - (e.offsets = s( - {}, - e.offsets, - t._config.offset(e.offsets, t._element) || {}, - )), - e - ); - }) - : (e.offset = this._config.offset), - e - ); - }), - (i._getPopperConfig = function () { - var t = { - placement: this._getPlacement(), - modifiers: { - offset: this._getOffset(), - flip: { enabled: this._config.flip }, - preventOverflow: { boundariesElement: this._config.boundary }, - }, - }; - return ( - "static" === this._config.display && - (t.modifiers.applyStyle = { enabled: !1 }), - s({}, t, this._config.popperConfig) - ); - }), - (t._jQueryInterface = function (n) { - return this.each(function () { - var i = e(this).data("bs.dropdown"); - if ( - (i || - ((i = new t(this, "object" == typeof n ? n : null)), - e(this).data("bs.dropdown", i)), - "string" == typeof n) - ) { - if ("undefined" == typeof i[n]) - throw new TypeError('No method named "' + n + '"'); - i[n](); - } - }); - }), - (t._clearMenus = function (n) { - if (!n || (3 !== n.which && ("keyup" !== n.type || 9 === n.which))) - for ( - var i = [].slice.call( - document.querySelectorAll('[data-toggle="dropdown"]'), - ), - o = 0, - s = i.length; - o < s; - o++ - ) { - var r = t._getParentFromElement(i[o]), - a = e(i[o]).data("bs.dropdown"), - l = { relatedTarget: i[o] }; - if ((n && "click" === n.type && (l.clickEvent = n), a)) { - var c = a._menu; - if ( - e(r).hasClass("show") && - !( - n && - (("click" === n.type && - /input|textarea/i.test(n.target.tagName)) || - ("keyup" === n.type && 9 === n.which)) && - e.contains(r, n.target) - ) - ) { - var h = e.Event("hide.bs.dropdown", l); - (e(r).trigger(h), - h.isDefaultPrevented() || - ("ontouchstart" in document.documentElement && - e(document.body) - .children() - .off("mouseover", null, e.noop), - i[o].setAttribute("aria-expanded", "false"), - a._popper && a._popper.destroy(), - e(c).removeClass("show"), - e(r) - .removeClass("show") - .trigger(e.Event("hidden.bs.dropdown", l)))); - } - } - } - }), - (t._getParentFromElement = function (t) { - var e, - n = a.getSelectorFromElement(t); - return (n && (e = document.querySelector(n)), e || t.parentNode); - }), - (t._dataApiKeydownHandler = function (n) { - if ( - !(/input|textarea/i.test(n.target.tagName) - ? 32 === n.which || - (27 !== n.which && - ((40 !== n.which && 38 !== n.which) || - e(n.target).closest(".dropdown-menu").length)) - : !D.test(n.which)) && - !this.disabled && - !e(this).hasClass("disabled") - ) { - var i = t._getParentFromElement(this), - o = e(i).hasClass("show"); - if (o || 27 !== n.which) { - if ( - (n.preventDefault(), - n.stopPropagation(), - !o || (o && (27 === n.which || 32 === n.which))) - ) - return ( - 27 === n.which && - e(i.querySelector('[data-toggle="dropdown"]')).trigger( - "focus", - ), - void e(this).trigger("click") - ); - var s = [].slice - .call( - i.querySelectorAll( - ".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)", - ), - ) - .filter(function (t) { - return e(t).is(":visible"); - }); - if (0 !== s.length) { - var r = s.indexOf(n.target); - (38 === n.which && r > 0 && r--, - 40 === n.which && r < s.length - 1 && r++, - r < 0 && (r = 0), - s[r].focus()); - } - } - } - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - { - key: "Default", - get: function () { - return N; - }, - }, - { - key: "DefaultType", - get: function () { - return A; - }, - }, - ]), - t - ); - })(); - (e(document) - .on( - "keydown.bs.dropdown.data-api", - '[data-toggle="dropdown"]', - I._dataApiKeydownHandler, - ) - .on( - "keydown.bs.dropdown.data-api", - ".dropdown-menu", - I._dataApiKeydownHandler, - ) - .on("click.bs.dropdown.data-api keyup.bs.dropdown.data-api", I._clearMenus) - .on("click.bs.dropdown.data-api", '[data-toggle="dropdown"]', function (t) { - (t.preventDefault(), - t.stopPropagation(), - I._jQueryInterface.call(e(this), "toggle")); - }) - .on("click.bs.dropdown.data-api", ".dropdown form", function (t) { - t.stopPropagation(); - }), - (e.fn[S] = I._jQueryInterface), - (e.fn[S].Constructor = I), - (e.fn[S].noConflict = function () { - return ((e.fn[S] = k), I._jQueryInterface); - })); - var O = e.fn.modal, - j = { backdrop: !0, keyboard: !0, focus: !0, show: !0 }, - x = { - backdrop: "(boolean|string)", - keyboard: "boolean", - focus: "boolean", - show: "boolean", - }, - P = (function () { - function t(t, e) { - ((this._config = this._getConfig(e)), - (this._element = t), - (this._dialog = t.querySelector(".modal-dialog")), - (this._backdrop = null), - (this._isShown = !1), - (this._isBodyOverflowing = !1), - (this._ignoreBackdropClick = !1), - (this._isTransitioning = !1), - (this._scrollbarWidth = 0)); - } - var n = t.prototype; - return ( - (n.toggle = function (t) { - return this._isShown ? this.hide() : this.show(t); - }), - (n.show = function (t) { - var n = this; - if (!this._isShown && !this._isTransitioning) { - e(this._element).hasClass("fade") && (this._isTransitioning = !0); - var i = e.Event("show.bs.modal", { relatedTarget: t }); - (e(this._element).trigger(i), - this._isShown || - i.isDefaultPrevented() || - ((this._isShown = !0), - this._checkScrollbar(), - this._setScrollbar(), - this._adjustDialog(), - this._setEscapeEvent(), - this._setResizeEvent(), - e(this._element).on( - "click.dismiss.bs.modal", - '[data-dismiss="modal"]', - function (t) { - return n.hide(t); - }, - ), - e(this._dialog).on("mousedown.dismiss.bs.modal", function () { - e(n._element).one("mouseup.dismiss.bs.modal", function (t) { - e(t.target).is(n._element) && (n._ignoreBackdropClick = !0); - }); - }), - this._showBackdrop(function () { - return n._showElement(t); - }))); - } - }), - (n.hide = function (t) { - var n = this; - if ( - (t && t.preventDefault(), this._isShown && !this._isTransitioning) - ) { - var i = e.Event("hide.bs.modal"); - if ( - (e(this._element).trigger(i), - this._isShown && !i.isDefaultPrevented()) - ) { - this._isShown = !1; - var o = e(this._element).hasClass("fade"); - if ( - (o && (this._isTransitioning = !0), - this._setEscapeEvent(), - this._setResizeEvent(), - e(document).off("focusin.bs.modal"), - e(this._element).removeClass("show"), - e(this._element).off("click.dismiss.bs.modal"), - e(this._dialog).off("mousedown.dismiss.bs.modal"), - o) - ) { - var s = a.getTransitionDurationFromElement(this._element); - e(this._element) - .one(a.TRANSITION_END, function (t) { - return n._hideModal(t); - }) - .emulateTransitionEnd(s); - } else this._hideModal(); - } - } - }), - (n.dispose = function () { - ([window, this._element, this._dialog].forEach(function (t) { - return e(t).off(".bs.modal"); - }), - e(document).off("focusin.bs.modal"), - e.removeData(this._element, "bs.modal"), - (this._config = null), - (this._element = null), - (this._dialog = null), - (this._backdrop = null), - (this._isShown = null), - (this._isBodyOverflowing = null), - (this._ignoreBackdropClick = null), - (this._isTransitioning = null), - (this._scrollbarWidth = null)); - }), - (n.handleUpdate = function () { - this._adjustDialog(); - }), - (n._getConfig = function (t) { - return ((t = s({}, j, t)), a.typeCheckConfig("modal", t, x), t); - }), - (n._triggerBackdropTransition = function () { - var t = this; - if ("static" === this._config.backdrop) { - var n = e.Event("hidePrevented.bs.modal"); - if ((e(this._element).trigger(n), n.defaultPrevented)) return; - var i = - this._element.scrollHeight > - document.documentElement.clientHeight; - (i || (this._element.style.overflowY = "hidden"), - this._element.classList.add("modal-static")); - var o = a.getTransitionDurationFromElement(this._dialog); - (e(this._element).off(a.TRANSITION_END), - e(this._element) - .one(a.TRANSITION_END, function () { - (t._element.classList.remove("modal-static"), - i || - e(t._element) - .one(a.TRANSITION_END, function () { - t._element.style.overflowY = ""; - }) - .emulateTransitionEnd(t._element, o)); - }) - .emulateTransitionEnd(o), - this._element.focus()); - } else this.hide(); - }), - (n._showElement = function (t) { - var n = this, - i = e(this._element).hasClass("fade"), - o = this._dialog ? this._dialog.querySelector(".modal-body") : null; - ((this._element.parentNode && - this._element.parentNode.nodeType === Node.ELEMENT_NODE) || - document.body.appendChild(this._element), - (this._element.style.display = "block"), - this._element.removeAttribute("aria-hidden"), - this._element.setAttribute("aria-modal", !0), - this._element.setAttribute("role", "dialog"), - e(this._dialog).hasClass("modal-dialog-scrollable") && o - ? (o.scrollTop = 0) - : (this._element.scrollTop = 0), - i && a.reflow(this._element), - e(this._element).addClass("show"), - this._config.focus && this._enforceFocus()); - var s = e.Event("shown.bs.modal", { relatedTarget: t }), - r = function () { - (n._config.focus && n._element.focus(), - (n._isTransitioning = !1), - e(n._element).trigger(s)); - }; - if (i) { - var l = a.getTransitionDurationFromElement(this._dialog); - e(this._dialog).one(a.TRANSITION_END, r).emulateTransitionEnd(l); - } else r(); - }), - (n._enforceFocus = function () { - var t = this; - e(document) - .off("focusin.bs.modal") - .on("focusin.bs.modal", function (n) { - document !== n.target && - t._element !== n.target && - 0 === e(t._element).has(n.target).length && - t._element.focus(); - }); - }), - (n._setEscapeEvent = function () { - var t = this; - this._isShown - ? e(this._element).on("keydown.dismiss.bs.modal", function (e) { - t._config.keyboard && 27 === e.which - ? (e.preventDefault(), t.hide()) - : t._config.keyboard || - 27 !== e.which || - t._triggerBackdropTransition(); - }) - : this._isShown || e(this._element).off("keydown.dismiss.bs.modal"); - }), - (n._setResizeEvent = function () { - var t = this; - this._isShown - ? e(window).on("resize.bs.modal", function (e) { - return t.handleUpdate(e); - }) - : e(window).off("resize.bs.modal"); - }), - (n._hideModal = function () { - var t = this; - ((this._element.style.display = "none"), - this._element.setAttribute("aria-hidden", !0), - this._element.removeAttribute("aria-modal"), - this._element.removeAttribute("role"), - (this._isTransitioning = !1), - this._showBackdrop(function () { - (e(document.body).removeClass("modal-open"), - t._resetAdjustments(), - t._resetScrollbar(), - e(t._element).trigger("hidden.bs.modal")); - })); - }), - (n._removeBackdrop = function () { - this._backdrop && - (e(this._backdrop).remove(), (this._backdrop = null)); - }), - (n._showBackdrop = function (t) { - var n = this, - i = e(this._element).hasClass("fade") ? "fade" : ""; - if (this._isShown && this._config.backdrop) { - if ( - ((this._backdrop = document.createElement("div")), - (this._backdrop.className = "modal-backdrop"), - i && this._backdrop.classList.add(i), - e(this._backdrop).appendTo(document.body), - e(this._element).on("click.dismiss.bs.modal", function (t) { - n._ignoreBackdropClick - ? (n._ignoreBackdropClick = !1) - : t.target === t.currentTarget && - n._triggerBackdropTransition(); - }), - i && a.reflow(this._backdrop), - e(this._backdrop).addClass("show"), - !t) - ) - return; - if (!i) return void t(); - var o = a.getTransitionDurationFromElement(this._backdrop); - e(this._backdrop).one(a.TRANSITION_END, t).emulateTransitionEnd(o); - } else if (!this._isShown && this._backdrop) { - e(this._backdrop).removeClass("show"); - var s = function () { - (n._removeBackdrop(), t && t()); - }; - if (e(this._element).hasClass("fade")) { - var r = a.getTransitionDurationFromElement(this._backdrop); - e(this._backdrop) - .one(a.TRANSITION_END, s) - .emulateTransitionEnd(r); - } else s(); - } else t && t(); - }), - (n._adjustDialog = function () { - var t = - this._element.scrollHeight > document.documentElement.clientHeight; - (!this._isBodyOverflowing && - t && - (this._element.style.paddingLeft = this._scrollbarWidth + "px"), - this._isBodyOverflowing && - !t && - (this._element.style.paddingRight = this._scrollbarWidth + "px")); - }), - (n._resetAdjustments = function () { - ((this._element.style.paddingLeft = ""), - (this._element.style.paddingRight = "")); - }), - (n._checkScrollbar = function () { - var t = document.body.getBoundingClientRect(); - ((this._isBodyOverflowing = - Math.round(t.left + t.right) < window.innerWidth), - (this._scrollbarWidth = this._getScrollbarWidth())); - }), - (n._setScrollbar = function () { - var t = this; - if (this._isBodyOverflowing) { - var n = [].slice.call( - document.querySelectorAll( - ".fixed-top, .fixed-bottom, .is-fixed, .sticky-top", - ), - ), - i = [].slice.call(document.querySelectorAll(".sticky-top")); - (e(n).each(function (n, i) { - var o = i.style.paddingRight, - s = e(i).css("padding-right"); - e(i) - .data("padding-right", o) - .css("padding-right", parseFloat(s) + t._scrollbarWidth + "px"); - }), - e(i).each(function (n, i) { - var o = i.style.marginRight, - s = e(i).css("margin-right"); - e(i) - .data("margin-right", o) - .css( - "margin-right", - parseFloat(s) - t._scrollbarWidth + "px", - ); - })); - var o = document.body.style.paddingRight, - s = e(document.body).css("padding-right"); - e(document.body) - .data("padding-right", o) - .css( - "padding-right", - parseFloat(s) + this._scrollbarWidth + "px", - ); - } - e(document.body).addClass("modal-open"); - }), - (n._resetScrollbar = function () { - var t = [].slice.call( - document.querySelectorAll( - ".fixed-top, .fixed-bottom, .is-fixed, .sticky-top", - ), - ); - e(t).each(function (t, n) { - var i = e(n).data("padding-right"); - (e(n).removeData("padding-right"), - (n.style.paddingRight = i || "")); - }); - var n = [].slice.call(document.querySelectorAll(".sticky-top")); - e(n).each(function (t, n) { - var i = e(n).data("margin-right"); - "undefined" != typeof i && - e(n).css("margin-right", i).removeData("margin-right"); - }); - var i = e(document.body).data("padding-right"); - (e(document.body).removeData("padding-right"), - (document.body.style.paddingRight = i || "")); - }), - (n._getScrollbarWidth = function () { - var t = document.createElement("div"); - ((t.className = "modal-scrollbar-measure"), - document.body.appendChild(t)); - var e = t.getBoundingClientRect().width - t.clientWidth; - return (document.body.removeChild(t), e); - }), - (t._jQueryInterface = function (n, i) { - return this.each(function () { - var o = e(this).data("bs.modal"), - r = s({}, j, e(this).data(), "object" == typeof n && n ? n : {}); - if ( - (o || ((o = new t(this, r)), e(this).data("bs.modal", o)), - "string" == typeof n) - ) { - if ("undefined" == typeof o[n]) - throw new TypeError('No method named "' + n + '"'); - o[n](i); - } else r.show && o.show(i); - }); - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - { - key: "Default", - get: function () { - return j; - }, - }, - ]), - t - ); - })(); - (e(document).on( - "click.bs.modal.data-api", - '[data-toggle="modal"]', - function (t) { - var n, - i = this, - o = a.getSelectorFromElement(this); - o && (n = document.querySelector(o)); - var r = e(n).data("bs.modal") - ? "toggle" - : s({}, e(n).data(), e(this).data()); - ("A" !== this.tagName && "AREA" !== this.tagName) || t.preventDefault(); - var l = e(n).one("show.bs.modal", function (t) { - t.isDefaultPrevented() || - l.one("hidden.bs.modal", function () { - e(i).is(":visible") && i.focus(); - }); - }); - P._jQueryInterface.call(e(n), r, this); - }, - ), - (e.fn.modal = P._jQueryInterface), - (e.fn.modal.Constructor = P), - (e.fn.modal.noConflict = function () { - return ((e.fn.modal = O), P._jQueryInterface); - })); - var R = [ - "background", - "cite", - "href", - "itemtype", - "longdesc", - "poster", - "src", - "xlink:href", - ], - L = { - "*": ["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: [], - }, - q = /^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/gi, - F = - /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i; - function Q(t, e, n) { - if (0 === t.length) return t; - if (n && "function" == typeof n) return n(t); - for ( - var i = new window.DOMParser().parseFromString(t, "text/html"), - o = Object.keys(e), - s = [].slice.call(i.body.querySelectorAll("*")), - r = function (t, n) { - var i = s[t], - r = i.nodeName.toLowerCase(); - if (-1 === o.indexOf(i.nodeName.toLowerCase())) - return (i.parentNode.removeChild(i), "continue"); - var a = [].slice.call(i.attributes), - l = [].concat(e["*"] || [], e[r] || []); - a.forEach(function (t) { - (function (t, e) { - var n = t.nodeName.toLowerCase(); - if (-1 !== e.indexOf(n)) - return ( - -1 === R.indexOf(n) || - Boolean(t.nodeValue.match(q) || t.nodeValue.match(F)) - ); - for ( - var i = e.filter(function (t) { - return t instanceof RegExp; - }), - o = 0, - s = i.length; - o < s; - o++ - ) - if (n.match(i[o])) return !0; - return !1; - })(t, l) || i.removeAttribute(t.nodeName); - }); - }, - a = 0, - l = s.length; - a < l; - a++ - ) - r(a); - return i.body.innerHTML; - } - var B = "tooltip", - H = e.fn[B], - U = new RegExp("(^|\\s)bs-tooltip\\S+", "g"), - M = ["sanitize", "whiteList", "sanitizeFn"], - W = { - animation: "boolean", - template: "string", - title: "(string|element|function)", - trigger: "string", - delay: "(number|object)", - html: "boolean", - selector: "(string|boolean)", - placement: "(string|function)", - offset: "(number|string|function)", - container: "(string|element|boolean)", - fallbackPlacement: "(string|array)", - boundary: "(string|element)", - sanitize: "boolean", - sanitizeFn: "(null|function)", - whiteList: "object", - popperConfig: "(null|object)", - }, - V = { - AUTO: "auto", - TOP: "top", - RIGHT: "right", - BOTTOM: "bottom", - LEFT: "left", - }, - z = { - animation: !0, - template: - '', - trigger: "hover focus", - title: "", - delay: 0, - html: !1, - selector: !1, - placement: "top", - offset: 0, - container: !1, - fallbackPlacement: "flip", - boundary: "scrollParent", - sanitize: !0, - sanitizeFn: null, - whiteList: L, - popperConfig: null, - }, - K = { - HIDE: "hide.bs.tooltip", - HIDDEN: "hidden.bs.tooltip", - SHOW: "show.bs.tooltip", - SHOWN: "shown.bs.tooltip", - INSERTED: "inserted.bs.tooltip", - CLICK: "click.bs.tooltip", - FOCUSIN: "focusin.bs.tooltip", - FOCUSOUT: "focusout.bs.tooltip", - MOUSEENTER: "mouseenter.bs.tooltip", - MOUSELEAVE: "mouseleave.bs.tooltip", - }, - X = (function () { - function t(t, e) { - if ("undefined" == typeof n) - throw new TypeError( - "Bootstrap's tooltips require Popper.js (https://popper.js.org/)", - ); - ((this._isEnabled = !0), - (this._timeout = 0), - (this._hoverState = ""), - (this._activeTrigger = {}), - (this._popper = null), - (this.element = t), - (this.config = this._getConfig(e)), - (this.tip = null), - this._setListeners()); - } - var i = t.prototype; - return ( - (i.enable = function () { - this._isEnabled = !0; - }), - (i.disable = function () { - this._isEnabled = !1; - }), - (i.toggleEnabled = function () { - this._isEnabled = !this._isEnabled; - }), - (i.toggle = function (t) { - if (this._isEnabled) - if (t) { - var n = this.constructor.DATA_KEY, - i = e(t.currentTarget).data(n); - (i || - ((i = new this.constructor( - t.currentTarget, - this._getDelegateConfig(), - )), - e(t.currentTarget).data(n, i)), - (i._activeTrigger.click = !i._activeTrigger.click), - i._isWithActiveTrigger() - ? i._enter(null, i) - : i._leave(null, i)); - } else { - if (e(this.getTipElement()).hasClass("show")) - return void this._leave(null, this); - this._enter(null, this); - } - }), - (i.dispose = function () { - (clearTimeout(this._timeout), - e.removeData(this.element, this.constructor.DATA_KEY), - e(this.element).off(this.constructor.EVENT_KEY), - e(this.element) - .closest(".modal") - .off("hide.bs.modal", this._hideModalHandler), - this.tip && e(this.tip).remove(), - (this._isEnabled = null), - (this._timeout = null), - (this._hoverState = null), - (this._activeTrigger = null), - this._popper && this._popper.destroy(), - (this._popper = null), - (this.element = null), - (this.config = null), - (this.tip = null)); - }), - (i.show = function () { - var t = this; - if ("none" === e(this.element).css("display")) - throw new Error("Please use show on visible elements"); - var i = e.Event(this.constructor.Event.SHOW); - if (this.isWithContent() && this._isEnabled) { - e(this.element).trigger(i); - var o = a.findShadowRoot(this.element), - s = e.contains( - null !== o ? o : this.element.ownerDocument.documentElement, - this.element, - ); - if (i.isDefaultPrevented() || !s) return; - var r = this.getTipElement(), - l = a.getUID(this.constructor.NAME); - (r.setAttribute("id", l), - this.element.setAttribute("aria-describedby", l), - this.setContent(), - this.config.animation && e(r).addClass("fade")); - var c = - "function" == typeof this.config.placement - ? this.config.placement.call(this, r, this.element) - : this.config.placement, - h = this._getAttachment(c); - this.addAttachmentClass(h); - var u = this._getContainer(); - (e(r).data(this.constructor.DATA_KEY, this), - e.contains( - this.element.ownerDocument.documentElement, - this.tip, - ) || e(r).appendTo(u), - e(this.element).trigger(this.constructor.Event.INSERTED), - (this._popper = new n(this.element, r, this._getPopperConfig(h))), - e(r).addClass("show"), - "ontouchstart" in document.documentElement && - e(document.body).children().on("mouseover", null, e.noop)); - var d = function () { - t.config.animation && t._fixTransition(); - var n = t._hoverState; - ((t._hoverState = null), - e(t.element).trigger(t.constructor.Event.SHOWN), - "out" === n && t._leave(null, t)); - }; - if (e(this.tip).hasClass("fade")) { - var f = a.getTransitionDurationFromElement(this.tip); - e(this.tip).one(a.TRANSITION_END, d).emulateTransitionEnd(f); - } else d(); - } - }), - (i.hide = function (t) { - var n = this, - i = this.getTipElement(), - o = e.Event(this.constructor.Event.HIDE), - s = function () { - ("show" !== n._hoverState && - i.parentNode && - i.parentNode.removeChild(i), - n._cleanTipClass(), - n.element.removeAttribute("aria-describedby"), - e(n.element).trigger(n.constructor.Event.HIDDEN), - null !== n._popper && n._popper.destroy(), - t && t()); - }; - if ((e(this.element).trigger(o), !o.isDefaultPrevented())) { - if ( - (e(i).removeClass("show"), - "ontouchstart" in document.documentElement && - e(document.body).children().off("mouseover", null, e.noop), - (this._activeTrigger.click = !1), - (this._activeTrigger.focus = !1), - (this._activeTrigger.hover = !1), - e(this.tip).hasClass("fade")) - ) { - var r = a.getTransitionDurationFromElement(i); - e(i).one(a.TRANSITION_END, s).emulateTransitionEnd(r); - } else s(); - this._hoverState = ""; - } - }), - (i.update = function () { - null !== this._popper && this._popper.scheduleUpdate(); - }), - (i.isWithContent = function () { - return Boolean(this.getTitle()); - }), - (i.addAttachmentClass = function (t) { - e(this.getTipElement()).addClass("bs-tooltip-" + t); - }), - (i.getTipElement = function () { - return ( - (this.tip = this.tip || e(this.config.template)[0]), - this.tip - ); - }), - (i.setContent = function () { - var t = this.getTipElement(); - (this.setElementContent( - e(t.querySelectorAll(".tooltip-inner")), - this.getTitle(), - ), - e(t).removeClass("fade show")); - }), - (i.setElementContent = function (t, n) { - "object" != typeof n || (!n.nodeType && !n.jquery) - ? this.config.html - ? (this.config.sanitize && - (n = Q(n, this.config.whiteList, this.config.sanitizeFn)), - t.html(n)) - : t.text(n) - : this.config.html - ? e(n).parent().is(t) || t.empty().append(n) - : t.text(e(n).text()); - }), - (i.getTitle = function () { - var t = this.element.getAttribute("data-original-title"); - return ( - t || - (t = - "function" == typeof this.config.title - ? this.config.title.call(this.element) - : this.config.title), - t - ); - }), - (i._getPopperConfig = function (t) { - var e = this; - return s( - {}, - { - placement: t, - modifiers: { - offset: this._getOffset(), - flip: { behavior: this.config.fallbackPlacement }, - arrow: { element: ".arrow" }, - preventOverflow: { boundariesElement: this.config.boundary }, - }, - onCreate: function (t) { - t.originalPlacement !== t.placement && - e._handlePopperPlacementChange(t); - }, - onUpdate: function (t) { - return e._handlePopperPlacementChange(t); - }, - }, - this.config.popperConfig, - ); - }), - (i._getOffset = function () { - var t = this, - e = {}; - return ( - "function" == typeof this.config.offset - ? (e.fn = function (e) { - return ( - (e.offsets = s( - {}, - e.offsets, - t.config.offset(e.offsets, t.element) || {}, - )), - e - ); - }) - : (e.offset = this.config.offset), - e - ); - }), - (i._getContainer = function () { - return !1 === this.config.container - ? document.body - : a.isElement(this.config.container) - ? e(this.config.container) - : e(document).find(this.config.container); - }), - (i._getAttachment = function (t) { - return V[t.toUpperCase()]; - }), - (i._setListeners = function () { - var t = this; - (this.config.trigger.split(" ").forEach(function (n) { - if ("click" === n) - e(t.element).on( - t.constructor.Event.CLICK, - t.config.selector, - function (e) { - return t.toggle(e); - }, - ); - else if ("manual" !== n) { - var i = - "hover" === n - ? t.constructor.Event.MOUSEENTER - : t.constructor.Event.FOCUSIN, - o = - "hover" === n - ? t.constructor.Event.MOUSELEAVE - : t.constructor.Event.FOCUSOUT; - e(t.element) - .on(i, t.config.selector, function (e) { - return t._enter(e); - }) - .on(o, t.config.selector, function (e) { - return t._leave(e); - }); - } - }), - (this._hideModalHandler = function () { - t.element && t.hide(); - }), - e(this.element) - .closest(".modal") - .on("hide.bs.modal", this._hideModalHandler), - this.config.selector - ? (this.config = s({}, this.config, { - trigger: "manual", - selector: "", - })) - : this._fixTitle()); - }), - (i._fixTitle = function () { - var t = typeof this.element.getAttribute("data-original-title"); - (this.element.getAttribute("title") || "string" !== t) && - (this.element.setAttribute( - "data-original-title", - this.element.getAttribute("title") || "", - ), - this.element.setAttribute("title", "")); - }), - (i._enter = function (t, n) { - var i = this.constructor.DATA_KEY; - ((n = n || e(t.currentTarget).data(i)) || - ((n = new this.constructor( - t.currentTarget, - this._getDelegateConfig(), - )), - e(t.currentTarget).data(i, n)), - t && - (n._activeTrigger["focusin" === t.type ? "focus" : "hover"] = !0), - e(n.getTipElement()).hasClass("show") || "show" === n._hoverState - ? (n._hoverState = "show") - : (clearTimeout(n._timeout), - (n._hoverState = "show"), - n.config.delay && n.config.delay.show - ? (n._timeout = setTimeout(function () { - "show" === n._hoverState && n.show(); - }, n.config.delay.show)) - : n.show())); - }), - (i._leave = function (t, n) { - var i = this.constructor.DATA_KEY; - ((n = n || e(t.currentTarget).data(i)) || - ((n = new this.constructor( - t.currentTarget, - this._getDelegateConfig(), - )), - e(t.currentTarget).data(i, n)), - t && - (n._activeTrigger["focusout" === t.type ? "focus" : "hover"] = - !1), - n._isWithActiveTrigger() || - (clearTimeout(n._timeout), - (n._hoverState = "out"), - n.config.delay && n.config.delay.hide - ? (n._timeout = setTimeout(function () { - "out" === n._hoverState && n.hide(); - }, n.config.delay.hide)) - : n.hide())); - }), - (i._isWithActiveTrigger = function () { - for (var t in this._activeTrigger) - if (this._activeTrigger[t]) return !0; - return !1; - }), - (i._getConfig = function (t) { - var n = e(this.element).data(); - return ( - Object.keys(n).forEach(function (t) { - -1 !== M.indexOf(t) && delete n[t]; - }), - "number" == - typeof (t = s( - {}, - this.constructor.Default, - n, - "object" == typeof t && t ? t : {}, - )).delay && (t.delay = { show: t.delay, hide: t.delay }), - "number" == typeof t.title && (t.title = t.title.toString()), - "number" == typeof t.content && (t.content = t.content.toString()), - a.typeCheckConfig(B, t, this.constructor.DefaultType), - t.sanitize && - (t.template = Q(t.template, t.whiteList, t.sanitizeFn)), - t - ); - }), - (i._getDelegateConfig = function () { - var t = {}; - if (this.config) - for (var e in this.config) - this.constructor.Default[e] !== this.config[e] && - (t[e] = this.config[e]); - return t; - }), - (i._cleanTipClass = function () { - var t = e(this.getTipElement()), - n = t.attr("class").match(U); - null !== n && n.length && t.removeClass(n.join("")); - }), - (i._handlePopperPlacementChange = function (t) { - ((this.tip = t.instance.popper), - this._cleanTipClass(), - this.addAttachmentClass(this._getAttachment(t.placement))); - }), - (i._fixTransition = function () { - var t = this.getTipElement(), - n = this.config.animation; - null === t.getAttribute("x-placement") && - (e(t).removeClass("fade"), - (this.config.animation = !1), - this.hide(), - this.show(), - (this.config.animation = n)); - }), - (t._jQueryInterface = function (n) { - return this.each(function () { - var i = e(this).data("bs.tooltip"), - o = "object" == typeof n && n; - if ( - (i || !/dispose|hide/.test(n)) && - (i || ((i = new t(this, o)), e(this).data("bs.tooltip", i)), - "string" == typeof n) - ) { - if ("undefined" == typeof i[n]) - throw new TypeError('No method named "' + n + '"'); - i[n](); - } - }); - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - { - key: "Default", - get: function () { - return z; - }, - }, - { - key: "NAME", - get: function () { - return B; - }, - }, - { - key: "DATA_KEY", - get: function () { - return "bs.tooltip"; - }, - }, - { - key: "Event", - get: function () { - return K; - }, - }, - { - key: "EVENT_KEY", - get: function () { - return ".bs.tooltip"; - }, - }, - { - key: "DefaultType", - get: function () { - return W; - }, - }, - ]), - t - ); - })(); - ((e.fn[B] = X._jQueryInterface), - (e.fn[B].Constructor = X), - (e.fn[B].noConflict = function () { - return ((e.fn[B] = H), X._jQueryInterface); - })); - var Y = "popover", - $ = e.fn[Y], - J = new RegExp("(^|\\s)bs-popover\\S+", "g"), - G = s({}, X.Default, { - placement: "right", - trigger: "click", - content: "", - template: - '', - }), - Z = s({}, X.DefaultType, { content: "(string|element|function)" }), - tt = { - HIDE: "hide.bs.popover", - HIDDEN: "hidden.bs.popover", - SHOW: "show.bs.popover", - SHOWN: "shown.bs.popover", - INSERTED: "inserted.bs.popover", - CLICK: "click.bs.popover", - FOCUSIN: "focusin.bs.popover", - FOCUSOUT: "focusout.bs.popover", - MOUSEENTER: "mouseenter.bs.popover", - MOUSELEAVE: "mouseleave.bs.popover", - }, - et = (function (t) { - var n, i; - function s() { - return t.apply(this, arguments) || this; - } - ((i = t), - ((n = s).prototype = Object.create(i.prototype)), - (n.prototype.constructor = n), - (n.__proto__ = i)); - var r = s.prototype; - return ( - (r.isWithContent = function () { - return this.getTitle() || this._getContent(); - }), - (r.addAttachmentClass = function (t) { - e(this.getTipElement()).addClass("bs-popover-" + t); - }), - (r.getTipElement = function () { - return ( - (this.tip = this.tip || e(this.config.template)[0]), - this.tip - ); - }), - (r.setContent = function () { - var t = e(this.getTipElement()); - this.setElementContent(t.find(".popover-header"), this.getTitle()); - var n = this._getContent(); - ("function" == typeof n && (n = n.call(this.element)), - this.setElementContent(t.find(".popover-body"), n), - t.removeClass("fade show")); - }), - (r._getContent = function () { - return ( - this.element.getAttribute("data-content") || this.config.content - ); - }), - (r._cleanTipClass = function () { - var t = e(this.getTipElement()), - n = t.attr("class").match(J); - null !== n && n.length > 0 && t.removeClass(n.join("")); - }), - (s._jQueryInterface = function (t) { - return this.each(function () { - var n = e(this).data("bs.popover"), - i = "object" == typeof t ? t : null; - if ( - (n || !/dispose|hide/.test(t)) && - (n || ((n = new s(this, i)), e(this).data("bs.popover", n)), - "string" == typeof t) - ) { - if ("undefined" == typeof n[t]) - throw new TypeError('No method named "' + t + '"'); - n[t](); - } - }); - }), - o(s, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - { - key: "Default", - get: function () { - return G; - }, - }, - { - key: "NAME", - get: function () { - return Y; - }, - }, - { - key: "DATA_KEY", - get: function () { - return "bs.popover"; - }, - }, - { - key: "Event", - get: function () { - return tt; - }, - }, - { - key: "EVENT_KEY", - get: function () { - return ".bs.popover"; - }, - }, - { - key: "DefaultType", - get: function () { - return Z; - }, - }, - ]), - s - ); - })(X); - ((e.fn[Y] = et._jQueryInterface), - (e.fn[Y].Constructor = et), - (e.fn[Y].noConflict = function () { - return ((e.fn[Y] = $), et._jQueryInterface); - })); - var nt = "scrollspy", - it = e.fn[nt], - ot = { offset: 10, method: "auto", target: "" }, - st = { offset: "number", method: "string", target: "(string|element)" }, - rt = (function () { - function t(t, n) { - var i = this; - ((this._element = t), - (this._scrollElement = "BODY" === t.tagName ? window : t), - (this._config = this._getConfig(n)), - (this._selector = - this._config.target + - " .nav-link," + - this._config.target + - " .list-group-item," + - this._config.target + - " .dropdown-item"), - (this._offsets = []), - (this._targets = []), - (this._activeTarget = null), - (this._scrollHeight = 0), - e(this._scrollElement).on("scroll.bs.scrollspy", function (t) { - return i._process(t); - }), - this.refresh(), - this._process()); - } - var n = t.prototype; - return ( - (n.refresh = function () { - var t = this, - n = - this._scrollElement === this._scrollElement.window - ? "offset" - : "position", - i = "auto" === this._config.method ? n : this._config.method, - o = "position" === i ? this._getScrollTop() : 0; - ((this._offsets = []), - (this._targets = []), - (this._scrollHeight = this._getScrollHeight()), - [].slice - .call(document.querySelectorAll(this._selector)) - .map(function (t) { - var n, - s = a.getSelectorFromElement(t); - if ((s && (n = document.querySelector(s)), n)) { - var r = n.getBoundingClientRect(); - if (r.width || r.height) return [e(n)[i]().top + o, s]; - } - return null; - }) - .filter(function (t) { - return t; - }) - .sort(function (t, e) { - return t[0] - e[0]; - }) - .forEach(function (e) { - (t._offsets.push(e[0]), t._targets.push(e[1])); - })); - }), - (n.dispose = function () { - (e.removeData(this._element, "bs.scrollspy"), - e(this._scrollElement).off(".bs.scrollspy"), - (this._element = null), - (this._scrollElement = null), - (this._config = null), - (this._selector = null), - (this._offsets = null), - (this._targets = null), - (this._activeTarget = null), - (this._scrollHeight = null)); - }), - (n._getConfig = function (t) { - if ( - "string" != - typeof (t = s({}, ot, "object" == typeof t && t ? t : {})) - .target && - a.isElement(t.target) - ) { - var n = e(t.target).attr("id"); - (n || ((n = a.getUID(nt)), e(t.target).attr("id", n)), - (t.target = "#" + n)); - } - return (a.typeCheckConfig(nt, t, st), t); - }), - (n._getScrollTop = function () { - return this._scrollElement === window - ? this._scrollElement.pageYOffset - : this._scrollElement.scrollTop; - }), - (n._getScrollHeight = function () { - return ( - this._scrollElement.scrollHeight || - Math.max( - document.body.scrollHeight, - document.documentElement.scrollHeight, - ) - ); - }), - (n._getOffsetHeight = function () { - return this._scrollElement === window - ? window.innerHeight - : this._scrollElement.getBoundingClientRect().height; - }), - (n._process = function () { - var t = this._getScrollTop() + this._config.offset, - e = this._getScrollHeight(), - n = this._config.offset + e - this._getOffsetHeight(); - if ((this._scrollHeight !== e && this.refresh(), t >= n)) { - var i = this._targets[this._targets.length - 1]; - this._activeTarget !== i && this._activate(i); - } else { - if ( - this._activeTarget && - t < this._offsets[0] && - this._offsets[0] > 0 - ) - return ((this._activeTarget = null), void this._clear()); - for (var o = this._offsets.length; o--; ) { - this._activeTarget !== this._targets[o] && - t >= this._offsets[o] && - ("undefined" == typeof this._offsets[o + 1] || - t < this._offsets[o + 1]) && - this._activate(this._targets[o]); - } - } - }), - (n._activate = function (t) { - ((this._activeTarget = t), this._clear()); - var n = this._selector.split(",").map(function (e) { - return ( - e + '[data-target="' + t + '"],' + e + '[href="' + t + '"]' - ); - }), - i = e([].slice.call(document.querySelectorAll(n.join(",")))); - (i.hasClass("dropdown-item") - ? (i - .closest(".dropdown") - .find(".dropdown-toggle") - .addClass("active"), - i.addClass("active")) - : (i.addClass("active"), - i - .parents(".nav, .list-group") - .prev(".nav-link, .list-group-item") - .addClass("active"), - i - .parents(".nav, .list-group") - .prev(".nav-item") - .children(".nav-link") - .addClass("active")), - e(this._scrollElement).trigger("activate.bs.scrollspy", { - relatedTarget: t, - })); - }), - (n._clear = function () { - [].slice - .call(document.querySelectorAll(this._selector)) - .filter(function (t) { - return t.classList.contains("active"); - }) - .forEach(function (t) { - return t.classList.remove("active"); - }); - }), - (t._jQueryInterface = function (n) { - return this.each(function () { - var i = e(this).data("bs.scrollspy"); - if ( - (i || - ((i = new t(this, "object" == typeof n && n)), - e(this).data("bs.scrollspy", i)), - "string" == typeof n) - ) { - if ("undefined" == typeof i[n]) - throw new TypeError('No method named "' + n + '"'); - i[n](); - } - }); - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - { - key: "Default", - get: function () { - return ot; - }, - }, - ]), - t - ); - })(); - (e(window).on("load.bs.scrollspy.data-api", function () { - for ( - var t = [].slice.call(document.querySelectorAll('[data-spy="scroll"]')), - n = t.length; - n--; - - ) { - var i = e(t[n]); - rt._jQueryInterface.call(i, i.data()); - } - }), - (e.fn[nt] = rt._jQueryInterface), - (e.fn[nt].Constructor = rt), - (e.fn[nt].noConflict = function () { - return ((e.fn[nt] = it), rt._jQueryInterface); - })); - var at = e.fn.tab, - lt = (function () { - function t(t) { - this._element = t; - } - var n = t.prototype; - return ( - (n.show = function () { - var t = this; - if ( - !( - (this._element.parentNode && - this._element.parentNode.nodeType === Node.ELEMENT_NODE && - e(this._element).hasClass("active")) || - e(this._element).hasClass("disabled") - ) - ) { - var n, - i, - o = e(this._element).closest(".nav, .list-group")[0], - s = a.getSelectorFromElement(this._element); - if (o) { - var r = - "UL" === o.nodeName || "OL" === o.nodeName - ? "> li > .active" - : ".active"; - i = (i = e.makeArray(e(o).find(r)))[i.length - 1]; - } - var l = e.Event("hide.bs.tab", { relatedTarget: this._element }), - c = e.Event("show.bs.tab", { relatedTarget: i }); - if ( - (i && e(i).trigger(l), - e(this._element).trigger(c), - !c.isDefaultPrevented() && !l.isDefaultPrevented()) - ) { - (s && (n = document.querySelector(s)), - this._activate(this._element, o)); - var h = function () { - var n = e.Event("hidden.bs.tab", { relatedTarget: t._element }), - o = e.Event("shown.bs.tab", { relatedTarget: i }); - (e(i).trigger(n), e(t._element).trigger(o)); - }; - n ? this._activate(n, n.parentNode, h) : h(); - } - } - }), - (n.dispose = function () { - (e.removeData(this._element, "bs.tab"), (this._element = null)); - }), - (n._activate = function (t, n, i) { - var o = this, - s = ( - !n || ("UL" !== n.nodeName && "OL" !== n.nodeName) - ? e(n).children(".active") - : e(n).find("> li > .active") - )[0], - r = i && s && e(s).hasClass("fade"), - l = function () { - return o._transitionComplete(t, s, i); - }; - if (s && r) { - var c = a.getTransitionDurationFromElement(s); - e(s) - .removeClass("show") - .one(a.TRANSITION_END, l) - .emulateTransitionEnd(c); - } else l(); - }), - (n._transitionComplete = function (t, n, i) { - if (n) { - e(n).removeClass("active"); - var o = e(n.parentNode).find("> .dropdown-menu .active")[0]; - (o && e(o).removeClass("active"), - "tab" === n.getAttribute("role") && - n.setAttribute("aria-selected", !1)); - } - if ( - (e(t).addClass("active"), - "tab" === t.getAttribute("role") && - t.setAttribute("aria-selected", !0), - a.reflow(t), - t.classList.contains("fade") && t.classList.add("show"), - t.parentNode && e(t.parentNode).hasClass("dropdown-menu")) - ) { - var s = e(t).closest(".dropdown")[0]; - if (s) { - var r = [].slice.call(s.querySelectorAll(".dropdown-toggle")); - e(r).addClass("active"); - } - t.setAttribute("aria-expanded", !0); - } - i && i(); - }), - (t._jQueryInterface = function (n) { - return this.each(function () { - var i = e(this), - o = i.data("bs.tab"); - if ( - (o || ((o = new t(this)), i.data("bs.tab", o)), - "string" == typeof n) - ) { - if ("undefined" == typeof o[n]) - throw new TypeError('No method named "' + n + '"'); - o[n](); - } - }); - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - ]), - t - ); - })(); - (e(document).on( - "click.bs.tab.data-api", - '[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]', - function (t) { - (t.preventDefault(), lt._jQueryInterface.call(e(this), "show")); - }, - ), - (e.fn.tab = lt._jQueryInterface), - (e.fn.tab.Constructor = lt), - (e.fn.tab.noConflict = function () { - return ((e.fn.tab = at), lt._jQueryInterface); - })); - var ct = e.fn.toast, - ht = { animation: "boolean", autohide: "boolean", delay: "number" }, - ut = { animation: !0, autohide: !0, delay: 500 }, - dt = (function () { - function t(t, e) { - ((this._element = t), - (this._config = this._getConfig(e)), - (this._timeout = null), - this._setListeners()); - } - var n = t.prototype; - return ( - (n.show = function () { - var t = this, - n = e.Event("show.bs.toast"); - if ((e(this._element).trigger(n), !n.isDefaultPrevented())) { - (this._clearTimeout(), - this._config.animation && this._element.classList.add("fade")); - var i = function () { - (t._element.classList.remove("showing"), - t._element.classList.add("show"), - e(t._element).trigger("shown.bs.toast"), - t._config.autohide && - (t._timeout = setTimeout(function () { - t.hide(); - }, t._config.delay))); - }; - if ( - (this._element.classList.remove("hide"), - a.reflow(this._element), - this._element.classList.add("showing"), - this._config.animation) - ) { - var o = a.getTransitionDurationFromElement(this._element); - e(this._element).one(a.TRANSITION_END, i).emulateTransitionEnd(o); - } else i(); - } - }), - (n.hide = function () { - if (this._element.classList.contains("show")) { - var t = e.Event("hide.bs.toast"); - (e(this._element).trigger(t), - t.isDefaultPrevented() || this._close()); - } - }), - (n.dispose = function () { - (this._clearTimeout(), - this._element.classList.contains("show") && - this._element.classList.remove("show"), - e(this._element).off("click.dismiss.bs.toast"), - e.removeData(this._element, "bs.toast"), - (this._element = null), - (this._config = null)); - }), - (n._getConfig = function (t) { - return ( - (t = s( - {}, - ut, - e(this._element).data(), - "object" == typeof t && t ? t : {}, - )), - a.typeCheckConfig("toast", t, this.constructor.DefaultType), - t - ); - }), - (n._setListeners = function () { - var t = this; - e(this._element).on( - "click.dismiss.bs.toast", - '[data-dismiss="toast"]', - function () { - return t.hide(); - }, - ); - }), - (n._close = function () { - var t = this, - n = function () { - (t._element.classList.add("hide"), - e(t._element).trigger("hidden.bs.toast")); - }; - if ( - (this._element.classList.remove("show"), this._config.animation) - ) { - var i = a.getTransitionDurationFromElement(this._element); - e(this._element).one(a.TRANSITION_END, n).emulateTransitionEnd(i); - } else n(); - }), - (n._clearTimeout = function () { - (clearTimeout(this._timeout), (this._timeout = null)); - }), - (t._jQueryInterface = function (n) { - return this.each(function () { - var i = e(this), - o = i.data("bs.toast"); - if ( - (o || - ((o = new t(this, "object" == typeof n && n)), - i.data("bs.toast", o)), - "string" == typeof n) - ) { - if ("undefined" == typeof o[n]) - throw new TypeError('No method named "' + n + '"'); - o[n](this); - } - }); - }), - o(t, null, [ - { - key: "VERSION", - get: function () { - return "4.5.2"; - }, - }, - { - key: "DefaultType", - get: function () { - return ht; - }, - }, - { - key: "Default", - get: function () { - return ut; - }, - }, - ]), - t - ); - })(); - ((e.fn.toast = dt._jQueryInterface), - (e.fn.toast.Constructor = dt), - (e.fn.toast.noConflict = function () { - return ((e.fn.toast = ct), dt._jQueryInterface); - }), - (t.Alert = h), - (t.Button = d), - (t.Carousel = b), - (t.Collapse = C), - (t.Dropdown = I), - (t.Modal = P), - (t.Popover = et), - (t.Scrollspy = rt), - (t.Tab = lt), - (t.Toast = dt), - (t.Tooltip = X), - (t.Util = a), - Object.defineProperty(t, "__esModule", { value: !0 })); -}); -//# sourceMappingURL=bootstrap.min.js.map diff --git a/template/js/jquery.easing.min.js b/template/js/jquery.easing.min.js deleted file mode 100644 index e28f01d..0000000 --- a/template/js/jquery.easing.min.js +++ /dev/null @@ -1,304 +0,0 @@ -/* - * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ - * - * Uses the built in easing capabilities added In jQuery 1.1 - * to offer multiple easing options - * - * TERMS OF USE - EASING EQUATIONS - * - * Open source under the BSD License. - * - * Copyright © 2001 Robert Penner - * All rights reserved. - * - * TERMS OF USE - jQuery Easing - * - * Open source under the BSD License. - * - * Copyright © 2008 George McGinley Smith - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * Neither the name of the author nor the names of contributors may be used to endorse - * or promote products derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - * - */ -jQuery.easing.jswing = jQuery.easing.swing; -jQuery.extend(jQuery.easing, { - def: "easeOutQuad", - swing: function (e, f, a, h, g) { - "use strict"; - return jQuery.easing[jQuery.easing.def](e, f, a, h, g); - }, - easeInQuad: function (e, f, a, h, g) { - "use strict"; - return h * (f /= g) * f + a; - }, - easeOutQuad: function (e, f, a, h, g) { - "use strict"; - return -h * (f /= g) * (f - 2) + a; - }, - easeInOutQuad: function (e, f, a, h, g) { - "use strict"; - if ((f /= g / 2) < 1) { - return (h / 2) * f * f + a; - } - return (-h / 2) * (--f * (f - 2) - 1) + a; - }, - easeInCubic: function (e, f, a, h, g) { - "use strict"; - return h * (f /= g) * f * f + a; - }, - easeOutCubic: function (e, f, a, h, g) { - "use strict"; - return h * ((f = f / g - 1) * f * f + 1) + a; - }, - easeInOutCubic: function (e, f, a, h, g) { - "use strict"; - if ((f /= g / 2) < 1) { - return (h / 2) * f * f * f + a; - } - return (h / 2) * ((f -= 2) * f * f + 2) + a; - }, - easeInQuart: function (e, f, a, h, g) { - "use strict"; - return h * (f /= g) * f * f * f + a; - }, - easeOutQuart: function (e, f, a, h, g) { - "use strict"; - return -h * ((f = f / g - 1) * f * f * f - 1) + a; - }, - easeInOutQuart: function (e, f, a, h, g) { - "use strict"; - if ((f /= g / 2) < 1) { - return (h / 2) * f * f * f * f + a; - } - return (-h / 2) * ((f -= 2) * f * f * f - 2) + a; - }, - easeInQuint: function (e, f, a, h, g) { - "use strict"; - return h * (f /= g) * f * f * f * f + a; - }, - easeOutQuint: function (e, f, a, h, g) { - "use strict"; - return h * ((f = f / g - 1) * f * f * f * f + 1) + a; - }, - easeInOutQuint: function (e, f, a, h, g) { - "use strict"; - if ((f /= g / 2) < 1) { - return (h / 2) * f * f * f * f * f + a; - } - return (h / 2) * ((f -= 2) * f * f * f * f + 2) + a; - }, - easeInSine: function (e, f, a, h, g) { - "use strict"; - return -h * Math.cos((f / g) * (Math.PI / 2)) + h + a; - }, - easeOutSine: function (e, f, a, h, g) { - "use strict"; - return h * Math.sin((f / g) * (Math.PI / 2)) + a; - }, - easeInOutSine: function (e, f, a, h, g) { - "use strict"; - return (-h / 2) * (Math.cos((Math.PI * f) / g) - 1) + a; - }, - easeInExpo: function (e, f, a, h, g) { - "use strict"; - return f == 0 ? a : h * Math.pow(2, 10 * (f / g - 1)) + a; - }, - easeOutExpo: function (e, f, a, h, g) { - "use strict"; - return f == g ? a + h : h * (-Math.pow(2, (-10 * f) / g) + 1) + a; - }, - easeInOutExpo: function (e, f, a, h, g) { - "use strict"; - if (f == 0) { - return a; - } - if (f == g) { - return a + h; - } - if ((f /= g / 2) < 1) { - return (h / 2) * Math.pow(2, 10 * (f - 1)) + a; - } - return (h / 2) * (-Math.pow(2, -10 * --f) + 2) + a; - }, - easeInCirc: function (e, f, a, h, g) { - "use strict"; - return -h * (Math.sqrt(1 - (f /= g) * f) - 1) + a; - }, - easeOutCirc: function (e, f, a, h, g) { - "use strict"; - return h * Math.sqrt(1 - (f = f / g - 1) * f) + a; - }, - easeInOutCirc: function (e, f, a, h, g) { - "use strict"; - if ((f /= g / 2) < 1) { - return (-h / 2) * (Math.sqrt(1 - f * f) - 1) + a; - } - return (h / 2) * (Math.sqrt(1 - (f -= 2) * f) + 1) + a; - }, - easeInElastic: function (f, h, e, l, k) { - "use strict"; - var i = 1.70158; - var j = 0; - var g = l; - if (h == 0) { - return e; - } - if ((h /= k) == 1) { - return e + l; - } - if (!j) { - j = k * 0.3; - } - if (g < Math.abs(l)) { - g = l; - var i = j / 4; - } else { - var i = (j / (2 * Math.PI)) * Math.asin(l / g); - } - return ( - -( - g * - Math.pow(2, 10 * (h -= 1)) * - Math.sin(((h * k - i) * (2 * Math.PI)) / j) - ) + e - ); - }, - easeOutElastic: function (f, h, e, l, k) { - "use strict"; - var i = 1.70158; - var j = 0; - var g = l; - if (h == 0) { - return e; - } - if ((h /= k) == 1) { - return e + l; - } - if (!j) { - j = k * 0.3; - } - if (g < Math.abs(l)) { - g = l; - var i = j / 4; - } else { - var i = (j / (2 * Math.PI)) * Math.asin(l / g); - } - return ( - g * Math.pow(2, -10 * h) * Math.sin(((h * k - i) * (2 * Math.PI)) / j) + - l + - e - ); - }, - easeInOutElastic: function (f, h, e, l, k) { - "use strict"; - var i = 1.70158; - var j = 0; - var g = l; - if (h == 0) { - return e; - } - if ((h /= k / 2) == 2) { - return e + l; - } - if (!j) { - j = k * (0.3 * 1.5); - } - if (g < Math.abs(l)) { - g = l; - var i = j / 4; - } else { - var i = (j / (2 * Math.PI)) * Math.asin(l / g); - } - if (h < 1) { - return ( - -0.5 * - (g * - Math.pow(2, 10 * (h -= 1)) * - Math.sin(((h * k - i) * (2 * Math.PI)) / j)) + - e - ); - } - return ( - g * - Math.pow(2, -10 * (h -= 1)) * - Math.sin(((h * k - i) * (2 * Math.PI)) / j) * - 0.5 + - l + - e - ); - }, - easeInBack: function (e, f, a, i, h, g) { - "use strict"; - if (g == undefined) { - g = 1.70158; - } - return i * (f /= h) * f * ((g + 1) * f - g) + a; - }, - easeOutBack: function (e, f, a, i, h, g) { - "use strict"; - if (g == undefined) { - g = 1.70158; - } - return i * ((f = f / h - 1) * f * ((g + 1) * f + g) + 1) + a; - }, - easeInOutBack: function (e, f, a, i, h, g) { - "use strict"; - if (g == undefined) { - g = 1.70158; - } - if ((f /= h / 2) < 1) { - return (i / 2) * (f * f * (((g *= 1.525) + 1) * f - g)) + a; - } - return (i / 2) * ((f -= 2) * f * (((g *= 1.525) + 1) * f + g) + 2) + a; - }, - easeInBounce: function (e, f, a, h, g) { - "use strict"; - return h - jQuery.easing.easeOutBounce(e, g - f, 0, h, g) + a; - }, - easeOutBounce: function (e, f, a, h, g) { - "use strict"; - if ((f /= g) < 1 / 2.75) { - return h * (7.5625 * f * f) + a; - } else { - if (f < 2 / 2.75) { - return h * (7.5625 * (f -= 1.5 / 2.75) * f + 0.75) + a; - } else { - if (f < 2.5 / 2.75) { - return h * (7.5625 * (f -= 2.25 / 2.75) * f + 0.9375) + a; - } else { - return h * (7.5625 * (f -= 2.625 / 2.75) * f + 0.984375) + a; - } - } - } - }, - easeInOutBounce: function (e, f, a, h, g) { - "use strict"; - if (f < g / 2) { - return jQuery.easing.easeInBounce(e, f * 2, 0, h, g) * 0.5 + a; - } - return ( - jQuery.easing.easeOutBounce(e, f * 2 - g, 0, h, g) * 0.5 + h * 0.5 + a - ); - }, -}); diff --git a/template/js/jquery.magnific-popup.js b/template/js/jquery.magnific-popup.js deleted file mode 100644 index eada0f1..0000000 --- a/template/js/jquery.magnific-popup.js +++ /dev/null @@ -1,1167 +0,0 @@ -// Magnific Popup v1.1.0 by Dmitry Semenov -// http://bit.ly/magnific-popup#build=inline+image+ajax+iframe+gallery+retina+imagezoom -(function (a) { - "use strict"; - typeof define == "function" && define.amd - ? define(["jquery"], a) - : typeof exports == "object" - ? a(require("jquery")) - : a(window.jQuery || window.Zepto); -})(function (a) { - "use strict"; - var b = "Close", - c = "BeforeClose", - d = "AfterClose", - e = "BeforeAppend", - f = "MarkupParse", - g = "Open", - h = "Change", - i = "mfp", - j = "." + i, - k = "mfp-ready", - l = "mfp-removing", - m = "mfp-prevent-close", - n, - o = function () {}, - p = !!window.jQuery, - q, - r = a(window), - s, - t, - u, - v, - w = function (a, b) { - "use strict"; - n.ev.on(i + a + j, b); - }, - x = function (b, c, d, e) { - "use strict"; - var f = document.createElement("div"); - return ( - (f.className = "mfp-" + b), - d && (f.innerHTML = d), - e ? c && c.appendChild(f) : ((f = a(f)), c && f.appendTo(c)), - f - ); - }, - y = function (b, c) { - "use strict"; - (n.ev.triggerHandler(i + b, c), - n.st.callbacks && - ((b = b.charAt(0).toLowerCase() + b.slice(1)), - n.st.callbacks[b] && - n.st.callbacks[b].apply(n, a.isArray(c) ? c : [c]))); - }, - z = function (b) { - "use strict"; - if (b !== v || !n.currTemplate.closeBtn) - ((n.currTemplate.closeBtn = a( - n.st.closeMarkup.replace("%title%", n.st.tClose), - )), - (v = b)); - return n.currTemplate.closeBtn; - }, - A = function () { - "use strict"; - a.magnificPopup.instance || - ((n = new o()), n.init(), (a.magnificPopup.instance = n)); - }, - B = function () { - "use strict"; - var a = document.createElement("p").style, - b = ["ms", "O", "Moz", "Webkit"]; - if (a.transition !== undefined) return !0; - while (b.length) if (b.pop() + "Transition" in a) return !0; - return !1; - }; - ((o.prototype = { - constructor: o, - init: function () { - "use strict"; - var b = navigator.appVersion; - ((n.isLowIE = n.isIE8 = document.all && !document.addEventListener), - (n.isAndroid = /android/gi.test(b)), - (n.isIOS = /iphone|ipad|ipod/gi.test(b)), - (n.supportsTransition = B()), - (n.probablyMobile = - n.isAndroid || - n.isIOS || - /(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test( - navigator.userAgent, - )), - (s = a(document)), - (n.popupsCache = {})); - }, - open: function (b) { - "use strict"; - var c; - if (b.isObj === !1) { - ((n.items = b.items.toArray()), (n.index = 0)); - var d = b.items, - e; - for (c = 0; c < d.length; c++) { - ((e = d[c]), e.parsed && (e = e.el[0])); - if (e === b.el[0]) { - n.index = c; - break; - } - } - } else - ((n.items = a.isArray(b.items) ? b.items : [b.items]), - (n.index = b.index || 0)); - if (n.isOpen) { - n.updateItemHTML(); - return; - } - ((n.types = []), - (u = ""), - b.mainEl && b.mainEl.length ? (n.ev = b.mainEl.eq(0)) : (n.ev = s), - b.key - ? (n.popupsCache[b.key] || (n.popupsCache[b.key] = {}), - (n.currTemplate = n.popupsCache[b.key])) - : (n.currTemplate = {}), - (n.st = a.extend(!0, {}, a.magnificPopup.defaults, b)), - (n.fixedContentPos = - n.st.fixedContentPos === "auto" - ? !n.probablyMobile - : n.st.fixedContentPos), - n.st.modal && - ((n.st.closeOnContentClick = !1), - (n.st.closeOnBgClick = !1), - (n.st.showCloseBtn = !1), - (n.st.enableEscapeKey = !1)), - n.bgOverlay || - ((n.bgOverlay = x("bg").on("click" + j, function () { - "use strict"; - n.close(); - })), - (n.wrap = x("wrap") - .attr("tabindex", -1) - .on("click" + j, function (a) { - "use strict"; - n._checkIfClose(a.target) && n.close(); - })), - (n.container = x("container", n.wrap))), - (n.contentContainer = x("content")), - n.st.preloader && - (n.preloader = x("preloader", n.container, n.st.tLoading))); - var h = a.magnificPopup.modules; - for (c = 0; c < h.length; c++) { - var i = h[c]; - ((i = i.charAt(0).toUpperCase() + i.slice(1)), n["init" + i].call(n)); - } - (y("BeforeOpen"), - n.st.showCloseBtn && - (n.st.closeBtnInside - ? (w(f, function (a, b, c, d) { - "use strict"; - c.close_replaceWith = z(d.type); - }), - (u += " mfp-close-btn-in")) - : n.wrap.append(z())), - n.st.alignTop && (u += " mfp-align-top"), - n.fixedContentPos - ? n.wrap.css({ - overflow: n.st.overflowY, - overflowX: "hidden", - overflowY: n.st.overflowY, - }) - : n.wrap.css({ top: r.scrollTop(), position: "absolute" }), - (n.st.fixedBgPos === !1 || - (n.st.fixedBgPos === "auto" && !n.fixedContentPos)) && - n.bgOverlay.css({ height: s.height(), position: "absolute" }), - n.st.enableEscapeKey && - s.on("keyup" + j, function (a) { - "use strict"; - a.keyCode === 27 && n.close(); - }), - r.on("resize" + j, function () { - "use strict"; - n.updateSize(); - }), - n.st.closeOnContentClick || (u += " mfp-auto-cursor"), - u && n.wrap.addClass(u)); - var l = (n.wH = r.height()), - m = {}; - if (n.fixedContentPos && n._hasScrollBar(l)) { - var o = n._getScrollbarSize(); - o && (m.marginRight = o); - } - n.fixedContentPos && - (n.isIE7 - ? a("body, html").css("overflow", "hidden") - : (m.overflow = "hidden")); - var p = n.st.mainClass; - return ( - n.isIE7 && (p += " mfp-ie7"), - p && n._addClassToMFP(p), - n.updateItemHTML(), - y("BuildControls"), - a("html").css(m), - n.bgOverlay.add(n.wrap).prependTo(n.st.prependTo || a(document.body)), - (n._lastFocusedEl = document.activeElement), - setTimeout(function () { - "use strict"; - (n.content - ? (n._addClassToMFP(k), n._setFocus()) - : n.bgOverlay.addClass(k), - s.on("focusin" + j, n._onFocusIn)); - }, 16), - (n.isOpen = !0), - n.updateSize(l), - y(g), - b - ); - }, - close: function () { - "use strict"; - if (!n.isOpen) return; - (y(c), - (n.isOpen = !1), - n.st.removalDelay && !n.isLowIE && n.supportsTransition - ? (n._addClassToMFP(l), - setTimeout(function () { - "use strict"; - n._close(); - }, n.st.removalDelay)) - : n._close()); - }, - _close: function () { - "use strict"; - y(b); - var c = l + " " + k + " "; - (n.bgOverlay.detach(), - n.wrap.detach(), - n.container.empty(), - n.st.mainClass && (c += n.st.mainClass + " "), - n._removeClassFromMFP(c)); - if (n.fixedContentPos) { - var e = { marginRight: "" }; - (n.isIE7 ? a("body, html").css("overflow", "") : (e.overflow = ""), - a("html").css(e)); - } - (s.off("keyup" + j + " focusin" + j), - n.ev.off(j), - n.wrap.attr("class", "mfp-wrap").removeAttr("style"), - n.bgOverlay.attr("class", "mfp-bg"), - n.container.attr("class", "mfp-container"), - n.st.showCloseBtn && - (!n.st.closeBtnInside || n.currTemplate[n.currItem.type] === !0) && - n.currTemplate.closeBtn && - n.currTemplate.closeBtn.detach(), - n.st.autoFocusLast && n._lastFocusedEl && a(n._lastFocusedEl).focus(), - (n.currItem = null), - (n.content = null), - (n.currTemplate = null), - (n.prevHeight = 0), - y(d)); - }, - updateSize: function (a) { - "use strict"; - if (n.isIOS) { - var b = document.documentElement.clientWidth / window.innerWidth, - c = window.innerHeight * b; - (n.wrap.css("height", c), (n.wH = c)); - } else n.wH = a || r.height(); - (n.fixedContentPos || n.wrap.css("height", n.wH), y("Resize")); - }, - updateItemHTML: function () { - "use strict"; - var b = n.items[n.index]; - (n.contentContainer.detach(), - n.content && n.content.detach(), - b.parsed || (b = n.parseEl(n.index))); - var c = b.type; - (y("BeforeChange", [n.currItem ? n.currItem.type : "", c]), - (n.currItem = b)); - if (!n.currTemplate[c]) { - var d = n.st[c] ? n.st[c].markup : !1; - (y("FirstMarkupParse", d), - d ? (n.currTemplate[c] = a(d)) : (n.currTemplate[c] = !0)); - } - t && t !== b.type && n.container.removeClass("mfp-" + t + "-holder"); - var e = n["get" + c.charAt(0).toUpperCase() + c.slice(1)]( - b, - n.currTemplate[c], - ); - (n.appendContent(e, c), - (b.preloaded = !0), - y(h, b), - (t = b.type), - n.container.prepend(n.contentContainer), - y("AfterChange")); - }, - appendContent: function (a, b) { - "use strict"; - ((n.content = a), - a - ? n.st.showCloseBtn && n.st.closeBtnInside && n.currTemplate[b] === !0 - ? n.content.find(".mfp-close").length || n.content.append(z()) - : (n.content = a) - : (n.content = ""), - y(e), - n.container.addClass("mfp-" + b + "-holder"), - n.contentContainer.append(n.content)); - }, - parseEl: function (b) { - "use strict"; - var c = n.items[b], - d; - c.tagName - ? (c = { el: a(c) }) - : ((d = c.type), (c = { data: c, src: c.src })); - if (c.el) { - var e = n.types; - for (var f = 0; f < e.length; f++) - if (c.el.hasClass("mfp-" + e[f])) { - d = e[f]; - break; - } - ((c.src = c.el.attr("data-mfp-src")), - c.src || (c.src = c.el.attr("href"))); - } - return ( - (c.type = d || n.st.type || "inline"), - (c.index = b), - (c.parsed = !0), - (n.items[b] = c), - y("ElementParse", c), - n.items[b] - ); - }, - addGroup: function (a, b) { - "use strict"; - var c = function (c) { - ((c.mfpEl = this), n._openClick(c, a, b)); - }; - b || (b = {}); - var d = "click.magnificPopup"; - ((b.mainEl = a), - b.items - ? ((b.isObj = !0), a.off(d).on(d, c)) - : ((b.isObj = !1), - b.delegate - ? a.off(d).on(d, b.delegate, c) - : ((b.items = a), a.off(d).on(d, c)))); - }, - _openClick: function (b, c, d) { - "use strict"; - var e = - d.midClick !== undefined - ? d.midClick - : a.magnificPopup.defaults.midClick; - if ( - !e && - (b.which === 2 || b.ctrlKey || b.metaKey || b.altKey || b.shiftKey) - ) - return; - var f = - d.disableOn !== undefined - ? d.disableOn - : a.magnificPopup.defaults.disableOn; - if (f) - if (a.isFunction(f)) { - if (!f.call(n)) return !0; - } else if (r.width() < f) return !0; - (b.type && (b.preventDefault(), n.isOpen && b.stopPropagation()), - (d.el = a(b.mfpEl)), - d.delegate && (d.items = c.find(d.delegate)), - n.open(d)); - }, - updateStatus: function (a, b) { - "use strict"; - if (n.preloader) { - (q !== a && n.container.removeClass("mfp-s-" + q), - !b && a === "loading" && (b = n.st.tLoading)); - var c = { status: a, text: b }; - (y("UpdateStatus", c), - (a = c.status), - (b = c.text), - n.preloader.html(b), - n.preloader.find("a").on("click", function (a) { - "use strict"; - a.stopImmediatePropagation(); - }), - n.container.addClass("mfp-s-" + a), - (q = a)); - } - }, - _checkIfClose: function (b) { - "use strict"; - if (a(b).hasClass(m)) return; - var c = n.st.closeOnContentClick, - d = n.st.closeOnBgClick; - if (c && d) return !0; - if ( - !n.content || - a(b).hasClass("mfp-close") || - (n.preloader && b === n.preloader[0]) - ) - return !0; - if (b !== n.content[0] && !a.contains(n.content[0], b)) { - if (d && a.contains(document, b)) return !0; - } else if (c) return !0; - return !1; - }, - _addClassToMFP: function (a) { - "use strict"; - (n.bgOverlay.addClass(a), n.wrap.addClass(a)); - }, - _removeClassFromMFP: function (a) { - "use strict"; - (this.bgOverlay.removeClass(a), n.wrap.removeClass(a)); - }, - _hasScrollBar: function (a) { - "use strict"; - return ( - (n.isIE7 ? s.height() : document.body.scrollHeight) > (a || r.height()) - ); - }, - _setFocus: function () { - "use strict"; - (n.st.focus ? n.content.find(n.st.focus).eq(0) : n.wrap).focus(); - }, - _onFocusIn: function (b) { - "use strict"; - if (b.target !== n.wrap[0] && !a.contains(n.wrap[0], b.target)) - return (n._setFocus(), !1); - }, - _parseMarkup: function (b, c, d) { - "use strict"; - var e; - (d.data && (c = a.extend(d.data, c)), - y(f, [b, c, d]), - a.each(c, function (c, d) { - "use strict"; - if (d === undefined || d === !1) return !0; - e = c.split("_"); - if (e.length > 1) { - var f = b.find(j + "-" + e[0]); - if (f.length > 0) { - var g = e[1]; - g === "replaceWith" - ? f[0] !== d[0] && f.replaceWith(d) - : g === "img" - ? f.is("img") - ? f.attr("src", d) - : f.replaceWith( - a("") - .attr("src", d) - .attr("class", f.attr("class")), - ) - : f.attr(e[1], d); - } - } else b.find(j + "-" + c).html(d); - })); - }, - _getScrollbarSize: function () { - "use strict"; - if (n.scrollbarSize === undefined) { - var a = document.createElement("div"); - ((a.style.cssText = - "width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;"), - document.body.appendChild(a), - (n.scrollbarSize = a.offsetWidth - a.clientWidth), - document.body.removeChild(a)); - } - return n.scrollbarSize; - }, - }), - (a.magnificPopup = { - instance: null, - proto: o.prototype, - modules: [], - open: function (b, c) { - "use strict"; - return ( - A(), - b ? (b = a.extend(!0, {}, b)) : (b = {}), - (b.isObj = !0), - (b.index = c || 0), - this.instance.open(b) - ); - }, - close: function () { - "use strict"; - return a.magnificPopup.instance && a.magnificPopup.instance.close(); - }, - registerModule: function (b, c) { - "use strict"; - (c.options && (a.magnificPopup.defaults[b] = c.options), - a.extend(this.proto, c.proto), - this.modules.push(b)); - }, - defaults: { - disableOn: 0, - key: null, - midClick: !1, - mainClass: "", - preloader: !0, - focus: "", - closeOnContentClick: !1, - closeOnBgClick: !0, - closeBtnInside: !0, - showCloseBtn: !0, - enableEscapeKey: !0, - modal: !1, - alignTop: !1, - removalDelay: 0, - prependTo: null, - fixedContentPos: "auto", - fixedBgPos: "auto", - overflowY: "auto", - closeMarkup: - '', - tClose: "Close (Esc)", - tLoading: "Loading...", - autoFocusLast: !0, - }, - }), - (a.fn.magnificPopup = function (b) { - "use strict"; - A(); - var c = a(this); - if (typeof b == "string") - if (b === "open") { - var d, - e = p ? c.data("magnificPopup") : c[0].magnificPopup, - f = parseInt(arguments[1], 10) || 0; - (e.items - ? (d = e.items[f]) - : ((d = c), e.delegate && (d = d.find(e.delegate)), (d = d.eq(f))), - n._openClick({ mfpEl: d }, c, e)); - } else - n.isOpen && n[b].apply(n, Array.prototype.slice.call(arguments, 1)); - else - ((b = a.extend(!0, {}, b)), - p ? c.data("magnificPopup", b) : (c[0].magnificPopup = b), - n.addGroup(c, b)); - return c; - })); - var C = "inline", - D, - E, - F, - G = function () { - "use strict"; - F && (E.after(F.addClass(D)).detach(), (F = null)); - }; - a.magnificPopup.registerModule(C, { - options: { - hiddenClass: "hide", - markup: "", - tNotFound: "Content not found", - }, - proto: { - initInline: function () { - "use strict"; - (n.types.push(C), - w(b + "." + C, function () { - "use strict"; - G(); - })); - }, - getInline: function (b, c) { - "use strict"; - G(); - if (b.src) { - var d = n.st.inline, - e = a(b.src); - if (e.length) { - var f = e[0].parentNode; - (f && - f.tagName && - (E || ((D = d.hiddenClass), (E = x(D)), (D = "mfp-" + D)), - (F = e.after(E).detach().removeClass(D))), - n.updateStatus("ready")); - } else (n.updateStatus("error", d.tNotFound), (e = a("
"))); - return ((b.inlineElement = e), e); - } - return (n.updateStatus("ready"), n._parseMarkup(c, {}, b), c); - }, - }, - }); - var H = "ajax", - I, - J = function () { - "use strict"; - I && a(document.body).removeClass(I); - }, - K = function () { - "use strict"; - (J(), n.req && n.req.abort()); - }; - a.magnificPopup.registerModule(H, { - options: { - settings: null, - cursor: "mfp-ajax-cur", - tError: 'The content could not be loaded.', - }, - proto: { - initAjax: function () { - "use strict"; - (n.types.push(H), - (I = n.st.ajax.cursor), - w(b + "." + H, K), - w("BeforeChange." + H, K)); - }, - getAjax: function (b) { - "use strict"; - (I && a(document.body).addClass(I), n.updateStatus("loading")); - var c = a.extend( - { - url: b.src, - success: function (c, d, e) { - "use strict"; - var f = { data: c, xhr: e }; - (y("ParseAjax", f), - n.appendContent(a(f.data), H), - (b.finished = !0), - J(), - n._setFocus(), - setTimeout(function () { - "use strict"; - n.wrap.addClass(k); - }, 16), - n.updateStatus("ready"), - y("AjaxContentAdded")); - }, - error: function () { - "use strict"; - (J(), - (b.finished = b.loadError = !0), - n.updateStatus( - "error", - n.st.ajax.tError.replace("%url%", b.src), - )); - }, - }, - n.st.ajax.settings, - ); - return ((n.req = a.ajax(c)), ""); - }, - }, - }); - var L, - M = function (b) { - "use strict"; - if (b.data && b.data.title !== undefined) return b.data.title; - var c = n.st.image.titleSrc; - if (c) { - if (a.isFunction(c)) return c.call(n, b); - if (b.el) return b.el.attr(c) || ""; - } - return ""; - }; - a.magnificPopup.registerModule("image", { - options: { - markup: - '
', - cursor: "mfp-auto-cur", - titleSrc: "title", - verticalFit: !0, - tError: 'The image could not be loaded.', - }, - proto: { - initImage: function () { - "use strict"; - var c = n.st.image, - d = ".image"; - (n.types.push("image"), - w(g + d, function () { - "use strict"; - n.currItem.type === "image" && - c.cursor && - a(document.body).addClass(c.cursor); - }), - w(b + d, function () { - "use strict"; - (c.cursor && a(document.body).removeClass(c.cursor), - r.off("resize" + j)); - }), - w("Resize" + d, n.resizeImage), - n.isLowIE && w("AfterChange", n.resizeImage)); - }, - resizeImage: function () { - "use strict"; - var a = n.currItem; - if (!a || !a.img) return; - if (n.st.image.verticalFit) { - var b = 0; - (n.isLowIE && - (b = - parseInt(a.img.css("padding-top"), 10) + - parseInt(a.img.css("padding-bottom"), 10)), - a.img.css("max-height", n.wH - b)); - } - }, - _onImageHasSize: function (a) { - "use strict"; - a.img && - ((a.hasSize = !0), - L && clearInterval(L), - (a.isCheckingImgSize = !1), - y("ImageHasSize", a), - a.imgHidden && - (n.content && n.content.removeClass("mfp-loading"), - (a.imgHidden = !1))); - }, - findImageSize: function (a) { - "use strict"; - var b = 0, - c = a.img[0], - d = function (e) { - "use strict"; - (L && clearInterval(L), - (L = setInterval(function () { - "use strict"; - if (c.naturalWidth > 0) { - n._onImageHasSize(a); - return; - } - (b > 200 && clearInterval(L), - b++, - b === 3 ? d(10) : b === 40 ? d(50) : b === 100 && d(500)); - }, e))); - }; - d(1); - }, - getImage: function (b, c) { - "use strict"; - var d = 0, - e = function () { - "use strict"; - b && - (b.img[0].complete - ? (b.img.off(".mfploader"), - b === n.currItem && - (n._onImageHasSize(b), n.updateStatus("ready")), - (b.hasSize = !0), - (b.loaded = !0), - y("ImageLoadComplete")) - : (d++, d < 200 ? setTimeout(e, 100) : f())); - }, - f = function () { - "use strict"; - b && - (b.img.off(".mfploader"), - b === n.currItem && - (n._onImageHasSize(b), - n.updateStatus("error", g.tError.replace("%url%", b.src))), - (b.hasSize = !0), - (b.loaded = !0), - (b.loadError = !0)); - }, - g = n.st.image, - h = c.find(".mfp-img"); - if (h.length) { - var i = document.createElement("img"); - ((i.className = "mfp-img"), - b.el && - b.el.find("img").length && - (i.alt = b.el.find("img").attr("alt")), - (b.img = a(i).on("load.mfploader", e).on("error.mfploader", f)), - (i.src = b.src), - h.is("img") && (b.img = b.img.clone()), - (i = b.img[0]), - i.naturalWidth > 0 - ? (b.hasSize = !0) - : i.width || (b.hasSize = !1)); - } - return ( - n._parseMarkup(c, { title: M(b), img_replaceWith: b.img }, b), - n.resizeImage(), - b.hasSize - ? (L && clearInterval(L), - b.loadError - ? (c.addClass("mfp-loading"), - n.updateStatus("error", g.tError.replace("%url%", b.src))) - : (c.removeClass("mfp-loading"), n.updateStatus("ready")), - c) - : (n.updateStatus("loading"), - (b.loading = !0), - b.hasSize || - ((b.imgHidden = !0), - c.addClass("mfp-loading"), - n.findImageSize(b)), - c) - ); - }, - }, - }); - var N, - O = function () { - "use strict"; - return ( - N === undefined && - (N = document.createElement("p").style.MozTransform !== undefined), - N - ); - }; - a.magnificPopup.registerModule("zoom", { - options: { - enabled: !1, - easing: "ease-in-out", - duration: 300, - opener: function (a) { - "use strict"; - return a.is("img") ? a : a.find("img"); - }, - }, - proto: { - initZoom: function () { - "use strict"; - var a = n.st.zoom, - d = ".zoom", - e; - if (!a.enabled || !n.supportsTransition) return; - var f = a.duration, - g = function (b) { - "use strict"; - var c = b - .clone() - .removeAttr("style") - .removeAttr("class") - .addClass("mfp-animated-image"), - d = "all " + a.duration / 1e3 + "s " + a.easing, - e = { - position: "fixed", - zIndex: 9999, - left: 0, - top: 0, - "-webkit-backface-visibility": "hidden", - }, - f = "transition"; - return ( - (e["-webkit-" + f] = e["-moz-" + f] = e["-o-" + f] = e[f] = d), - c.css(e), - c - ); - }, - h = function () { - "use strict"; - n.content.css("visibility", "visible"); - }, - i, - j; - (w("BuildControls" + d, function () { - "use strict"; - if (n._allowZoom()) { - (clearTimeout(i), - n.content.css("visibility", "hidden"), - (e = n._getItemToZoom())); - if (!e) { - h(); - return; - } - ((j = g(e)), - j.css(n._getOffset()), - n.wrap.append(j), - (i = setTimeout(function () { - "use strict"; - (j.css(n._getOffset(!0)), - (i = setTimeout(function () { - "use strict"; - (h(), - setTimeout(function () { - "use strict"; - (j.remove(), (e = j = null), y("ZoomAnimationEnded")); - }, 16)); - }, f))); - }, 16))); - } - }), - w(c + d, function () { - "use strict"; - if (n._allowZoom()) { - (clearTimeout(i), (n.st.removalDelay = f)); - if (!e) { - e = n._getItemToZoom(); - if (!e) return; - j = g(e); - } - (j.css(n._getOffset(!0)), - n.wrap.append(j), - n.content.css("visibility", "hidden"), - setTimeout(function () { - "use strict"; - j.css(n._getOffset()); - }, 16)); - } - }), - w(b + d, function () { - n._allowZoom() && (h(), j && j.remove(), (e = null)); - })); - }, - _allowZoom: function () { - "use strict"; - return n.currItem.type === "image"; - }, - _getItemToZoom: function () { - "use strict"; - return n.currItem.hasSize ? n.currItem.img : !1; - }, - _getOffset: function (b) { - "use strict"; - var c; - b - ? (c = n.currItem.img) - : (c = n.st.zoom.opener(n.currItem.el || n.currItem)); - var d = c.offset(), - e = parseInt(c.css("padding-top"), 10), - f = parseInt(c.css("padding-bottom"), 10); - d.top -= a(window).scrollTop() - e; - var g = { - width: c.width(), - height: (p ? c.innerHeight() : c[0].offsetHeight) - f - e, - }; - return ( - O() - ? (g["-moz-transform"] = g.transform = - "translate(" + d.left + "px," + d.top + "px)") - : ((g.left = d.left), (g.top = d.top)), - g - ); - }, - }, - }); - var P = "iframe", - Q = "//about:blank", - R = function (a) { - "use strict"; - if (n.currTemplate[P]) { - var b = n.currTemplate[P].find("iframe"); - b.length && - (a || (b[0].src = Q), - n.isIE8 && b.css("display", a ? "block" : "none")); - } - }; - a.magnificPopup.registerModule(P, { - options: { - markup: - '
', - srcAction: "iframe_src", - patterns: { - youtube: { - index: "youtube.com", - id: "v=", - src: "//www.youtube.com/embed/%id%?autoplay=1", - }, - vimeo: { - index: "vimeo.com/", - id: "/", - src: "//player.vimeo.com/video/%id%?autoplay=1", - }, - gmaps: { index: "//maps.google.", src: "%id%&output=embed" }, - }, - }, - proto: { - initIframe: function () { - "use strict"; - (n.types.push(P), - w("BeforeChange", function (a, b, c) { - "use strict"; - b !== c && (b === P ? R() : c === P && R(!0)); - }), - w(b + "." + P, function () { - "use strict"; - R(); - })); - }, - getIframe: function (b, c) { - "use strict"; - var d = b.src, - e = n.st.iframe; - a.each(e.patterns, function () { - "use strict"; - if (d.indexOf(this.index) > -1) - return ( - this.id && - (typeof this.id == "string" - ? (d = d.substr( - d.lastIndexOf(this.id) + this.id.length, - d.length, - )) - : (d = this.id.call(this, d))), - (d = this.src.replace("%id%", d)), - !1 - ); - }); - var f = {}; - return ( - e.srcAction && (f[e.srcAction] = d), - n._parseMarkup(c, f, b), - n.updateStatus("ready"), - c - ); - }, - }, - }); - var S = function (a) { - "use strict"; - var b = n.items.length; - return a > b - 1 ? a - b : a < 0 ? b + a : a; - }, - T = function (a, b, c) { - "use strict"; - return a.replace(/%curr%/gi, b + 1).replace(/%total%/gi, c); - }; - a.magnificPopup.registerModule("gallery", { - options: { - enabled: !1, - arrowMarkup: - '', - preload: [0, 2], - navigateByImgClick: !0, - arrows: !0, - tPrev: "Previous (Left arrow key)", - tNext: "Next (Right arrow key)", - tCounter: "%curr% of %total%", - }, - proto: { - initGallery: function () { - "use strict"; - var c = n.st.gallery, - d = ".mfp-gallery"; - n.direction = !0; - if (!c || !c.enabled) return !1; - ((u += " mfp-gallery"), - w(g + d, function () { - "use strict"; - (c.navigateByImgClick && - n.wrap.on("click" + d, ".mfp-img", function () { - "use strict"; - if (n.items.length > 1) return (n.next(), !1); - }), - s.on("keydown" + d, function (a) { - "use strict"; - a.keyCode === 37 ? n.prev() : a.keyCode === 39 && n.next(); - })); - }), - w("UpdateStatus" + d, function (a, b) { - "use strict"; - b.text && (b.text = T(b.text, n.currItem.index, n.items.length)); - }), - w(f + d, function (a, b, d, e) { - "use strict"; - var f = n.items.length; - d.counter = f > 1 ? T(c.tCounter, e.index, f) : ""; - }), - w("BuildControls" + d, function () { - "use strict"; - if (n.items.length > 1 && c.arrows && !n.arrowLeft) { - var b = c.arrowMarkup, - d = (n.arrowLeft = a( - b.replace(/%title%/gi, c.tPrev).replace(/%dir%/gi, "left"), - ).addClass(m)), - e = (n.arrowRight = a( - b.replace(/%title%/gi, c.tNext).replace(/%dir%/gi, "right"), - ).addClass(m)); - (d.click(function () { - "use strict"; - n.prev(); - }), - e.click(function () { - "use strict"; - n.next(); - }), - n.container.append(d.add(e))); - } - }), - w(h + d, function () { - "use strict"; - (n._preloadTimeout && clearTimeout(n._preloadTimeout), - (n._preloadTimeout = setTimeout(function () { - "use strict"; - (n.preloadNearbyImages(), (n._preloadTimeout = null)); - }, 16))); - }), - w(b + d, function () { - "use strict"; - (s.off(d), - n.wrap.off("click" + d), - (n.arrowRight = n.arrowLeft = null)); - })); - }, - next: function () { - "use strict"; - ((n.direction = !0), (n.index = S(n.index + 1)), n.updateItemHTML()); - }, - prev: function () { - "use strict"; - ((n.direction = !1), (n.index = S(n.index - 1)), n.updateItemHTML()); - }, - goTo: function (a) { - "use strict"; - ((n.direction = a >= n.index), (n.index = a), n.updateItemHTML()); - }, - preloadNearbyImages: function () { - "use strict"; - var a = n.st.gallery.preload, - b = Math.min(a[0], n.items.length), - c = Math.min(a[1], n.items.length), - d; - for (d = 1; d <= (n.direction ? c : b); d++) - n._preloadItem(n.index + d); - for (d = 1; d <= (n.direction ? b : c); d++) - n._preloadItem(n.index - d); - }, - _preloadItem: function (b) { - "use strict"; - b = S(b); - if (n.items[b].preloaded) return; - var c = n.items[b]; - (c.parsed || (c = n.parseEl(b)), - y("LazyLoad", c), - c.type === "image" && - (c.img = a('') - .on("load.mfploader", function () { - "use strict"; - c.hasSize = !0; - }) - .on("error.mfploader", function () { - "use strict"; - ((c.hasSize = !0), (c.loadError = !0), y("LazyLoadError", c)); - }) - .attr("src", c.src)), - (c.preloaded = !0)); - }, - }, - }); - var U = "retina"; - (a.magnificPopup.registerModule(U, { - options: { - replaceSrc: function (a) { - "use strict"; - return a.src.replace(/\.\w+$/, function (a) { - "use strict"; - return "@2x" + a; - }); - }, - ratio: 1, - }, - proto: { - initRetina: function () { - "use strict"; - if (window.devicePixelRatio > 1) { - var a = n.st.retina, - b = a.ratio; - ((b = isNaN(b) ? b() : b), - b > 1 && - (w("ImageHasSize." + U, function (a, c) { - "use strict"; - c.img.css({ - "max-width": c.img[0].naturalWidth / b, - width: "100%", - }); - }), - w("ElementParse." + U, function (c, d) { - "use strict"; - d.src = a.replaceSrc(d, b); - }))); - } - }, - }, - }), - A()); -}); diff --git a/template/js/jquery.min.js b/template/js/jquery.min.js deleted file mode 100644 index e5ee82d..0000000 --- a/template/js/jquery.min.js +++ /dev/null @@ -1,5603 +0,0 @@ -/*! jQuery v3.5.1 | (c) JS 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; - }, - 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.5.1", - 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(), - D = function (e, t) { - return (e === t && (l = !0), 0); - }, - j = {}.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.namespaceURI, - n = (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; - }), - (D = 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 && j.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(D), - 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(D).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 D(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(D(this, e || [], !1)); - }, - not: function (e) { - return this.pushStack(D(this, e || [], !0)); - }, - is: function (e) { - return !!D(this, "string" == typeof e && k.test(e) ? S(e) : e || [], !1) - .length; - }, - })); - var j, - q = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/; - (((S.fn.init = function (e, t, n) { - var r, i; - if (!e) return this; - if (((n = n || j), "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), - (j = 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 = /^key/, - we = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, - Te = /^([^.]*)(?:\.(.+)|)/; - function Ce() { - return !0; - } - function Ee() { - return !1; - } - function Se(e, t) { - return ( - (e === - (function () { - try { - return E.activeElement; - } catch (e) {} - })()) == - ("focus" === t) - ); - } - function ke(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)) - ke(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 = Ee; - 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 Ae(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.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, Ce); - } - ((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 = Te.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 = Te.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") && Ae(t, "click", Ce), - !1 - ); - }, - trigger: function (e) { - var t = this || e; - return ( - pe.test(t.type) && t.click && A(t, "input") && Ae(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) - ? Ce - : Ee), - (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: Ee, - isPropagationStopped: Ee, - isImmediatePropagationStopped: Ee, - isSimulated: !1, - preventDefault: function () { - var e = this.originalEvent; - ((this.isDefaultPrevented = Ce), - e && !this.isSimulated && e.preventDefault()); - }, - stopPropagation: function () { - var e = this.originalEvent; - ((this.isPropagationStopped = Ce), - e && !this.isSimulated && e.stopPropagation()); - }, - stopImmediatePropagation: function () { - var e = this.originalEvent; - ((this.isImmediatePropagationStopped = Ce), - 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: function (e) { - var t = e.button; - return null == e.which && be.test(e.type) - ? null != e.charCode - ? e.charCode - : e.keyCode - : !e.which && void 0 !== t && we.test(e.type) - ? 1 & t - ? 1 - : 2 & t - ? 3 - : 4 & t - ? 2 - : 0 - : e.which; - }, - }, - S.event.addProp, - ), - S.each({ focus: "focusin", blur: "focusout" }, function (e, t) { - S.event.special[e] = { - setup: function () { - return (Ae(this, e, Se), !1); - }, - trigger: function () { - return (Ae(this, e), !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 ke(this, e, t, n, r); - }, - one: function (e, t, n, r) { - return ke(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 = Ee), - this.each(function () { - S.event.remove(this, e, n, t); - }) - ); - }, - })); - var Ne = /\s*$/g; - function qe(e, t) { - return ( - (A(e, "table") && - A(11 !== t.nodeType ? t : t.firstChild, "tr") && - S(e).children("tbody")[0]) || - e - ); - } - function Le(e) { - return ((e.type = (null !== e.getAttribute("type")) + "/" + e.type), e); - } - function He(e) { - return ( - "true/" === (e.type || "").slice(0, 5) - ? (e.type = e.type.slice(5)) - : e.removeAttribute("type"), - e - ); - } - function Oe(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 Pe(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 && De.test(d))) - return n.each(function (e) { - var t = n.eq(e); - (h && (r[0] = d.call(this, e, t.html())), Pe(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"), Le)).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, He), 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(je, ""), u, l))); - } - return n; - } - function Re(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++) - Oe(o[r], a[r]); - else Oe(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 Re(this, e, !0); - }, - remove: function (e) { - return Re(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 Pe(this, arguments, function (e) { - (1 !== this.nodeType && - 11 !== this.nodeType && - 9 !== this.nodeType) || - qe(this, e).appendChild(e); - }); - }, - prepend: function () { - return Pe(this, arguments, function (e) { - if ( - 1 === this.nodeType || - 11 === this.nodeType || - 9 === this.nodeType - ) { - var t = qe(this, e); - t.insertBefore(e, t.firstChild); - } - }); - }, - before: function () { - return Pe(this, arguments, function (e) { - this.parentNode && this.parentNode.insertBefore(e, this); - }); - }, - after: function () { - return Pe(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 && - !Ne.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 Pe( - 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 Me = new RegExp("^(" + ee + ")(?!px)[a-z%]+$", "i"), - Ie = function (e) { - var t = e.ownerDocument.defaultView; - return ((t && t.opener) || (t = C), t.getComputedStyle(e)); - }, - We = 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; - }, - Fe = new RegExp(ne.join("|"), "i"); - function Be(e, t, n) { - var r, - i, - o, - a, - s = e.style; - return ( - (n = n || Ie(e)) && - ("" !== (a = n.getPropertyValue(t) || n[t]) || - ie(e) || - (a = S.style(e, t)), - !y.pixelBoxStyles() && - Me.test(a) && - Fe.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 $e(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"), - (t.style.height = "1px"), - (n.style.height = "9px"), - re.appendChild(e).appendChild(t).appendChild(n), - (r = C.getComputedStyle(t)), - (a = 3 < parseInt(r.height)), - re.removeChild(e)), - a - ); - }, - })); - })(); - var _e = ["Webkit", "Moz", "ms"], - ze = E.createElement("div").style, - Ue = {}; - function Xe(e) { - var t = S.cssProps[e] || Ue[e]; - return ( - t || - (e in ze - ? e - : (Ue[e] = - (function (e) { - var t = e[0].toUpperCase() + e.slice(1), - n = _e.length; - while (n--) if ((e = _e[n] + t) in ze) return e; - })(e) || e)) - ); - } - var Ve = /^(none|table(?!-c[ea]).+)/, - Ge = /^--/, - Ye = { position: "absolute", visibility: "hidden", display: "block" }, - Qe = { letterSpacing: "0", fontWeight: "400" }; - function Je(e, t, n) { - var r = te.exec(t); - return r ? Math.max(0, r[2] - (n || 0)) + (r[3] || "px") : t; - } - function Ke(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 Ze(e, t, n) { - var r = Ie(e), - i = - (!y.boxSizingReliable() || n) && - "border-box" === S.css(e, "boxSizing", !1, r), - o = i, - a = Be(e, t, r), - s = "offset" + t[0].toUpperCase() + t.slice(1); - if (Me.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) + - Ke(e, t, n || (i ? "border" : "content"), o, r, a) + - "px" - ); - } - function et(e, t, n, r, i) { - return new et.prototype.init(e, t, n, r, i); - } - (S.extend({ - cssHooks: { - opacity: { - get: function (e, t) { - if (t) { - var n = Be(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 = Ge.test(t), - l = e.style; - if ( - (u || (t = Xe(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 ( - Ge.test(t) || (t = Xe(s)), - (a = S.cssHooks[t] || S.cssHooks[s]) && - "get" in a && - (i = a.get(e, !0, n)), - void 0 === i && (i = Be(e, t, r)), - "normal" === i && t in Qe && (i = Qe[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 !Ve.test(S.css(e, "display")) || - (e.getClientRects().length && e.getBoundingClientRect().width) - ? Ze(e, u, n) - : We(e, Ye, function () { - return Ze(e, u, n); - }); - }, - set: function (e, t, n) { - var r, - i = Ie(e), - o = !y.scrollboxSize() && "absolute" === i.position, - a = (o || n) && "border-box" === S.css(e, "boxSizing", !1, i), - s = n ? Ke(e, u, n, a, i) : 0; - return ( - a && - o && - (s -= Math.ceil( - e["offset" + u[0].toUpperCase() + u.slice(1)] - - parseFloat(i[u]) - - Ke(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))), - Je(0, t, s) - ); - }, - }; - }), - (S.cssHooks.marginLeft = $e(y.reliableMarginLeft, function (e, t) { - if (t) - return ( - (parseFloat(Be(e, "marginLeft")) || - e.getBoundingClientRect().left - - We(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 = Je)); - }), - 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 = Ie(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 = et).prototype = { - constructor: et, - 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 = et.propHooks[this.prop]; - return e && e.get ? e.get(this) : et.propHooks._default.get(this); - }, - run: function (e) { - var t, - n = et.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) : et.propHooks._default.set(this), - this - ); - }, - }).init.prototype = et.prototype), - ((et.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[Xe(e.prop)]) - ? (e.elem[e.prop] = e.now) - : S.style(e.elem, e.prop, e.now + e.unit); - }, - }, - }).scrollTop = et.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 = et.prototype.init), - (S.fx.step = {})); - var tt, - nt, - rt, - it, - ot = /^(?:toggle|show|hide)$/, - at = /queueHooks$/; - function st() { - nt && - (!1 === E.hidden && C.requestAnimationFrame - ? C.requestAnimationFrame(st) - : C.setTimeout(st, S.fx.interval), - S.fx.tick()); - } - function ut() { - return ( - C.setTimeout(function () { - tt = void 0; - }), - (tt = Date.now()) - ); - } - function lt(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 ct(e, t, n) { - for ( - var r, - i = (ft.tweeners[t] || []).concat(ft.tweeners["*"]), - o = 0, - a = i.length; - o < a; - o++ - ) - if ((r = i[o].call(n, t, e))) return r; - } - function ft(o, e, t) { - var n, - a, - r = 0, - i = ft.prefilters.length, - s = S.Deferred().always(function () { - delete u.elem; - }), - u = function () { - if (a) return !1; - for ( - var e = tt || ut(), - 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: tt || ut(), - 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 = ft.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, ct, 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(ft, { - 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]), - (ft.tweeners[n] = ft.tweeners[n] || []), - ft.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]), ot.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 = ct(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 ? ft.prefilters.unshift(e) : ft.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 = ft(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 && at.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(lt(r, !0), e, t, n); - }; - }), - S.each( - { - slideDown: lt("show"), - slideUp: lt("hide"), - slideToggle: lt("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 (tt = Date.now(); t < n.length; t++) - (e = n[t])() || n[t] !== e || n.splice(t--, 1); - (n.length || S.fx.stop(), (tt = void 0)); - }), - (S.fx.timer = function (e) { - (S.timers.push(e), S.fx.start()); - }), - (S.fx.interval = 13), - (S.fx.start = function () { - nt || ((nt = !0), st()); - }), - (S.fx.stop = function () { - nt = 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); - }; - }) - ); - }), - (rt = E.createElement("input")), - (it = E.createElement("select").appendChild(E.createElement("option"))), - (rt.type = "checkbox"), - (y.checkOn = "" !== rt.value), - (y.optSelected = it.selected), - ((rt = E.createElement("input")).value = "t"), - (rt.type = "radio"), - (y.radioValue = "t" === rt.value)); - var pt, - dt = 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) ? pt : 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); - }, - }), - (pt = { - 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 = dt[t] || S.find.attr; - dt[t] = function (e, t, n) { - var r, - i, - o = t.toLowerCase(); - return ( - n || - ((i = dt[o]), - (dt[o] = r), - (r = null != a(e, t, n) ? o : null), - (dt[o] = i)), - r - ); - }; - })); - var ht = /^(?:input|select|textarea|button)$/i, - gt = /^(?:a|area)$/i; - function vt(e) { - return (e.match(P) || []).join(" "); - } - function yt(e) { - return (e.getAttribute && e.getAttribute("class")) || ""; - } - function mt(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) - : ht.test(e.nodeName) || (gt.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, yt(this))); - }); - if ((e = mt(t)).length) - while ((n = this[u++])) - if (((i = yt(n)), (r = 1 === n.nodeType && " " + vt(i) + " "))) { - a = 0; - while ((o = e[a++])) - r.indexOf(" " + o + " ") < 0 && (r += o + " "); - i !== (s = vt(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, yt(this))); - }); - if (!arguments.length) return this.attr("class", ""); - if ((e = mt(t)).length) - while ((n = this[u++])) - if (((i = yt(n)), (r = 1 === n.nodeType && " " + vt(i) + " "))) { - a = 0; - while ((o = e[a++])) - while (-1 < r.indexOf(" " + o + " ")) - r = r.replace(" " + o + " ", " "); - i !== (s = vt(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, yt(this), t), t); - }) - : this.each(function () { - var e, t, n, r; - if (a) { - ((t = 0), (n = S(this)), (r = mt(i))); - while ((e = r[t++])) - n.hasClass(e) ? n.removeClass(e) : n.addClass(e); - } else - (void 0 !== i && "boolean" !== o) || - ((e = yt(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 < (" " + vt(yt(n)) + " ").indexOf(t)) - return !0; - return !1; - }, - })); - var xt = /\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(xt, "") - : null == e - ? "" - : e - : void 0; - }, - }), - S.extend({ - valHooks: { - option: { - get: function (e) { - var t = S.find.attr(e, "value"); - return null != t ? t : vt(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 bt = /^(?:focusinfocus|focusoutblur)$/, - wt = 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 && - !bt.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, bt.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, wt), - n[d](), - e.isPropagationStopped() && f.removeEventListener(d, wt), - (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 Tt = C.location, - Ct = { guid: Date.now() }, - Et = /\?/; - S.parseXML = function (e) { - var t; - if (!e || "string" != typeof e) return null; - try { - t = new C.DOMParser().parseFromString(e, "text/xml"); - } catch (e) { - t = void 0; - } - return ( - (t && !t.getElementsByTagName("parsererror").length) || - S.error("Invalid XML: " + e), - t - ); - }; - var St = /\[\]$/, - kt = /\r?\n/g, - At = /^(?:submit|button|image|reset|file)$/i, - Nt = /^(?:input|select|textarea|keygen)/i; - function Dt(n, e, r, i) { - var t; - if (Array.isArray(e)) - S.each(e, function (e, t) { - r || St.test(n) - ? i(n, t) - : Dt( - n + "[" + ("object" == typeof t && null != t ? e : "") + "]", - t, - r, - i, - ); - }); - else if (r || "object" !== w(e)) i(n, e); - else for (t in e) Dt(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) Dt(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") && - Nt.test(this.nodeName) && - !At.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(kt, "\r\n") }; - }) - : { name: t.name, value: n.replace(kt, "\r\n") }; - }) - .get(); - }, - })); - var jt = /%20/g, - qt = /#.*$/, - Lt = /([?&])_=[^&]*/, - Ht = /^(.*?):[ \t]*([^\r\n]*)$/gm, - Ot = /^(?:GET|HEAD)$/, - Pt = /^\/\//, - Rt = {}, - Mt = {}, - It = "*/".concat("*"), - Wt = E.createElement("a"); - function Ft(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 Bt(t, i, o, a) { - var s = {}, - u = t === Mt; - 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 $t(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); - } - ((Wt.href = Tt.href), - S.extend({ - active: 0, - lastModified: {}, - etag: {}, - ajaxSettings: { - url: Tt.href, - type: "GET", - isLocal: - /^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test( - Tt.protocol, - ), - global: !0, - processData: !0, - async: !0, - contentType: "application/x-www-form-urlencoded; charset=UTF-8", - accepts: { - "*": It, - 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 ? $t($t(e, S.ajaxSettings), t) : $t(S.ajaxSettings, e); - }, - ajaxPrefilter: Ft(Rt), - ajaxTransport: Ft(Mt), - 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 = Ht.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 || Tt.href) + "").replace( - Pt, - Tt.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 = - Wt.protocol + "//" + Wt.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)), - Bt(Rt, 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 = !Ot.test(v.type)), - (f = v.url.replace(qt, "")), - v.hasContent - ? v.data && - v.processData && - 0 === - (v.contentType || "").indexOf( - "application/x-www-form-urlencoded", - ) && - (v.data = v.data.replace(jt, "+")) - : ((o = v.url.slice(f.length)), - v.data && - (v.processData || "string" == typeof v.data) && - ((f += (Et.test(f) ? "&" : "?") + v.data), delete v.data), - !1 === v.cache && - ((f = f.replace(Lt, "$1")), - (o = (Et.test(f) ? "&" : "?") + "_=" + Ct.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] ? ", " + It + "; 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 = Bt(Mt, 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) && - (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 _t = { 0: 200, 1223: 204 }, - zt = S.ajaxSettings.xhr(); - ((y.cors = !!zt && "withCredentials" in zt), - (y.ajax = zt = !!zt), - S.ajaxTransport(function (i) { - var o, a; - if (y.cors || (zt && !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( - _t[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(" - - - - - - - - - - - - - - - diff --git a/template/presidential-room.html b/template/presidential-room.html deleted file mode 100644 index 89742d9..0000000 --- a/template/presidential-room.html +++ /dev/null @@ -1,471 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - Presidential Room - Villa - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-

Presidential Room - $99/day

-
- -
- -
- -
- - - - -
-
-
-
- -
-
-
- -
-
- alternative -
-
- - - -
-
- alternative -
-
- - - -
-
- alternative -
-
- -
- - - -
-
- -
- -
- - -
- -
- -
- -
- - - - -
-
-
-
-

Description

-

- Each of Villa's rooms was designed to offer the best possible - experience for many types of travelers from the adventure seekers - to those who value comfort. We've designed the rooms based on more - than 10 years of experience in the hospitality business and the - entire team is very proud of what we achieved with Villa. -

- -
-

Rooms Designed For Comfort And Relaxation

-

- The rooms are designed to offer the best possible levels of - comfort and relaxation. The design is contemporary based on - comforting colors and manages to appeal to many types of - personalities and tastes. The materials used in Villa's - construction are modern and durable, offering warm temperatures - in the winter and cooler summer days. -

-
- - -
    -
  • -
    - -
    -
    -

    Modern Amenities

    -

    - Villa's amenities and rooms rooms are designed to offer the - best possible levels of comfort and relaxation. The design - is contemporary based on comforting colors and manages to - appeal to many types of personalities and tastes. The - materials used in Villa's construction are provided by top - suppliers. -

    -
    -
  • -
  • -
    - -
    -
    -

    Brand Name Appliances

    -

    - All the electronics are functional and designed to offer the - best possible levels of comfort and relaxation. The design - is contemporary based on comforting colors and manages to - appeal to many types of personalities and tastes. The main - focus of all appliances is to offer a great vacation time - while indoors. -

    -
    -
  • -
  • -
    - -
    -
    -

    Packed Minibar

    -

    - The minibar is packed with goodie and designed to offer the - best possible levels of comfort and relaxation. The design - is contemporary based on comforting colors and manages to - appeal. The main focus of the minibar is to offer a great - vacation time while you are in the room. -

    -
    -
  • -
- - -

- Other features designed to offer the best possible levels of - comfort and relaxation. The design is contemporary based on - comforting colors and manages to appeal to many types of - personalities and tastes. The materials used in Villa's - construction are modern and durable, offering warm temperatures in - the winter and cooler summer days. -

- -
    -
  • - -
    - Warm shower for those early spring and late - autumn days. Showers are also available at the beach -
    -
  • -
  • - -
    - Modern LCD tv for rainy days that have to be - spent inside. You can event connect the gaming console -
    -
  • -
  • - -
    - Air conditioning that is state of the art - technology specially designed to create the optimum - temperature -
    -
  • -
  • - -
    - Beautiful views from any window. Enjoy them - from inside the room or sitting outside on the large balcony -
    -
  • -
  • - -
    - Packed minibar loaded with goodies so you can - enjoy some treats if you forget to shop in town -
    -
  • -
- Home -
- -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/template/webfonts/fa-brands-400.eot b/template/webfonts/fa-brands-400.eot deleted file mode 100644 index a619622..0000000 Binary files a/template/webfonts/fa-brands-400.eot and /dev/null differ diff --git a/template/webfonts/fa-brands-400.svg b/template/webfonts/fa-brands-400.svg deleted file mode 100644 index 33efe39..0000000 --- a/template/webfonts/fa-brands-400.svg +++ /dev/null @@ -1,3451 +0,0 @@ - - - - - -Created by FontForge 20190112 at Fri Aug 2 14:42:17 2019 - By Robert Madole -Copyright (c) Font Awesome - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/template/webfonts/fa-brands-400.ttf b/template/webfonts/fa-brands-400.ttf deleted file mode 100644 index c3edffd..0000000 Binary files a/template/webfonts/fa-brands-400.ttf and /dev/null differ diff --git a/template/webfonts/fa-brands-400.woff b/template/webfonts/fa-brands-400.woff deleted file mode 100644 index 13125dc..0000000 Binary files a/template/webfonts/fa-brands-400.woff and /dev/null differ diff --git a/template/webfonts/fa-brands-400.woff2 b/template/webfonts/fa-brands-400.woff2 deleted file mode 100644 index ce25be0..0000000 Binary files a/template/webfonts/fa-brands-400.woff2 and /dev/null differ diff --git a/template/webfonts/fa-regular-400.eot b/template/webfonts/fa-regular-400.eot deleted file mode 100644 index 0610148..0000000 Binary files a/template/webfonts/fa-regular-400.eot and /dev/null differ diff --git a/template/webfonts/fa-regular-400.svg b/template/webfonts/fa-regular-400.svg deleted file mode 100644 index 4576c80..0000000 --- a/template/webfonts/fa-regular-400.svg +++ /dev/null @@ -1,803 +0,0 @@ - - - - - -Created by FontForge 20190112 at Fri Aug 2 14:42:17 2019 - By Robert Madole -Copyright (c) Font Awesome - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/template/webfonts/fa-regular-400.ttf b/template/webfonts/fa-regular-400.ttf deleted file mode 100644 index d71787b..0000000 Binary files a/template/webfonts/fa-regular-400.ttf and /dev/null differ diff --git a/template/webfonts/fa-regular-400.woff b/template/webfonts/fa-regular-400.woff deleted file mode 100644 index 8894b46..0000000 Binary files a/template/webfonts/fa-regular-400.woff and /dev/null differ diff --git a/template/webfonts/fa-regular-400.woff2 b/template/webfonts/fa-regular-400.woff2 deleted file mode 100644 index a5c98bc..0000000 Binary files a/template/webfonts/fa-regular-400.woff2 and /dev/null differ diff --git a/template/webfonts/fa-solid-900.eot b/template/webfonts/fa-solid-900.eot deleted file mode 100644 index 7c78e8c..0000000 Binary files a/template/webfonts/fa-solid-900.eot and /dev/null differ diff --git a/template/webfonts/fa-solid-900.svg b/template/webfonts/fa-solid-900.svg deleted file mode 100644 index 6b98037..0000000 --- a/template/webfonts/fa-solid-900.svg +++ /dev/null @@ -1,4649 +0,0 @@ - - - - - -Created by FontForge 20190112 at Fri Aug 2 14:42:17 2019 - By Robert Madole -Copyright (c) Font Awesome - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/template/webfonts/fa-solid-900.ttf b/template/webfonts/fa-solid-900.ttf deleted file mode 100644 index d4e300d..0000000 Binary files a/template/webfonts/fa-solid-900.ttf and /dev/null differ diff --git a/template/webfonts/fa-solid-900.woff b/template/webfonts/fa-solid-900.woff deleted file mode 100644 index a50f67f..0000000 Binary files a/template/webfonts/fa-solid-900.woff and /dev/null differ diff --git a/template/webfonts/fa-solid-900.woff2 b/template/webfonts/fa-solid-900.woff2 deleted file mode 100644 index a43e1ca..0000000 Binary files a/template/webfonts/fa-solid-900.woff2 and /dev/null differ