From 65454961ce4056cac01c08ecd331c3c02f0f8a11 Mon Sep 17 00:00:00 2001 From: Flummi Date: Sat, 17 Apr 2021 10:43:23 +0200 Subject: [PATCH] v2.1 lol --- .gitignore | 1 + public/s/css/bootstrap.css | 10224 ----------------------- public/s/css/bulma.css | 10832 ------------------------- public/s/css/classic.css | 23 - public/s/css/coldblue.css | 178 - public/s/css/cyber.css | 687 -- public/s/css/f0ck-custom.css | 657 -- public/s/css/f0ck.css | 885 ++ public/s/css/f0ck95.css | 399 - public/s/css/indexstyle.css | 5 - public/s/css/krautchan.css | 237 - public/s/css/light.css | 192 - public/s/css/master.css | 187 - public/s/css/n0xy.css | 197 - public/s/css/pink.css | 181 - public/s/css/plyr.css | 1 - public/s/css/style.css | 323 - public/s/css/term.css | 277 - public/s/css/v0ck.css | 197 + public/s/css/video-js.min.css | 1 - public/s/css/vsg-skin.css | 276 - public/s/css/x34.css | 88 - public/s/img/music.webp | Bin 0 -> 649524 bytes public/s/img/plyr.svg | 1 - public/s/img/v0ck.svg | 16 + public/s/js/bootstrap-native.min.js | 2 - public/s/js/f0ck.js | 109 + public/s/js/item.js | 55 - public/s/js/scroller.js | 23 - public/s/js/theme.js | 117 +- public/s/js/v0ck.js | 172 + public/s/js/video.min.js | 25 - public/s/js/videojs.persistvolume.js | 123 - src/inc/config.mjs | 5 + src/inc/lib.mjs | 22 + src/inc/routes/apiv2.mjs | 114 + src/inc/routes/inc/apiv2.mjs | 18 + src/inc/routes/inc/index.mjs | 16 +- src/inc/routes/index.mjs | 87 +- src/inc/routes/random.mjs | 19 + src/inc/routes/static.mjs | 5 + src/inc/routes/tags.mjs | 51 + src/inc/tpl.mjs | 10 +- src/inc/trigger/f0ck.mjs | 21 +- src/inc/trigger/parser.mjs | 62 +- src/inc/trigger/tags.mjs | 118 + views/about.html | 57 +- views/contact.html | 5 +- views/index.html | 10 +- views/item.html | 56 +- views/main/footer.html | 8 +- views/main/header.html | 9 +- views/partials/pagination.html | 10 +- views/snippets/navbar.html | 56 +- 54 files changed, 1996 insertions(+), 25454 deletions(-) delete mode 100644 public/s/css/bootstrap.css delete mode 100644 public/s/css/bulma.css delete mode 100644 public/s/css/classic.css delete mode 100644 public/s/css/coldblue.css delete mode 100644 public/s/css/cyber.css delete mode 100644 public/s/css/f0ck-custom.css create mode 100644 public/s/css/f0ck.css delete mode 100644 public/s/css/f0ck95.css delete mode 100644 public/s/css/indexstyle.css delete mode 100644 public/s/css/krautchan.css delete mode 100644 public/s/css/light.css delete mode 100644 public/s/css/master.css delete mode 100644 public/s/css/n0xy.css delete mode 100644 public/s/css/pink.css delete mode 100644 public/s/css/plyr.css delete mode 100644 public/s/css/style.css delete mode 100644 public/s/css/term.css create mode 100644 public/s/css/v0ck.css delete mode 100644 public/s/css/video-js.min.css delete mode 100644 public/s/css/vsg-skin.css delete mode 100644 public/s/css/x34.css create mode 100644 public/s/img/music.webp delete mode 100644 public/s/img/plyr.svg create mode 100644 public/s/img/v0ck.svg delete mode 100644 public/s/js/bootstrap-native.min.js create mode 100644 public/s/js/f0ck.js delete mode 100644 public/s/js/item.js delete mode 100644 public/s/js/scroller.js create mode 100644 public/s/js/v0ck.js delete mode 100644 public/s/js/video.min.js delete mode 100644 public/s/js/videojs.persistvolume.js create mode 100644 src/inc/config.mjs create mode 100644 src/inc/routes/apiv2.mjs create mode 100644 src/inc/routes/inc/apiv2.mjs create mode 100644 src/inc/routes/random.mjs create mode 100644 src/inc/routes/tags.mjs create mode 100644 src/inc/trigger/tags.mjs diff --git a/.gitignore b/.gitignore index 44f0add..443772a 100644 --- a/.gitignore +++ b/.gitignore @@ -2,5 +2,6 @@ node_modules/ logs/*.log config.json public/b/* +public/ca/* public/t/* tmp/* diff --git a/public/s/css/bootstrap.css b/public/s/css/bootstrap.css deleted file mode 100644 index 8eac957..0000000 --- a/public/s/css/bootstrap.css +++ /dev/null @@ -1,10224 +0,0 @@ -/*! - * Bootstrap v4.4.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -:root { - --blue: #007bff; - --indigo: #6610f2; - --purple: #6f42c1; - --pink: #e83e8c; - --red: #dc3545; - --orange: #fd7e14; - --yellow: #ffc107; - --green: #28a745; - --teal: #20c997; - --cyan: #17a2b8; - --white: #fff; - --gray: #6c757d; - --gray-dark: #343a40; - --primary: #007bff; - --secondary: #6c757d; - --success: #28a745; - --info: #17a2b8; - --warning: #ffc107; - --danger: #dc3545; - --light: #f8f9fa; - --dark: #343a40; - --breakpoint-xs: 0; - --breakpoint-sm: 576px; - --breakpoint-md: 768px; - --breakpoint-lg: 992px; - --breakpoint-xl: 1200px; - --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; -} - -*, -*::before, -*::after { - box-sizing: border-box; -} - -html { - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { - display: block; -} - -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #212529; - text-align: left; - background-color: #fff; -} - -[tabindex="-1"]:focus:not(:focus-visible) { - outline: 0 !important; -} - -hr { - box-sizing: content-box; - height: 0; - overflow: visible; -} - -h1, h2, h3, h4, h5, h6 { - margin-top: 0; - margin-bottom: 0.5rem; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -abbr[title], -abbr[data-original-title] { - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - border-bottom: 0; - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem; -} - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; -} - -dt { - font-weight: 700; -} - -dd { - margin-bottom: .5rem; - margin-left: 0; -} - -blockquote { - margin: 0 0 1rem; -} - -b, -strong { - font-weight: bolder; -} - -small { - font-size: 80%; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sub { - bottom: -.25em; -} - -sup { - top: -.5em; -} - -a { - color: #007bff; - text-decoration: none; - background-color: transparent; -} - -a:hover { - color: #0056b3; - text-decoration: underline; -} - -a:not([href]) { - color: inherit; - text-decoration: none; -} - -a:not([href]):hover { - color: inherit; - text-decoration: none; -} - -pre, -code, -kbd, -samp { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - font-size: 1em; -} - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; -} - -figure { - margin: 0 0 1rem; -} - -img { - vertical-align: middle; - border-style: none; -} - -svg { - overflow: hidden; - vertical-align: middle; -} - -table { - border-collapse: collapse; -} - -caption { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #6c757d; - text-align: left; - caption-side: bottom; -} - -th { - text-align: inherit; -} - -label { - display: inline-block; - margin-bottom: 0.5rem; -} - -button { - border-radius: 0; -} - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -button, -input { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -select { - word-wrap: normal; -} - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - -button:not(:disabled), -[type="button"]:not(:disabled), -[type="reset"]:not(:disabled), -[type="submit"]:not(:disabled) { - cursor: pointer; -} - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - padding: 0; - border-style: none; -} - -input[type="radio"], -input[type="checkbox"] { - box-sizing: border-box; - padding: 0; -} - -input[type="date"], -input[type="time"], -input[type="datetime-local"], -input[type="month"] { - -webkit-appearance: listbox; -} - -textarea { - overflow: auto; - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - max-width: 100%; - padding: 0; - margin-bottom: .5rem; - font-size: 1.5rem; - line-height: inherit; - color: inherit; - white-space: normal; -} - -progress { - vertical-align: baseline; -} - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -[type="search"] { - outline-offset: -2px; - -webkit-appearance: none; -} - -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} - -output { - display: inline-block; -} - -summary { - display: list-item; - cursor: pointer; -} - -template { - display: none; -} - -[hidden] { - display: none !important; -} - -h1, h2, h3, h4, h5, h6, -.h1, .h2, .h3, .h4, .h5, .h6 { - margin-bottom: 0.5rem; - font-weight: 500; - line-height: 1.2; -} - -h1, .h1 { - font-size: 2.5rem; -} - -h2, .h2 { - font-size: 2rem; -} - -h3, .h3 { - font-size: 1.75rem; -} - -h4, .h4 { - font-size: 1.5rem; -} - -h5, .h5 { - font-size: 1.25rem; -} - -h6, .h6 { - font-size: 1rem; -} - -.lead { - font-size: 1.25rem; - font-weight: 300; -} - -.display-1 { - font-size: 6rem; - font-weight: 300; - line-height: 1.2; -} - -.display-2 { - font-size: 5.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-3 { - font-size: 4.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-4 { - font-size: 3.5rem; - font-weight: 300; - line-height: 1.2; -} - -hr { - margin-top: 1rem; - margin-bottom: 1rem; - border: 0; - border-top: 1px solid rgba(0, 0, 0, 0.1); -} - -small, -.small { - font-size: 80%; - font-weight: 400; -} - -mark, -.mark { - padding: 0.2em; - background-color: #fcf8e3; -} - -.list-unstyled { - padding-left: 0; - list-style: none; -} - -.list-inline { - padding-left: 0; - list-style: none; -} - -.list-inline-item { - display: inline-block; -} - -.list-inline-item:not(:last-child) { - margin-right: 0.5rem; -} - -.initialism { - font-size: 90%; - text-transform: uppercase; -} - -.blockquote { - margin-bottom: 1rem; - font-size: 1.25rem; -} - -.blockquote-footer { - display: block; - font-size: 80%; - color: #6c757d; -} - -.blockquote-footer::before { - content: "\2014\00A0"; -} - -.img-fluid { - max-width: 100%; - height: auto; -} - -.img-thumbnail { - padding: 0.25rem; - background-color: #fff; - border: 1px solid #dee2e6; - border-radius: 0.25rem; - max-width: 100%; - height: auto; -} - -.figure { - display: inline-block; -} - -.figure-img { - margin-bottom: 0.5rem; - line-height: 1; -} - -.figure-caption { - font-size: 90%; - color: #6c757d; -} - -code { - font-size: 87.5%; - color: #e83e8c; - word-wrap: break-word; -} - -a > code { - color: inherit; -} - -kbd { - padding: 0.2rem 0.4rem; - font-size: 87.5%; - color: #fff; - background-color: #212529; - border-radius: 0.2rem; -} - -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: 700; -} - -pre { - display: block; - font-size: 87.5%; - color: #212529; -} - -pre code { - font-size: inherit; - color: inherit; - word-break: normal; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -.container { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container { - max-width: 1140px; - } -} - -.container-fluid, .container-sm, .container-md, .container-lg, .container-xl { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container, .container-sm { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container, .container-sm, .container-md { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container, .container-sm, .container-md, .container-lg { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container, .container-sm, .container-md, .container-lg, .container-xl { - max-width: 1140px; - } -} - -.row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -15px; - margin-left: -15px; -} - -.no-gutters { - margin-right: 0; - margin-left: 0; -} - -.no-gutters > .col, -.no-gutters > [class*="col-"] { - padding-right: 0; - padding-left: 0; -} - -.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, -.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, -.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, -.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, -.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, -.col-xl-auto { - position: relative; - width: 100%; - padding-right: 15px; - padding-left: 15px; -} - -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; -} - -.row-cols-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.row-cols-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.row-cols-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.row-cols-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.row-cols-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; -} - -.row-cols-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; -} - -.col-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; -} - -.col-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.col-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.col-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; -} - -.col-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.col-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; -} - -.col-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; -} - -.col-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; -} - -.col-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; -} - -.col-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; -} - -.col-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.order-first { - -ms-flex-order: -1; - order: -1; -} - -.order-last { - -ms-flex-order: 13; - order: 13; -} - -.order-0 { - -ms-flex-order: 0; - order: 0; -} - -.order-1 { - -ms-flex-order: 1; - order: 1; -} - -.order-2 { - -ms-flex-order: 2; - order: 2; -} - -.order-3 { - -ms-flex-order: 3; - order: 3; -} - -.order-4 { - -ms-flex-order: 4; - order: 4; -} - -.order-5 { - -ms-flex-order: 5; - order: 5; -} - -.order-6 { - -ms-flex-order: 6; - order: 6; -} - -.order-7 { - -ms-flex-order: 7; - order: 7; -} - -.order-8 { - -ms-flex-order: 8; - order: 8; -} - -.order-9 { - -ms-flex-order: 9; - order: 9; -} - -.order-10 { - -ms-flex-order: 10; - order: 10; -} - -.order-11 { - -ms-flex-order: 11; - order: 11; -} - -.order-12 { - -ms-flex-order: 12; - order: 12; -} - -.offset-1 { - margin-left: 8.333333%; -} - -.offset-2 { - margin-left: 16.666667%; -} - -.offset-3 { - margin-left: 25%; -} - -.offset-4 { - margin-left: 33.333333%; -} - -.offset-5 { - margin-left: 41.666667%; -} - -.offset-6 { - margin-left: 50%; -} - -.offset-7 { - margin-left: 58.333333%; -} - -.offset-8 { - margin-left: 66.666667%; -} - -.offset-9 { - margin-left: 75%; -} - -.offset-10 { - margin-left: 83.333333%; -} - -.offset-11 { - margin-left: 91.666667%; -} - -@media (min-width: 576px) { - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-sm-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-sm-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-sm-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-sm-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-sm-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-sm-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-sm-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-sm-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-sm-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-sm-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-sm-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-sm-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-sm-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-sm-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-sm-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-sm-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-sm-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-sm-first { - -ms-flex-order: -1; - order: -1; - } - .order-sm-last { - -ms-flex-order: 13; - order: 13; - } - .order-sm-0 { - -ms-flex-order: 0; - order: 0; - } - .order-sm-1 { - -ms-flex-order: 1; - order: 1; - } - .order-sm-2 { - -ms-flex-order: 2; - order: 2; - } - .order-sm-3 { - -ms-flex-order: 3; - order: 3; - } - .order-sm-4 { - -ms-flex-order: 4; - order: 4; - } - .order-sm-5 { - -ms-flex-order: 5; - order: 5; - } - .order-sm-6 { - -ms-flex-order: 6; - order: 6; - } - .order-sm-7 { - -ms-flex-order: 7; - order: 7; - } - .order-sm-8 { - -ms-flex-order: 8; - order: 8; - } - .order-sm-9 { - -ms-flex-order: 9; - order: 9; - } - .order-sm-10 { - -ms-flex-order: 10; - order: 10; - } - .order-sm-11 { - -ms-flex-order: 11; - order: 11; - } - .order-sm-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-sm-0 { - margin-left: 0; - } - .offset-sm-1 { - margin-left: 8.333333%; - } - .offset-sm-2 { - margin-left: 16.666667%; - } - .offset-sm-3 { - margin-left: 25%; - } - .offset-sm-4 { - margin-left: 33.333333%; - } - .offset-sm-5 { - margin-left: 41.666667%; - } - .offset-sm-6 { - margin-left: 50%; - } - .offset-sm-7 { - margin-left: 58.333333%; - } - .offset-sm-8 { - margin-left: 66.666667%; - } - .offset-sm-9 { - margin-left: 75%; - } - .offset-sm-10 { - margin-left: 83.333333%; - } - .offset-sm-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 768px) { - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-md-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-md-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-md-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-md-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-md-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-md-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-md-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-md-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-md-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-md-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-md-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-md-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-md-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-md-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-md-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-md-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-md-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-md-first { - -ms-flex-order: -1; - order: -1; - } - .order-md-last { - -ms-flex-order: 13; - order: 13; - } - .order-md-0 { - -ms-flex-order: 0; - order: 0; - } - .order-md-1 { - -ms-flex-order: 1; - order: 1; - } - .order-md-2 { - -ms-flex-order: 2; - order: 2; - } - .order-md-3 { - -ms-flex-order: 3; - order: 3; - } - .order-md-4 { - -ms-flex-order: 4; - order: 4; - } - .order-md-5 { - -ms-flex-order: 5; - order: 5; - } - .order-md-6 { - -ms-flex-order: 6; - order: 6; - } - .order-md-7 { - -ms-flex-order: 7; - order: 7; - } - .order-md-8 { - -ms-flex-order: 8; - order: 8; - } - .order-md-9 { - -ms-flex-order: 9; - order: 9; - } - .order-md-10 { - -ms-flex-order: 10; - order: 10; - } - .order-md-11 { - -ms-flex-order: 11; - order: 11; - } - .order-md-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-md-0 { - margin-left: 0; - } - .offset-md-1 { - margin-left: 8.333333%; - } - .offset-md-2 { - margin-left: 16.666667%; - } - .offset-md-3 { - margin-left: 25%; - } - .offset-md-4 { - margin-left: 33.333333%; - } - .offset-md-5 { - margin-left: 41.666667%; - } - .offset-md-6 { - margin-left: 50%; - } - .offset-md-7 { - margin-left: 58.333333%; - } - .offset-md-8 { - margin-left: 66.666667%; - } - .offset-md-9 { - margin-left: 75%; - } - .offset-md-10 { - margin-left: 83.333333%; - } - .offset-md-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 992px) { - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-lg-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-lg-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-lg-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-lg-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-lg-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-lg-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-lg-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-lg-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-lg-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-lg-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-lg-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-lg-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-lg-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-lg-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-lg-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-lg-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-lg-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-lg-first { - -ms-flex-order: -1; - order: -1; - } - .order-lg-last { - -ms-flex-order: 13; - order: 13; - } - .order-lg-0 { - -ms-flex-order: 0; - order: 0; - } - .order-lg-1 { - -ms-flex-order: 1; - order: 1; - } - .order-lg-2 { - -ms-flex-order: 2; - order: 2; - } - .order-lg-3 { - -ms-flex-order: 3; - order: 3; - } - .order-lg-4 { - -ms-flex-order: 4; - order: 4; - } - .order-lg-5 { - -ms-flex-order: 5; - order: 5; - } - .order-lg-6 { - -ms-flex-order: 6; - order: 6; - } - .order-lg-7 { - -ms-flex-order: 7; - order: 7; - } - .order-lg-8 { - -ms-flex-order: 8; - order: 8; - } - .order-lg-9 { - -ms-flex-order: 9; - order: 9; - } - .order-lg-10 { - -ms-flex-order: 10; - order: 10; - } - .order-lg-11 { - -ms-flex-order: 11; - order: 11; - } - .order-lg-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-lg-0 { - margin-left: 0; - } - .offset-lg-1 { - margin-left: 8.333333%; - } - .offset-lg-2 { - margin-left: 16.666667%; - } - .offset-lg-3 { - margin-left: 25%; - } - .offset-lg-4 { - margin-left: 33.333333%; - } - .offset-lg-5 { - margin-left: 41.666667%; - } - .offset-lg-6 { - margin-left: 50%; - } - .offset-lg-7 { - margin-left: 58.333333%; - } - .offset-lg-8 { - margin-left: 66.666667%; - } - .offset-lg-9 { - margin-left: 75%; - } - .offset-lg-10 { - margin-left: 83.333333%; - } - .offset-lg-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 1200px) { - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-xl-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-xl-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-xl-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-xl-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-xl-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-xl-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-xl-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-xl-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-xl-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-xl-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-xl-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-xl-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-xl-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-xl-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-xl-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-xl-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-xl-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-xl-first { - -ms-flex-order: -1; - order: -1; - } - .order-xl-last { - -ms-flex-order: 13; - order: 13; - } - .order-xl-0 { - -ms-flex-order: 0; - order: 0; - } - .order-xl-1 { - -ms-flex-order: 1; - order: 1; - } - .order-xl-2 { - -ms-flex-order: 2; - order: 2; - } - .order-xl-3 { - -ms-flex-order: 3; - order: 3; - } - .order-xl-4 { - -ms-flex-order: 4; - order: 4; - } - .order-xl-5 { - -ms-flex-order: 5; - order: 5; - } - .order-xl-6 { - -ms-flex-order: 6; - order: 6; - } - .order-xl-7 { - -ms-flex-order: 7; - order: 7; - } - .order-xl-8 { - -ms-flex-order: 8; - order: 8; - } - .order-xl-9 { - -ms-flex-order: 9; - order: 9; - } - .order-xl-10 { - -ms-flex-order: 10; - order: 10; - } - .order-xl-11 { - -ms-flex-order: 11; - order: 11; - } - .order-xl-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-xl-0 { - margin-left: 0; - } - .offset-xl-1 { - margin-left: 8.333333%; - } - .offset-xl-2 { - margin-left: 16.666667%; - } - .offset-xl-3 { - margin-left: 25%; - } - .offset-xl-4 { - margin-left: 33.333333%; - } - .offset-xl-5 { - margin-left: 41.666667%; - } - .offset-xl-6 { - margin-left: 50%; - } - .offset-xl-7 { - margin-left: 58.333333%; - } - .offset-xl-8 { - margin-left: 66.666667%; - } - .offset-xl-9 { - margin-left: 75%; - } - .offset-xl-10 { - margin-left: 83.333333%; - } - .offset-xl-11 { - margin-left: 91.666667%; - } -} - -.table { - width: 100%; - margin-bottom: 1rem; - color: #212529; -} - -.table th, -.table td { - padding: 0.75rem; - vertical-align: top; - border-top: 1px solid #dee2e6; -} - -.table thead th { - vertical-align: bottom; - border-bottom: 2px solid #dee2e6; -} - -.table tbody + tbody { - border-top: 2px solid #dee2e6; -} - -.table-sm th, -.table-sm td { - padding: 0.3rem; -} - -.table-bordered { - border: 1px solid #dee2e6; -} - -.table-bordered th, -.table-bordered td { - border: 1px solid #dee2e6; -} - -.table-bordered thead th, -.table-bordered thead td { - border-bottom-width: 2px; -} - -.table-borderless th, -.table-borderless td, -.table-borderless thead th, -.table-borderless tbody + tbody { - border: 0; -} - -.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(0, 0, 0, 0.05); -} - -.table-hover tbody tr:hover { - color: #212529; - background-color: rgba(0, 0, 0, 0.075); -} - -.table-primary, -.table-primary > th, -.table-primary > td { - background-color: #b8daff; -} - -.table-primary th, -.table-primary td, -.table-primary thead th, -.table-primary tbody + tbody { - border-color: #7abaff; -} - -.table-hover .table-primary:hover { - background-color: #9fcdff; -} - -.table-hover .table-primary:hover > td, -.table-hover .table-primary:hover > th { - background-color: #9fcdff; -} - -.table-secondary, -.table-secondary > th, -.table-secondary > td { - background-color: #d6d8db; -} - -.table-secondary th, -.table-secondary td, -.table-secondary thead th, -.table-secondary tbody + tbody { - border-color: #b3b7bb; -} - -.table-hover .table-secondary:hover { - background-color: #c8cbcf; -} - -.table-hover .table-secondary:hover > td, -.table-hover .table-secondary:hover > th { - background-color: #c8cbcf; -} - -.table-success, -.table-success > th, -.table-success > td { - background-color: #c3e6cb; -} - -.table-success th, -.table-success td, -.table-success thead th, -.table-success tbody + tbody { - border-color: #8fd19e; -} - -.table-hover .table-success:hover { - background-color: #b1dfbb; -} - -.table-hover .table-success:hover > td, -.table-hover .table-success:hover > th { - background-color: #b1dfbb; -} - -.table-info, -.table-info > th, -.table-info > td { - background-color: #bee5eb; -} - -.table-info th, -.table-info td, -.table-info thead th, -.table-info tbody + tbody { - border-color: #86cfda; -} - -.table-hover .table-info:hover { - background-color: #abdde5; -} - -.table-hover .table-info:hover > td, -.table-hover .table-info:hover > th { - background-color: #abdde5; -} - -.table-warning, -.table-warning > th, -.table-warning > td { - background-color: #ffeeba; -} - -.table-warning th, -.table-warning td, -.table-warning thead th, -.table-warning tbody + tbody { - border-color: #ffdf7e; -} - -.table-hover .table-warning:hover { - background-color: #ffe8a1; -} - -.table-hover .table-warning:hover > td, -.table-hover .table-warning:hover > th { - background-color: #ffe8a1; -} - -.table-danger, -.table-danger > th, -.table-danger > td { - background-color: #f5c6cb; -} - -.table-danger th, -.table-danger td, -.table-danger thead th, -.table-danger tbody + tbody { - border-color: #ed969e; -} - -.table-hover .table-danger:hover { - background-color: #f1b0b7; -} - -.table-hover .table-danger:hover > td, -.table-hover .table-danger:hover > th { - background-color: #f1b0b7; -} - -.table-light, -.table-light > th, -.table-light > td { - background-color: #fdfdfe; -} - -.table-light th, -.table-light td, -.table-light thead th, -.table-light tbody + tbody { - border-color: #fbfcfc; -} - -.table-hover .table-light:hover { - background-color: #ececf6; -} - -.table-hover .table-light:hover > td, -.table-hover .table-light:hover > th { - background-color: #ececf6; -} - -.table-dark, -.table-dark > th, -.table-dark > td { - background-color: #c6c8ca; -} - -.table-dark th, -.table-dark td, -.table-dark thead th, -.table-dark tbody + tbody { - border-color: #95999c; -} - -.table-hover .table-dark:hover { - background-color: #b9bbbe; -} - -.table-hover .table-dark:hover > td, -.table-hover .table-dark:hover > th { - background-color: #b9bbbe; -} - -.table-active, -.table-active > th, -.table-active > td { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover > td, -.table-hover .table-active:hover > th { - background-color: rgba(0, 0, 0, 0.075); -} - -.table .thead-dark th { - color: #fff; - background-color: #343a40; - border-color: #454d55; -} - -.table .thead-light th { - color: #495057; - background-color: #e9ecef; - border-color: #dee2e6; -} - -.table-dark { - color: #fff; - background-color: #343a40; -} - -.table-dark th, -.table-dark td, -.table-dark thead th { - border-color: #454d55; -} - -.table-dark.table-bordered { - border: 0; -} - -.table-dark.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(255, 255, 255, 0.05); -} - -.table-dark.table-hover tbody tr:hover { - color: #fff; - background-color: rgba(255, 255, 255, 0.075); -} - -@media (max-width: 575.98px) { - .table-responsive-sm { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-sm > .table-bordered { - border: 0; - } -} - -@media (max-width: 767.98px) { - .table-responsive-md { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-md > .table-bordered { - border: 0; - } -} - -@media (max-width: 991.98px) { - .table-responsive-lg { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-lg > .table-bordered { - border: 0; - } -} - -@media (max-width: 1199.98px) { - .table-responsive-xl { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-xl > .table-bordered { - border: 0; - } -} - -.table-responsive { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; -} - -.table-responsive > .table-bordered { - border: 0; -} - -.form-control { - display: block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ced4da; - border-radius: 0.25rem; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .form-control { - transition: none; - } -} - -.form-control::-ms-expand { - background-color: transparent; - border: 0; -} - -.form-control:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #495057; -} - -.form-control:focus { - color: #495057; - background-color: #fff; - border-color: #80bdff; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.form-control::-webkit-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::-moz-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control:-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control:disabled, .form-control[readonly] { - background-color: #e9ecef; - opacity: 1; -} - -select.form-control:focus::-ms-value { - color: #495057; - background-color: #fff; -} - -.form-control-file, -.form-control-range { - display: block; - width: 100%; -} - -.col-form-label { - padding-top: calc(0.375rem + 1px); - padding-bottom: calc(0.375rem + 1px); - margin-bottom: 0; - font-size: inherit; - line-height: 1.5; -} - -.col-form-label-lg { - padding-top: calc(0.5rem + 1px); - padding-bottom: calc(0.5rem + 1px); - font-size: 1.25rem; - line-height: 1.5; -} - -.col-form-label-sm { - padding-top: calc(0.25rem + 1px); - padding-bottom: calc(0.25rem + 1px); - font-size: 0.875rem; - line-height: 1.5; -} - -.form-control-plaintext { - display: block; - width: 100%; - padding: 0.375rem 0; - margin-bottom: 0; - font-size: 1rem; - line-height: 1.5; - color: #212529; - background-color: transparent; - border: solid transparent; - border-width: 1px 0; -} - -.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { - padding-right: 0; - padding-left: 0; -} - -.form-control-sm { - height: calc(1.5em + 0.5rem + 2px); - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.form-control-lg { - height: calc(1.5em + 1rem + 2px); - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -select.form-control[size], select.form-control[multiple] { - height: auto; -} - -textarea.form-control { - height: auto; -} - -.form-group { - margin-bottom: 1rem; -} - -.form-text { - display: block; - margin-top: 0.25rem; -} - -.form-row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -5px; - margin-left: -5px; -} - -.form-row > .col, -.form-row > [class*="col-"] { - padding-right: 5px; - padding-left: 5px; -} - -.form-check { - position: relative; - display: block; - padding-left: 1.25rem; -} - -.form-check-input { - position: absolute; - margin-top: 0.3rem; - margin-left: -1.25rem; -} - -.form-check-input[disabled] ~ .form-check-label, -.form-check-input:disabled ~ .form-check-label { - color: #6c757d; -} - -.form-check-label { - margin-bottom: 0; -} - -.form-check-inline { - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-align: center; - align-items: center; - padding-left: 0; - margin-right: 0.75rem; -} - -.form-check-inline .form-check-input { - position: static; - margin-top: 0; - margin-right: 0.3125rem; - margin-left: 0; -} - -.valid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #28a745; -} - -.valid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: .1rem; - font-size: 0.875rem; - line-height: 1.5; - color: #fff; - background-color: rgba(40, 167, 69, 0.9); - border-radius: 0.25rem; -} - -.was-validated :valid ~ .valid-feedback, -.was-validated :valid ~ .valid-tooltip, -.is-valid ~ .valid-feedback, -.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .form-control:valid, .form-control.is-valid { - border-color: #28a745; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:valid:focus, .form-control.is-valid:focus { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated textarea.form-control:valid, textarea.form-control.is-valid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); -} - -.was-validated .custom-select:valid, .custom-select.is-valid { - border-color: #28a745; - padding-right: calc(0.75em + 2.3125rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { - color: #28a745; -} - -.was-validated .form-check-input:valid ~ .valid-feedback, -.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, -.form-check-input.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { - color: #28a745; -} - -.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { - border-color: #28a745; -} - -.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { - border-color: #34ce57; - background-color: #34ce57; -} - -.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { - border-color: #28a745; -} - -.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { - border-color: #28a745; -} - -.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.invalid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #dc3545; -} - -.invalid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: .1rem; - font-size: 0.875rem; - line-height: 1.5; - color: #fff; - background-color: rgba(220, 53, 69, 0.9); - border-radius: 0.25rem; -} - -.was-validated :invalid ~ .invalid-feedback, -.was-validated :invalid ~ .invalid-tooltip, -.is-invalid ~ .invalid-feedback, -.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .form-control:invalid, .form-control.is-invalid { - border-color: #dc3545; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); -} - -.was-validated .custom-select:invalid, .custom-select.is-invalid { - border-color: #dc3545; - padding-right: calc(0.75em + 2.3125rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { - color: #dc3545; -} - -.was-validated .form-check-input:invalid ~ .invalid-feedback, -.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, -.form-check-input.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { - color: #dc3545; -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { - border-color: #dc3545; -} - -.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { - border-color: #e4606d; - background-color: #e4606d; -} - -.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { - border-color: #dc3545; -} - -.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { - border-color: #dc3545; -} - -.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.form-inline { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; -} - -.form-inline .form-check { - width: 100%; -} - -@media (min-width: 576px) { - .form-inline label { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 0; - } - .form-inline .form-group { - display: -ms-flexbox; - display: flex; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; - margin-bottom: 0; - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .form-inline .form-control-plaintext { - display: inline-block; - } - .form-inline .input-group, - .form-inline .custom-select { - width: auto; - } - .form-inline .form-check { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: auto; - padding-left: 0; - } - .form-inline .form-check-input { - position: relative; - -ms-flex-negative: 0; - flex-shrink: 0; - margin-top: 0; - margin-right: 0.25rem; - margin-left: 0; - } - .form-inline .custom-control { - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - } - .form-inline .custom-control-label { - margin-bottom: 0; - } -} - -.btn { - display: inline-block; - font-weight: 400; - color: #212529; - text-align: center; - vertical-align: middle; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: transparent; - border: 1px solid transparent; - padding: 0.375rem 0.75rem; - font-size: 1rem; - line-height: 1.5; - border-radius: 0.25rem; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .btn { - transition: none; - } -} - -.btn:hover { - color: #212529; - text-decoration: none; -} - -.btn:focus, .btn.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.btn.disabled, .btn:disabled { - opacity: 0.65; -} - -a.btn.disabled, -fieldset:disabled a.btn { - pointer-events: none; -} - -.btn-primary { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-primary:hover { - color: #fff; - background-color: #0069d9; - border-color: #0062cc; -} - -.btn-primary:focus, .btn-primary.focus { - color: #fff; - background-color: #0069d9; - border-color: #0062cc; - box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -} - -.btn-primary.disabled, .btn-primary:disabled { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, -.show > .btn-primary.dropdown-toggle { - color: #fff; - background-color: #0062cc; - border-color: #005cbf; -} - -.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, -.show > .btn-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -} - -.btn-secondary { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-secondary:hover { - color: #fff; - background-color: #5a6268; - border-color: #545b62; -} - -.btn-secondary:focus, .btn-secondary.focus { - color: #fff; - background-color: #5a6268; - border-color: #545b62; - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} - -.btn-secondary.disabled, .btn-secondary:disabled { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, -.show > .btn-secondary.dropdown-toggle { - color: #fff; - background-color: #545b62; - border-color: #4e555b; -} - -.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, -.show > .btn-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} - -.btn-success { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-success:hover { - color: #fff; - background-color: #218838; - border-color: #1e7e34; -} - -.btn-success:focus, .btn-success.focus { - color: #fff; - background-color: #218838; - border-color: #1e7e34; - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} - -.btn-success.disabled, .btn-success:disabled { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, -.show > .btn-success.dropdown-toggle { - color: #fff; - background-color: #1e7e34; - border-color: #1c7430; -} - -.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, -.show > .btn-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} - -.btn-info { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-info:hover { - color: #fff; - background-color: #138496; - border-color: #117a8b; -} - -.btn-info:focus, .btn-info.focus { - color: #fff; - background-color: #138496; - border-color: #117a8b; - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} - -.btn-info.disabled, .btn-info:disabled { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, -.show > .btn-info.dropdown-toggle { - color: #fff; - background-color: #117a8b; - border-color: #10707f; -} - -.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, -.show > .btn-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} - -.btn-warning { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-warning:hover { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; -} - -.btn-warning:focus, .btn-warning.focus { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} - -.btn-warning.disabled, .btn-warning:disabled { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, -.show > .btn-warning.dropdown-toggle { - color: #212529; - background-color: #d39e00; - border-color: #c69500; -} - -.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, -.show > .btn-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} - -.btn-danger { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-danger:hover { - color: #fff; - background-color: #c82333; - border-color: #bd2130; -} - -.btn-danger:focus, .btn-danger.focus { - color: #fff; - background-color: #c82333; - border-color: #bd2130; - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} - -.btn-danger.disabled, .btn-danger:disabled { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, -.show > .btn-danger.dropdown-toggle { - color: #fff; - background-color: #bd2130; - border-color: #b21f2d; -} - -.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, -.show > .btn-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} - -.btn-light { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-light:hover { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; -} - -.btn-light:focus, .btn-light.focus { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} - -.btn-light.disabled, .btn-light:disabled { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, -.show > .btn-light.dropdown-toggle { - color: #212529; - background-color: #dae0e5; - border-color: #d3d9df; -} - -.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, -.show > .btn-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} - -.btn-dark { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-dark:hover { - color: #fff; - background-color: #23272b; - border-color: #1d2124; -} - -.btn-dark:focus, .btn-dark.focus { - color: #fff; - background-color: #23272b; - border-color: #1d2124; - box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); -} - -.btn-dark.disabled, .btn-dark:disabled { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, -.show > .btn-dark.dropdown-toggle { - color: #fff; - background-color: #1d2124; - border-color: #171a1d; -} - -.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, -.show > .btn-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); -} - -.btn-outline-primary { - color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:hover { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:focus, .btn-outline-primary.focus { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.btn-outline-primary.disabled, .btn-outline-primary:disabled { - color: #007bff; - background-color: transparent; -} - -.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, -.show > .btn-outline-primary.dropdown-toggle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.btn-outline-secondary { - color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:hover { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:focus, .btn-outline-secondary.focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { - color: #6c757d; - background-color: transparent; -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, -.show > .btn-outline-secondary.dropdown-toggle { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-outline-success { - color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:hover { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:focus, .btn-outline-success.focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-outline-success.disabled, .btn-outline-success:disabled { - color: #28a745; - background-color: transparent; -} - -.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, -.show > .btn-outline-success.dropdown-toggle { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-outline-info { - color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:hover { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:focus, .btn-outline-info.focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-outline-info.disabled, .btn-outline-info:disabled { - color: #17a2b8; - background-color: transparent; -} - -.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, -.show > .btn-outline-info.dropdown-toggle { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-outline-warning { - color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:hover { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:focus, .btn-outline-warning.focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-warning.disabled, .btn-outline-warning:disabled { - color: #ffc107; - background-color: transparent; -} - -.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, -.show > .btn-outline-warning.dropdown-toggle { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-danger { - color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:hover { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:focus, .btn-outline-danger.focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-outline-danger.disabled, .btn-outline-danger:disabled { - color: #dc3545; - background-color: transparent; -} - -.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, -.show > .btn-outline-danger.dropdown-toggle { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-outline-light { - color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:hover { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:focus, .btn-outline-light.focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-outline-light.disabled, .btn-outline-light:disabled { - color: #f8f9fa; - background-color: transparent; -} - -.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, -.show > .btn-outline-light.dropdown-toggle { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-outline-dark { - color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:hover { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:focus, .btn-outline-dark.focus { - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.btn-outline-dark.disabled, .btn-outline-dark:disabled { - color: #343a40; - background-color: transparent; -} - -.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, -.show > .btn-outline-dark.dropdown-toggle { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.btn-link { - font-weight: 400; - color: #007bff; - text-decoration: none; -} - -.btn-link:hover { - color: #0056b3; - text-decoration: underline; -} - -.btn-link:focus, .btn-link.focus { - text-decoration: underline; - box-shadow: none; -} - -.btn-link:disabled, .btn-link.disabled { - color: #6c757d; - pointer-events: none; -} - -.btn-lg, .btn-group-lg > .btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.btn-sm, .btn-group-sm > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.btn-block { - display: block; - width: 100%; -} - -.btn-block + .btn-block { - margin-top: 0.5rem; -} - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} - -.fade { - transition: opacity 0.15s linear; -} - -@media (prefers-reduced-motion: reduce) { - .fade { - transition: none; - } -} - -.fade:not(.show) { - opacity: 0; -} - -.collapse:not(.show) { - display: none; -} - -.collapsing { - position: relative; - height: 0; - overflow: hidden; - transition: height 0.35s ease; -} - -@media (prefers-reduced-motion: reduce) { - .collapsing { - transition: none; - } -} - -.dropup, -.dropright, -.dropdown, -.dropleft { - position: relative; -} - -.dropdown-toggle { - white-space: nowrap; -} - -.dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-bottom: 0; - border-left: 0.3em solid transparent; -} - -.dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 10rem; - padding: 0.5rem 0; - margin: 0.125rem 0 0; - font-size: 1rem; - color: #212529; - text-align: left; - list-style: none; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; -} - -.dropdown-menu-left { - right: auto; - left: 0; -} - -.dropdown-menu-right { - right: 0; - left: auto; -} - -@media (min-width: 576px) { - .dropdown-menu-sm-left { - right: auto; - left: 0; - } - .dropdown-menu-sm-right { - right: 0; - left: auto; - } -} - -@media (min-width: 768px) { - .dropdown-menu-md-left { - right: auto; - left: 0; - } - .dropdown-menu-md-right { - right: 0; - left: auto; - } -} - -@media (min-width: 992px) { - .dropdown-menu-lg-left { - right: auto; - left: 0; - } - .dropdown-menu-lg-right { - right: 0; - left: auto; - } -} - -@media (min-width: 1200px) { - .dropdown-menu-xl-left { - right: auto; - left: 0; - } - .dropdown-menu-xl-right { - right: 0; - left: auto; - } -} - -.dropup .dropdown-menu { - top: auto; - bottom: 100%; - margin-top: 0; - margin-bottom: 0.125rem; -} - -.dropup .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0; - border-right: 0.3em solid transparent; - border-bottom: 0.3em solid; - border-left: 0.3em solid transparent; -} - -.dropup .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropright .dropdown-menu { - top: 0; - right: auto; - left: 100%; - margin-top: 0; - margin-left: 0.125rem; -} - -.dropright .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0; - border-bottom: 0.3em solid transparent; - border-left: 0.3em solid; -} - -.dropright .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropright .dropdown-toggle::after { - vertical-align: 0; -} - -.dropleft .dropdown-menu { - top: 0; - right: 100%; - left: auto; - margin-top: 0; - margin-right: 0.125rem; -} - -.dropleft .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; -} - -.dropleft .dropdown-toggle::after { - display: none; -} - -.dropleft .dropdown-toggle::before { - display: inline-block; - margin-right: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0.3em solid; - border-bottom: 0.3em solid transparent; -} - -.dropleft .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle::before { - vertical-align: 0; -} - -.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { - right: auto; - bottom: auto; -} - -.dropdown-divider { - height: 0; - margin: 0.5rem 0; - overflow: hidden; - border-top: 1px solid #e9ecef; -} - -.dropdown-item { - display: block; - width: 100%; - padding: 0.25rem 1.5rem; - clear: both; - font-weight: 400; - color: #212529; - text-align: inherit; - white-space: nowrap; - background-color: transparent; - border: 0; -} - -.dropdown-item:hover, .dropdown-item:focus { - color: #16181b; - text-decoration: none; - background-color: #f8f9fa; -} - -.dropdown-item.active, .dropdown-item:active { - color: #fff; - text-decoration: none; - background-color: #007bff; -} - -.dropdown-item.disabled, .dropdown-item:disabled { - color: #6c757d; - pointer-events: none; - background-color: transparent; -} - -.dropdown-menu.show { - display: block; -} - -.dropdown-header { - display: block; - padding: 0.5rem 1.5rem; - margin-bottom: 0; - font-size: 0.875rem; - color: #6c757d; - white-space: nowrap; -} - -.dropdown-item-text { - display: block; - padding: 0.25rem 1.5rem; - color: #212529; -} - -.btn-group, -.btn-group-vertical { - position: relative; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle; -} - -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.btn-group > .btn:hover, -.btn-group-vertical > .btn:hover { - z-index: 1; -} - -.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, -.btn-group-vertical > .btn:focus, -.btn-group-vertical > .btn:active, -.btn-group-vertical > .btn.active { - z-index: 1; -} - -.btn-toolbar { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.btn-toolbar .input-group { - width: auto; -} - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) { - margin-left: -1px; -} - -.btn-group > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group > .btn-group:not(:last-child) > .btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.dropdown-toggle-split { - padding-right: 0.5625rem; - padding-left: 0.5625rem; -} - -.dropdown-toggle-split::after, -.dropup .dropdown-toggle-split::after, -.dropright .dropdown-toggle-split::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle-split::before { - margin-right: 0; -} - -.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { - padding-right: 0.375rem; - padding-left: 0.375rem; -} - -.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem; -} - -.btn-group-vertical { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: center; - justify-content: center; -} - -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group { - width: 100%; -} - -.btn-group-vertical > .btn:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) { - margin-top: -1px; -} - -.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group-vertical > .btn-group:not(:last-child) > .btn { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.btn-group-vertical > .btn:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.btn-group-toggle > .btn, -.btn-group-toggle > .btn-group > .btn { - margin-bottom: 0; -} - -.btn-group-toggle > .btn input[type="radio"], -.btn-group-toggle > .btn input[type="checkbox"], -.btn-group-toggle > .btn-group > .btn input[type="radio"], -.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} - -.input-group { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: stretch; - align-items: stretch; - width: 100%; -} - -.input-group > .form-control, -.input-group > .form-control-plaintext, -.input-group > .custom-select, -.input-group > .custom-file { - position: relative; - -ms-flex: 1 1 0%; - flex: 1 1 0%; - min-width: 0; - margin-bottom: 0; -} - -.input-group > .form-control + .form-control, -.input-group > .form-control + .custom-select, -.input-group > .form-control + .custom-file, -.input-group > .form-control-plaintext + .form-control, -.input-group > .form-control-plaintext + .custom-select, -.input-group > .form-control-plaintext + .custom-file, -.input-group > .custom-select + .form-control, -.input-group > .custom-select + .custom-select, -.input-group > .custom-select + .custom-file, -.input-group > .custom-file + .form-control, -.input-group > .custom-file + .custom-select, -.input-group > .custom-file + .custom-file { - margin-left: -1px; -} - -.input-group > .form-control:focus, -.input-group > .custom-select:focus, -.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { - z-index: 3; -} - -.input-group > .custom-file .custom-file-input:focus { - z-index: 4; -} - -.input-group > .form-control:not(:last-child), -.input-group > .custom-select:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .form-control:not(:first-child), -.input-group > .custom-select:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group > .custom-file { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} - -.input-group > .custom-file:not(:last-child) .custom-file-label, -.input-group > .custom-file:not(:last-child) .custom-file-label::after { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .custom-file:not(:first-child) .custom-file-label { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group-prepend, -.input-group-append { - display: -ms-flexbox; - display: flex; -} - -.input-group-prepend .btn, -.input-group-append .btn { - position: relative; - z-index: 2; -} - -.input-group-prepend .btn:focus, -.input-group-append .btn:focus { - z-index: 3; -} - -.input-group-prepend .btn + .btn, -.input-group-prepend .btn + .input-group-text, -.input-group-prepend .input-group-text + .input-group-text, -.input-group-prepend .input-group-text + .btn, -.input-group-append .btn + .btn, -.input-group-append .btn + .input-group-text, -.input-group-append .input-group-text + .input-group-text, -.input-group-append .input-group-text + .btn { - margin-left: -1px; -} - -.input-group-prepend { - margin-right: -1px; -} - -.input-group-append { - margin-left: -1px; -} - -.input-group-text { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 0.375rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - text-align: center; - white-space: nowrap; - background-color: #e9ecef; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} - -.input-group-text input[type="radio"], -.input-group-text input[type="checkbox"] { - margin-top: 0; -} - -.input-group-lg > .form-control:not(textarea), -.input-group-lg > .custom-select { - height: calc(1.5em + 1rem + 2px); -} - -.input-group-lg > .form-control, -.input-group-lg > .custom-select, -.input-group-lg > .input-group-prepend > .input-group-text, -.input-group-lg > .input-group-append > .input-group-text, -.input-group-lg > .input-group-prepend > .btn, -.input-group-lg > .input-group-append > .btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.input-group-sm > .form-control:not(textarea), -.input-group-sm > .custom-select { - height: calc(1.5em + 0.5rem + 2px); -} - -.input-group-sm > .form-control, -.input-group-sm > .custom-select, -.input-group-sm > .input-group-prepend > .input-group-text, -.input-group-sm > .input-group-append > .input-group-text, -.input-group-sm > .input-group-prepend > .btn, -.input-group-sm > .input-group-append > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.input-group-lg > .custom-select, -.input-group-sm > .custom-select { - padding-right: 1.75rem; -} - -.input-group > .input-group-prepend > .btn, -.input-group > .input-group-prepend > .input-group-text, -.input-group > .input-group-append:not(:last-child) > .btn, -.input-group > .input-group-append:not(:last-child) > .input-group-text, -.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .input-group-append > .btn, -.input-group > .input-group-append > .input-group-text, -.input-group > .input-group-prepend:not(:first-child) > .btn, -.input-group > .input-group-prepend:not(:first-child) > .input-group-text, -.input-group > .input-group-prepend:first-child > .btn:not(:first-child), -.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.custom-control { - position: relative; - display: block; - min-height: 1.5rem; - padding-left: 1.5rem; -} - -.custom-control-inline { - display: -ms-inline-flexbox; - display: inline-flex; - margin-right: 1rem; -} - -.custom-control-input { - position: absolute; - left: 0; - z-index: -1; - width: 1rem; - height: 1.25rem; - opacity: 0; -} - -.custom-control-input:checked ~ .custom-control-label::before { - color: #fff; - border-color: #007bff; - background-color: #007bff; -} - -.custom-control-input:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { - border-color: #80bdff; -} - -.custom-control-input:not(:disabled):active ~ .custom-control-label::before { - color: #fff; - background-color: #b3d7ff; - border-color: #b3d7ff; -} - -.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label { - color: #6c757d; -} - -.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before { - background-color: #e9ecef; -} - -.custom-control-label { - position: relative; - margin-bottom: 0; - vertical-align: top; -} - -.custom-control-label::before { - position: absolute; - top: 0.25rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - pointer-events: none; - content: ""; - background-color: #fff; - border: #adb5bd solid 1px; -} - -.custom-control-label::after { - position: absolute; - top: 0.25rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - content: ""; - background: no-repeat 50% / 50% 50%; -} - -.custom-checkbox .custom-control-label::before { - border-radius: 0.25rem; -} - -.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); -} - -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { - border-color: #007bff; - background-color: #007bff; -} - -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); -} - -.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-radio .custom-control-label::before { - border-radius: 50%; -} - -.custom-radio .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); -} - -.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-switch { - padding-left: 2.25rem; -} - -.custom-switch .custom-control-label::before { - left: -2.25rem; - width: 1.75rem; - pointer-events: all; - border-radius: 0.5rem; -} - -.custom-switch .custom-control-label::after { - top: calc(0.25rem + 2px); - left: calc(-2.25rem + 2px); - width: calc(1rem - 4px); - height: calc(1rem - 4px); - background-color: #adb5bd; - border-radius: 0.5rem; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .custom-switch .custom-control-label::after { - transition: none; - } -} - -.custom-switch .custom-control-input:checked ~ .custom-control-label::after { - background-color: #fff; - -webkit-transform: translateX(0.75rem); - transform: translateX(0.75rem); -} - -.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-select { - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 1.75rem 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - vertical-align: middle; - background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; - border: 1px solid #ced4da; - border-radius: 0.25rem; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-select:focus { - border-color: #80bdff; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-select:focus::-ms-value { - color: #495057; - background-color: #fff; -} - -.custom-select[multiple], .custom-select[size]:not([size="1"]) { - height: auto; - padding-right: 0.75rem; - background-image: none; -} - -.custom-select:disabled { - color: #6c757d; - background-color: #e9ecef; -} - -.custom-select::-ms-expand { - display: none; -} - -.custom-select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #495057; -} - -.custom-select-sm { - height: calc(1.5em + 0.5rem + 2px); - padding-top: 0.25rem; - padding-bottom: 0.25rem; - padding-left: 0.5rem; - font-size: 0.875rem; -} - -.custom-select-lg { - height: calc(1.5em + 1rem + 2px); - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - font-size: 1.25rem; -} - -.custom-file { - position: relative; - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin-bottom: 0; -} - -.custom-file-input { - position: relative; - z-index: 2; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin: 0; - opacity: 0; -} - -.custom-file-input:focus ~ .custom-file-label { - border-color: #80bdff; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-file-input[disabled] ~ .custom-file-label, -.custom-file-input:disabled ~ .custom-file-label { - background-color: #e9ecef; -} - -.custom-file-input:lang(en) ~ .custom-file-label::after { - content: "Browse"; -} - -.custom-file-input ~ .custom-file-label[data-browse]::after { - content: attr(data-browse); -} - -.custom-file-label { - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 1; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #fff; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} - -.custom-file-label::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - z-index: 3; - display: block; - height: calc(1.5em + 0.75rem); - padding: 0.375rem 0.75rem; - line-height: 1.5; - color: #495057; - content: "Browse"; - background-color: #e9ecef; - border-left: inherit; - border-radius: 0 0.25rem 0.25rem 0; -} - -.custom-range { - width: 100%; - height: 1.4rem; - padding: 0; - background-color: transparent; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-range:focus { - outline: none; -} - -.custom-range:focus::-webkit-slider-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range:focus::-moz-range-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range:focus::-ms-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range::-moz-focus-outer { - border: 0; -} - -.custom-range::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - margin-top: -0.25rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -webkit-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-webkit-slider-thumb { - -webkit-transition: none; - transition: none; - } -} - -.custom-range::-webkit-slider-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} - -.custom-range::-moz-range-thumb { - width: 1rem; - height: 1rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -moz-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-moz-range-thumb { - -moz-transition: none; - transition: none; - } -} - -.custom-range::-moz-range-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-moz-range-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} - -.custom-range::-ms-thumb { - width: 1rem; - height: 1rem; - margin-top: 0; - margin-right: 0.2rem; - margin-left: 0.2rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-ms-thumb { - -ms-transition: none; - transition: none; - } -} - -.custom-range::-ms-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-ms-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: transparent; - border-color: transparent; - border-width: 0.5rem; -} - -.custom-range::-ms-fill-lower { - background-color: #dee2e6; - border-radius: 1rem; -} - -.custom-range::-ms-fill-upper { - margin-right: 15px; - background-color: #dee2e6; - border-radius: 1rem; -} - -.custom-range:disabled::-webkit-slider-thumb { - background-color: #adb5bd; -} - -.custom-range:disabled::-webkit-slider-runnable-track { - cursor: default; -} - -.custom-range:disabled::-moz-range-thumb { - background-color: #adb5bd; -} - -.custom-range:disabled::-moz-range-track { - cursor: default; -} - -.custom-range:disabled::-ms-thumb { - background-color: #adb5bd; -} - -.custom-control-label::before, -.custom-file-label, -.custom-select { - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .custom-control-label::before, - .custom-file-label, - .custom-select { - transition: none; - } -} - -.nav { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.nav-link { - display: block; - padding: 0.5rem 1rem; -} - -.nav-link:hover, .nav-link:focus { - text-decoration: none; -} - -.nav-link.disabled { - color: #6c757d; - pointer-events: none; - cursor: default; -} - -.nav-tabs { - border-bottom: 1px solid #dee2e6; -} - -.nav-tabs .nav-item { - margin-bottom: -1px; -} - -.nav-tabs .nav-link { - border: 1px solid transparent; - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { - border-color: #e9ecef #e9ecef #dee2e6; -} - -.nav-tabs .nav-link.disabled { - color: #6c757d; - background-color: transparent; - border-color: transparent; -} - -.nav-tabs .nav-link.active, -.nav-tabs .nav-item.show .nav-link { - color: #495057; - background-color: #fff; - border-color: #dee2e6 #dee2e6 #fff; -} - -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.nav-pills .nav-link { - border-radius: 0.25rem; -} - -.nav-pills .nav-link.active, -.nav-pills .show > .nav-link { - color: #fff; - background-color: #007bff; -} - -.nav-fill .nav-item { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - text-align: center; -} - -.nav-justified .nav-item { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: center; -} - -.tab-content > .tab-pane { - display: none; -} - -.tab-content > .active { - display: block; -} - -.navbar { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 0.5rem 1rem; -} - -.navbar .container, -.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.navbar-brand { - display: inline-block; - padding-top: 0.3125rem; - padding-bottom: 0.3125rem; - margin-right: 1rem; - font-size: 1.25rem; - line-height: inherit; - white-space: nowrap; -} - -.navbar-brand:hover, .navbar-brand:focus { - text-decoration: none; -} - -.navbar-nav { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.navbar-nav .nav-link { - padding-right: 0; - padding-left: 0; -} - -.navbar-nav .dropdown-menu { - position: static; - float: none; -} - -.navbar-text { - display: inline-block; - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.navbar-collapse { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-align: center; - align-items: center; -} - -.navbar-toggler { - padding: 0.25rem 0.75rem; - font-size: 1.25rem; - line-height: 1; - background-color: transparent; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.navbar-toggler:hover, .navbar-toggler:focus { - text-decoration: none; -} - -.navbar-toggler-icon { - display: inline-block; - width: 1.5em; - height: 1.5em; - vertical-align: middle; - content: ""; - background: no-repeat center center; - background-size: 100% 100%; -} - -@media (max-width: 575.98px) { - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 576px) { - .navbar-expand-sm { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-sm .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-sm .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-sm .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-sm .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-sm .navbar-toggler { - display: none; - } -} - -@media (max-width: 767.98px) { - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 768px) { - .navbar-expand-md { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-md .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-md .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-md .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-md .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-md .navbar-toggler { - display: none; - } -} - -@media (max-width: 991.98px) { - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 992px) { - .navbar-expand-lg { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-lg .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-lg .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-lg .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-lg .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-lg .navbar-toggler { - display: none; - } -} - -@media (max-width: 1199.98px) { - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 1200px) { - .navbar-expand-xl { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-xl .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-xl .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-xl .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-xl .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-xl .navbar-toggler { - display: none; - } -} - -.navbar-expand { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl { - padding-right: 0; - padding-left: 0; -} - -.navbar-expand .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; -} - -.navbar-expand .navbar-nav .dropdown-menu { - position: absolute; -} - -.navbar-expand .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; -} - -.navbar-expand .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; -} - -.navbar-expand .navbar-toggler { - display: none; -} - -.navbar-light .navbar-brand { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-nav .nav-link { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { - color: rgba(0, 0, 0, 0.7); -} - -.navbar-light .navbar-nav .nav-link.disabled { - color: rgba(0, 0, 0, 0.3); -} - -.navbar-light .navbar-nav .show > .nav-link, -.navbar-light .navbar-nav .active > .nav-link, -.navbar-light .navbar-nav .nav-link.show, -.navbar-light .navbar-nav .nav-link.active { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-toggler { - color: rgba(0, 0, 0, 0.5); - border-color: rgba(0, 0, 0, 0.1); -} - -.navbar-light .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-light .navbar-text { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-text a { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-dark .navbar-brand { - color: #fff; -} - -.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { - color: #fff; -} - -.navbar-dark .navbar-nav .nav-link { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { - color: rgba(255, 255, 255, 0.75); -} - -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.25); -} - -.navbar-dark .navbar-nav .show > .nav-link, -.navbar-dark .navbar-nav .active > .nav-link, -.navbar-dark .navbar-nav .nav-link.show, -.navbar-dark .navbar-nav .nav-link.active { - color: #fff; -} - -.navbar-dark .navbar-toggler { - color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.1); -} - -.navbar-dark .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-dark .navbar-text { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-text a { - color: #fff; -} - -.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { - color: #fff; -} - -.card { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - min-width: 0; - word-wrap: break-word; - background-color: #fff; - background-clip: border-box; - border: 1px solid rgba(0, 0, 0, 0.125); - border-radius: 0.25rem; -} - -.card > hr { - margin-right: 0; - margin-left: 0; -} - -.card > .list-group:first-child .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.card > .list-group:last-child .list-group-item:last-child { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.card-body { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-height: 1px; - padding: 1.25rem; -} - -.card-title { - margin-bottom: 0.75rem; -} - -.card-subtitle { - margin-top: -0.375rem; - margin-bottom: 0; -} - -.card-text:last-child { - margin-bottom: 0; -} - -.card-link:hover { - text-decoration: none; -} - -.card-link + .card-link { - margin-left: 1.25rem; -} - -.card-header { - padding: 0.75rem 1.25rem; - margin-bottom: 0; - background-color: rgba(0, 0, 0, 0.03); - border-bottom: 1px solid rgba(0, 0, 0, 0.125); -} - -.card-header:first-child { - border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; -} - -.card-header + .list-group .list-group-item:first-child { - border-top: 0; -} - -.card-footer { - padding: 0.75rem 1.25rem; - background-color: rgba(0, 0, 0, 0.03); - border-top: 1px solid rgba(0, 0, 0, 0.125); -} - -.card-footer:last-child { - border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); -} - -.card-header-tabs { - margin-right: -0.625rem; - margin-bottom: -0.75rem; - margin-left: -0.625rem; - border-bottom: 0; -} - -.card-header-pills { - margin-right: -0.625rem; - margin-left: -0.625rem; -} - -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1.25rem; -} - -.card-img, -.card-img-top, -.card-img-bottom { - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; -} - -.card-img, -.card-img-top { - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.card-img, -.card-img-bottom { - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); -} - -.card-deck .card { - margin-bottom: 15px; -} - -@media (min-width: 576px) { - .card-deck { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin-right: -15px; - margin-left: -15px; - } - .card-deck .card { - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-right: 15px; - margin-bottom: 0; - margin-left: 15px; - } -} - -.card-group > .card { - margin-bottom: 15px; -} - -@media (min-width: 576px) { - .card-group { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - } - .card-group > .card { - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-bottom: 0; - } - .card-group > .card + .card { - margin-left: 0; - border-left: 0; - } - .card-group > .card:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-img-top, - .card-group > .card:not(:last-child) .card-header { - border-top-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-img-bottom, - .card-group > .card:not(:last-child) .card-footer { - border-bottom-right-radius: 0; - } - .card-group > .card:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-img-top, - .card-group > .card:not(:first-child) .card-header { - border-top-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-img-bottom, - .card-group > .card:not(:first-child) .card-footer { - border-bottom-left-radius: 0; - } -} - -.card-columns .card { - margin-bottom: 0.75rem; -} - -@media (min-width: 576px) { - .card-columns { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - -webkit-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - orphans: 1; - widows: 1; - } - .card-columns .card { - display: inline-block; - width: 100%; - } -} - -.accordion > .card { - overflow: hidden; -} - -.accordion > .card:not(:last-of-type) { - border-bottom: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.accordion > .card:not(:first-of-type) { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.accordion > .card > .card-header { - border-radius: 0; - margin-bottom: -1px; -} - -.breadcrumb { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding: 0.75rem 1rem; - margin-bottom: 1rem; - list-style: none; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.breadcrumb-item + .breadcrumb-item { - padding-left: 0.5rem; -} - -.breadcrumb-item + .breadcrumb-item::before { - display: inline-block; - padding-right: 0.5rem; - color: #6c757d; - content: "/"; -} - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: underline; -} - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: none; -} - -.breadcrumb-item.active { - color: #6c757d; -} - -.pagination { - display: -ms-flexbox; - display: flex; - padding-left: 0; - list-style: none; - border-radius: 0.25rem; -} - -.page-link { - position: relative; - display: block; - padding: 0.5rem 0.75rem; - margin-left: -1px; - line-height: 1.25; - color: #007bff; - background-color: #fff; - border: 1px solid #dee2e6; -} - -.page-link:hover { - z-index: 2; - color: #0056b3; - text-decoration: none; - background-color: #e9ecef; - border-color: #dee2e6; -} - -.page-link:focus { - z-index: 3; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.page-item:first-child .page-link { - margin-left: 0; - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.page-item:last-child .page-link { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} - -.page-item.active .page-link { - z-index: 3; - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.page-item.disabled .page-link { - color: #6c757d; - pointer-events: none; - cursor: auto; - background-color: #fff; - border-color: #dee2e6; -} - -.pagination-lg .page-link { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; - line-height: 1.5; -} - -.pagination-lg .page-item:first-child .page-link { - border-top-left-radius: 0.3rem; - border-bottom-left-radius: 0.3rem; -} - -.pagination-lg .page-item:last-child .page-link { - border-top-right-radius: 0.3rem; - border-bottom-right-radius: 0.3rem; -} - -.pagination-sm .page-link { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; -} - -.pagination-sm .page-item:first-child .page-link { - border-top-left-radius: 0.2rem; - border-bottom-left-radius: 0.2rem; -} - -.pagination-sm .page-item:last-child .page-link { - border-top-right-radius: 0.2rem; - border-bottom-right-radius: 0.2rem; -} - -.badge { - display: inline-block; - padding: 0.25em 0.4em; - font-size: 75%; - font-weight: 700; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: 0.25rem; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .badge { - transition: none; - } -} - -a.badge:hover, a.badge:focus { - text-decoration: none; -} - -.badge:empty { - display: none; -} - -.btn .badge { - position: relative; - top: -1px; -} - -.badge-pill { - padding-right: 0.6em; - padding-left: 0.6em; - border-radius: 10rem; -} - -.badge-primary { - color: #fff; - background-color: #007bff; -} - -a.badge-primary:hover, a.badge-primary:focus { - color: #fff; - background-color: #0062cc; -} - -a.badge-primary:focus, a.badge-primary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.badge-secondary { - color: #fff; - background-color: #6c757d; -} - -a.badge-secondary:hover, a.badge-secondary:focus { - color: #fff; - background-color: #545b62; -} - -a.badge-secondary:focus, a.badge-secondary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.badge-success { - color: #fff; - background-color: #28a745; -} - -a.badge-success:hover, a.badge-success:focus { - color: #fff; - background-color: #1e7e34; -} - -a.badge-success:focus, a.badge-success.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.badge-info { - color: #fff; - background-color: #17a2b8; -} - -a.badge-info:hover, a.badge-info:focus { - color: #fff; - background-color: #117a8b; -} - -a.badge-info:focus, a.badge-info.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.badge-warning { - color: #212529; - background-color: #ffc107; -} - -a.badge-warning:hover, a.badge-warning:focus { - color: #212529; - background-color: #d39e00; -} - -a.badge-warning:focus, a.badge-warning.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.badge-danger { - color: #fff; - background-color: #dc3545; -} - -a.badge-danger:hover, a.badge-danger:focus { - color: #fff; - background-color: #bd2130; -} - -a.badge-danger:focus, a.badge-danger.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.badge-light { - color: #212529; - background-color: #f8f9fa; -} - -a.badge-light:hover, a.badge-light:focus { - color: #212529; - background-color: #dae0e5; -} - -a.badge-light:focus, a.badge-light.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.badge-dark { - color: #fff; - background-color: #343a40; -} - -a.badge-dark:hover, a.badge-dark:focus { - color: #fff; - background-color: #1d2124; -} - -a.badge-dark:focus, a.badge-dark.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.jumbotron { - padding: 2rem 1rem; - margin-bottom: 2rem; - background-color: #e9ecef; - border-radius: 0.3rem; -} - -@media (min-width: 576px) { - .jumbotron { - padding: 4rem 2rem; - } -} - -.jumbotron-fluid { - padding-right: 0; - padding-left: 0; - border-radius: 0; -} - -.alert { - position: relative; - padding: 0.75rem 1.25rem; - margin-bottom: 1rem; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.alert-heading { - color: inherit; -} - -.alert-link { - font-weight: 700; -} - -.alert-dismissible { - padding-right: 4rem; -} - -.alert-dismissible .close { - position: absolute; - top: 0; - right: 0; - padding: 0.75rem 1.25rem; - color: inherit; -} - -.alert-primary { - color: #004085; - background-color: #cce5ff; - border-color: #b8daff; -} - -.alert-primary hr { - border-top-color: #9fcdff; -} - -.alert-primary .alert-link { - color: #002752; -} - -.alert-secondary { - color: #383d41; - background-color: #e2e3e5; - border-color: #d6d8db; -} - -.alert-secondary hr { - border-top-color: #c8cbcf; -} - -.alert-secondary .alert-link { - color: #202326; -} - -.alert-success { - color: #155724; - background-color: #d4edda; - border-color: #c3e6cb; -} - -.alert-success hr { - border-top-color: #b1dfbb; -} - -.alert-success .alert-link { - color: #0b2e13; -} - -.alert-info { - color: #0c5460; - background-color: #d1ecf1; - border-color: #bee5eb; -} - -.alert-info hr { - border-top-color: #abdde5; -} - -.alert-info .alert-link { - color: #062c33; -} - -.alert-warning { - color: #856404; - background-color: #fff3cd; - border-color: #ffeeba; -} - -.alert-warning hr { - border-top-color: #ffe8a1; -} - -.alert-warning .alert-link { - color: #533f03; -} - -.alert-danger { - color: #721c24; - background-color: #f8d7da; - border-color: #f5c6cb; -} - -.alert-danger hr { - border-top-color: #f1b0b7; -} - -.alert-danger .alert-link { - color: #491217; -} - -.alert-light { - color: #818182; - background-color: #fefefe; - border-color: #fdfdfe; -} - -.alert-light hr { - border-top-color: #ececf6; -} - -.alert-light .alert-link { - color: #686868; -} - -.alert-dark { - color: #1b1e21; - background-color: #d6d8d9; - border-color: #c6c8ca; -} - -.alert-dark hr { - border-top-color: #b9bbbe; -} - -.alert-dark .alert-link { - color: #040505; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -.progress { - display: -ms-flexbox; - display: flex; - height: 1rem; - overflow: hidden; - font-size: 0.75rem; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.progress-bar { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - overflow: hidden; - color: #fff; - text-align: center; - white-space: nowrap; - background-color: #007bff; - transition: width 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar { - transition: none; - } -} - -.progress-bar-striped { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 1rem 1rem; -} - -.progress-bar-animated { - -webkit-animation: progress-bar-stripes 1s linear infinite; - animation: progress-bar-stripes 1s linear infinite; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar-animated { - -webkit-animation: none; - animation: none; - } -} - -.media { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; -} - -.media-body { - -ms-flex: 1; - flex: 1; -} - -.list-group { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; -} - -.list-group-item-action { - width: 100%; - color: #495057; - text-align: inherit; -} - -.list-group-item-action:hover, .list-group-item-action:focus { - z-index: 1; - color: #495057; - text-decoration: none; - background-color: #f8f9fa; -} - -.list-group-item-action:active { - color: #212529; - background-color: #e9ecef; -} - -.list-group-item { - position: relative; - display: block; - padding: 0.75rem 1.25rem; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.125); -} - -.list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.list-group-item:last-child { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.list-group-item.disabled, .list-group-item:disabled { - color: #6c757d; - pointer-events: none; - background-color: #fff; -} - -.list-group-item.active { - z-index: 2; - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.list-group-item + .list-group-item { - border-top-width: 0; -} - -.list-group-item + .list-group-item.active { - margin-top: -1px; - border-top-width: 1px; -} - -.list-group-horizontal { - -ms-flex-direction: row; - flex-direction: row; -} - -.list-group-horizontal .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; -} - -.list-group-horizontal .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; -} - -.list-group-horizontal .list-group-item.active { - margin-top: 0; -} - -.list-group-horizontal .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; -} - -.list-group-horizontal .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; -} - -@media (min-width: 576px) { - .list-group-horizontal-sm { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-sm .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-sm .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-sm .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-sm .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-sm .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 768px) { - .list-group-horizontal-md { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-md .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-md .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-md .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-md .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-md .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 992px) { - .list-group-horizontal-lg { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-lg .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-lg .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-lg .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-lg .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-lg .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 1200px) { - .list-group-horizontal-xl { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-xl .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-xl .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-xl .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-xl .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-xl .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -.list-group-flush .list-group-item { - border-right-width: 0; - border-left-width: 0; - border-radius: 0; -} - -.list-group-flush .list-group-item:first-child { - border-top-width: 0; -} - -.list-group-flush:last-child .list-group-item:last-child { - border-bottom-width: 0; -} - -.list-group-item-primary { - color: #004085; - background-color: #b8daff; -} - -.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { - color: #004085; - background-color: #9fcdff; -} - -.list-group-item-primary.list-group-item-action.active { - color: #fff; - background-color: #004085; - border-color: #004085; -} - -.list-group-item-secondary { - color: #383d41; - background-color: #d6d8db; -} - -.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { - color: #383d41; - background-color: #c8cbcf; -} - -.list-group-item-secondary.list-group-item-action.active { - color: #fff; - background-color: #383d41; - border-color: #383d41; -} - -.list-group-item-success { - color: #155724; - background-color: #c3e6cb; -} - -.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { - color: #155724; - background-color: #b1dfbb; -} - -.list-group-item-success.list-group-item-action.active { - color: #fff; - background-color: #155724; - border-color: #155724; -} - -.list-group-item-info { - color: #0c5460; - background-color: #bee5eb; -} - -.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { - color: #0c5460; - background-color: #abdde5; -} - -.list-group-item-info.list-group-item-action.active { - color: #fff; - background-color: #0c5460; - border-color: #0c5460; -} - -.list-group-item-warning { - color: #856404; - background-color: #ffeeba; -} - -.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { - color: #856404; - background-color: #ffe8a1; -} - -.list-group-item-warning.list-group-item-action.active { - color: #fff; - background-color: #856404; - border-color: #856404; -} - -.list-group-item-danger { - color: #721c24; - background-color: #f5c6cb; -} - -.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { - color: #721c24; - background-color: #f1b0b7; -} - -.list-group-item-danger.list-group-item-action.active { - color: #fff; - background-color: #721c24; - border-color: #721c24; -} - -.list-group-item-light { - color: #818182; - background-color: #fdfdfe; -} - -.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { - color: #818182; - background-color: #ececf6; -} - -.list-group-item-light.list-group-item-action.active { - color: #fff; - background-color: #818182; - border-color: #818182; -} - -.list-group-item-dark { - color: #1b1e21; - background-color: #c6c8ca; -} - -.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { - color: #1b1e21; - background-color: #b9bbbe; -} - -.list-group-item-dark.list-group-item-action.active { - color: #fff; - background-color: #1b1e21; - border-color: #1b1e21; -} - -.close { - float: right; - font-size: 1.5rem; - font-weight: 700; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: .5; -} - -.close:hover { - color: #000; - text-decoration: none; -} - -.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { - opacity: .75; -} - -button.close { - padding: 0; - background-color: transparent; - border: 0; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -a.close.disabled { - pointer-events: none; -} - -.toast { - max-width: 350px; - overflow: hidden; - font-size: 0.875rem; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.1); - box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - opacity: 0; - border-radius: 0.25rem; -} - -.toast:not(:last-child) { - margin-bottom: 0.75rem; -} - -.toast.showing { - opacity: 1; -} - -.toast.show { - display: block; - opacity: 1; -} - -.toast.hide { - display: none; -} - -.toast-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 0.25rem 0.75rem; - color: #6c757d; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border-bottom: 1px solid rgba(0, 0, 0, 0.05); -} - -.toast-body { - padding: 0.75rem; -} - -.modal-open { - overflow: hidden; -} - -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} - -.modal { - position: fixed; - top: 0; - left: 0; - z-index: 1050; - display: none; - width: 100%; - height: 100%; - overflow: hidden; - outline: 0; -} - -.modal-dialog { - position: relative; - width: auto; - margin: 0.5rem; - pointer-events: none; -} - -.modal.fade .modal-dialog { - transition: -webkit-transform 0.3s ease-out; - transition: transform 0.3s ease-out; - transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; - -webkit-transform: translate(0, -50px); - transform: translate(0, -50px); -} - -@media (prefers-reduced-motion: reduce) { - .modal.fade .modal-dialog { - transition: none; - } -} - -.modal.show .modal-dialog { - -webkit-transform: none; - transform: none; -} - -.modal.modal-static .modal-dialog { - -webkit-transform: scale(1.02); - transform: scale(1.02); -} - -.modal-dialog-scrollable { - display: -ms-flexbox; - display: flex; - max-height: calc(100% - 1rem); -} - -.modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 1rem); - overflow: hidden; -} - -.modal-dialog-scrollable .modal-header, -.modal-dialog-scrollable .modal-footer { - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.modal-dialog-scrollable .modal-body { - overflow-y: auto; -} - -.modal-dialog-centered { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - min-height: calc(100% - 1rem); -} - -.modal-dialog-centered::before { - display: block; - height: calc(100vh - 1rem); - content: ""; -} - -.modal-dialog-centered.modal-dialog-scrollable { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - height: 100%; -} - -.modal-dialog-centered.modal-dialog-scrollable .modal-content { - max-height: none; -} - -.modal-dialog-centered.modal-dialog-scrollable::before { - content: none; -} - -.modal-content { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - width: 100%; - pointer-events: auto; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; - outline: 0; -} - -.modal-backdrop { - position: fixed; - top: 0; - left: 0; - z-index: 1040; - width: 100vw; - height: 100vh; - background-color: #000; -} - -.modal-backdrop.fade { - opacity: 0; -} - -.modal-backdrop.show { - opacity: 0.5; -} - -.modal-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 1rem 1rem; - border-bottom: 1px solid #dee2e6; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.modal-header .close { - padding: 1rem 1rem; - margin: -1rem -1rem -1rem auto; -} - -.modal-title { - margin-bottom: 0; - line-height: 1.5; -} - -.modal-body { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1rem; -} - -.modal-footer { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 0.75rem; - border-top: 1px solid #dee2e6; - border-bottom-right-radius: calc(0.3rem - 1px); - border-bottom-left-radius: calc(0.3rem - 1px); -} - -.modal-footer > * { - margin: 0.25rem; -} - -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} - -@media (min-width: 576px) { - .modal-dialog { - max-width: 500px; - margin: 1.75rem auto; - } - .modal-dialog-scrollable { - max-height: calc(100% - 3.5rem); - } - .modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 3.5rem); - } - .modal-dialog-centered { - min-height: calc(100% - 3.5rem); - } - .modal-dialog-centered::before { - height: calc(100vh - 3.5rem); - } - .modal-sm { - max-width: 300px; - } -} - -@media (min-width: 992px) { - .modal-lg, - .modal-xl { - max-width: 800px; - } -} - -@media (min-width: 1200px) { - .modal-xl { - max-width: 1140px; - } -} - -.tooltip { - position: absolute; - z-index: 1070; - display: block; - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - opacity: 0; -} - -.tooltip.show { - opacity: 0.9; -} - -.tooltip .arrow { - position: absolute; - display: block; - width: 0.8rem; - height: 0.4rem; -} - -.tooltip .arrow::before { - position: absolute; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { - padding: 0.4rem 0; -} - -.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { - bottom: 0; -} - -.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { - top: 0; - border-width: 0.4rem 0.4rem 0; - border-top-color: #000; -} - -.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { - padding: 0 0.4rem; -} - -.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { - left: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { - right: 0; - border-width: 0.4rem 0.4rem 0.4rem 0; - border-right-color: #000; -} - -.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { - padding: 0.4rem 0; -} - -.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { - top: 0; -} - -.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - bottom: 0; - border-width: 0 0.4rem 0.4rem; - border-bottom-color: #000; -} - -.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { - padding: 0 0.4rem; -} - -.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { - right: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { - left: 0; - border-width: 0.4rem 0 0.4rem 0.4rem; - border-left-color: #000; -} - -.tooltip-inner { - max-width: 200px; - padding: 0.25rem 0.5rem; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 0.25rem; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: block; - max-width: 276px; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; -} - -.popover .arrow { - position: absolute; - display: block; - width: 1rem; - height: 0.5rem; - margin: 0 0.3rem; -} - -.popover .arrow::before, .popover .arrow::after { - position: absolute; - display: block; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-popover-top, .bs-popover-auto[x-placement^="top"] { - margin-bottom: 0.5rem; -} - -.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { - bottom: calc(-0.5rem - 1px); -} - -.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { - bottom: 0; - border-width: 0.5rem 0.5rem 0; - border-top-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { - bottom: 1px; - border-width: 0.5rem 0.5rem 0; - border-top-color: #fff; -} - -.bs-popover-right, .bs-popover-auto[x-placement^="right"] { - margin-left: 0.5rem; -} - -.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { - left: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { - left: 0; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { - left: 1px; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: #fff; -} - -.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { - margin-top: 0.5rem; -} - -.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { - top: calc(-0.5rem - 1px); -} - -.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { - top: 0; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { - top: 1px; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: #fff; -} - -.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { - position: absolute; - top: 0; - left: 50%; - display: block; - width: 1rem; - margin-left: -0.5rem; - content: ""; - border-bottom: 1px solid #f7f7f7; -} - -.bs-popover-left, .bs-popover-auto[x-placement^="left"] { - margin-right: 0.5rem; -} - -.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { - right: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { - right: 0; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { - right: 1px; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: #fff; -} - -.popover-header { - padding: 0.5rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.popover-header:empty { - display: none; -} - -.popover-body { - padding: 0.5rem 0.75rem; - color: #212529; -} - -.carousel { - position: relative; -} - -.carousel.pointer-event { - -ms-touch-action: pan-y; - touch-action: pan-y; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel-inner::after { - display: block; - clear: both; - content: ""; -} - -.carousel-item { - position: relative; - display: none; - float: left; - width: 100%; - margin-right: -100%; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - transition: -webkit-transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-item { - transition: none; - } -} - -.carousel-item.active, -.carousel-item-next, -.carousel-item-prev { - display: block; -} - -.carousel-item-next:not(.carousel-item-left), -.active.carousel-item-right { - -webkit-transform: translateX(100%); - transform: translateX(100%); -} - -.carousel-item-prev:not(.carousel-item-right), -.active.carousel-item-left { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} - -.carousel-fade .carousel-item { - opacity: 0; - transition-property: opacity; - -webkit-transform: none; - transform: none; -} - -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-next.carousel-item-left, -.carousel-fade .carousel-item-prev.carousel-item-right { - z-index: 1; - opacity: 1; -} - -.carousel-fade .active.carousel-item-left, -.carousel-fade .active.carousel-item-right { - z-index: 0; - opacity: 0; - transition: opacity 0s 0.6s; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-fade .active.carousel-item-left, - .carousel-fade .active.carousel-item-right { - transition: none; - } -} - -.carousel-control-prev, -.carousel-control-next { - position: absolute; - top: 0; - bottom: 0; - z-index: 1; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: 15%; - color: #fff; - text-align: center; - opacity: 0.5; - transition: opacity 0.15s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-control-prev, - .carousel-control-next { - transition: none; - } -} - -.carousel-control-prev:hover, .carousel-control-prev:focus, -.carousel-control-next:hover, -.carousel-control-next:focus { - color: #fff; - text-decoration: none; - outline: 0; - opacity: 0.9; -} - -.carousel-control-prev { - left: 0; -} - -.carousel-control-next { - right: 0; -} - -.carousel-control-prev-icon, -.carousel-control-next-icon { - display: inline-block; - width: 20px; - height: 20px; - background: no-repeat 50% / 100% 100%; -} - -.carousel-control-prev-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); -} - -.carousel-control-next-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); -} - -.carousel-indicators { - position: absolute; - right: 0; - bottom: 0; - left: 0; - z-index: 15; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - padding-left: 0; - margin-right: 15%; - margin-left: 15%; - list-style: none; -} - -.carousel-indicators li { - box-sizing: content-box; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - width: 30px; - height: 3px; - margin-right: 3px; - margin-left: 3px; - text-indent: -999px; - cursor: pointer; - background-color: #fff; - background-clip: padding-box; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - opacity: .5; - transition: opacity 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-indicators li { - transition: none; - } -} - -.carousel-indicators .active { - opacity: 1; -} - -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; -} - -@-webkit-keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -.spinner-border { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - border: 0.25em solid currentColor; - border-right-color: transparent; - border-radius: 50%; - -webkit-animation: spinner-border .75s linear infinite; - animation: spinner-border .75s linear infinite; -} - -.spinner-border-sm { - width: 1rem; - height: 1rem; - border-width: 0.2em; -} - -@-webkit-keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - opacity: 1; - } -} - -@keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - opacity: 1; - } -} - -.spinner-grow { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - background-color: currentColor; - border-radius: 50%; - opacity: 0; - -webkit-animation: spinner-grow .75s linear infinite; - animation: spinner-grow .75s linear infinite; -} - -.spinner-grow-sm { - width: 1rem; - height: 1rem; -} - -.align-baseline { - vertical-align: baseline !important; -} - -.align-top { - vertical-align: top !important; -} - -.align-middle { - vertical-align: middle !important; -} - -.align-bottom { - vertical-align: bottom !important; -} - -.align-text-bottom { - vertical-align: text-bottom !important; -} - -.align-text-top { - vertical-align: text-top !important; -} - -.bg-primary { - background-color: #007bff !important; -} - -a.bg-primary:hover, a.bg-primary:focus, -button.bg-primary:hover, -button.bg-primary:focus { - background-color: #0062cc !important; -} - -.bg-secondary { - background-color: #6c757d !important; -} - -a.bg-secondary:hover, a.bg-secondary:focus, -button.bg-secondary:hover, -button.bg-secondary:focus { - background-color: #545b62 !important; -} - -.bg-success { - background-color: #28a745 !important; -} - -a.bg-success:hover, a.bg-success:focus, -button.bg-success:hover, -button.bg-success:focus { - background-color: #1e7e34 !important; -} - -.bg-info { - background-color: #17a2b8 !important; -} - -a.bg-info:hover, a.bg-info:focus, -button.bg-info:hover, -button.bg-info:focus { - background-color: #117a8b !important; -} - -.bg-warning { - background-color: #ffc107 !important; -} - -a.bg-warning:hover, a.bg-warning:focus, -button.bg-warning:hover, -button.bg-warning:focus { - background-color: #d39e00 !important; -} - -.bg-danger { - background-color: #dc3545 !important; -} - -a.bg-danger:hover, a.bg-danger:focus, -button.bg-danger:hover, -button.bg-danger:focus { - background-color: #bd2130 !important; -} - -.bg-light { - background-color: #f8f9fa !important; -} - -a.bg-light:hover, a.bg-light:focus, -button.bg-light:hover, -button.bg-light:focus { - background-color: #dae0e5 !important; -} - -.bg-dark { - background-color: #343a40 !important; -} - -a.bg-dark:hover, a.bg-dark:focus, -button.bg-dark:hover, -button.bg-dark:focus { - background-color: #1d2124 !important; -} - -.bg-white { - background-color: #fff !important; -} - -.bg-transparent { - background-color: transparent !important; -} - -.border { - border: 1px solid #dee2e6 !important; -} - -.border-top { - border-top: 1px solid #dee2e6 !important; -} - -.border-right { - border-right: 1px solid #dee2e6 !important; -} - -.border-bottom { - border-bottom: 1px solid #dee2e6 !important; -} - -.border-left { - border-left: 1px solid #dee2e6 !important; -} - -.border-0 { - border: 0 !important; -} - -.border-top-0 { - border-top: 0 !important; -} - -.border-right-0 { - border-right: 0 !important; -} - -.border-bottom-0 { - border-bottom: 0 !important; -} - -.border-left-0 { - border-left: 0 !important; -} - -.border-primary { - border-color: #007bff !important; -} - -.border-secondary { - border-color: #6c757d !important; -} - -.border-success { - border-color: #28a745 !important; -} - -.border-info { - border-color: #17a2b8 !important; -} - -.border-warning { - border-color: #ffc107 !important; -} - -.border-danger { - border-color: #dc3545 !important; -} - -.border-light { - border-color: #f8f9fa !important; -} - -.border-dark { - border-color: #343a40 !important; -} - -.border-white { - border-color: #fff !important; -} - -.rounded-sm { - border-radius: 0.2rem !important; -} - -.rounded { - border-radius: 0.25rem !important; -} - -.rounded-top { - border-top-left-radius: 0.25rem !important; - border-top-right-radius: 0.25rem !important; -} - -.rounded-right { - border-top-right-radius: 0.25rem !important; - border-bottom-right-radius: 0.25rem !important; -} - -.rounded-bottom { - border-bottom-right-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-left { - border-top-left-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-lg { - border-radius: 0.3rem !important; -} - -.rounded-circle { - border-radius: 50% !important; -} - -.rounded-pill { - border-radius: 50rem !important; -} - -.rounded-0 { - border-radius: 0 !important; -} - -.clearfix::after { - display: block; - clear: both; - content: ""; -} - -.d-none { - display: none !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: -ms-flexbox !important; - display: flex !important; -} - -.d-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; -} - -@media (min-width: 576px) { - .d-sm-none { - display: none !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-block { - display: block !important; - } - .d-sm-table { - display: table !important; - } - .d-sm-table-row { - display: table-row !important; - } - .d-sm-table-cell { - display: table-cell !important; - } - .d-sm-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-sm-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 768px) { - .d-md-none { - display: none !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-block { - display: block !important; - } - .d-md-table { - display: table !important; - } - .d-md-table-row { - display: table-row !important; - } - .d-md-table-cell { - display: table-cell !important; - } - .d-md-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-md-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 992px) { - .d-lg-none { - display: none !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-block { - display: block !important; - } - .d-lg-table { - display: table !important; - } - .d-lg-table-row { - display: table-row !important; - } - .d-lg-table-cell { - display: table-cell !important; - } - .d-lg-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-lg-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 1200px) { - .d-xl-none { - display: none !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-block { - display: block !important; - } - .d-xl-table { - display: table !important; - } - .d-xl-table-row { - display: table-row !important; - } - .d-xl-table-cell { - display: table-cell !important; - } - .d-xl-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-xl-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media print { - .d-print-none { - display: none !important; - } - .d-print-inline { - display: inline !important; - } - .d-print-inline-block { - display: inline-block !important; - } - .d-print-block { - display: block !important; - } - .d-print-table { - display: table !important; - } - .d-print-table-row { - display: table-row !important; - } - .d-print-table-cell { - display: table-cell !important; - } - .d-print-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-print-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -.embed-responsive { - position: relative; - display: block; - width: 100%; - padding: 0; - overflow: hidden; -} - -.embed-responsive::before { - display: block; - content: ""; -} - -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} - -.embed-responsive-21by9::before { - padding-top: 42.857143%; -} - -.embed-responsive-16by9::before { - padding-top: 56.25%; -} - -.embed-responsive-4by3::before { - padding-top: 75%; -} - -.embed-responsive-1by1::before { - padding-top: 100%; -} - -.flex-row { - -ms-flex-direction: row !important; - flex-direction: row !important; -} - -.flex-column { - -ms-flex-direction: column !important; - flex-direction: column !important; -} - -.flex-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; -} - -.flex-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; -} - -.flex-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; -} - -.flex-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; -} - -.flex-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; -} - -.flex-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; -} - -.flex-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; -} - -.justify-content-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; -} - -.justify-content-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; -} - -.justify-content-center { - -ms-flex-pack: center !important; - justify-content: center !important; -} - -.justify-content-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; -} - -.justify-content-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; -} - -.align-items-start { - -ms-flex-align: start !important; - align-items: flex-start !important; -} - -.align-items-end { - -ms-flex-align: end !important; - align-items: flex-end !important; -} - -.align-items-center { - -ms-flex-align: center !important; - align-items: center !important; -} - -.align-items-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; -} - -.align-items-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; -} - -.align-content-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; -} - -.align-content-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; -} - -.align-content-center { - -ms-flex-line-pack: center !important; - align-content: center !important; -} - -.align-content-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; -} - -.align-content-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; -} - -.align-content-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; -} - -.align-self-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; -} - -.align-self-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; -} - -.align-self-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; -} - -.align-self-center { - -ms-flex-item-align: center !important; - align-self: center !important; -} - -.align-self-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; -} - -.align-self-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; -} - -@media (min-width: 576px) { - .flex-sm-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-sm-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-sm-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-sm-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-sm-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-sm-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-sm-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-sm-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-sm-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-sm-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-sm-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-sm-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-sm-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-sm-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-sm-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-sm-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-sm-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-sm-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-sm-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-sm-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-sm-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-sm-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-sm-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-sm-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-sm-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-sm-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-sm-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-sm-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-sm-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-sm-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-sm-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-sm-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-sm-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-sm-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 768px) { - .flex-md-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-md-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-md-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-md-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-md-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-md-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-md-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-md-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-md-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-md-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-md-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-md-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-md-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-md-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-md-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-md-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-md-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-md-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-md-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-md-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-md-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-md-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-md-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-md-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-md-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-md-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-md-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-md-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-md-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-md-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-md-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-md-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-md-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-md-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 992px) { - .flex-lg-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-lg-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-lg-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-lg-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-lg-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-lg-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-lg-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-lg-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-lg-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-lg-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-lg-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-lg-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-lg-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-lg-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-lg-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-lg-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-lg-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-lg-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-lg-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-lg-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-lg-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-lg-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-lg-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-lg-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-lg-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-lg-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-lg-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-lg-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-lg-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-lg-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-lg-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-lg-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-lg-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-lg-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 1200px) { - .flex-xl-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-xl-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-xl-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-xl-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-xl-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-xl-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-xl-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-xl-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-xl-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-xl-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-xl-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-xl-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-xl-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-xl-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-xl-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-xl-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-xl-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-xl-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-xl-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-xl-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-xl-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-xl-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-xl-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-xl-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-xl-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-xl-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-xl-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-xl-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-xl-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-xl-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-xl-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-xl-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-xl-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-xl-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -.float-left { - float: left !important; -} - -.float-right { - float: right !important; -} - -.float-none { - float: none !important; -} - -@media (min-width: 576px) { - .float-sm-left { - float: left !important; - } - .float-sm-right { - float: right !important; - } - .float-sm-none { - float: none !important; - } -} - -@media (min-width: 768px) { - .float-md-left { - float: left !important; - } - .float-md-right { - float: right !important; - } - .float-md-none { - float: none !important; - } -} - -@media (min-width: 992px) { - .float-lg-left { - float: left !important; - } - .float-lg-right { - float: right !important; - } - .float-lg-none { - float: none !important; - } -} - -@media (min-width: 1200px) { - .float-xl-left { - float: left !important; - } - .float-xl-right { - float: right !important; - } - .float-xl-none { - float: none !important; - } -} - -.overflow-auto { - overflow: auto !important; -} - -.overflow-hidden { - overflow: hidden !important; -} - -.position-static { - position: static !important; -} - -.position-relative { - position: relative !important; -} - -.position-absolute { - position: absolute !important; -} - -.position-fixed { - position: fixed !important; -} - -.position-sticky { - position: -webkit-sticky !important; - position: sticky !important; -} - -.fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; -} - -.fixed-bottom { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 1030; -} - -@supports ((position: -webkit-sticky) or (position: sticky)) { - .sticky-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - -.sr-only-focusable:active, .sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - overflow: visible; - clip: auto; - white-space: normal; -} - -.shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; -} - -.shadow { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; -} - -.shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; -} - -.shadow-none { - box-shadow: none !important; -} - -.w-25 { - width: 25% !important; -} - -.w-50 { - width: 50% !important; -} - -.w-75 { - width: 75% !important; -} - -.w-100 { - width: 100% !important; -} - -.w-auto { - width: auto !important; -} - -.h-25 { - height: 25% !important; -} - -.h-50 { - height: 50% !important; -} - -.h-75 { - height: 75% !important; -} - -.h-100 { - height: 100% !important; -} - -.h-auto { - height: auto !important; -} - -.mw-100 { - max-width: 100% !important; -} - -.mh-100 { - max-height: 100% !important; -} - -.min-vw-100 { - min-width: 100vw !important; -} - -.min-vh-100 { - min-height: 100vh !important; -} - -.vw-100 { - width: 100vw !important; -} - -.vh-100 { - height: 100vh !important; -} - -.stretched-link::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - pointer-events: auto; - content: ""; - background-color: rgba(0, 0, 0, 0); -} - -.m-0 { - margin: 0 !important; -} - -.mt-0, -.my-0 { - margin-top: 0 !important; -} - -.mr-0, -.mx-0 { - margin-right: 0 !important; -} - -.mb-0, -.my-0 { - margin-bottom: 0 !important; -} - -.ml-0, -.mx-0 { - margin-left: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.mt-1, -.my-1 { - margin-top: 0.25rem !important; -} - -.mr-1, -.mx-1 { - margin-right: 0.25rem !important; -} - -.mb-1, -.my-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1, -.mx-1 { - margin-left: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.mt-2, -.my-2 { - margin-top: 0.5rem !important; -} - -.mr-2, -.mx-2 { - margin-right: 0.5rem !important; -} - -.mb-2, -.my-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2, -.mx-2 { - margin-left: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.mt-3, -.my-3 { - margin-top: 1rem !important; -} - -.mr-3, -.mx-3 { - margin-right: 1rem !important; -} - -.mb-3, -.my-3 { - margin-bottom: 1rem !important; -} - -.ml-3, -.mx-3 { - margin-left: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.mt-4, -.my-4 { - margin-top: 1.5rem !important; -} - -.mr-4, -.mx-4 { - margin-right: 1.5rem !important; -} - -.mb-4, -.my-4 { - margin-bottom: 1.5rem !important; -} - -.ml-4, -.mx-4 { - margin-left: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.mt-5, -.my-5 { - margin-top: 3rem !important; -} - -.mr-5, -.mx-5 { - margin-right: 3rem !important; -} - -.mb-5, -.my-5 { - margin-bottom: 3rem !important; -} - -.ml-5, -.mx-5 { - margin-left: 3rem !important; -} - -.p-0 { - padding: 0 !important; -} - -.pt-0, -.py-0 { - padding-top: 0 !important; -} - -.pr-0, -.px-0 { - padding-right: 0 !important; -} - -.pb-0, -.py-0 { - padding-bottom: 0 !important; -} - -.pl-0, -.px-0 { - padding-left: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.pt-1, -.py-1 { - padding-top: 0.25rem !important; -} - -.pr-1, -.px-1 { - padding-right: 0.25rem !important; -} - -.pb-1, -.py-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1, -.px-1 { - padding-left: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.pt-2, -.py-2 { - padding-top: 0.5rem !important; -} - -.pr-2, -.px-2 { - padding-right: 0.5rem !important; -} - -.pb-2, -.py-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2, -.px-2 { - padding-left: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.pt-3, -.py-3 { - padding-top: 1rem !important; -} - -.pr-3, -.px-3 { - padding-right: 1rem !important; -} - -.pb-3, -.py-3 { - padding-bottom: 1rem !important; -} - -.pl-3, -.px-3 { - padding-left: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.pt-4, -.py-4 { - padding-top: 1.5rem !important; -} - -.pr-4, -.px-4 { - padding-right: 1.5rem !important; -} - -.pb-4, -.py-4 { - padding-bottom: 1.5rem !important; -} - -.pl-4, -.px-4 { - padding-left: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.pt-5, -.py-5 { - padding-top: 3rem !important; -} - -.pr-5, -.px-5 { - padding-right: 3rem !important; -} - -.pb-5, -.py-5 { - padding-bottom: 3rem !important; -} - -.pl-5, -.px-5 { - padding-left: 3rem !important; -} - -.m-n1 { - margin: -0.25rem !important; -} - -.mt-n1, -.my-n1 { - margin-top: -0.25rem !important; -} - -.mr-n1, -.mx-n1 { - margin-right: -0.25rem !important; -} - -.mb-n1, -.my-n1 { - margin-bottom: -0.25rem !important; -} - -.ml-n1, -.mx-n1 { - margin-left: -0.25rem !important; -} - -.m-n2 { - margin: -0.5rem !important; -} - -.mt-n2, -.my-n2 { - margin-top: -0.5rem !important; -} - -.mr-n2, -.mx-n2 { - margin-right: -0.5rem !important; -} - -.mb-n2, -.my-n2 { - margin-bottom: -0.5rem !important; -} - -.ml-n2, -.mx-n2 { - margin-left: -0.5rem !important; -} - -.m-n3 { - margin: -1rem !important; -} - -.mt-n3, -.my-n3 { - margin-top: -1rem !important; -} - -.mr-n3, -.mx-n3 { - margin-right: -1rem !important; -} - -.mb-n3, -.my-n3 { - margin-bottom: -1rem !important; -} - -.ml-n3, -.mx-n3 { - margin-left: -1rem !important; -} - -.m-n4 { - margin: -1.5rem !important; -} - -.mt-n4, -.my-n4 { - margin-top: -1.5rem !important; -} - -.mr-n4, -.mx-n4 { - margin-right: -1.5rem !important; -} - -.mb-n4, -.my-n4 { - margin-bottom: -1.5rem !important; -} - -.ml-n4, -.mx-n4 { - margin-left: -1.5rem !important; -} - -.m-n5 { - margin: -3rem !important; -} - -.mt-n5, -.my-n5 { - margin-top: -3rem !important; -} - -.mr-n5, -.mx-n5 { - margin-right: -3rem !important; -} - -.mb-n5, -.my-n5 { - margin-bottom: -3rem !important; -} - -.ml-n5, -.mx-n5 { - margin-left: -3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mt-auto, -.my-auto { - margin-top: auto !important; -} - -.mr-auto, -.mx-auto { - margin-right: auto !important; -} - -.mb-auto, -.my-auto { - margin-bottom: auto !important; -} - -.ml-auto, -.mx-auto { - margin-left: auto !important; -} - -@media (min-width: 576px) { - .m-sm-0 { - margin: 0 !important; - } - .mt-sm-0, - .my-sm-0 { - margin-top: 0 !important; - } - .mr-sm-0, - .mx-sm-0 { - margin-right: 0 !important; - } - .mb-sm-0, - .my-sm-0 { - margin-bottom: 0 !important; - } - .ml-sm-0, - .mx-sm-0 { - margin-left: 0 !important; - } - .m-sm-1 { - margin: 0.25rem !important; - } - .mt-sm-1, - .my-sm-1 { - margin-top: 0.25rem !important; - } - .mr-sm-1, - .mx-sm-1 { - margin-right: 0.25rem !important; - } - .mb-sm-1, - .my-sm-1 { - margin-bottom: 0.25rem !important; - } - .ml-sm-1, - .mx-sm-1 { - margin-left: 0.25rem !important; - } - .m-sm-2 { - margin: 0.5rem !important; - } - .mt-sm-2, - .my-sm-2 { - margin-top: 0.5rem !important; - } - .mr-sm-2, - .mx-sm-2 { - margin-right: 0.5rem !important; - } - .mb-sm-2, - .my-sm-2 { - margin-bottom: 0.5rem !important; - } - .ml-sm-2, - .mx-sm-2 { - margin-left: 0.5rem !important; - } - .m-sm-3 { - margin: 1rem !important; - } - .mt-sm-3, - .my-sm-3 { - margin-top: 1rem !important; - } - .mr-sm-3, - .mx-sm-3 { - margin-right: 1rem !important; - } - .mb-sm-3, - .my-sm-3 { - margin-bottom: 1rem !important; - } - .ml-sm-3, - .mx-sm-3 { - margin-left: 1rem !important; - } - .m-sm-4 { - margin: 1.5rem !important; - } - .mt-sm-4, - .my-sm-4 { - margin-top: 1.5rem !important; - } - .mr-sm-4, - .mx-sm-4 { - margin-right: 1.5rem !important; - } - .mb-sm-4, - .my-sm-4 { - margin-bottom: 1.5rem !important; - } - .ml-sm-4, - .mx-sm-4 { - margin-left: 1.5rem !important; - } - .m-sm-5 { - margin: 3rem !important; - } - .mt-sm-5, - .my-sm-5 { - margin-top: 3rem !important; - } - .mr-sm-5, - .mx-sm-5 { - margin-right: 3rem !important; - } - .mb-sm-5, - .my-sm-5 { - margin-bottom: 3rem !important; - } - .ml-sm-5, - .mx-sm-5 { - margin-left: 3rem !important; - } - .p-sm-0 { - padding: 0 !important; - } - .pt-sm-0, - .py-sm-0 { - padding-top: 0 !important; - } - .pr-sm-0, - .px-sm-0 { - padding-right: 0 !important; - } - .pb-sm-0, - .py-sm-0 { - padding-bottom: 0 !important; - } - .pl-sm-0, - .px-sm-0 { - padding-left: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .pt-sm-1, - .py-sm-1 { - padding-top: 0.25rem !important; - } - .pr-sm-1, - .px-sm-1 { - padding-right: 0.25rem !important; - } - .pb-sm-1, - .py-sm-1 { - padding-bottom: 0.25rem !important; - } - .pl-sm-1, - .px-sm-1 { - padding-left: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .pt-sm-2, - .py-sm-2 { - padding-top: 0.5rem !important; - } - .pr-sm-2, - .px-sm-2 { - padding-right: 0.5rem !important; - } - .pb-sm-2, - .py-sm-2 { - padding-bottom: 0.5rem !important; - } - .pl-sm-2, - .px-sm-2 { - padding-left: 0.5rem !important; - } - .p-sm-3 { - padding: 1rem !important; - } - .pt-sm-3, - .py-sm-3 { - padding-top: 1rem !important; - } - .pr-sm-3, - .px-sm-3 { - padding-right: 1rem !important; - } - .pb-sm-3, - .py-sm-3 { - padding-bottom: 1rem !important; - } - .pl-sm-3, - .px-sm-3 { - padding-left: 1rem !important; - } - .p-sm-4 { - padding: 1.5rem !important; - } - .pt-sm-4, - .py-sm-4 { - padding-top: 1.5rem !important; - } - .pr-sm-4, - .px-sm-4 { - padding-right: 1.5rem !important; - } - .pb-sm-4, - .py-sm-4 { - padding-bottom: 1.5rem !important; - } - .pl-sm-4, - .px-sm-4 { - padding-left: 1.5rem !important; - } - .p-sm-5 { - padding: 3rem !important; - } - .pt-sm-5, - .py-sm-5 { - padding-top: 3rem !important; - } - .pr-sm-5, - .px-sm-5 { - padding-right: 3rem !important; - } - .pb-sm-5, - .py-sm-5 { - padding-bottom: 3rem !important; - } - .pl-sm-5, - .px-sm-5 { - padding-left: 3rem !important; - } - .m-sm-n1 { - margin: -0.25rem !important; - } - .mt-sm-n1, - .my-sm-n1 { - margin-top: -0.25rem !important; - } - .mr-sm-n1, - .mx-sm-n1 { - margin-right: -0.25rem !important; - } - .mb-sm-n1, - .my-sm-n1 { - margin-bottom: -0.25rem !important; - } - .ml-sm-n1, - .mx-sm-n1 { - margin-left: -0.25rem !important; - } - .m-sm-n2 { - margin: -0.5rem !important; - } - .mt-sm-n2, - .my-sm-n2 { - margin-top: -0.5rem !important; - } - .mr-sm-n2, - .mx-sm-n2 { - margin-right: -0.5rem !important; - } - .mb-sm-n2, - .my-sm-n2 { - margin-bottom: -0.5rem !important; - } - .ml-sm-n2, - .mx-sm-n2 { - margin-left: -0.5rem !important; - } - .m-sm-n3 { - margin: -1rem !important; - } - .mt-sm-n3, - .my-sm-n3 { - margin-top: -1rem !important; - } - .mr-sm-n3, - .mx-sm-n3 { - margin-right: -1rem !important; - } - .mb-sm-n3, - .my-sm-n3 { - margin-bottom: -1rem !important; - } - .ml-sm-n3, - .mx-sm-n3 { - margin-left: -1rem !important; - } - .m-sm-n4 { - margin: -1.5rem !important; - } - .mt-sm-n4, - .my-sm-n4 { - margin-top: -1.5rem !important; - } - .mr-sm-n4, - .mx-sm-n4 { - margin-right: -1.5rem !important; - } - .mb-sm-n4, - .my-sm-n4 { - margin-bottom: -1.5rem !important; - } - .ml-sm-n4, - .mx-sm-n4 { - margin-left: -1.5rem !important; - } - .m-sm-n5 { - margin: -3rem !important; - } - .mt-sm-n5, - .my-sm-n5 { - margin-top: -3rem !important; - } - .mr-sm-n5, - .mx-sm-n5 { - margin-right: -3rem !important; - } - .mb-sm-n5, - .my-sm-n5 { - margin-bottom: -3rem !important; - } - .ml-sm-n5, - .mx-sm-n5 { - margin-left: -3rem !important; - } - .m-sm-auto { - margin: auto !important; - } - .mt-sm-auto, - .my-sm-auto { - margin-top: auto !important; - } - .mr-sm-auto, - .mx-sm-auto { - margin-right: auto !important; - } - .mb-sm-auto, - .my-sm-auto { - margin-bottom: auto !important; - } - .ml-sm-auto, - .mx-sm-auto { - margin-left: auto !important; - } -} - -@media (min-width: 768px) { - .m-md-0 { - margin: 0 !important; - } - .mt-md-0, - .my-md-0 { - margin-top: 0 !important; - } - .mr-md-0, - .mx-md-0 { - margin-right: 0 !important; - } - .mb-md-0, - .my-md-0 { - margin-bottom: 0 !important; - } - .ml-md-0, - .mx-md-0 { - margin-left: 0 !important; - } - .m-md-1 { - margin: 0.25rem !important; - } - .mt-md-1, - .my-md-1 { - margin-top: 0.25rem !important; - } - .mr-md-1, - .mx-md-1 { - margin-right: 0.25rem !important; - } - .mb-md-1, - .my-md-1 { - margin-bottom: 0.25rem !important; - } - .ml-md-1, - .mx-md-1 { - margin-left: 0.25rem !important; - } - .m-md-2 { - margin: 0.5rem !important; - } - .mt-md-2, - .my-md-2 { - margin-top: 0.5rem !important; - } - .mr-md-2, - .mx-md-2 { - margin-right: 0.5rem !important; - } - .mb-md-2, - .my-md-2 { - margin-bottom: 0.5rem !important; - } - .ml-md-2, - .mx-md-2 { - margin-left: 0.5rem !important; - } - .m-md-3 { - margin: 1rem !important; - } - .mt-md-3, - .my-md-3 { - margin-top: 1rem !important; - } - .mr-md-3, - .mx-md-3 { - margin-right: 1rem !important; - } - .mb-md-3, - .my-md-3 { - margin-bottom: 1rem !important; - } - .ml-md-3, - .mx-md-3 { - margin-left: 1rem !important; - } - .m-md-4 { - margin: 1.5rem !important; - } - .mt-md-4, - .my-md-4 { - margin-top: 1.5rem !important; - } - .mr-md-4, - .mx-md-4 { - margin-right: 1.5rem !important; - } - .mb-md-4, - .my-md-4 { - margin-bottom: 1.5rem !important; - } - .ml-md-4, - .mx-md-4 { - margin-left: 1.5rem !important; - } - .m-md-5 { - margin: 3rem !important; - } - .mt-md-5, - .my-md-5 { - margin-top: 3rem !important; - } - .mr-md-5, - .mx-md-5 { - margin-right: 3rem !important; - } - .mb-md-5, - .my-md-5 { - margin-bottom: 3rem !important; - } - .ml-md-5, - .mx-md-5 { - margin-left: 3rem !important; - } - .p-md-0 { - padding: 0 !important; - } - .pt-md-0, - .py-md-0 { - padding-top: 0 !important; - } - .pr-md-0, - .px-md-0 { - padding-right: 0 !important; - } - .pb-md-0, - .py-md-0 { - padding-bottom: 0 !important; - } - .pl-md-0, - .px-md-0 { - padding-left: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .pt-md-1, - .py-md-1 { - padding-top: 0.25rem !important; - } - .pr-md-1, - .px-md-1 { - padding-right: 0.25rem !important; - } - .pb-md-1, - .py-md-1 { - padding-bottom: 0.25rem !important; - } - .pl-md-1, - .px-md-1 { - padding-left: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .pt-md-2, - .py-md-2 { - padding-top: 0.5rem !important; - } - .pr-md-2, - .px-md-2 { - padding-right: 0.5rem !important; - } - .pb-md-2, - .py-md-2 { - padding-bottom: 0.5rem !important; - } - .pl-md-2, - .px-md-2 { - padding-left: 0.5rem !important; - } - .p-md-3 { - padding: 1rem !important; - } - .pt-md-3, - .py-md-3 { - padding-top: 1rem !important; - } - .pr-md-3, - .px-md-3 { - padding-right: 1rem !important; - } - .pb-md-3, - .py-md-3 { - padding-bottom: 1rem !important; - } - .pl-md-3, - .px-md-3 { - padding-left: 1rem !important; - } - .p-md-4 { - padding: 1.5rem !important; - } - .pt-md-4, - .py-md-4 { - padding-top: 1.5rem !important; - } - .pr-md-4, - .px-md-4 { - padding-right: 1.5rem !important; - } - .pb-md-4, - .py-md-4 { - padding-bottom: 1.5rem !important; - } - .pl-md-4, - .px-md-4 { - padding-left: 1.5rem !important; - } - .p-md-5 { - padding: 3rem !important; - } - .pt-md-5, - .py-md-5 { - padding-top: 3rem !important; - } - .pr-md-5, - .px-md-5 { - padding-right: 3rem !important; - } - .pb-md-5, - .py-md-5 { - padding-bottom: 3rem !important; - } - .pl-md-5, - .px-md-5 { - padding-left: 3rem !important; - } - .m-md-n1 { - margin: -0.25rem !important; - } - .mt-md-n1, - .my-md-n1 { - margin-top: -0.25rem !important; - } - .mr-md-n1, - .mx-md-n1 { - margin-right: -0.25rem !important; - } - .mb-md-n1, - .my-md-n1 { - margin-bottom: -0.25rem !important; - } - .ml-md-n1, - .mx-md-n1 { - margin-left: -0.25rem !important; - } - .m-md-n2 { - margin: -0.5rem !important; - } - .mt-md-n2, - .my-md-n2 { - margin-top: -0.5rem !important; - } - .mr-md-n2, - .mx-md-n2 { - margin-right: -0.5rem !important; - } - .mb-md-n2, - .my-md-n2 { - margin-bottom: -0.5rem !important; - } - .ml-md-n2, - .mx-md-n2 { - margin-left: -0.5rem !important; - } - .m-md-n3 { - margin: -1rem !important; - } - .mt-md-n3, - .my-md-n3 { - margin-top: -1rem !important; - } - .mr-md-n3, - .mx-md-n3 { - margin-right: -1rem !important; - } - .mb-md-n3, - .my-md-n3 { - margin-bottom: -1rem !important; - } - .ml-md-n3, - .mx-md-n3 { - margin-left: -1rem !important; - } - .m-md-n4 { - margin: -1.5rem !important; - } - .mt-md-n4, - .my-md-n4 { - margin-top: -1.5rem !important; - } - .mr-md-n4, - .mx-md-n4 { - margin-right: -1.5rem !important; - } - .mb-md-n4, - .my-md-n4 { - margin-bottom: -1.5rem !important; - } - .ml-md-n4, - .mx-md-n4 { - margin-left: -1.5rem !important; - } - .m-md-n5 { - margin: -3rem !important; - } - .mt-md-n5, - .my-md-n5 { - margin-top: -3rem !important; - } - .mr-md-n5, - .mx-md-n5 { - margin-right: -3rem !important; - } - .mb-md-n5, - .my-md-n5 { - margin-bottom: -3rem !important; - } - .ml-md-n5, - .mx-md-n5 { - margin-left: -3rem !important; - } - .m-md-auto { - margin: auto !important; - } - .mt-md-auto, - .my-md-auto { - margin-top: auto !important; - } - .mr-md-auto, - .mx-md-auto { - margin-right: auto !important; - } - .mb-md-auto, - .my-md-auto { - margin-bottom: auto !important; - } - .ml-md-auto, - .mx-md-auto { - margin-left: auto !important; - } -} - -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 !important; - } - .mt-lg-0, - .my-lg-0 { - margin-top: 0 !important; - } - .mr-lg-0, - .mx-lg-0 { - margin-right: 0 !important; - } - .mb-lg-0, - .my-lg-0 { - margin-bottom: 0 !important; - } - .ml-lg-0, - .mx-lg-0 { - margin-left: 0 !important; - } - .m-lg-1 { - margin: 0.25rem !important; - } - .mt-lg-1, - .my-lg-1 { - margin-top: 0.25rem !important; - } - .mr-lg-1, - .mx-lg-1 { - margin-right: 0.25rem !important; - } - .mb-lg-1, - .my-lg-1 { - margin-bottom: 0.25rem !important; - } - .ml-lg-1, - .mx-lg-1 { - margin-left: 0.25rem !important; - } - .m-lg-2 { - margin: 0.5rem !important; - } - .mt-lg-2, - .my-lg-2 { - margin-top: 0.5rem !important; - } - .mr-lg-2, - .mx-lg-2 { - margin-right: 0.5rem !important; - } - .mb-lg-2, - .my-lg-2 { - margin-bottom: 0.5rem !important; - } - .ml-lg-2, - .mx-lg-2 { - margin-left: 0.5rem !important; - } - .m-lg-3 { - margin: 1rem !important; - } - .mt-lg-3, - .my-lg-3 { - margin-top: 1rem !important; - } - .mr-lg-3, - .mx-lg-3 { - margin-right: 1rem !important; - } - .mb-lg-3, - .my-lg-3 { - margin-bottom: 1rem !important; - } - .ml-lg-3, - .mx-lg-3 { - margin-left: 1rem !important; - } - .m-lg-4 { - margin: 1.5rem !important; - } - .mt-lg-4, - .my-lg-4 { - margin-top: 1.5rem !important; - } - .mr-lg-4, - .mx-lg-4 { - margin-right: 1.5rem !important; - } - .mb-lg-4, - .my-lg-4 { - margin-bottom: 1.5rem !important; - } - .ml-lg-4, - .mx-lg-4 { - margin-left: 1.5rem !important; - } - .m-lg-5 { - margin: 3rem !important; - } - .mt-lg-5, - .my-lg-5 { - margin-top: 3rem !important; - } - .mr-lg-5, - .mx-lg-5 { - margin-right: 3rem !important; - } - .mb-lg-5, - .my-lg-5 { - margin-bottom: 3rem !important; - } - .ml-lg-5, - .mx-lg-5 { - margin-left: 3rem !important; - } - .p-lg-0 { - padding: 0 !important; - } - .pt-lg-0, - .py-lg-0 { - padding-top: 0 !important; - } - .pr-lg-0, - .px-lg-0 { - padding-right: 0 !important; - } - .pb-lg-0, - .py-lg-0 { - padding-bottom: 0 !important; - } - .pl-lg-0, - .px-lg-0 { - padding-left: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .pt-lg-1, - .py-lg-1 { - padding-top: 0.25rem !important; - } - .pr-lg-1, - .px-lg-1 { - padding-right: 0.25rem !important; - } - .pb-lg-1, - .py-lg-1 { - padding-bottom: 0.25rem !important; - } - .pl-lg-1, - .px-lg-1 { - padding-left: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .pt-lg-2, - .py-lg-2 { - padding-top: 0.5rem !important; - } - .pr-lg-2, - .px-lg-2 { - padding-right: 0.5rem !important; - } - .pb-lg-2, - .py-lg-2 { - padding-bottom: 0.5rem !important; - } - .pl-lg-2, - .px-lg-2 { - padding-left: 0.5rem !important; - } - .p-lg-3 { - padding: 1rem !important; - } - .pt-lg-3, - .py-lg-3 { - padding-top: 1rem !important; - } - .pr-lg-3, - .px-lg-3 { - padding-right: 1rem !important; - } - .pb-lg-3, - .py-lg-3 { - padding-bottom: 1rem !important; - } - .pl-lg-3, - .px-lg-3 { - padding-left: 1rem !important; - } - .p-lg-4 { - padding: 1.5rem !important; - } - .pt-lg-4, - .py-lg-4 { - padding-top: 1.5rem !important; - } - .pr-lg-4, - .px-lg-4 { - padding-right: 1.5rem !important; - } - .pb-lg-4, - .py-lg-4 { - padding-bottom: 1.5rem !important; - } - .pl-lg-4, - .px-lg-4 { - padding-left: 1.5rem !important; - } - .p-lg-5 { - padding: 3rem !important; - } - .pt-lg-5, - .py-lg-5 { - padding-top: 3rem !important; - } - .pr-lg-5, - .px-lg-5 { - padding-right: 3rem !important; - } - .pb-lg-5, - .py-lg-5 { - padding-bottom: 3rem !important; - } - .pl-lg-5, - .px-lg-5 { - padding-left: 3rem !important; - } - .m-lg-n1 { - margin: -0.25rem !important; - } - .mt-lg-n1, - .my-lg-n1 { - margin-top: -0.25rem !important; - } - .mr-lg-n1, - .mx-lg-n1 { - margin-right: -0.25rem !important; - } - .mb-lg-n1, - .my-lg-n1 { - margin-bottom: -0.25rem !important; - } - .ml-lg-n1, - .mx-lg-n1 { - margin-left: -0.25rem !important; - } - .m-lg-n2 { - margin: -0.5rem !important; - } - .mt-lg-n2, - .my-lg-n2 { - margin-top: -0.5rem !important; - } - .mr-lg-n2, - .mx-lg-n2 { - margin-right: -0.5rem !important; - } - .mb-lg-n2, - .my-lg-n2 { - margin-bottom: -0.5rem !important; - } - .ml-lg-n2, - .mx-lg-n2 { - margin-left: -0.5rem !important; - } - .m-lg-n3 { - margin: -1rem !important; - } - .mt-lg-n3, - .my-lg-n3 { - margin-top: -1rem !important; - } - .mr-lg-n3, - .mx-lg-n3 { - margin-right: -1rem !important; - } - .mb-lg-n3, - .my-lg-n3 { - margin-bottom: -1rem !important; - } - .ml-lg-n3, - .mx-lg-n3 { - margin-left: -1rem !important; - } - .m-lg-n4 { - margin: -1.5rem !important; - } - .mt-lg-n4, - .my-lg-n4 { - margin-top: -1.5rem !important; - } - .mr-lg-n4, - .mx-lg-n4 { - margin-right: -1.5rem !important; - } - .mb-lg-n4, - .my-lg-n4 { - margin-bottom: -1.5rem !important; - } - .ml-lg-n4, - .mx-lg-n4 { - margin-left: -1.5rem !important; - } - .m-lg-n5 { - margin: -3rem !important; - } - .mt-lg-n5, - .my-lg-n5 { - margin-top: -3rem !important; - } - .mr-lg-n5, - .mx-lg-n5 { - margin-right: -3rem !important; - } - .mb-lg-n5, - .my-lg-n5 { - margin-bottom: -3rem !important; - } - .ml-lg-n5, - .mx-lg-n5 { - margin-left: -3rem !important; - } - .m-lg-auto { - margin: auto !important; - } - .mt-lg-auto, - .my-lg-auto { - margin-top: auto !important; - } - .mr-lg-auto, - .mx-lg-auto { - margin-right: auto !important; - } - .mb-lg-auto, - .my-lg-auto { - margin-bottom: auto !important; - } - .ml-lg-auto, - .mx-lg-auto { - margin-left: auto !important; - } -} - -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 !important; - } - .mt-xl-0, - .my-xl-0 { - margin-top: 0 !important; - } - .mr-xl-0, - .mx-xl-0 { - margin-right: 0 !important; - } - .mb-xl-0, - .my-xl-0 { - margin-bottom: 0 !important; - } - .ml-xl-0, - .mx-xl-0 { - margin-left: 0 !important; - } - .m-xl-1 { - margin: 0.25rem !important; - } - .mt-xl-1, - .my-xl-1 { - margin-top: 0.25rem !important; - } - .mr-xl-1, - .mx-xl-1 { - margin-right: 0.25rem !important; - } - .mb-xl-1, - .my-xl-1 { - margin-bottom: 0.25rem !important; - } - .ml-xl-1, - .mx-xl-1 { - margin-left: 0.25rem !important; - } - .m-xl-2 { - margin: 0.5rem !important; - } - .mt-xl-2, - .my-xl-2 { - margin-top: 0.5rem !important; - } - .mr-xl-2, - .mx-xl-2 { - margin-right: 0.5rem !important; - } - .mb-xl-2, - .my-xl-2 { - margin-bottom: 0.5rem !important; - } - .ml-xl-2, - .mx-xl-2 { - margin-left: 0.5rem !important; - } - .m-xl-3 { - margin: 1rem !important; - } - .mt-xl-3, - .my-xl-3 { - margin-top: 1rem !important; - } - .mr-xl-3, - .mx-xl-3 { - margin-right: 1rem !important; - } - .mb-xl-3, - .my-xl-3 { - margin-bottom: 1rem !important; - } - .ml-xl-3, - .mx-xl-3 { - margin-left: 1rem !important; - } - .m-xl-4 { - margin: 1.5rem !important; - } - .mt-xl-4, - .my-xl-4 { - margin-top: 1.5rem !important; - } - .mr-xl-4, - .mx-xl-4 { - margin-right: 1.5rem !important; - } - .mb-xl-4, - .my-xl-4 { - margin-bottom: 1.5rem !important; - } - .ml-xl-4, - .mx-xl-4 { - margin-left: 1.5rem !important; - } - .m-xl-5 { - margin: 3rem !important; - } - .mt-xl-5, - .my-xl-5 { - margin-top: 3rem !important; - } - .mr-xl-5, - .mx-xl-5 { - margin-right: 3rem !important; - } - .mb-xl-5, - .my-xl-5 { - margin-bottom: 3rem !important; - } - .ml-xl-5, - .mx-xl-5 { - margin-left: 3rem !important; - } - .p-xl-0 { - padding: 0 !important; - } - .pt-xl-0, - .py-xl-0 { - padding-top: 0 !important; - } - .pr-xl-0, - .px-xl-0 { - padding-right: 0 !important; - } - .pb-xl-0, - .py-xl-0 { - padding-bottom: 0 !important; - } - .pl-xl-0, - .px-xl-0 { - padding-left: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .pt-xl-1, - .py-xl-1 { - padding-top: 0.25rem !important; - } - .pr-xl-1, - .px-xl-1 { - padding-right: 0.25rem !important; - } - .pb-xl-1, - .py-xl-1 { - padding-bottom: 0.25rem !important; - } - .pl-xl-1, - .px-xl-1 { - padding-left: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .pt-xl-2, - .py-xl-2 { - padding-top: 0.5rem !important; - } - .pr-xl-2, - .px-xl-2 { - padding-right: 0.5rem !important; - } - .pb-xl-2, - .py-xl-2 { - padding-bottom: 0.5rem !important; - } - .pl-xl-2, - .px-xl-2 { - padding-left: 0.5rem !important; - } - .p-xl-3 { - padding: 1rem !important; - } - .pt-xl-3, - .py-xl-3 { - padding-top: 1rem !important; - } - .pr-xl-3, - .px-xl-3 { - padding-right: 1rem !important; - } - .pb-xl-3, - .py-xl-3 { - padding-bottom: 1rem !important; - } - .pl-xl-3, - .px-xl-3 { - padding-left: 1rem !important; - } - .p-xl-4 { - padding: 1.5rem !important; - } - .pt-xl-4, - .py-xl-4 { - padding-top: 1.5rem !important; - } - .pr-xl-4, - .px-xl-4 { - padding-right: 1.5rem !important; - } - .pb-xl-4, - .py-xl-4 { - padding-bottom: 1.5rem !important; - } - .pl-xl-4, - .px-xl-4 { - padding-left: 1.5rem !important; - } - .p-xl-5 { - padding: 3rem !important; - } - .pt-xl-5, - .py-xl-5 { - padding-top: 3rem !important; - } - .pr-xl-5, - .px-xl-5 { - padding-right: 3rem !important; - } - .pb-xl-5, - .py-xl-5 { - padding-bottom: 3rem !important; - } - .pl-xl-5, - .px-xl-5 { - padding-left: 3rem !important; - } - .m-xl-n1 { - margin: -0.25rem !important; - } - .mt-xl-n1, - .my-xl-n1 { - margin-top: -0.25rem !important; - } - .mr-xl-n1, - .mx-xl-n1 { - margin-right: -0.25rem !important; - } - .mb-xl-n1, - .my-xl-n1 { - margin-bottom: -0.25rem !important; - } - .ml-xl-n1, - .mx-xl-n1 { - margin-left: -0.25rem !important; - } - .m-xl-n2 { - margin: -0.5rem !important; - } - .mt-xl-n2, - .my-xl-n2 { - margin-top: -0.5rem !important; - } - .mr-xl-n2, - .mx-xl-n2 { - margin-right: -0.5rem !important; - } - .mb-xl-n2, - .my-xl-n2 { - margin-bottom: -0.5rem !important; - } - .ml-xl-n2, - .mx-xl-n2 { - margin-left: -0.5rem !important; - } - .m-xl-n3 { - margin: -1rem !important; - } - .mt-xl-n3, - .my-xl-n3 { - margin-top: -1rem !important; - } - .mr-xl-n3, - .mx-xl-n3 { - margin-right: -1rem !important; - } - .mb-xl-n3, - .my-xl-n3 { - margin-bottom: -1rem !important; - } - .ml-xl-n3, - .mx-xl-n3 { - margin-left: -1rem !important; - } - .m-xl-n4 { - margin: -1.5rem !important; - } - .mt-xl-n4, - .my-xl-n4 { - margin-top: -1.5rem !important; - } - .mr-xl-n4, - .mx-xl-n4 { - margin-right: -1.5rem !important; - } - .mb-xl-n4, - .my-xl-n4 { - margin-bottom: -1.5rem !important; - } - .ml-xl-n4, - .mx-xl-n4 { - margin-left: -1.5rem !important; - } - .m-xl-n5 { - margin: -3rem !important; - } - .mt-xl-n5, - .my-xl-n5 { - margin-top: -3rem !important; - } - .mr-xl-n5, - .mx-xl-n5 { - margin-right: -3rem !important; - } - .mb-xl-n5, - .my-xl-n5 { - margin-bottom: -3rem !important; - } - .ml-xl-n5, - .mx-xl-n5 { - margin-left: -3rem !important; - } - .m-xl-auto { - margin: auto !important; - } - .mt-xl-auto, - .my-xl-auto { - margin-top: auto !important; - } - .mr-xl-auto, - .mx-xl-auto { - margin-right: auto !important; - } - .mb-xl-auto, - .my-xl-auto { - margin-bottom: auto !important; - } - .ml-xl-auto, - .mx-xl-auto { - margin-left: auto !important; - } -} - -.text-monospace { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; -} - -.text-justify { - text-align: justify !important; -} - -.text-wrap { - white-space: normal !important; -} - -.text-nowrap { - white-space: nowrap !important; -} - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.text-left { - text-align: left !important; -} - -.text-right { - text-align: right !important; -} - -.text-center { - text-align: center !important; -} - -@media (min-width: 576px) { - .text-sm-left { - text-align: left !important; - } - .text-sm-right { - text-align: right !important; - } - .text-sm-center { - text-align: center !important; - } -} - -@media (min-width: 768px) { - .text-md-left { - text-align: left !important; - } - .text-md-right { - text-align: right !important; - } - .text-md-center { - text-align: center !important; - } -} - -@media (min-width: 992px) { - .text-lg-left { - text-align: left !important; - } - .text-lg-right { - text-align: right !important; - } - .text-lg-center { - text-align: center !important; - } -} - -@media (min-width: 1200px) { - .text-xl-left { - text-align: left !important; - } - .text-xl-right { - text-align: right !important; - } - .text-xl-center { - text-align: center !important; - } -} - -.text-lowercase { - text-transform: lowercase !important; -} - -.text-uppercase { - text-transform: uppercase !important; -} - -.text-capitalize { - text-transform: capitalize !important; -} - -.font-weight-light { - font-weight: 300 !important; -} - -.font-weight-lighter { - font-weight: lighter !important; -} - -.font-weight-normal { - font-weight: 400 !important; -} - -.font-weight-bold { - font-weight: 700 !important; -} - -.font-weight-bolder { - font-weight: bolder !important; -} - -.font-italic { - font-style: italic !important; -} - -.text-white { - color: #fff !important; -} - -.text-primary { - color: #007bff !important; -} - -a.text-primary:hover, a.text-primary:focus { - color: #0056b3 !important; -} - -.text-secondary { - color: #6c757d !important; -} - -a.text-secondary:hover, a.text-secondary:focus { - color: #494f54 !important; -} - -.text-success { - color: #28a745 !important; -} - -a.text-success:hover, a.text-success:focus { - color: #19692c !important; -} - -.text-info { - color: #17a2b8 !important; -} - -a.text-info:hover, a.text-info:focus { - color: #0f6674 !important; -} - -.text-warning { - color: #ffc107 !important; -} - -a.text-warning:hover, a.text-warning:focus { - color: #ba8b00 !important; -} - -.text-danger { - color: #dc3545 !important; -} - -a.text-danger:hover, a.text-danger:focus { - color: #a71d2a !important; -} - -.text-light { - color: #f8f9fa !important; -} - -a.text-light:hover, a.text-light:focus { - color: #cbd3da !important; -} - -.text-dark { - color: #343a40 !important; -} - -a.text-dark:hover, a.text-dark:focus { - color: #121416 !important; -} - -.text-body { - color: #212529 !important; -} - -.text-muted { - color: #6c757d !important; -} - -.text-black-50 { - color: rgba(0, 0, 0, 0.5) !important; -} - -.text-white-50 { - color: rgba(255, 255, 255, 0.5) !important; -} - -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.text-decoration-none { - text-decoration: none !important; -} - -.text-break { - word-break: break-word !important; - overflow-wrap: break-word !important; -} - -.text-reset { - color: inherit !important; -} - -.visible { - visibility: visible !important; -} - -.invisible { - visibility: hidden !important; -} - -@media print { - *, - *::before, - *::after { - text-shadow: none !important; - box-shadow: none !important; - } - a:not(.btn) { - text-decoration: underline; - } - abbr[title]::after { - content: " (" attr(title) ")"; - } - pre { - white-space: pre-wrap !important; - } - pre, - blockquote { - border: 1px solid #adb5bd; - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } - @page { - size: a3; - } - body { - min-width: 992px !important; - } - .container { - min-width: 992px !important; - } - .navbar { - display: none; - } - .badge { - border: 1px solid #000; - } - .table { - border-collapse: collapse !important; - } - .table td, - .table th { - background-color: #fff !important; - } - .table-bordered th, - .table-bordered td { - border: 1px solid #dee2e6 !important; - } - .table-dark { - color: inherit; - } - .table-dark th, - .table-dark td, - .table-dark thead th, - .table-dark tbody + tbody { - border-color: #dee2e6; - } - .table .thead-dark th { - color: inherit; - border-color: #dee2e6; - } -} -/*# sourceMappingURL=bootstrap.css.map */ \ No newline at end of file diff --git a/public/s/css/bulma.css b/public/s/css/bulma.css deleted file mode 100644 index cb7c647..0000000 --- a/public/s/css/bulma.css +++ /dev/null @@ -1,10832 +0,0 @@ -/*! bulma.io v0.8.0 | MIT License | github.com/jgthms/bulma */ -@-webkit-keyframes spinAround { - from { - transform: rotate(0deg); - } - to { - transform: rotate(359deg); - } -} -@keyframes spinAround { - from { - transform: rotate(0deg); - } - to { - transform: rotate(359deg); - } -} - -.delete, .modal-close, .is-unselectable, .button, .file, .breadcrumb, .pagination-previous, -.pagination-next, -.pagination-link, -.pagination-ellipsis, .tabs { - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.select:not(.is-multiple):not(.is-loading)::after, .navbar-link:not(.is-arrowless)::after { - border: 3px solid transparent; - border-radius: 2px; - border-right: 0; - border-top: 0; - content: " "; - display: block; - height: 0.625em; - margin-top: -0.4375em; - pointer-events: none; - position: absolute; - top: 50%; - transform: rotate(-45deg); - transform-origin: center; - width: 0.625em; -} - -.box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child), -.subtitle:not(:last-child), .block:not(:last-child), .highlight:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .list:not(:last-child), .message:not(:last-child), .pagination:not(:last-child), .tabs:not(:last-child) { - margin-bottom: 1.5rem; -} - -.delete, .modal-close { - -moz-appearance: none; - -webkit-appearance: none; - background-color: rgba(10, 10, 10, 0.2); - border: none; - border-radius: 290486px; - cursor: pointer; - pointer-events: auto; - display: inline-block; - flex-grow: 0; - flex-shrink: 0; - font-size: 0; - height: 20px; - max-height: 20px; - max-width: 20px; - min-height: 20px; - min-width: 20px; - outline: none; - position: relative; - vertical-align: top; - width: 20px; -} - -.delete::before, .modal-close::before, .delete::after, .modal-close::after { - background-color: white; - content: ""; - display: block; - left: 50%; - position: absolute; - top: 50%; - transform: translateX(-50%) translateY(-50%) rotate(45deg); - transform-origin: center center; -} - -.delete::before, .modal-close::before { - height: 2px; - width: 50%; -} - -.delete::after, .modal-close::after { - height: 50%; - width: 2px; -} - -.delete:hover, .modal-close:hover, .delete:focus, .modal-close:focus { - background-color: rgba(10, 10, 10, 0.3); -} - -.delete:active, .modal-close:active { - background-color: rgba(10, 10, 10, 0.4); -} - -.is-small.delete, .is-small.modal-close { - height: 16px; - max-height: 16px; - max-width: 16px; - min-height: 16px; - min-width: 16px; - width: 16px; -} - -.is-medium.delete, .is-medium.modal-close { - height: 24px; - max-height: 24px; - max-width: 24px; - min-height: 24px; - min-width: 24px; - width: 24px; -} - -.is-large.delete, .is-large.modal-close { - height: 32px; - max-height: 32px; - max-width: 32px; - min-height: 32px; - min-width: 32px; - width: 32px; -} - -.button.is-loading::after, .loader, .select.is-loading::after, .control.is-loading::after { - -webkit-animation: spinAround 500ms infinite linear; - animation: spinAround 500ms infinite linear; - border: 2px solid #dbdbdb; - border-radius: 290486px; - border-right-color: transparent; - border-top-color: transparent; - content: ""; - display: block; - height: 1em; - position: relative; - width: 1em; -} - -.is-overlay, .image.is-square img, -.image.is-square .has-ratio, .image.is-1by1 img, -.image.is-1by1 .has-ratio, .image.is-5by4 img, -.image.is-5by4 .has-ratio, .image.is-4by3 img, -.image.is-4by3 .has-ratio, .image.is-3by2 img, -.image.is-3by2 .has-ratio, .image.is-5by3 img, -.image.is-5by3 .has-ratio, .image.is-16by9 img, -.image.is-16by9 .has-ratio, .image.is-2by1 img, -.image.is-2by1 .has-ratio, .image.is-3by1 img, -.image.is-3by1 .has-ratio, .image.is-4by5 img, -.image.is-4by5 .has-ratio, .image.is-3by4 img, -.image.is-3by4 .has-ratio, .image.is-2by3 img, -.image.is-2by3 .has-ratio, .image.is-3by5 img, -.image.is-3by5 .has-ratio, .image.is-9by16 img, -.image.is-9by16 .has-ratio, .image.is-1by2 img, -.image.is-1by2 .has-ratio, .image.is-1by3 img, -.image.is-1by3 .has-ratio, .modal, .modal-background, .hero-video { - bottom: 0; - left: 0; - position: absolute; - right: 0; - top: 0; -} - -.button, .input, .textarea, .select select, .file-cta, -.file-name, .pagination-previous, -.pagination-next, -.pagination-link, -.pagination-ellipsis { - -moz-appearance: none; - -webkit-appearance: none; - align-items: center; - border: 1px solid transparent; - border-radius: 4px; - box-shadow: none; - display: inline-flex; - font-size: 1rem; - height: 2.5em; - justify-content: flex-start; - line-height: 1.5; - padding-bottom: calc(0.5em - 1px); - padding-left: calc(0.75em - 1px); - padding-right: calc(0.75em - 1px); - padding-top: calc(0.5em - 1px); - position: relative; - vertical-align: top; -} - -.button:focus, .input:focus, .textarea:focus, .select select:focus, .file-cta:focus, -.file-name:focus, .pagination-previous:focus, -.pagination-next:focus, -.pagination-link:focus, -.pagination-ellipsis:focus, .is-focused.button, .is-focused.input, .is-focused.textarea, .select select.is-focused, .is-focused.file-cta, -.is-focused.file-name, .is-focused.pagination-previous, -.is-focused.pagination-next, -.is-focused.pagination-link, -.is-focused.pagination-ellipsis, .button:active, .input:active, .textarea:active, .select select:active, .file-cta:active, -.file-name:active, .pagination-previous:active, -.pagination-next:active, -.pagination-link:active, -.pagination-ellipsis:active, .is-active.button, .is-active.input, .is-active.textarea, .select select.is-active, .is-active.file-cta, -.is-active.file-name, .is-active.pagination-previous, -.is-active.pagination-next, -.is-active.pagination-link, -.is-active.pagination-ellipsis { - outline: none; -} - -.button[disabled], .input[disabled], .textarea[disabled], .select select[disabled], .file-cta[disabled], -.file-name[disabled], .pagination-previous[disabled], -.pagination-next[disabled], -.pagination-link[disabled], -.pagination-ellipsis[disabled], -fieldset[disabled] .button, -fieldset[disabled] .input, -fieldset[disabled] .textarea, -fieldset[disabled] .select select, -.select fieldset[disabled] select, -fieldset[disabled] .file-cta, -fieldset[disabled] .file-name, -fieldset[disabled] .pagination-previous, -fieldset[disabled] .pagination-next, -fieldset[disabled] .pagination-link, -fieldset[disabled] .pagination-ellipsis { - cursor: not-allowed; -} - -/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */ -html, -body, -p, -ol, -ul, -li, -dl, -dt, -dd, -blockquote, -figure, -fieldset, -legend, -textarea, -pre, -iframe, -hr, -h1, -h2, -h3, -h4, -h5, -h6 { - margin: 0; - padding: 0; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: 100%; - font-weight: normal; -} - -ul { - list-style: none; -} - -button, -input, -select, -textarea { - margin: 0; -} - -html { - box-sizing: border-box; -} - -*, *::before, *::after { - box-sizing: inherit; -} - -img, -video { - height: auto; - max-width: 100%; -} - -iframe { - border: 0; -} - -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} - -td:not([align]), -th:not([align]) { - text-align: left; -} - -html { - background-color: white; - font-size: 16px; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - min-width: 300px; - overflow-x: hidden; - overflow-y: scroll; - text-rendering: optimizeLegibility; - -webkit-text-size-adjust: 100%; - -moz-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - text-size-adjust: 100%; -} - -article, -aside, -figure, -footer, -header, -hgroup, -section { - display: block; -} - -body, -button, -input, -select, -textarea { - font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; -} - -code, -pre { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: auto; - font-family: monospace; -} - -body { - color: #4a4a4a; - font-size: 1em; - font-weight: 400; - line-height: 1.5; -} - -a { - color: #3273dc; - cursor: pointer; - text-decoration: none; -} - -a strong { - color: currentColor; -} - -a:hover { - color: #363636; -} - -code { - background-color: whitesmoke; - color: #f14668; - font-size: 0.875em; - font-weight: normal; - padding: 0.25em 0.5em 0.25em; -} - -hr { - background-color: whitesmoke; - border: none; - display: block; - height: 2px; - margin: 1.5rem 0; -} - -img { - height: auto; - max-width: 100%; -} - -input[type="checkbox"], -input[type="radio"] { - vertical-align: baseline; -} - -small { - font-size: 0.875em; -} - -span { - font-style: inherit; - font-weight: inherit; -} - -strong { - color: #363636; - font-weight: 700; -} - -fieldset { - border: none; -} - -pre { - -webkit-overflow-scrolling: touch; - background-color: whitesmoke; - color: #4a4a4a; - font-size: 0.875em; - overflow-x: auto; - padding: 1.25rem 1.5rem; - white-space: pre; - word-wrap: normal; -} - -pre code { - background-color: transparent; - color: currentColor; - font-size: 1em; - padding: 0; -} - -table td, -table th { - vertical-align: top; -} - -table td:not([align]), -table th:not([align]) { - text-align: left; -} - -table th { - color: #363636; -} - -.is-clearfix::after { - clear: both; - content: " "; - display: table; -} - -.is-pulled-left { - float: left !important; -} - -.is-pulled-right { - float: right !important; -} - -.is-clipped { - overflow: hidden !important; -} - -.is-size-1 { - font-size: 3rem !important; -} - -.is-size-2 { - font-size: 2.5rem !important; -} - -.is-size-3 { - font-size: 2rem !important; -} - -.is-size-4 { - font-size: 1.5rem !important; -} - -.is-size-5 { - font-size: 1.25rem !important; -} - -.is-size-6 { - font-size: 1rem !important; -} - -.is-size-7 { - font-size: 0.75rem !important; -} - -@media screen and (max-width: 768px) { - .is-size-1-mobile { - font-size: 3rem !important; - } - .is-size-2-mobile { - font-size: 2.5rem !important; - } - .is-size-3-mobile { - font-size: 2rem !important; - } - .is-size-4-mobile { - font-size: 1.5rem !important; - } - .is-size-5-mobile { - font-size: 1.25rem !important; - } - .is-size-6-mobile { - font-size: 1rem !important; - } - .is-size-7-mobile { - font-size: 0.75rem !important; - } -} - -@media screen and (min-width: 769px), print { - .is-size-1-tablet { - font-size: 3rem !important; - } - .is-size-2-tablet { - font-size: 2.5rem !important; - } - .is-size-3-tablet { - font-size: 2rem !important; - } - .is-size-4-tablet { - font-size: 1.5rem !important; - } - .is-size-5-tablet { - font-size: 1.25rem !important; - } - .is-size-6-tablet { - font-size: 1rem !important; - } - .is-size-7-tablet { - font-size: 0.75rem !important; - } -} - -@media screen and (max-width: 1023px) { - .is-size-1-touch { - font-size: 3rem !important; - } - .is-size-2-touch { - font-size: 2.5rem !important; - } - .is-size-3-touch { - font-size: 2rem !important; - } - .is-size-4-touch { - font-size: 1.5rem !important; - } - .is-size-5-touch { - font-size: 1.25rem !important; - } - .is-size-6-touch { - font-size: 1rem !important; - } - .is-size-7-touch { - font-size: 0.75rem !important; - } -} - -@media screen and (min-width: 1024px) { - .is-size-1-desktop { - font-size: 3rem !important; - } - .is-size-2-desktop { - font-size: 2.5rem !important; - } - .is-size-3-desktop { - font-size: 2rem !important; - } - .is-size-4-desktop { - font-size: 1.5rem !important; - } - .is-size-5-desktop { - font-size: 1.25rem !important; - } - .is-size-6-desktop { - font-size: 1rem !important; - } - .is-size-7-desktop { - font-size: 0.75rem !important; - } -} - -@media screen and (min-width: 1216px) { - .is-size-1-widescreen { - font-size: 3rem !important; - } - .is-size-2-widescreen { - font-size: 2.5rem !important; - } - .is-size-3-widescreen { - font-size: 2rem !important; - } - .is-size-4-widescreen { - font-size: 1.5rem !important; - } - .is-size-5-widescreen { - font-size: 1.25rem !important; - } - .is-size-6-widescreen { - font-size: 1rem !important; - } - .is-size-7-widescreen { - font-size: 0.75rem !important; - } -} - -@media screen and (min-width: 1408px) { - .is-size-1-fullhd { - font-size: 3rem !important; - } - .is-size-2-fullhd { - font-size: 2.5rem !important; - } - .is-size-3-fullhd { - font-size: 2rem !important; - } - .is-size-4-fullhd { - font-size: 1.5rem !important; - } - .is-size-5-fullhd { - font-size: 1.25rem !important; - } - .is-size-6-fullhd { - font-size: 1rem !important; - } - .is-size-7-fullhd { - font-size: 0.75rem !important; - } -} - -.has-text-centered { - text-align: center !important; -} - -.has-text-justified { - text-align: justify !important; -} - -.has-text-left { - text-align: left !important; -} - -.has-text-right { - text-align: right !important; -} - -@media screen and (max-width: 768px) { - .has-text-centered-mobile { - text-align: center !important; - } -} - -@media screen and (min-width: 769px), print { - .has-text-centered-tablet { - text-align: center !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .has-text-centered-tablet-only { - text-align: center !important; - } -} - -@media screen and (max-width: 1023px) { - .has-text-centered-touch { - text-align: center !important; - } -} - -@media screen and (min-width: 1024px) { - .has-text-centered-desktop { - text-align: center !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .has-text-centered-desktop-only { - text-align: center !important; - } -} - -@media screen and (min-width: 1216px) { - .has-text-centered-widescreen { - text-align: center !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .has-text-centered-widescreen-only { - text-align: center !important; - } -} - -@media screen and (min-width: 1408px) { - .has-text-centered-fullhd { - text-align: center !important; - } -} - -@media screen and (max-width: 768px) { - .has-text-justified-mobile { - text-align: justify !important; - } -} - -@media screen and (min-width: 769px), print { - .has-text-justified-tablet { - text-align: justify !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .has-text-justified-tablet-only { - text-align: justify !important; - } -} - -@media screen and (max-width: 1023px) { - .has-text-justified-touch { - text-align: justify !important; - } -} - -@media screen and (min-width: 1024px) { - .has-text-justified-desktop { - text-align: justify !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .has-text-justified-desktop-only { - text-align: justify !important; - } -} - -@media screen and (min-width: 1216px) { - .has-text-justified-widescreen { - text-align: justify !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .has-text-justified-widescreen-only { - text-align: justify !important; - } -} - -@media screen and (min-width: 1408px) { - .has-text-justified-fullhd { - text-align: justify !important; - } -} - -@media screen and (max-width: 768px) { - .has-text-left-mobile { - text-align: left !important; - } -} - -@media screen and (min-width: 769px), print { - .has-text-left-tablet { - text-align: left !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .has-text-left-tablet-only { - text-align: left !important; - } -} - -@media screen and (max-width: 1023px) { - .has-text-left-touch { - text-align: left !important; - } -} - -@media screen and (min-width: 1024px) { - .has-text-left-desktop { - text-align: left !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .has-text-left-desktop-only { - text-align: left !important; - } -} - -@media screen and (min-width: 1216px) { - .has-text-left-widescreen { - text-align: left !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .has-text-left-widescreen-only { - text-align: left !important; - } -} - -@media screen and (min-width: 1408px) { - .has-text-left-fullhd { - text-align: left !important; - } -} - -@media screen and (max-width: 768px) { - .has-text-right-mobile { - text-align: right !important; - } -} - -@media screen and (min-width: 769px), print { - .has-text-right-tablet { - text-align: right !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .has-text-right-tablet-only { - text-align: right !important; - } -} - -@media screen and (max-width: 1023px) { - .has-text-right-touch { - text-align: right !important; - } -} - -@media screen and (min-width: 1024px) { - .has-text-right-desktop { - text-align: right !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .has-text-right-desktop-only { - text-align: right !important; - } -} - -@media screen and (min-width: 1216px) { - .has-text-right-widescreen { - text-align: right !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .has-text-right-widescreen-only { - text-align: right !important; - } -} - -@media screen and (min-width: 1408px) { - .has-text-right-fullhd { - text-align: right !important; - } -} - -.is-capitalized { - text-transform: capitalize !important; -} - -.is-lowercase { - text-transform: lowercase !important; -} - -.is-uppercase { - text-transform: uppercase !important; -} - -.is-italic { - font-style: italic !important; -} - -.has-text-white { - color: white !important; -} - -a.has-text-white:hover, a.has-text-white:focus { - color: #e6e6e6 !important; -} - -.has-background-white { - background-color: white !important; -} - -.has-text-black { - color: #0a0a0a !important; -} - -a.has-text-black:hover, a.has-text-black:focus { - color: black !important; -} - -.has-background-black { - background-color: #0a0a0a !important; -} - -.has-text-light { - color: whitesmoke !important; -} - -a.has-text-light:hover, a.has-text-light:focus { - color: #dbdbdb !important; -} - -.has-background-light { - background-color: whitesmoke !important; -} - -.has-text-dark { - color: #363636 !important; -} - -a.has-text-dark:hover, a.has-text-dark:focus { - color: #1c1c1c !important; -} - -.has-background-dark { - background-color: #363636 !important; -} - -.has-text-primary { - color: #00d1b2 !important; -} - -a.has-text-primary:hover, a.has-text-primary:focus { - color: #009e86 !important; -} - -.has-background-primary { - background-color: #00d1b2 !important; -} - -.has-text-link { - color: #3273dc !important; -} - -a.has-text-link:hover, a.has-text-link:focus { - color: #205bbc !important; -} - -.has-background-link { - background-color: #3273dc !important; -} - -.has-text-info { - color: #3298dc !important; -} - -a.has-text-info:hover, a.has-text-info:focus { - color: #207dbc !important; -} - -.has-background-info { - background-color: #3298dc !important; -} - -.has-text-success { - color: #48c774 !important; -} - -a.has-text-success:hover, a.has-text-success:focus { - color: #34a85c !important; -} - -.has-background-success { - background-color: #48c774 !important; -} - -.has-text-warning { - color: #ffdd57 !important; -} - -a.has-text-warning:hover, a.has-text-warning:focus { - color: #ffd324 !important; -} - -.has-background-warning { - background-color: #ffdd57 !important; -} - -.has-text-danger { - color: #f14668 !important; -} - -a.has-text-danger:hover, a.has-text-danger:focus { - color: #ee1742 !important; -} - -.has-background-danger { - background-color: #f14668 !important; -} - -.has-text-black-bis { - color: #121212 !important; -} - -.has-background-black-bis { - background-color: #121212 !important; -} - -.has-text-black-ter { - color: #242424 !important; -} - -.has-background-black-ter { - background-color: #242424 !important; -} - -.has-text-grey-darker { - color: #363636 !important; -} - -.has-background-grey-darker { - background-color: #363636 !important; -} - -.has-text-grey-dark { - color: #4a4a4a !important; -} - -.has-background-grey-dark { - background-color: #4a4a4a !important; -} - -.has-text-grey { - color: #7a7a7a !important; -} - -.has-background-grey { - background-color: #7a7a7a !important; -} - -.has-text-grey-light { - color: #b5b5b5 !important; -} - -.has-background-grey-light { - background-color: #b5b5b5 !important; -} - -.has-text-grey-lighter { - color: #dbdbdb !important; -} - -.has-background-grey-lighter { - background-color: #dbdbdb !important; -} - -.has-text-white-ter { - color: whitesmoke !important; -} - -.has-background-white-ter { - background-color: whitesmoke !important; -} - -.has-text-white-bis { - color: #fafafa !important; -} - -.has-background-white-bis { - background-color: #fafafa !important; -} - -.has-text-weight-light { - font-weight: 300 !important; -} - -.has-text-weight-normal { - font-weight: 400 !important; -} - -.has-text-weight-medium { - font-weight: 500 !important; -} - -.has-text-weight-semibold { - font-weight: 600 !important; -} - -.has-text-weight-bold { - font-weight: 700 !important; -} - -.is-family-primary { - font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; -} - -.is-family-secondary { - font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; -} - -.is-family-sans-serif { - font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; -} - -.is-family-monospace { - font-family: monospace !important; -} - -.is-family-code { - font-family: monospace !important; -} - -.is-block { - display: block !important; -} - -@media screen and (max-width: 768px) { - .is-block-mobile { - display: block !important; - } -} - -@media screen and (min-width: 769px), print { - .is-block-tablet { - display: block !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-block-tablet-only { - display: block !important; - } -} - -@media screen and (max-width: 1023px) { - .is-block-touch { - display: block !important; - } -} - -@media screen and (min-width: 1024px) { - .is-block-desktop { - display: block !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-block-desktop-only { - display: block !important; - } -} - -@media screen and (min-width: 1216px) { - .is-block-widescreen { - display: block !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-block-widescreen-only { - display: block !important; - } -} - -@media screen and (min-width: 1408px) { - .is-block-fullhd { - display: block !important; - } -} - -.is-flex { - display: flex !important; -} - -@media screen and (max-width: 768px) { - .is-flex-mobile { - display: flex !important; - } -} - -@media screen and (min-width: 769px), print { - .is-flex-tablet { - display: flex !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-flex-tablet-only { - display: flex !important; - } -} - -@media screen and (max-width: 1023px) { - .is-flex-touch { - display: flex !important; - } -} - -@media screen and (min-width: 1024px) { - .is-flex-desktop { - display: flex !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-flex-desktop-only { - display: flex !important; - } -} - -@media screen and (min-width: 1216px) { - .is-flex-widescreen { - display: flex !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-flex-widescreen-only { - display: flex !important; - } -} - -@media screen and (min-width: 1408px) { - .is-flex-fullhd { - display: flex !important; - } -} - -.is-inline { - display: inline !important; -} - -@media screen and (max-width: 768px) { - .is-inline-mobile { - display: inline !important; - } -} - -@media screen and (min-width: 769px), print { - .is-inline-tablet { - display: inline !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-inline-tablet-only { - display: inline !important; - } -} - -@media screen and (max-width: 1023px) { - .is-inline-touch { - display: inline !important; - } -} - -@media screen and (min-width: 1024px) { - .is-inline-desktop { - display: inline !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-inline-desktop-only { - display: inline !important; - } -} - -@media screen and (min-width: 1216px) { - .is-inline-widescreen { - display: inline !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-inline-widescreen-only { - display: inline !important; - } -} - -@media screen and (min-width: 1408px) { - .is-inline-fullhd { - display: inline !important; - } -} - -.is-inline-block { - display: inline-block !important; -} - -@media screen and (max-width: 768px) { - .is-inline-block-mobile { - display: inline-block !important; - } -} - -@media screen and (min-width: 769px), print { - .is-inline-block-tablet { - display: inline-block !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-inline-block-tablet-only { - display: inline-block !important; - } -} - -@media screen and (max-width: 1023px) { - .is-inline-block-touch { - display: inline-block !important; - } -} - -@media screen and (min-width: 1024px) { - .is-inline-block-desktop { - display: inline-block !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-inline-block-desktop-only { - display: inline-block !important; - } -} - -@media screen and (min-width: 1216px) { - .is-inline-block-widescreen { - display: inline-block !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-inline-block-widescreen-only { - display: inline-block !important; - } -} - -@media screen and (min-width: 1408px) { - .is-inline-block-fullhd { - display: inline-block !important; - } -} - -.is-inline-flex { - display: inline-flex !important; -} - -@media screen and (max-width: 768px) { - .is-inline-flex-mobile { - display: inline-flex !important; - } -} - -@media screen and (min-width: 769px), print { - .is-inline-flex-tablet { - display: inline-flex !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-inline-flex-tablet-only { - display: inline-flex !important; - } -} - -@media screen and (max-width: 1023px) { - .is-inline-flex-touch { - display: inline-flex !important; - } -} - -@media screen and (min-width: 1024px) { - .is-inline-flex-desktop { - display: inline-flex !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-inline-flex-desktop-only { - display: inline-flex !important; - } -} - -@media screen and (min-width: 1216px) { - .is-inline-flex-widescreen { - display: inline-flex !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-inline-flex-widescreen-only { - display: inline-flex !important; - } -} - -@media screen and (min-width: 1408px) { - .is-inline-flex-fullhd { - display: inline-flex !important; - } -} - -.is-hidden { - display: none !important; -} - -.is-sr-only { - border: none !important; - clip: rect(0, 0, 0, 0) !important; - height: 0.01em !important; - overflow: hidden !important; - padding: 0 !important; - position: absolute !important; - white-space: nowrap !important; - width: 0.01em !important; -} - -@media screen and (max-width: 768px) { - .is-hidden-mobile { - display: none !important; - } -} - -@media screen and (min-width: 769px), print { - .is-hidden-tablet { - display: none !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-hidden-tablet-only { - display: none !important; - } -} - -@media screen and (max-width: 1023px) { - .is-hidden-touch { - display: none !important; - } -} - -@media screen and (min-width: 1024px) { - .is-hidden-desktop { - display: none !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-hidden-desktop-only { - display: none !important; - } -} - -@media screen and (min-width: 1216px) { - .is-hidden-widescreen { - display: none !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-hidden-widescreen-only { - display: none !important; - } -} - -@media screen and (min-width: 1408px) { - .is-hidden-fullhd { - display: none !important; - } -} - -.is-invisible { - visibility: hidden !important; -} - -@media screen and (max-width: 768px) { - .is-invisible-mobile { - visibility: hidden !important; - } -} - -@media screen and (min-width: 769px), print { - .is-invisible-tablet { - visibility: hidden !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-invisible-tablet-only { - visibility: hidden !important; - } -} - -@media screen and (max-width: 1023px) { - .is-invisible-touch { - visibility: hidden !important; - } -} - -@media screen and (min-width: 1024px) { - .is-invisible-desktop { - visibility: hidden !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-invisible-desktop-only { - visibility: hidden !important; - } -} - -@media screen and (min-width: 1216px) { - .is-invisible-widescreen { - visibility: hidden !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-invisible-widescreen-only { - visibility: hidden !important; - } -} - -@media screen and (min-width: 1408px) { - .is-invisible-fullhd { - visibility: hidden !important; - } -} - -.is-marginless { - margin: 0 !important; -} - -.is-paddingless { - padding: 0 !important; -} - -.is-radiusless { - border-radius: 0 !important; -} - -.is-shadowless { - box-shadow: none !important; -} - -.is-relative { - position: relative !important; -} - -.box { - background-color: white; - border-radius: 6px; - box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); - color: #4a4a4a; - display: block; - padding: 1.25rem; -} - -a.box:hover, a.box:focus { - box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc; -} - -a.box:active { - box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc; -} - -.button { - background-color: white; - border-color: #dbdbdb; - border-width: 1px; - color: #363636; - cursor: pointer; - justify-content: center; - padding-bottom: calc(0.5em - 1px); - padding-left: 1em; - padding-right: 1em; - padding-top: calc(0.5em - 1px); - text-align: center; - white-space: nowrap; -} - -.button strong { - color: inherit; -} - -.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large { - height: 1.5em; - width: 1.5em; -} - -.button .icon:first-child:not(:last-child) { - margin-left: calc(-0.5em - 1px); - margin-right: 0.25em; -} - -.button .icon:last-child:not(:first-child) { - margin-left: 0.25em; - margin-right: calc(-0.5em - 1px); -} - -.button .icon:first-child:last-child { - margin-left: calc(-0.5em - 1px); - margin-right: calc(-0.5em - 1px); -} - -.button:hover, .button.is-hovered { - border-color: #b5b5b5; - color: #363636; -} - -.button:focus, .button.is-focused { - border-color: #3273dc; - color: #363636; -} - -.button:focus:not(:active), .button.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); -} - -.button:active, .button.is-active { - border-color: #4a4a4a; - color: #363636; -} - -.button.is-text { - background-color: transparent; - border-color: transparent; - color: #4a4a4a; - text-decoration: underline; -} - -.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused { - background-color: whitesmoke; - color: #363636; -} - -.button.is-text:active, .button.is-text.is-active { - background-color: #e8e8e8; - color: #363636; -} - -.button.is-text[disabled], -fieldset[disabled] .button.is-text { - background-color: transparent; - border-color: transparent; - box-shadow: none; -} - -.button.is-white { - background-color: white; - border-color: transparent; - color: #0a0a0a; -} - -.button.is-white:hover, .button.is-white.is-hovered { - background-color: #f9f9f9; - border-color: transparent; - color: #0a0a0a; -} - -.button.is-white:focus, .button.is-white.is-focused { - border-color: transparent; - color: #0a0a0a; -} - -.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); -} - -.button.is-white:active, .button.is-white.is-active { - background-color: #f2f2f2; - border-color: transparent; - color: #0a0a0a; -} - -.button.is-white[disabled], -fieldset[disabled] .button.is-white { - background-color: white; - border-color: transparent; - box-shadow: none; -} - -.button.is-white.is-inverted { - background-color: #0a0a0a; - color: white; -} - -.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered { - background-color: black; -} - -.button.is-white.is-inverted[disabled], -fieldset[disabled] .button.is-white.is-inverted { - background-color: #0a0a0a; - border-color: transparent; - box-shadow: none; - color: white; -} - -.button.is-white.is-loading::after { - border-color: transparent transparent #0a0a0a #0a0a0a !important; -} - -.button.is-white.is-outlined { - background-color: transparent; - border-color: white; - color: white; -} - -.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused { - background-color: white; - border-color: white; - color: #0a0a0a; -} - -.button.is-white.is-outlined.is-loading::after { - border-color: transparent transparent white white !important; -} - -.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #0a0a0a #0a0a0a !important; -} - -.button.is-white.is-outlined[disabled], -fieldset[disabled] .button.is-white.is-outlined { - background-color: transparent; - border-color: white; - box-shadow: none; - color: white; -} - -.button.is-white.is-inverted.is-outlined { - background-color: transparent; - border-color: #0a0a0a; - color: #0a0a0a; -} - -.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused { - background-color: #0a0a0a; - color: white; -} - -.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent white white !important; -} - -.button.is-white.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-white.is-inverted.is-outlined { - background-color: transparent; - border-color: #0a0a0a; - box-shadow: none; - color: #0a0a0a; -} - -.button.is-black { - background-color: #0a0a0a; - border-color: transparent; - color: white; -} - -.button.is-black:hover, .button.is-black.is-hovered { - background-color: #040404; - border-color: transparent; - color: white; -} - -.button.is-black:focus, .button.is-black.is-focused { - border-color: transparent; - color: white; -} - -.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); -} - -.button.is-black:active, .button.is-black.is-active { - background-color: black; - border-color: transparent; - color: white; -} - -.button.is-black[disabled], -fieldset[disabled] .button.is-black { - background-color: #0a0a0a; - border-color: transparent; - box-shadow: none; -} - -.button.is-black.is-inverted { - background-color: white; - color: #0a0a0a; -} - -.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered { - background-color: #f2f2f2; -} - -.button.is-black.is-inverted[disabled], -fieldset[disabled] .button.is-black.is-inverted { - background-color: white; - border-color: transparent; - box-shadow: none; - color: #0a0a0a; -} - -.button.is-black.is-loading::after { - border-color: transparent transparent white white !important; -} - -.button.is-black.is-outlined { - background-color: transparent; - border-color: #0a0a0a; - color: #0a0a0a; -} - -.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused { - background-color: #0a0a0a; - border-color: #0a0a0a; - color: white; -} - -.button.is-black.is-outlined.is-loading::after { - border-color: transparent transparent #0a0a0a #0a0a0a !important; -} - -.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent white white !important; -} - -.button.is-black.is-outlined[disabled], -fieldset[disabled] .button.is-black.is-outlined { - background-color: transparent; - border-color: #0a0a0a; - box-shadow: none; - color: #0a0a0a; -} - -.button.is-black.is-inverted.is-outlined { - background-color: transparent; - border-color: white; - color: white; -} - -.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused { - background-color: white; - color: #0a0a0a; -} - -.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #0a0a0a #0a0a0a !important; -} - -.button.is-black.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-black.is-inverted.is-outlined { - background-color: transparent; - border-color: white; - box-shadow: none; - color: white; -} - -.button.is-light { - background-color: whitesmoke; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} - -.button.is-light:hover, .button.is-light.is-hovered { - background-color: #eeeeee; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} - -.button.is-light:focus, .button.is-light.is-focused { - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} - -.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); -} - -.button.is-light:active, .button.is-light.is-active { - background-color: #e8e8e8; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} - -.button.is-light[disabled], -fieldset[disabled] .button.is-light { - background-color: whitesmoke; - border-color: transparent; - box-shadow: none; -} - -.button.is-light.is-inverted { - background-color: rgba(0, 0, 0, 0.7); - color: whitesmoke; -} - -.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered { - background-color: rgba(0, 0, 0, 0.7); -} - -.button.is-light.is-inverted[disabled], -fieldset[disabled] .button.is-light.is-inverted { - background-color: rgba(0, 0, 0, 0.7); - border-color: transparent; - box-shadow: none; - color: whitesmoke; -} - -.button.is-light.is-loading::after { - border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; -} - -.button.is-light.is-outlined { - background-color: transparent; - border-color: whitesmoke; - color: whitesmoke; -} - -.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused { - background-color: whitesmoke; - border-color: whitesmoke; - color: rgba(0, 0, 0, 0.7); -} - -.button.is-light.is-outlined.is-loading::after { - border-color: transparent transparent whitesmoke whitesmoke !important; -} - -.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; -} - -.button.is-light.is-outlined[disabled], -fieldset[disabled] .button.is-light.is-outlined { - background-color: transparent; - border-color: whitesmoke; - box-shadow: none; - color: whitesmoke; -} - -.button.is-light.is-inverted.is-outlined { - background-color: transparent; - border-color: rgba(0, 0, 0, 0.7); - color: rgba(0, 0, 0, 0.7); -} - -.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused { - background-color: rgba(0, 0, 0, 0.7); - color: whitesmoke; -} - -.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent whitesmoke whitesmoke !important; -} - -.button.is-light.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-light.is-inverted.is-outlined { - background-color: transparent; - border-color: rgba(0, 0, 0, 0.7); - box-shadow: none; - color: rgba(0, 0, 0, 0.7); -} - -.button.is-dark { - background-color: #363636; - border-color: transparent; - color: #fff; -} - -.button.is-dark:hover, .button.is-dark.is-hovered { - background-color: #2f2f2f; - border-color: transparent; - color: #fff; -} - -.button.is-dark:focus, .button.is-dark.is-focused { - border-color: transparent; - color: #fff; -} - -.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); -} - -.button.is-dark:active, .button.is-dark.is-active { - background-color: #292929; - border-color: transparent; - color: #fff; -} - -.button.is-dark[disabled], -fieldset[disabled] .button.is-dark { - background-color: #363636; - border-color: transparent; - box-shadow: none; -} - -.button.is-dark.is-inverted { - background-color: #fff; - color: #363636; -} - -.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered { - background-color: #f2f2f2; -} - -.button.is-dark.is-inverted[disabled], -fieldset[disabled] .button.is-dark.is-inverted { - background-color: #fff; - border-color: transparent; - box-shadow: none; - color: #363636; -} - -.button.is-dark.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} - -.button.is-dark.is-outlined { - background-color: transparent; - border-color: #363636; - color: #363636; -} - -.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused { - background-color: #363636; - border-color: #363636; - color: #fff; -} - -.button.is-dark.is-outlined.is-loading::after { - border-color: transparent transparent #363636 #363636 !important; -} - -.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} - -.button.is-dark.is-outlined[disabled], -fieldset[disabled] .button.is-dark.is-outlined { - background-color: transparent; - border-color: #363636; - box-shadow: none; - color: #363636; -} - -.button.is-dark.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} - -.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused { - background-color: #fff; - color: #363636; -} - -.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #363636 #363636 !important; -} - -.button.is-dark.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-dark.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} - -.button.is-primary { - background-color: #00d1b2; - border-color: transparent; - color: #fff; -} - -.button.is-primary:hover, .button.is-primary.is-hovered { - background-color: #00c4a7; - border-color: transparent; - color: #fff; -} - -.button.is-primary:focus, .button.is-primary.is-focused { - border-color: transparent; - color: #fff; -} - -.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); -} - -.button.is-primary:active, .button.is-primary.is-active { - background-color: #00b89c; - border-color: transparent; - color: #fff; -} - -.button.is-primary[disabled], -fieldset[disabled] .button.is-primary { - background-color: #00d1b2; - border-color: transparent; - box-shadow: none; -} - -.button.is-primary.is-inverted { - background-color: #fff; - color: #00d1b2; -} - -.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered { - background-color: #f2f2f2; -} - -.button.is-primary.is-inverted[disabled], -fieldset[disabled] .button.is-primary.is-inverted { - background-color: #fff; - border-color: transparent; - box-shadow: none; - color: #00d1b2; -} - -.button.is-primary.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} - -.button.is-primary.is-outlined { - background-color: transparent; - border-color: #00d1b2; - color: #00d1b2; -} - -.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused { - background-color: #00d1b2; - border-color: #00d1b2; - color: #fff; -} - -.button.is-primary.is-outlined.is-loading::after { - border-color: transparent transparent #00d1b2 #00d1b2 !important; -} - -.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} - -.button.is-primary.is-outlined[disabled], -fieldset[disabled] .button.is-primary.is-outlined { - background-color: transparent; - border-color: #00d1b2; - box-shadow: none; - color: #00d1b2; -} - -.button.is-primary.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} - -.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused { - background-color: #fff; - color: #00d1b2; -} - -.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #00d1b2 #00d1b2 !important; -} - -.button.is-primary.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-primary.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} - -.button.is-primary.is-light { - background-color: #ebfffc; - color: #00947e; -} - -.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered { - background-color: #defffa; - border-color: transparent; - color: #00947e; -} - -.button.is-primary.is-light:active, .button.is-primary.is-light.is-active { - background-color: #d1fff8; - border-color: transparent; - color: #00947e; -} - -.button.is-link { - background-color: #3273dc; - border-color: transparent; - color: #fff; -} - -.button.is-link:hover, .button.is-link.is-hovered { - background-color: #276cda; - border-color: transparent; - color: #fff; -} - -.button.is-link:focus, .button.is-link.is-focused { - border-color: transparent; - color: #fff; -} - -.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); -} - -.button.is-link:active, .button.is-link.is-active { - background-color: #2366d1; - border-color: transparent; - color: #fff; -} - -.button.is-link[disabled], -fieldset[disabled] .button.is-link { - background-color: #3273dc; - border-color: transparent; - box-shadow: none; -} - -.button.is-link.is-inverted { - background-color: #fff; - color: #3273dc; -} - -.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered { - background-color: #f2f2f2; -} - -.button.is-link.is-inverted[disabled], -fieldset[disabled] .button.is-link.is-inverted { - background-color: #fff; - border-color: transparent; - box-shadow: none; - color: #3273dc; -} - -.button.is-link.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} - -.button.is-link.is-outlined { - background-color: transparent; - border-color: #3273dc; - color: #3273dc; -} - -.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused { - background-color: #3273dc; - border-color: #3273dc; - color: #fff; -} - -.button.is-link.is-outlined.is-loading::after { - border-color: transparent transparent #3273dc #3273dc !important; -} - -.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} - -.button.is-link.is-outlined[disabled], -fieldset[disabled] .button.is-link.is-outlined { - background-color: transparent; - border-color: #3273dc; - box-shadow: none; - color: #3273dc; -} - -.button.is-link.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} - -.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused { - background-color: #fff; - color: #3273dc; -} - -.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #3273dc #3273dc !important; -} - -.button.is-link.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-link.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} - -.button.is-link.is-light { - background-color: #eef3fc; - color: #2160c4; -} - -.button.is-link.is-light:hover, .button.is-link.is-light.is-hovered { - background-color: #e3ecfa; - border-color: transparent; - color: #2160c4; -} - -.button.is-link.is-light:active, .button.is-link.is-light.is-active { - background-color: #d8e4f8; - border-color: transparent; - color: #2160c4; -} - -.button.is-info { - background-color: #3298dc; - border-color: transparent; - color: #fff; -} - -.button.is-info:hover, .button.is-info.is-hovered { - background-color: #2793da; - border-color: transparent; - color: #fff; -} - -.button.is-info:focus, .button.is-info.is-focused { - border-color: transparent; - color: #fff; -} - -.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); -} - -.button.is-info:active, .button.is-info.is-active { - background-color: #238cd1; - border-color: transparent; - color: #fff; -} - -.button.is-info[disabled], -fieldset[disabled] .button.is-info { - background-color: #3298dc; - border-color: transparent; - box-shadow: none; -} - -.button.is-info.is-inverted { - background-color: #fff; - color: #3298dc; -} - -.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered { - background-color: #f2f2f2; -} - -.button.is-info.is-inverted[disabled], -fieldset[disabled] .button.is-info.is-inverted { - background-color: #fff; - border-color: transparent; - box-shadow: none; - color: #3298dc; -} - -.button.is-info.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} - -.button.is-info.is-outlined { - background-color: transparent; - border-color: #3298dc; - color: #3298dc; -} - -.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused { - background-color: #3298dc; - border-color: #3298dc; - color: #fff; -} - -.button.is-info.is-outlined.is-loading::after { - border-color: transparent transparent #3298dc #3298dc !important; -} - -.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} - -.button.is-info.is-outlined[disabled], -fieldset[disabled] .button.is-info.is-outlined { - background-color: transparent; - border-color: #3298dc; - box-shadow: none; - color: #3298dc; -} - -.button.is-info.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} - -.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused { - background-color: #fff; - color: #3298dc; -} - -.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #3298dc #3298dc !important; -} - -.button.is-info.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-info.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} - -.button.is-info.is-light { - background-color: #eef6fc; - color: #1d72aa; -} - -.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered { - background-color: #e3f1fa; - border-color: transparent; - color: #1d72aa; -} - -.button.is-info.is-light:active, .button.is-info.is-light.is-active { - background-color: #d8ebf8; - border-color: transparent; - color: #1d72aa; -} - -.button.is-success { - background-color: #48c774; - border-color: transparent; - color: #fff; -} - -.button.is-success:hover, .button.is-success.is-hovered { - background-color: #3ec46d; - border-color: transparent; - color: #fff; -} - -.button.is-success:focus, .button.is-success.is-focused { - border-color: transparent; - color: #fff; -} - -.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); -} - -.button.is-success:active, .button.is-success.is-active { - background-color: #3abb67; - border-color: transparent; - color: #fff; -} - -.button.is-success[disabled], -fieldset[disabled] .button.is-success { - background-color: #48c774; - border-color: transparent; - box-shadow: none; -} - -.button.is-success.is-inverted { - background-color: #fff; - color: #48c774; -} - -.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered { - background-color: #f2f2f2; -} - -.button.is-success.is-inverted[disabled], -fieldset[disabled] .button.is-success.is-inverted { - background-color: #fff; - border-color: transparent; - box-shadow: none; - color: #48c774; -} - -.button.is-success.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} - -.button.is-success.is-outlined { - background-color: transparent; - border-color: #48c774; - color: #48c774; -} - -.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused { - background-color: #48c774; - border-color: #48c774; - color: #fff; -} - -.button.is-success.is-outlined.is-loading::after { - border-color: transparent transparent #48c774 #48c774 !important; -} - -.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} - -.button.is-success.is-outlined[disabled], -fieldset[disabled] .button.is-success.is-outlined { - background-color: transparent; - border-color: #48c774; - box-shadow: none; - color: #48c774; -} - -.button.is-success.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} - -.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused { - background-color: #fff; - color: #48c774; -} - -.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #48c774 #48c774 !important; -} - -.button.is-success.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-success.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} - -.button.is-success.is-light { - background-color: #effaf3; - color: #257942; -} - -.button.is-success.is-light:hover, .button.is-success.is-light.is-hovered { - background-color: #e6f7ec; - border-color: transparent; - color: #257942; -} - -.button.is-success.is-light:active, .button.is-success.is-light.is-active { - background-color: #dcf4e4; - border-color: transparent; - color: #257942; -} - -.button.is-warning { - background-color: #ffdd57; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} - -.button.is-warning:hover, .button.is-warning.is-hovered { - background-color: #ffdb4a; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} - -.button.is-warning:focus, .button.is-warning.is-focused { - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} - -.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); -} - -.button.is-warning:active, .button.is-warning.is-active { - background-color: #ffd83d; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} - -.button.is-warning[disabled], -fieldset[disabled] .button.is-warning { - background-color: #ffdd57; - border-color: transparent; - box-shadow: none; -} - -.button.is-warning.is-inverted { - background-color: rgba(0, 0, 0, 0.7); - color: #ffdd57; -} - -.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered { - background-color: rgba(0, 0, 0, 0.7); -} - -.button.is-warning.is-inverted[disabled], -fieldset[disabled] .button.is-warning.is-inverted { - background-color: rgba(0, 0, 0, 0.7); - border-color: transparent; - box-shadow: none; - color: #ffdd57; -} - -.button.is-warning.is-loading::after { - border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; -} - -.button.is-warning.is-outlined { - background-color: transparent; - border-color: #ffdd57; - color: #ffdd57; -} - -.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused { - background-color: #ffdd57; - border-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} - -.button.is-warning.is-outlined.is-loading::after { - border-color: transparent transparent #ffdd57 #ffdd57 !important; -} - -.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; -} - -.button.is-warning.is-outlined[disabled], -fieldset[disabled] .button.is-warning.is-outlined { - background-color: transparent; - border-color: #ffdd57; - box-shadow: none; - color: #ffdd57; -} - -.button.is-warning.is-inverted.is-outlined { - background-color: transparent; - border-color: rgba(0, 0, 0, 0.7); - color: rgba(0, 0, 0, 0.7); -} - -.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused { - background-color: rgba(0, 0, 0, 0.7); - color: #ffdd57; -} - -.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #ffdd57 #ffdd57 !important; -} - -.button.is-warning.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-warning.is-inverted.is-outlined { - background-color: transparent; - border-color: rgba(0, 0, 0, 0.7); - box-shadow: none; - color: rgba(0, 0, 0, 0.7); -} - -.button.is-warning.is-light { - background-color: #fffbeb; - color: #947600; -} - -.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered { - background-color: #fff8de; - border-color: transparent; - color: #947600; -} - -.button.is-warning.is-light:active, .button.is-warning.is-light.is-active { - background-color: #fff6d1; - border-color: transparent; - color: #947600; -} - -.button.is-danger { - background-color: #f14668; - border-color: transparent; - color: #fff; -} - -.button.is-danger:hover, .button.is-danger.is-hovered { - background-color: #f03a5f; - border-color: transparent; - color: #fff; -} - -.button.is-danger:focus, .button.is-danger.is-focused { - border-color: transparent; - color: #fff; -} - -.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); -} - -.button.is-danger:active, .button.is-danger.is-active { - background-color: #ef2e55; - border-color: transparent; - color: #fff; -} - -.button.is-danger[disabled], -fieldset[disabled] .button.is-danger { - background-color: #f14668; - border-color: transparent; - box-shadow: none; -} - -.button.is-danger.is-inverted { - background-color: #fff; - color: #f14668; -} - -.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered { - background-color: #f2f2f2; -} - -.button.is-danger.is-inverted[disabled], -fieldset[disabled] .button.is-danger.is-inverted { - background-color: #fff; - border-color: transparent; - box-shadow: none; - color: #f14668; -} - -.button.is-danger.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} - -.button.is-danger.is-outlined { - background-color: transparent; - border-color: #f14668; - color: #f14668; -} - -.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused { - background-color: #f14668; - border-color: #f14668; - color: #fff; -} - -.button.is-danger.is-outlined.is-loading::after { - border-color: transparent transparent #f14668 #f14668 !important; -} - -.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} - -.button.is-danger.is-outlined[disabled], -fieldset[disabled] .button.is-danger.is-outlined { - background-color: transparent; - border-color: #f14668; - box-shadow: none; - color: #f14668; -} - -.button.is-danger.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} - -.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused { - background-color: #fff; - color: #f14668; -} - -.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #f14668 #f14668 !important; -} - -.button.is-danger.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-danger.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} - -.button.is-danger.is-light { - background-color: #feecf0; - color: #cc0f35; -} - -.button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered { - background-color: #fde0e6; - border-color: transparent; - color: #cc0f35; -} - -.button.is-danger.is-light:active, .button.is-danger.is-light.is-active { - background-color: #fcd4dc; - border-color: transparent; - color: #cc0f35; -} - -.button.is-small { - border-radius: 2px; - font-size: 0.75rem; -} - -.button.is-normal { - font-size: 1rem; -} - -.button.is-medium { - font-size: 1.25rem; -} - -.button.is-large { - font-size: 1.5rem; -} - -.button[disabled], -fieldset[disabled] .button { - background-color: white; - border-color: #dbdbdb; - box-shadow: none; - opacity: 0.5; -} - -.button.is-fullwidth { - display: flex; - width: 100%; -} - -.button.is-loading { - color: transparent !important; - pointer-events: none; -} - -.button.is-loading::after { - position: absolute; - left: calc(50% - (1em / 2)); - top: calc(50% - (1em / 2)); - position: absolute !important; -} - -.button.is-static { - background-color: whitesmoke; - border-color: #dbdbdb; - color: #7a7a7a; - box-shadow: none; - pointer-events: none; -} - -.button.is-rounded { - border-radius: 290486px; - padding-left: calc(1em + 0.25em); - padding-right: calc(1em + 0.25em); -} - -.buttons { - align-items: center; - display: flex; - flex-wrap: wrap; - justify-content: flex-start; -} - -.buttons .button { - margin-bottom: 0.5rem; -} - -.buttons .button:not(:last-child):not(.is-fullwidth) { - margin-right: 0.5rem; -} - -.buttons:last-child { - margin-bottom: -0.5rem; -} - -.buttons:not(:last-child) { - margin-bottom: 1rem; -} - -.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) { - border-radius: 2px; - font-size: 0.75rem; -} - -.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) { - font-size: 1.25rem; -} - -.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) { - font-size: 1.5rem; -} - -.buttons.has-addons .button:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -.buttons.has-addons .button:not(:last-child) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - margin-right: -1px; -} - -.buttons.has-addons .button:last-child { - margin-right: 0; -} - -.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered { - z-index: 2; -} - -.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected { - z-index: 3; -} - -.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover { - z-index: 4; -} - -.buttons.has-addons .button.is-expanded { - flex-grow: 1; - flex-shrink: 1; -} - -.buttons.is-centered { - justify-content: center; -} - -.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) { - margin-left: 0.25rem; - margin-right: 0.25rem; -} - -.buttons.is-right { - justify-content: flex-end; -} - -.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) { - margin-left: 0.25rem; - margin-right: 0.25rem; -} - -.container { - flex-grow: 1; - margin: 0 auto; - position: relative; - width: auto; -} - -.container.is-fluid { - max-width: none; - padding-left: 32px; - padding-right: 32px; - width: 100%; -} - -@media screen and (min-width: 1024px) { - .container { - max-width: 960px; - } -} - -@media screen and (max-width: 1215px) { - .container.is-widescreen { - max-width: 1152px; - } -} - -@media screen and (max-width: 1407px) { - .container.is-fullhd { - max-width: 1344px; - } -} - -@media screen and (min-width: 1216px) { - .container { - max-width: 1152px; - } -} - -@media screen and (min-width: 1408px) { - .container { - max-width: 1344px; - } -} - -.content li + li { - margin-top: 0.25em; -} - -.content p:not(:last-child), -.content dl:not(:last-child), -.content ol:not(:last-child), -.content ul:not(:last-child), -.content blockquote:not(:last-child), -.content pre:not(:last-child), -.content table:not(:last-child) { - margin-bottom: 1em; -} - -.content h1, -.content h2, -.content h3, -.content h4, -.content h5, -.content h6 { - color: #363636; - font-weight: 600; - line-height: 1.125; -} - -.content h1 { - font-size: 2em; - margin-bottom: 0.5em; -} - -.content h1:not(:first-child) { - margin-top: 1em; -} - -.content h2 { - font-size: 1.75em; - margin-bottom: 0.5714em; -} - -.content h2:not(:first-child) { - margin-top: 1.1428em; -} - -.content h3 { - font-size: 1.5em; - margin-bottom: 0.6666em; -} - -.content h3:not(:first-child) { - margin-top: 1.3333em; -} - -.content h4 { - font-size: 1.25em; - margin-bottom: 0.8em; -} - -.content h5 { - font-size: 1.125em; - margin-bottom: 0.8888em; -} - -.content h6 { - font-size: 1em; - margin-bottom: 1em; -} - -.content blockquote { - background-color: whitesmoke; - border-left: 5px solid #dbdbdb; - padding: 1.25em 1.5em; -} - -.content ol { - list-style-position: outside; - margin-left: 2em; - margin-top: 1em; -} - -.content ol:not([type]) { - list-style-type: decimal; -} - -.content ol:not([type]).is-lower-alpha { - list-style-type: lower-alpha; -} - -.content ol:not([type]).is-lower-roman { - list-style-type: lower-roman; -} - -.content ol:not([type]).is-upper-alpha { - list-style-type: upper-alpha; -} - -.content ol:not([type]).is-upper-roman { - list-style-type: upper-roman; -} - -.content ul { - list-style: disc outside; - margin-left: 2em; - margin-top: 1em; -} - -.content ul ul { - list-style-type: circle; - margin-top: 0.5em; -} - -.content ul ul ul { - list-style-type: square; -} - -.content dd { - margin-left: 2em; -} - -.content figure { - margin-left: 2em; - margin-right: 2em; - text-align: center; -} - -.content figure:not(:first-child) { - margin-top: 2em; -} - -.content figure:not(:last-child) { - margin-bottom: 2em; -} - -.content figure img { - display: inline-block; -} - -.content figure figcaption { - font-style: italic; -} - -.content pre { - -webkit-overflow-scrolling: touch; - overflow-x: auto; - padding: 1.25em 1.5em; - white-space: pre; - word-wrap: normal; -} - -.content sup, -.content sub { - font-size: 75%; -} - -.content table { - width: 100%; -} - -.content table td, -.content table th { - border: 1px solid #dbdbdb; - border-width: 0 0 1px; - padding: 0.5em 0.75em; - vertical-align: top; -} - -.content table th { - color: #363636; -} - -.content table th:not([align]) { - text-align: left; -} - -.content table thead td, -.content table thead th { - border-width: 0 0 2px; - color: #363636; -} - -.content table tfoot td, -.content table tfoot th { - border-width: 2px 0 0; - color: #363636; -} - -.content table tbody tr:last-child td, -.content table tbody tr:last-child th { - border-bottom-width: 0; -} - -.content .tabs li + li { - margin-top: 0; -} - -.content.is-small { - font-size: 0.75rem; -} - -.content.is-medium { - font-size: 1.25rem; -} - -.content.is-large { - font-size: 1.5rem; -} - -.icon { - align-items: center; - display: inline-flex; - justify-content: center; - height: 1.5rem; - width: 1.5rem; -} - -.icon.is-small { - height: 1rem; - width: 1rem; -} - -.icon.is-medium { - height: 2rem; - width: 2rem; -} - -.icon.is-large { - height: 3rem; - width: 3rem; -} - -.image { - display: block; - position: relative; -} - -.image img { - display: block; - height: auto; - width: 100%; -} - -.image img.is-rounded { - border-radius: 290486px; -} - -.image.is-fullwidth { - width: 100%; -} - -.image.is-square img, -.image.is-square .has-ratio, .image.is-1by1 img, -.image.is-1by1 .has-ratio, .image.is-5by4 img, -.image.is-5by4 .has-ratio, .image.is-4by3 img, -.image.is-4by3 .has-ratio, .image.is-3by2 img, -.image.is-3by2 .has-ratio, .image.is-5by3 img, -.image.is-5by3 .has-ratio, .image.is-16by9 img, -.image.is-16by9 .has-ratio, .image.is-2by1 img, -.image.is-2by1 .has-ratio, .image.is-3by1 img, -.image.is-3by1 .has-ratio, .image.is-4by5 img, -.image.is-4by5 .has-ratio, .image.is-3by4 img, -.image.is-3by4 .has-ratio, .image.is-2by3 img, -.image.is-2by3 .has-ratio, .image.is-3by5 img, -.image.is-3by5 .has-ratio, .image.is-9by16 img, -.image.is-9by16 .has-ratio, .image.is-1by2 img, -.image.is-1by2 .has-ratio, .image.is-1by3 img, -.image.is-1by3 .has-ratio { - height: 100%; - width: 100%; -} - -.image.is-square, .image.is-1by1 { - padding-top: 100%; -} - -.image.is-5by4 { - padding-top: 80%; -} - -.image.is-4by3 { - padding-top: 75%; -} - -.image.is-3by2 { - padding-top: 66.6666%; -} - -.image.is-5by3 { - padding-top: 60%; -} - -.image.is-16by9 { - padding-top: 56.25%; -} - -.image.is-2by1 { - padding-top: 50%; -} - -.image.is-3by1 { - padding-top: 33.3333%; -} - -.image.is-4by5 { - padding-top: 125%; -} - -.image.is-3by4 { - padding-top: 133.3333%; -} - -.image.is-2by3 { - padding-top: 150%; -} - -.image.is-3by5 { - padding-top: 166.6666%; -} - -.image.is-9by16 { - padding-top: 177.7777%; -} - -.image.is-1by2 { - padding-top: 200%; -} - -.image.is-1by3 { - padding-top: 300%; -} - -.image.is-16x16 { - height: 16px; - width: 16px; -} - -.image.is-24x24 { - height: 24px; - width: 24px; -} - -.image.is-32x32 { - height: 32px; - width: 32px; -} - -.image.is-48x48 { - height: 48px; - width: 48px; -} - -.image.is-64x64 { - height: 64px; - width: 64px; -} - -.image.is-96x96 { - height: 96px; - width: 96px; -} - -.image.is-128x128 { - height: 128px; - width: 128px; -} - -.notification { - background-color: whitesmoke; - border-radius: 4px; - padding: 1.25rem 2.5rem 1.25rem 1.5rem; - position: relative; -} - -.notification a:not(.button):not(.dropdown-item) { - color: currentColor; - text-decoration: underline; -} - -.notification strong { - color: currentColor; -} - -.notification code, -.notification pre { - background: white; -} - -.notification pre code { - background: transparent; -} - -.notification > .delete { - position: absolute; - right: 0.5rem; - top: 0.5rem; -} - -.notification .title, -.notification .subtitle, -.notification .content { - color: currentColor; -} - -.notification.is-white { - background-color: white; - color: #0a0a0a; -} - -.notification.is-black { - background-color: #0a0a0a; - color: white; -} - -.notification.is-light { - background-color: whitesmoke; - color: rgba(0, 0, 0, 0.7); -} - -.notification.is-dark { - background-color: #363636; - color: #fff; -} - -.notification.is-primary { - background-color: #00d1b2; - color: #fff; -} - -.notification.is-link { - background-color: #3273dc; - color: #fff; -} - -.notification.is-info { - background-color: #3298dc; - color: #fff; -} - -.notification.is-success { - background-color: #48c774; - color: #fff; -} - -.notification.is-warning { - background-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} - -.notification.is-danger { - background-color: #f14668; - color: #fff; -} - -.progress { - -moz-appearance: none; - -webkit-appearance: none; - border: none; - border-radius: 290486px; - display: block; - height: 1rem; - overflow: hidden; - padding: 0; - width: 100%; -} - -.progress::-webkit-progress-bar { - background-color: #ededed; -} - -.progress::-webkit-progress-value { - background-color: #4a4a4a; -} - -.progress::-moz-progress-bar { - background-color: #4a4a4a; -} - -.progress::-ms-fill { - background-color: #4a4a4a; - border: none; -} - -.progress.is-white::-webkit-progress-value { - background-color: white; -} - -.progress.is-white::-moz-progress-bar { - background-color: white; -} - -.progress.is-white::-ms-fill { - background-color: white; -} - -.progress.is-white:indeterminate { - background-image: linear-gradient(to right, white 30%, #ededed 30%); -} - -.progress.is-black::-webkit-progress-value { - background-color: #0a0a0a; -} - -.progress.is-black::-moz-progress-bar { - background-color: #0a0a0a; -} - -.progress.is-black::-ms-fill { - background-color: #0a0a0a; -} - -.progress.is-black:indeterminate { - background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%); -} - -.progress.is-light::-webkit-progress-value { - background-color: whitesmoke; -} - -.progress.is-light::-moz-progress-bar { - background-color: whitesmoke; -} - -.progress.is-light::-ms-fill { - background-color: whitesmoke; -} - -.progress.is-light:indeterminate { - background-image: linear-gradient(to right, whitesmoke 30%, #ededed 30%); -} - -.progress.is-dark::-webkit-progress-value { - background-color: #363636; -} - -.progress.is-dark::-moz-progress-bar { - background-color: #363636; -} - -.progress.is-dark::-ms-fill { - background-color: #363636; -} - -.progress.is-dark:indeterminate { - background-image: linear-gradient(to right, #363636 30%, #ededed 30%); -} - -.progress.is-primary::-webkit-progress-value { - background-color: #00d1b2; -} - -.progress.is-primary::-moz-progress-bar { - background-color: #00d1b2; -} - -.progress.is-primary::-ms-fill { - background-color: #00d1b2; -} - -.progress.is-primary:indeterminate { - background-image: linear-gradient(to right, #00d1b2 30%, #ededed 30%); -} - -.progress.is-link::-webkit-progress-value { - background-color: #3273dc; -} - -.progress.is-link::-moz-progress-bar { - background-color: #3273dc; -} - -.progress.is-link::-ms-fill { - background-color: #3273dc; -} - -.progress.is-link:indeterminate { - background-image: linear-gradient(to right, #3273dc 30%, #ededed 30%); -} - -.progress.is-info::-webkit-progress-value { - background-color: #3298dc; -} - -.progress.is-info::-moz-progress-bar { - background-color: #3298dc; -} - -.progress.is-info::-ms-fill { - background-color: #3298dc; -} - -.progress.is-info:indeterminate { - background-image: linear-gradient(to right, #3298dc 30%, #ededed 30%); -} - -.progress.is-success::-webkit-progress-value { - background-color: #48c774; -} - -.progress.is-success::-moz-progress-bar { - background-color: #48c774; -} - -.progress.is-success::-ms-fill { - background-color: #48c774; -} - -.progress.is-success:indeterminate { - background-image: linear-gradient(to right, #48c774 30%, #ededed 30%); -} - -.progress.is-warning::-webkit-progress-value { - background-color: #ffdd57; -} - -.progress.is-warning::-moz-progress-bar { - background-color: #ffdd57; -} - -.progress.is-warning::-ms-fill { - background-color: #ffdd57; -} - -.progress.is-warning:indeterminate { - background-image: linear-gradient(to right, #ffdd57 30%, #ededed 30%); -} - -.progress.is-danger::-webkit-progress-value { - background-color: #f14668; -} - -.progress.is-danger::-moz-progress-bar { - background-color: #f14668; -} - -.progress.is-danger::-ms-fill { - background-color: #f14668; -} - -.progress.is-danger:indeterminate { - background-image: linear-gradient(to right, #f14668 30%, #ededed 30%); -} - -.progress:indeterminate { - -webkit-animation-duration: 1.5s; - animation-duration: 1.5s; - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; - -webkit-animation-name: moveIndeterminate; - animation-name: moveIndeterminate; - -webkit-animation-timing-function: linear; - animation-timing-function: linear; - background-color: #ededed; - background-image: linear-gradient(to right, #4a4a4a 30%, #ededed 30%); - background-position: top left; - background-repeat: no-repeat; - background-size: 150% 150%; -} - -.progress:indeterminate::-webkit-progress-bar { - background-color: transparent; -} - -.progress:indeterminate::-moz-progress-bar { - background-color: transparent; -} - -.progress.is-small { - height: 0.75rem; -} - -.progress.is-medium { - height: 1.25rem; -} - -.progress.is-large { - height: 1.5rem; -} - -@-webkit-keyframes moveIndeterminate { - from { - background-position: 200% 0; - } - to { - background-position: -200% 0; - } -} - -@keyframes moveIndeterminate { - from { - background-position: 200% 0; - } - to { - background-position: -200% 0; - } -} - -.table { - background-color: white; - color: #363636; -} - -.table td, -.table th { - border: 1px solid #dbdbdb; - border-width: 0 0 1px; - padding: 0.5em 0.75em; - vertical-align: top; -} - -.table td.is-white, -.table th.is-white { - background-color: white; - border-color: white; - color: #0a0a0a; -} - -.table td.is-black, -.table th.is-black { - background-color: #0a0a0a; - border-color: #0a0a0a; - color: white; -} - -.table td.is-light, -.table th.is-light { - background-color: whitesmoke; - border-color: whitesmoke; - color: rgba(0, 0, 0, 0.7); -} - -.table td.is-dark, -.table th.is-dark { - background-color: #363636; - border-color: #363636; - color: #fff; -} - -.table td.is-primary, -.table th.is-primary { - background-color: #00d1b2; - border-color: #00d1b2; - color: #fff; -} - -.table td.is-link, -.table th.is-link { - background-color: #3273dc; - border-color: #3273dc; - color: #fff; -} - -.table td.is-info, -.table th.is-info { - background-color: #3298dc; - border-color: #3298dc; - color: #fff; -} - -.table td.is-success, -.table th.is-success { - background-color: #48c774; - border-color: #48c774; - color: #fff; -} - -.table td.is-warning, -.table th.is-warning { - background-color: #ffdd57; - border-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} - -.table td.is-danger, -.table th.is-danger { - background-color: #f14668; - border-color: #f14668; - color: #fff; -} - -.table td.is-narrow, -.table th.is-narrow { - white-space: nowrap; - width: 1%; -} - -.table td.is-selected, -.table th.is-selected { - background-color: #00d1b2; - color: #fff; -} - -.table td.is-selected a, -.table td.is-selected strong, -.table th.is-selected a, -.table th.is-selected strong { - color: currentColor; -} - -.table th { - color: #363636; -} - -.table th:not([align]) { - text-align: left; -} - -.table tr.is-selected { - background-color: #00d1b2; - color: #fff; -} - -.table tr.is-selected a, -.table tr.is-selected strong { - color: currentColor; -} - -.table tr.is-selected td, -.table tr.is-selected th { - border-color: #fff; - color: currentColor; -} - -.table thead { - background-color: transparent; -} - -.table thead td, -.table thead th { - border-width: 0 0 2px; - color: #363636; -} - -.table tfoot { - background-color: transparent; -} - -.table tfoot td, -.table tfoot th { - border-width: 2px 0 0; - color: #363636; -} - -.table tbody { - background-color: transparent; -} - -.table tbody tr:last-child td, -.table tbody tr:last-child th { - border-bottom-width: 0; -} - -.table.is-bordered td, -.table.is-bordered th { - border-width: 1px; -} - -.table.is-bordered tr:last-child td, -.table.is-bordered tr:last-child th { - border-bottom-width: 1px; -} - -.table.is-fullwidth { - width: 100%; -} - -.table.is-hoverable tbody tr:not(.is-selected):hover { - background-color: #fafafa; -} - -.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover { - background-color: #fafafa; -} - -.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) { - background-color: whitesmoke; -} - -.table.is-narrow td, -.table.is-narrow th { - padding: 0.25em 0.5em; -} - -.table.is-striped tbody tr:not(.is-selected):nth-child(even) { - background-color: #fafafa; -} - -.table-container { - -webkit-overflow-scrolling: touch; - overflow: auto; - overflow-y: hidden; - max-width: 100%; -} - -.tags { - align-items: center; - display: flex; - flex-wrap: wrap; - justify-content: flex-start; -} - -.tags .tag { - margin-bottom: 0.5rem; -} - -.tags .tag:not(:last-child) { - margin-right: 0.5rem; -} - -.tags:last-child { - margin-bottom: -0.5rem; -} - -.tags:not(:last-child) { - margin-bottom: 1rem; -} - -.tags.are-medium .tag:not(.is-normal):not(.is-large) { - font-size: 1rem; -} - -.tags.are-large .tag:not(.is-normal):not(.is-medium) { - font-size: 1.25rem; -} - -.tags.is-centered { - justify-content: center; -} - -.tags.is-centered .tag { - margin-right: 0.25rem; - margin-left: 0.25rem; -} - -.tags.is-right { - justify-content: flex-end; -} - -.tags.is-right .tag:not(:first-child) { - margin-left: 0.5rem; -} - -.tags.is-right .tag:not(:last-child) { - margin-right: 0; -} - -.tags.has-addons .tag { - margin-right: 0; -} - -.tags.has-addons .tag:not(:first-child) { - margin-left: 0; - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -.tags.has-addons .tag:not(:last-child) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} - -.tag:not(body) { - align-items: center; - background-color: whitesmoke; - border-radius: 4px; - color: #4a4a4a; - display: inline-flex; - font-size: 0.75rem; - height: 2em; - justify-content: center; - line-height: 1.5; - padding-left: 0.75em; - padding-right: 0.75em; - white-space: nowrap; -} - -.tag:not(body) .delete { - margin-left: 0.25rem; - margin-right: -0.375rem; -} - -.tag:not(body).is-white { - background-color: white; - color: #0a0a0a; -} - -.tag:not(body).is-black { - background-color: #0a0a0a; - color: white; -} - -.tag:not(body).is-light { - background-color: whitesmoke; - color: rgba(0, 0, 0, 0.7); -} - -.tag:not(body).is-dark { - background-color: #363636; - color: #fff; -} - -.tag:not(body).is-primary { - background-color: #00d1b2; - color: #fff; -} - -.tag:not(body).is-primary.is-light { - background-color: #ebfffc; - color: #00947e; -} - -.tag:not(body).is-link { - background-color: #3273dc; - color: #fff; -} - -.tag:not(body).is-link.is-light { - background-color: #eef3fc; - color: #2160c4; -} - -.tag:not(body).is-info { - background-color: #3298dc; - color: #fff; -} - -.tag:not(body).is-info.is-light { - background-color: #eef6fc; - color: #1d72aa; -} - -.tag:not(body).is-success { - background-color: #48c774; - color: #fff; -} - -.tag:not(body).is-success.is-light { - background-color: #effaf3; - color: #257942; -} - -.tag:not(body).is-warning { - background-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} - -.tag:not(body).is-warning.is-light { - background-color: #fffbeb; - color: #947600; -} - -.tag:not(body).is-danger { - background-color: #f14668; - color: #fff; -} - -.tag:not(body).is-danger.is-light { - background-color: #feecf0; - color: #cc0f35; -} - -.tag:not(body).is-normal { - font-size: 0.75rem; -} - -.tag:not(body).is-medium { - font-size: 1rem; -} - -.tag:not(body).is-large { - font-size: 1.25rem; -} - -.tag:not(body) .icon:first-child:not(:last-child) { - margin-left: -0.375em; - margin-right: 0.1875em; -} - -.tag:not(body) .icon:last-child:not(:first-child) { - margin-left: 0.1875em; - margin-right: -0.375em; -} - -.tag:not(body) .icon:first-child:last-child { - margin-left: -0.375em; - margin-right: -0.375em; -} - -.tag:not(body).is-delete { - margin-left: 1px; - padding: 0; - position: relative; - width: 2em; -} - -.tag:not(body).is-delete::before, .tag:not(body).is-delete::after { - background-color: currentColor; - content: ""; - display: block; - left: 50%; - position: absolute; - top: 50%; - transform: translateX(-50%) translateY(-50%) rotate(45deg); - transform-origin: center center; -} - -.tag:not(body).is-delete::before { - height: 1px; - width: 50%; -} - -.tag:not(body).is-delete::after { - height: 50%; - width: 1px; -} - -.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus { - background-color: #e8e8e8; -} - -.tag:not(body).is-delete:active { - background-color: #dbdbdb; -} - -.tag:not(body).is-rounded { - border-radius: 290486px; -} - -a.tag:hover { - text-decoration: underline; -} - -.title, -.subtitle { - word-break: break-word; -} - -.title em, -.title span, -.subtitle em, -.subtitle span { - font-weight: inherit; -} - -.title sub, -.subtitle sub { - font-size: 0.75em; -} - -.title sup, -.subtitle sup { - font-size: 0.75em; -} - -.title .tag, -.subtitle .tag { - vertical-align: middle; -} - -.title { - color: #363636; - font-size: 2rem; - font-weight: 600; - line-height: 1.125; -} - -.title strong { - color: inherit; - font-weight: inherit; -} - -.title + .highlight { - margin-top: -0.75rem; -} - -.title:not(.is-spaced) + .subtitle { - margin-top: -1.25rem; -} - -.title.is-1 { - font-size: 3rem; -} - -.title.is-2 { - font-size: 2.5rem; -} - -.title.is-3 { - font-size: 2rem; -} - -.title.is-4 { - font-size: 1.5rem; -} - -.title.is-5 { - font-size: 1.25rem; -} - -.title.is-6 { - font-size: 1rem; -} - -.title.is-7 { - font-size: 0.75rem; -} - -.subtitle { - color: #4a4a4a; - font-size: 1.25rem; - font-weight: 400; - line-height: 1.25; -} - -.subtitle strong { - color: #363636; - font-weight: 600; -} - -.subtitle:not(.is-spaced) + .title { - margin-top: -1.25rem; -} - -.subtitle.is-1 { - font-size: 3rem; -} - -.subtitle.is-2 { - font-size: 2.5rem; -} - -.subtitle.is-3 { - font-size: 2rem; -} - -.subtitle.is-4 { - font-size: 1.5rem; -} - -.subtitle.is-5 { - font-size: 1.25rem; -} - -.subtitle.is-6 { - font-size: 1rem; -} - -.subtitle.is-7 { - font-size: 0.75rem; -} - -.heading { - display: block; - font-size: 11px; - letter-spacing: 1px; - margin-bottom: 5px; - text-transform: uppercase; -} - -.highlight { - font-weight: 400; - max-width: 100%; - overflow: hidden; - padding: 0; -} - -.highlight pre { - overflow: auto; - max-width: 100%; -} - -.number { - align-items: center; - background-color: whitesmoke; - border-radius: 290486px; - display: inline-flex; - font-size: 1.25rem; - height: 2em; - justify-content: center; - margin-right: 1.5rem; - min-width: 2.5em; - padding: 0.25rem 0.5rem; - text-align: center; - vertical-align: top; -} - -.input, .textarea, .select select { - background-color: white; - border-color: #dbdbdb; - border-radius: 4px; - color: #363636; -} - -.input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder { - color: rgba(54, 54, 54, 0.3); -} - -.input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder { - color: rgba(54, 54, 54, 0.3); -} - -.input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder { - color: rgba(54, 54, 54, 0.3); -} - -.input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder { - color: rgba(54, 54, 54, 0.3); -} - -.input:hover, .textarea:hover, .select select:hover, .is-hovered.input, .is-hovered.textarea, .select select.is-hovered { - border-color: #b5b5b5; -} - -.input:focus, .textarea:focus, .select select:focus, .is-focused.input, .is-focused.textarea, .select select.is-focused, .input:active, .textarea:active, .select select:active, .is-active.input, .is-active.textarea, .select select.is-active { - border-color: #3273dc; - box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); -} - -.input[disabled], .textarea[disabled], .select select[disabled], -fieldset[disabled] .input, -fieldset[disabled] .textarea, -fieldset[disabled] .select select, -.select fieldset[disabled] select { - background-color: whitesmoke; - border-color: whitesmoke; - box-shadow: none; - color: #7a7a7a; -} - -.input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .select select[disabled]::-moz-placeholder, -fieldset[disabled] .input::-moz-placeholder, -fieldset[disabled] .textarea::-moz-placeholder, -fieldset[disabled] .select select::-moz-placeholder, -.select fieldset[disabled] select::-moz-placeholder { - color: rgba(122, 122, 122, 0.3); -} - -.input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder, -fieldset[disabled] .input::-webkit-input-placeholder, -fieldset[disabled] .textarea::-webkit-input-placeholder, -fieldset[disabled] .select select::-webkit-input-placeholder, -.select fieldset[disabled] select::-webkit-input-placeholder { - color: rgba(122, 122, 122, 0.3); -} - -.input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .select select[disabled]:-moz-placeholder, -fieldset[disabled] .input:-moz-placeholder, -fieldset[disabled] .textarea:-moz-placeholder, -fieldset[disabled] .select select:-moz-placeholder, -.select fieldset[disabled] select:-moz-placeholder { - color: rgba(122, 122, 122, 0.3); -} - -.input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder, -fieldset[disabled] .input:-ms-input-placeholder, -fieldset[disabled] .textarea:-ms-input-placeholder, -fieldset[disabled] .select select:-ms-input-placeholder, -.select fieldset[disabled] select:-ms-input-placeholder { - color: rgba(122, 122, 122, 0.3); -} - -.input, .textarea { - box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05); - max-width: 100%; - width: 100%; -} - -.input[readonly], .textarea[readonly] { - box-shadow: none; -} - -.is-white.input, .is-white.textarea { - border-color: white; -} - -.is-white.input:focus, .is-white.textarea:focus, .is-white.is-focused.input, .is-white.is-focused.textarea, .is-white.input:active, .is-white.textarea:active, .is-white.is-active.input, .is-white.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); -} - -.is-black.input, .is-black.textarea { - border-color: #0a0a0a; -} - -.is-black.input:focus, .is-black.textarea:focus, .is-black.is-focused.input, .is-black.is-focused.textarea, .is-black.input:active, .is-black.textarea:active, .is-black.is-active.input, .is-black.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); -} - -.is-light.input, .is-light.textarea { - border-color: whitesmoke; -} - -.is-light.input:focus, .is-light.textarea:focus, .is-light.is-focused.input, .is-light.is-focused.textarea, .is-light.input:active, .is-light.textarea:active, .is-light.is-active.input, .is-light.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); -} - -.is-dark.input, .is-dark.textarea { - border-color: #363636; -} - -.is-dark.input:focus, .is-dark.textarea:focus, .is-dark.is-focused.input, .is-dark.is-focused.textarea, .is-dark.input:active, .is-dark.textarea:active, .is-dark.is-active.input, .is-dark.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); -} - -.is-primary.input, .is-primary.textarea { - border-color: #00d1b2; -} - -.is-primary.input:focus, .is-primary.textarea:focus, .is-primary.is-focused.input, .is-primary.is-focused.textarea, .is-primary.input:active, .is-primary.textarea:active, .is-primary.is-active.input, .is-primary.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); -} - -.is-link.input, .is-link.textarea { - border-color: #3273dc; -} - -.is-link.input:focus, .is-link.textarea:focus, .is-link.is-focused.input, .is-link.is-focused.textarea, .is-link.input:active, .is-link.textarea:active, .is-link.is-active.input, .is-link.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); -} - -.is-info.input, .is-info.textarea { - border-color: #3298dc; -} - -.is-info.input:focus, .is-info.textarea:focus, .is-info.is-focused.input, .is-info.is-focused.textarea, .is-info.input:active, .is-info.textarea:active, .is-info.is-active.input, .is-info.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); -} - -.is-success.input, .is-success.textarea { - border-color: #48c774; -} - -.is-success.input:focus, .is-success.textarea:focus, .is-success.is-focused.input, .is-success.is-focused.textarea, .is-success.input:active, .is-success.textarea:active, .is-success.is-active.input, .is-success.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); -} - -.is-warning.input, .is-warning.textarea { - border-color: #ffdd57; -} - -.is-warning.input:focus, .is-warning.textarea:focus, .is-warning.is-focused.input, .is-warning.is-focused.textarea, .is-warning.input:active, .is-warning.textarea:active, .is-warning.is-active.input, .is-warning.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); -} - -.is-danger.input, .is-danger.textarea { - border-color: #f14668; -} - -.is-danger.input:focus, .is-danger.textarea:focus, .is-danger.is-focused.input, .is-danger.is-focused.textarea, .is-danger.input:active, .is-danger.textarea:active, .is-danger.is-active.input, .is-danger.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); -} - -.is-small.input, .is-small.textarea { - border-radius: 2px; - font-size: 0.75rem; -} - -.is-medium.input, .is-medium.textarea { - font-size: 1.25rem; -} - -.is-large.input, .is-large.textarea { - font-size: 1.5rem; -} - -.is-fullwidth.input, .is-fullwidth.textarea { - display: block; - width: 100%; -} - -.is-inline.input, .is-inline.textarea { - display: inline; - width: auto; -} - -.input.is-rounded { - border-radius: 290486px; - padding-left: calc(calc(0.75em - 1px) + 0.375em); - padding-right: calc(calc(0.75em - 1px) + 0.375em); -} - -.input.is-static { - background-color: transparent; - border-color: transparent; - box-shadow: none; - padding-left: 0; - padding-right: 0; -} - -.textarea { - display: block; - max-width: 100%; - min-width: 100%; - padding: calc(0.75em - 1px); - resize: vertical; -} - -.textarea:not([rows]) { - max-height: 40em; - min-height: 8em; -} - -.textarea[rows] { - height: initial; -} - -.textarea.has-fixed-size { - resize: none; -} - -.checkbox, .radio { - cursor: pointer; - display: inline-block; - line-height: 1.25; - position: relative; -} - -.checkbox input, .radio input { - cursor: pointer; -} - -.checkbox:hover, .radio:hover { - color: #363636; -} - -.checkbox[disabled], .radio[disabled], -fieldset[disabled] .checkbox, -fieldset[disabled] .radio { - color: #7a7a7a; - cursor: not-allowed; -} - -.radio + .radio { - margin-left: 0.5em; -} - -.select { - display: inline-block; - max-width: 100%; - position: relative; - vertical-align: top; -} - -.select:not(.is-multiple) { - height: 2.5em; -} - -.select:not(.is-multiple):not(.is-loading)::after { - border-color: #3273dc; - right: 1.125em; - z-index: 4; -} - -.select.is-rounded select { - border-radius: 290486px; - padding-left: 1em; -} - -.select select { - cursor: pointer; - display: block; - font-size: 1em; - max-width: 100%; - outline: none; -} - -.select select::-ms-expand { - display: none; -} - -.select select[disabled]:hover, -fieldset[disabled] .select select:hover { - border-color: whitesmoke; -} - -.select select:not([multiple]) { - padding-right: 2.5em; -} - -.select select[multiple] { - height: auto; - padding: 0; -} - -.select select[multiple] option { - padding: 0.5em 1em; -} - -.select:not(.is-multiple):not(.is-loading):hover::after { - border-color: #363636; -} - -.select.is-white:not(:hover)::after { - border-color: white; -} - -.select.is-white select { - border-color: white; -} - -.select.is-white select:hover, .select.is-white select.is-hovered { - border-color: #f2f2f2; -} - -.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active { - box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); -} - -.select.is-black:not(:hover)::after { - border-color: #0a0a0a; -} - -.select.is-black select { - border-color: #0a0a0a; -} - -.select.is-black select:hover, .select.is-black select.is-hovered { - border-color: black; -} - -.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active { - box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); -} - -.select.is-light:not(:hover)::after { - border-color: whitesmoke; -} - -.select.is-light select { - border-color: whitesmoke; -} - -.select.is-light select:hover, .select.is-light select.is-hovered { - border-color: #e8e8e8; -} - -.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active { - box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); -} - -.select.is-dark:not(:hover)::after { - border-color: #363636; -} - -.select.is-dark select { - border-color: #363636; -} - -.select.is-dark select:hover, .select.is-dark select.is-hovered { - border-color: #292929; -} - -.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active { - box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); -} - -.select.is-primary:not(:hover)::after { - border-color: #00d1b2; -} - -.select.is-primary select { - border-color: #00d1b2; -} - -.select.is-primary select:hover, .select.is-primary select.is-hovered { - border-color: #00b89c; -} - -.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active { - box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); -} - -.select.is-link:not(:hover)::after { - border-color: #3273dc; -} - -.select.is-link select { - border-color: #3273dc; -} - -.select.is-link select:hover, .select.is-link select.is-hovered { - border-color: #2366d1; -} - -.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active { - box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); -} - -.select.is-info:not(:hover)::after { - border-color: #3298dc; -} - -.select.is-info select { - border-color: #3298dc; -} - -.select.is-info select:hover, .select.is-info select.is-hovered { - border-color: #238cd1; -} - -.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active { - box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); -} - -.select.is-success:not(:hover)::after { - border-color: #48c774; -} - -.select.is-success select { - border-color: #48c774; -} - -.select.is-success select:hover, .select.is-success select.is-hovered { - border-color: #3abb67; -} - -.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active { - box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); -} - -.select.is-warning:not(:hover)::after { - border-color: #ffdd57; -} - -.select.is-warning select { - border-color: #ffdd57; -} - -.select.is-warning select:hover, .select.is-warning select.is-hovered { - border-color: #ffd83d; -} - -.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active { - box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); -} - -.select.is-danger:not(:hover)::after { - border-color: #f14668; -} - -.select.is-danger select { - border-color: #f14668; -} - -.select.is-danger select:hover, .select.is-danger select.is-hovered { - border-color: #ef2e55; -} - -.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active { - box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); -} - -.select.is-small { - border-radius: 2px; - font-size: 0.75rem; -} - -.select.is-medium { - font-size: 1.25rem; -} - -.select.is-large { - font-size: 1.5rem; -} - -.select.is-disabled::after { - border-color: #7a7a7a; -} - -.select.is-fullwidth { - width: 100%; -} - -.select.is-fullwidth select { - width: 100%; -} - -.select.is-loading::after { - margin-top: 0; - position: absolute; - right: 0.625em; - top: 0.625em; - transform: none; -} - -.select.is-loading.is-small:after { - font-size: 0.75rem; -} - -.select.is-loading.is-medium:after { - font-size: 1.25rem; -} - -.select.is-loading.is-large:after { - font-size: 1.5rem; -} - -.file { - align-items: stretch; - display: flex; - justify-content: flex-start; - position: relative; -} - -.file.is-white .file-cta { - background-color: white; - border-color: transparent; - color: #0a0a0a; -} - -.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta { - background-color: #f9f9f9; - border-color: transparent; - color: #0a0a0a; -} - -.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); - color: #0a0a0a; -} - -.file.is-white:active .file-cta, .file.is-white.is-active .file-cta { - background-color: #f2f2f2; - border-color: transparent; - color: #0a0a0a; -} - -.file.is-black .file-cta { - background-color: #0a0a0a; - border-color: transparent; - color: white; -} - -.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta { - background-color: #040404; - border-color: transparent; - color: white; -} - -.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); - color: white; -} - -.file.is-black:active .file-cta, .file.is-black.is-active .file-cta { - background-color: black; - border-color: transparent; - color: white; -} - -.file.is-light .file-cta { - background-color: whitesmoke; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} - -.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta { - background-color: #eeeeee; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} - -.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25); - color: rgba(0, 0, 0, 0.7); -} - -.file.is-light:active .file-cta, .file.is-light.is-active .file-cta { - background-color: #e8e8e8; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} - -.file.is-dark .file-cta { - background-color: #363636; - border-color: transparent; - color: #fff; -} - -.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta { - background-color: #2f2f2f; - border-color: transparent; - color: #fff; -} - -.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25); - color: #fff; -} - -.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta { - background-color: #292929; - border-color: transparent; - color: #fff; -} - -.file.is-primary .file-cta { - background-color: #00d1b2; - border-color: transparent; - color: #fff; -} - -.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta { - background-color: #00c4a7; - border-color: transparent; - color: #fff; -} - -.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25); - color: #fff; -} - -.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta { - background-color: #00b89c; - border-color: transparent; - color: #fff; -} - -.file.is-link .file-cta { - background-color: #3273dc; - border-color: transparent; - color: #fff; -} - -.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta { - background-color: #276cda; - border-color: transparent; - color: #fff; -} - -.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25); - color: #fff; -} - -.file.is-link:active .file-cta, .file.is-link.is-active .file-cta { - background-color: #2366d1; - border-color: transparent; - color: #fff; -} - -.file.is-info .file-cta { - background-color: #3298dc; - border-color: transparent; - color: #fff; -} - -.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta { - background-color: #2793da; - border-color: transparent; - color: #fff; -} - -.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(50, 152, 220, 0.25); - color: #fff; -} - -.file.is-info:active .file-cta, .file.is-info.is-active .file-cta { - background-color: #238cd1; - border-color: transparent; - color: #fff; -} - -.file.is-success .file-cta { - background-color: #48c774; - border-color: transparent; - color: #fff; -} - -.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta { - background-color: #3ec46d; - border-color: transparent; - color: #fff; -} - -.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(72, 199, 116, 0.25); - color: #fff; -} - -.file.is-success:active .file-cta, .file.is-success.is-active .file-cta { - background-color: #3abb67; - border-color: transparent; - color: #fff; -} - -.file.is-warning .file-cta { - background-color: #ffdd57; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} - -.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta { - background-color: #ffdb4a; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} - -.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25); - color: rgba(0, 0, 0, 0.7); -} - -.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta { - background-color: #ffd83d; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} - -.file.is-danger .file-cta { - background-color: #f14668; - border-color: transparent; - color: #fff; -} - -.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta { - background-color: #f03a5f; - border-color: transparent; - color: #fff; -} - -.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25); - color: #fff; -} - -.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta { - background-color: #ef2e55; - border-color: transparent; - color: #fff; -} - -.file.is-small { - font-size: 0.75rem; -} - -.file.is-medium { - font-size: 1.25rem; -} - -.file.is-medium .file-icon .fa { - font-size: 21px; -} - -.file.is-large { - font-size: 1.5rem; -} - -.file.is-large .file-icon .fa { - font-size: 28px; -} - -.file.has-name .file-cta { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} - -.file.has-name .file-name { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -.file.has-name.is-empty .file-cta { - border-radius: 4px; -} - -.file.has-name.is-empty .file-name { - display: none; -} - -.file.is-boxed .file-label { - flex-direction: column; -} - -.file.is-boxed .file-cta { - flex-direction: column; - height: auto; - padding: 1em 3em; -} - -.file.is-boxed .file-name { - border-width: 0 1px 1px; -} - -.file.is-boxed .file-icon { - height: 1.5em; - width: 1.5em; -} - -.file.is-boxed .file-icon .fa { - font-size: 21px; -} - -.file.is-boxed.is-small .file-icon .fa { - font-size: 14px; -} - -.file.is-boxed.is-medium .file-icon .fa { - font-size: 28px; -} - -.file.is-boxed.is-large .file-icon .fa { - font-size: 35px; -} - -.file.is-boxed.has-name .file-cta { - border-radius: 4px 4px 0 0; -} - -.file.is-boxed.has-name .file-name { - border-radius: 0 0 4px 4px; - border-width: 0 1px 1px; -} - -.file.is-centered { - justify-content: center; -} - -.file.is-fullwidth .file-label { - width: 100%; -} - -.file.is-fullwidth .file-name { - flex-grow: 1; - max-width: none; -} - -.file.is-right { - justify-content: flex-end; -} - -.file.is-right .file-cta { - border-radius: 0 4px 4px 0; -} - -.file.is-right .file-name { - border-radius: 4px 0 0 4px; - border-width: 1px 0 1px 1px; - order: -1; -} - -.file-label { - align-items: stretch; - display: flex; - cursor: pointer; - justify-content: flex-start; - overflow: hidden; - position: relative; -} - -.file-label:hover .file-cta { - background-color: #eeeeee; - color: #363636; -} - -.file-label:hover .file-name { - border-color: #d5d5d5; -} - -.file-label:active .file-cta { - background-color: #e8e8e8; - color: #363636; -} - -.file-label:active .file-name { - border-color: #cfcfcf; -} - -.file-input { - height: 100%; - left: 0; - opacity: 0; - outline: none; - position: absolute; - top: 0; - width: 100%; -} - -.file-cta, -.file-name { - border-color: #dbdbdb; - border-radius: 4px; - font-size: 1em; - padding-left: 1em; - padding-right: 1em; - white-space: nowrap; -} - -.file-cta { - background-color: whitesmoke; - color: #4a4a4a; -} - -.file-name { - border-color: #dbdbdb; - border-style: solid; - border-width: 1px 1px 1px 0; - display: block; - max-width: 16em; - overflow: hidden; - text-align: left; - text-overflow: ellipsis; -} - -.file-icon { - align-items: center; - display: flex; - height: 1em; - justify-content: center; - margin-right: 0.5em; - width: 1em; -} - -.file-icon .fa { - font-size: 14px; -} - -.label { - color: #363636; - display: block; - font-size: 1rem; - font-weight: 700; -} - -.label:not(:last-child) { - margin-bottom: 0.5em; -} - -.label.is-small { - font-size: 0.75rem; -} - -.label.is-medium { - font-size: 1.25rem; -} - -.label.is-large { - font-size: 1.5rem; -} - -.help { - display: block; - font-size: 0.75rem; - margin-top: 0.25rem; -} - -.help.is-white { - color: white; -} - -.help.is-black { - color: #0a0a0a; -} - -.help.is-light { - color: whitesmoke; -} - -.help.is-dark { - color: #363636; -} - -.help.is-primary { - color: #00d1b2; -} - -.help.is-link { - color: #3273dc; -} - -.help.is-info { - color: #3298dc; -} - -.help.is-success { - color: #48c774; -} - -.help.is-warning { - color: #ffdd57; -} - -.help.is-danger { - color: #f14668; -} - -.field:not(:last-child) { - margin-bottom: 0.75rem; -} - -.field.has-addons { - display: flex; - justify-content: flex-start; -} - -.field.has-addons .control:not(:last-child) { - margin-right: -1px; -} - -.field.has-addons .control:not(:first-child):not(:last-child) .button, -.field.has-addons .control:not(:first-child):not(:last-child) .input, -.field.has-addons .control:not(:first-child):not(:last-child) .select select { - border-radius: 0; -} - -.field.has-addons .control:first-child:not(:only-child) .button, -.field.has-addons .control:first-child:not(:only-child) .input, -.field.has-addons .control:first-child:not(:only-child) .select select { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} - -.field.has-addons .control:last-child:not(:only-child) .button, -.field.has-addons .control:last-child:not(:only-child) .input, -.field.has-addons .control:last-child:not(:only-child) .select select { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered, -.field.has-addons .control .input:not([disabled]):hover, -.field.has-addons .control .input:not([disabled]).is-hovered, -.field.has-addons .control .select select:not([disabled]):hover, -.field.has-addons .control .select select:not([disabled]).is-hovered { - z-index: 2; -} - -.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active, -.field.has-addons .control .input:not([disabled]):focus, -.field.has-addons .control .input:not([disabled]).is-focused, -.field.has-addons .control .input:not([disabled]):active, -.field.has-addons .control .input:not([disabled]).is-active, -.field.has-addons .control .select select:not([disabled]):focus, -.field.has-addons .control .select select:not([disabled]).is-focused, -.field.has-addons .control .select select:not([disabled]):active, -.field.has-addons .control .select select:not([disabled]).is-active { - z-index: 3; -} - -.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover, -.field.has-addons .control .input:not([disabled]):focus:hover, -.field.has-addons .control .input:not([disabled]).is-focused:hover, -.field.has-addons .control .input:not([disabled]):active:hover, -.field.has-addons .control .input:not([disabled]).is-active:hover, -.field.has-addons .control .select select:not([disabled]):focus:hover, -.field.has-addons .control .select select:not([disabled]).is-focused:hover, -.field.has-addons .control .select select:not([disabled]):active:hover, -.field.has-addons .control .select select:not([disabled]).is-active:hover { - z-index: 4; -} - -.field.has-addons .control.is-expanded { - flex-grow: 1; - flex-shrink: 1; -} - -.field.has-addons.has-addons-centered { - justify-content: center; -} - -.field.has-addons.has-addons-right { - justify-content: flex-end; -} - -.field.has-addons.has-addons-fullwidth .control { - flex-grow: 1; - flex-shrink: 0; -} - -.field.is-grouped { - display: flex; - justify-content: flex-start; -} - -.field.is-grouped > .control { - flex-shrink: 0; -} - -.field.is-grouped > .control:not(:last-child) { - margin-bottom: 0; - margin-right: 0.75rem; -} - -.field.is-grouped > .control.is-expanded { - flex-grow: 1; - flex-shrink: 1; -} - -.field.is-grouped.is-grouped-centered { - justify-content: center; -} - -.field.is-grouped.is-grouped-right { - justify-content: flex-end; -} - -.field.is-grouped.is-grouped-multiline { - flex-wrap: wrap; -} - -.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) { - margin-bottom: 0.75rem; -} - -.field.is-grouped.is-grouped-multiline:last-child { - margin-bottom: -0.75rem; -} - -.field.is-grouped.is-grouped-multiline:not(:last-child) { - margin-bottom: 0; -} - -@media screen and (min-width: 769px), print { - .field.is-horizontal { - display: flex; - } -} - -.field-label .label { - font-size: inherit; -} - -@media screen and (max-width: 768px) { - .field-label { - margin-bottom: 0.5rem; - } -} - -@media screen and (min-width: 769px), print { - .field-label { - flex-basis: 0; - flex-grow: 1; - flex-shrink: 0; - margin-right: 1.5rem; - text-align: right; - } - .field-label.is-small { - font-size: 0.75rem; - padding-top: 0.375em; - } - .field-label.is-normal { - padding-top: 0.375em; - } - .field-label.is-medium { - font-size: 1.25rem; - padding-top: 0.375em; - } - .field-label.is-large { - font-size: 1.5rem; - padding-top: 0.375em; - } -} - -.field-body .field .field { - margin-bottom: 0; -} - -@media screen and (min-width: 769px), print { - .field-body { - display: flex; - flex-basis: 0; - flex-grow: 5; - flex-shrink: 1; - } - .field-body .field { - margin-bottom: 0; - } - .field-body > .field { - flex-shrink: 1; - } - .field-body > .field:not(.is-narrow) { - flex-grow: 1; - } - .field-body > .field:not(:last-child) { - margin-right: 0.75rem; - } -} - -.control { - box-sizing: border-box; - clear: both; - font-size: 1rem; - position: relative; - text-align: left; -} - -.control.has-icons-left .input:focus ~ .icon, -.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon, -.control.has-icons-right .select:focus ~ .icon { - color: #4a4a4a; -} - -.control.has-icons-left .input.is-small ~ .icon, -.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon, -.control.has-icons-right .select.is-small ~ .icon { - font-size: 0.75rem; -} - -.control.has-icons-left .input.is-medium ~ .icon, -.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon, -.control.has-icons-right .select.is-medium ~ .icon { - font-size: 1.25rem; -} - -.control.has-icons-left .input.is-large ~ .icon, -.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon, -.control.has-icons-right .select.is-large ~ .icon { - font-size: 1.5rem; -} - -.control.has-icons-left .icon, .control.has-icons-right .icon { - color: #dbdbdb; - height: 2.5em; - pointer-events: none; - position: absolute; - top: 0; - width: 2.5em; - z-index: 4; -} - -.control.has-icons-left .input, -.control.has-icons-left .select select { - padding-left: 2.5em; -} - -.control.has-icons-left .icon.is-left { - left: 0; -} - -.control.has-icons-right .input, -.control.has-icons-right .select select { - padding-right: 2.5em; -} - -.control.has-icons-right .icon.is-right { - right: 0; -} - -.control.is-loading::after { - position: absolute !important; - right: 0.625em; - top: 0.625em; - z-index: 4; -} - -.control.is-loading.is-small:after { - font-size: 0.75rem; -} - -.control.is-loading.is-medium:after { - font-size: 1.25rem; -} - -.control.is-loading.is-large:after { - font-size: 1.5rem; -} - -.breadcrumb { - font-size: 1rem; - white-space: nowrap; -} - -.breadcrumb a { - align-items: center; - color: #3273dc; - display: flex; - justify-content: center; - padding: 0 0.75em; -} - -.breadcrumb a:hover { - color: #363636; -} - -.breadcrumb li { - align-items: center; - display: flex; -} - -.breadcrumb li:first-child a { - padding-left: 0; -} - -.breadcrumb li.is-active a { - color: #363636; - cursor: default; - pointer-events: none; -} - -.breadcrumb li + li::before { - color: #b5b5b5; - content: "\0002f"; -} - -.breadcrumb ul, -.breadcrumb ol { - align-items: flex-start; - display: flex; - flex-wrap: wrap; - justify-content: flex-start; -} - -.breadcrumb .icon:first-child { - margin-right: 0.5em; -} - -.breadcrumb .icon:last-child { - margin-left: 0.5em; -} - -.breadcrumb.is-centered ol, -.breadcrumb.is-centered ul { - justify-content: center; -} - -.breadcrumb.is-right ol, -.breadcrumb.is-right ul { - justify-content: flex-end; -} - -.breadcrumb.is-small { - font-size: 0.75rem; -} - -.breadcrumb.is-medium { - font-size: 1.25rem; -} - -.breadcrumb.is-large { - font-size: 1.5rem; -} - -.breadcrumb.has-arrow-separator li + li::before { - content: "\02192"; -} - -.breadcrumb.has-bullet-separator li + li::before { - content: "\02022"; -} - -.breadcrumb.has-dot-separator li + li::before { - content: "\000b7"; -} - -.breadcrumb.has-succeeds-separator li + li::before { - content: "\0227B"; -} - -.card { - background-color: white; - box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); - color: #4a4a4a; - max-width: 100%; - position: relative; -} - -.card-header { - background-color: transparent; - align-items: stretch; - box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1); - display: flex; -} - -.card-header-title { - align-items: center; - color: #363636; - display: flex; - flex-grow: 1; - font-weight: 700; - padding: 0.75rem 1rem; -} - -.card-header-title.is-centered { - justify-content: center; -} - -.card-header-icon { - align-items: center; - cursor: pointer; - display: flex; - justify-content: center; - padding: 0.75rem 1rem; -} - -.card-image { - display: block; - position: relative; -} - -.card-content { - background-color: transparent; - padding: 1.5rem; -} - -.card-footer { - background-color: transparent; - border-top: 1px solid #ededed; - align-items: stretch; - display: flex; -} - -.card-footer-item { - align-items: center; - display: flex; - flex-basis: 0; - flex-grow: 1; - flex-shrink: 0; - justify-content: center; - padding: 0.75rem; -} - -.card-footer-item:not(:last-child) { - border-right: 1px solid #ededed; -} - -.card .media:not(:last-child) { - margin-bottom: 1.5rem; -} - -.dropdown { - display: inline-flex; - position: relative; - vertical-align: top; -} - -.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu { - display: block; -} - -.dropdown.is-right .dropdown-menu { - left: auto; - right: 0; -} - -.dropdown.is-up .dropdown-menu { - bottom: 100%; - padding-bottom: 4px; - padding-top: initial; - top: auto; -} - -.dropdown-menu { - display: none; - left: 0; - min-width: 12rem; - padding-top: 4px; - position: absolute; - top: 100%; - z-index: 20; -} - -.dropdown-content { - background-color: white; - border-radius: 4px; - box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); - padding-bottom: 0.5rem; - padding-top: 0.5rem; -} - -.dropdown-item { - color: #4a4a4a; - display: block; - font-size: 0.875rem; - line-height: 1.5; - padding: 0.375rem 1rem; - position: relative; -} - -a.dropdown-item, -button.dropdown-item { - padding-right: 3rem; - text-align: left; - white-space: nowrap; - width: 100%; -} - -a.dropdown-item:hover, -button.dropdown-item:hover { - background-color: whitesmoke; - color: #0a0a0a; -} - -a.dropdown-item.is-active, -button.dropdown-item.is-active { - background-color: #3273dc; - color: #fff; -} - -.dropdown-divider { - background-color: #ededed; - border: none; - display: block; - height: 1px; - margin: 0.5rem 0; -} - -.level { - align-items: center; - justify-content: space-between; -} - -.level code { - border-radius: 4px; -} - -.level img { - display: inline-block; - vertical-align: top; -} - -.level.is-mobile { - display: flex; -} - -.level.is-mobile .level-left, -.level.is-mobile .level-right { - display: flex; -} - -.level.is-mobile .level-left + .level-right { - margin-top: 0; -} - -.level.is-mobile .level-item:not(:last-child) { - margin-bottom: 0; - margin-right: 0.75rem; -} - -.level.is-mobile .level-item:not(.is-narrow) { - flex-grow: 1; -} - -@media screen and (min-width: 769px), print { - .level { - display: flex; - } - .level > .level-item:not(.is-narrow) { - flex-grow: 1; - } -} - -.level-item { - align-items: center; - display: flex; - flex-basis: auto; - flex-grow: 0; - flex-shrink: 0; - justify-content: center; -} - -.level-item .title, -.level-item .subtitle { - margin-bottom: 0; -} - -@media screen and (max-width: 768px) { - .level-item:not(:last-child) { - margin-bottom: 0.75rem; - } -} - -.level-left, -.level-right { - flex-basis: auto; - flex-grow: 0; - flex-shrink: 0; -} - -.level-left .level-item.is-flexible, -.level-right .level-item.is-flexible { - flex-grow: 1; -} - -@media screen and (min-width: 769px), print { - .level-left .level-item:not(:last-child), - .level-right .level-item:not(:last-child) { - margin-right: 0.75rem; - } -} - -.level-left { - align-items: center; - justify-content: flex-start; -} - -@media screen and (max-width: 768px) { - .level-left + .level-right { - margin-top: 1.5rem; - } -} - -@media screen and (min-width: 769px), print { - .level-left { - display: flex; - } -} - -.level-right { - align-items: center; - justify-content: flex-end; -} - -@media screen and (min-width: 769px), print { - .level-right { - display: flex; - } -} - -.list { - background-color: white; - border-radius: 4px; - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); -} - -.list-item { - display: block; - padding: 0.5em 1em; -} - -.list-item:not(a) { - color: #4a4a4a; -} - -.list-item:first-child { - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} - -.list-item:last-child { - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -.list-item:not(:last-child) { - border-bottom: 1px solid #dbdbdb; -} - -.list-item.is-active { - background-color: #3273dc; - color: #fff; -} - -a.list-item { - background-color: whitesmoke; - cursor: pointer; -} - -.media { - align-items: flex-start; - display: flex; - text-align: left; -} - -.media .content:not(:last-child) { - margin-bottom: 0.75rem; -} - -.media .media { - border-top: 1px solid rgba(219, 219, 219, 0.5); - display: flex; - padding-top: 0.75rem; -} - -.media .media .content:not(:last-child), -.media .media .control:not(:last-child) { - margin-bottom: 0.5rem; -} - -.media .media .media { - padding-top: 0.5rem; -} - -.media .media .media + .media { - margin-top: 0.5rem; -} - -.media + .media { - border-top: 1px solid rgba(219, 219, 219, 0.5); - margin-top: 1rem; - padding-top: 1rem; -} - -.media.is-large + .media { - margin-top: 1.5rem; - padding-top: 1.5rem; -} - -.media-left, -.media-right { - flex-basis: auto; - flex-grow: 0; - flex-shrink: 0; -} - -.media-left { - margin-right: 1rem; -} - -.media-right { - margin-left: 1rem; -} - -.media-content { - flex-basis: auto; - flex-grow: 1; - flex-shrink: 1; - text-align: left; -} - -@media screen and (max-width: 768px) { - .media-content { - overflow-x: auto; - } -} - -.menu { - font-size: 1rem; -} - -.menu.is-small { - font-size: 0.75rem; -} - -.menu.is-medium { - font-size: 1.25rem; -} - -.menu.is-large { - font-size: 1.5rem; -} - -.menu-list { - line-height: 1.25; -} - -.menu-list a { - border-radius: 2px; - color: #4a4a4a; - display: block; - padding: 0.5em 0.75em; -} - -.menu-list a:hover { - background-color: whitesmoke; - color: #363636; -} - -.menu-list a.is-active { - background-color: #3273dc; - color: #fff; -} - -.menu-list li ul { - border-left: 1px solid #dbdbdb; - margin: 0.75em; - padding-left: 0.75em; -} - -.menu-label { - color: #7a7a7a; - font-size: 0.75em; - letter-spacing: 0.1em; - text-transform: uppercase; -} - -.menu-label:not(:first-child) { - margin-top: 1em; -} - -.menu-label:not(:last-child) { - margin-bottom: 1em; -} - -.message { - background-color: whitesmoke; - border-radius: 4px; - font-size: 1rem; -} - -.message strong { - color: currentColor; -} - -.message a:not(.button):not(.tag):not(.dropdown-item) { - color: currentColor; - text-decoration: underline; -} - -.message.is-small { - font-size: 0.75rem; -} - -.message.is-medium { - font-size: 1.25rem; -} - -.message.is-large { - font-size: 1.5rem; -} - -.message.is-white { - background-color: white; -} - -.message.is-white .message-header { - background-color: white; - color: #0a0a0a; -} - -.message.is-white .message-body { - border-color: white; -} - -.message.is-black { - background-color: #fafafa; -} - -.message.is-black .message-header { - background-color: #0a0a0a; - color: white; -} - -.message.is-black .message-body { - border-color: #0a0a0a; -} - -.message.is-light { - background-color: #fafafa; -} - -.message.is-light .message-header { - background-color: whitesmoke; - color: rgba(0, 0, 0, 0.7); -} - -.message.is-light .message-body { - border-color: whitesmoke; -} - -.message.is-dark { - background-color: #fafafa; -} - -.message.is-dark .message-header { - background-color: #363636; - color: #fff; -} - -.message.is-dark .message-body { - border-color: #363636; -} - -.message.is-primary { - background-color: #ebfffc; -} - -.message.is-primary .message-header { - background-color: #00d1b2; - color: #fff; -} - -.message.is-primary .message-body { - border-color: #00d1b2; - color: #00947e; -} - -.message.is-link { - background-color: #eef3fc; -} - -.message.is-link .message-header { - background-color: #3273dc; - color: #fff; -} - -.message.is-link .message-body { - border-color: #3273dc; - color: #2160c4; -} - -.message.is-info { - background-color: #eef6fc; -} - -.message.is-info .message-header { - background-color: #3298dc; - color: #fff; -} - -.message.is-info .message-body { - border-color: #3298dc; - color: #1d72aa; -} - -.message.is-success { - background-color: #effaf3; -} - -.message.is-success .message-header { - background-color: #48c774; - color: #fff; -} - -.message.is-success .message-body { - border-color: #48c774; - color: #257942; -} - -.message.is-warning { - background-color: #fffbeb; -} - -.message.is-warning .message-header { - background-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} - -.message.is-warning .message-body { - border-color: #ffdd57; - color: #947600; -} - -.message.is-danger { - background-color: #feecf0; -} - -.message.is-danger .message-header { - background-color: #f14668; - color: #fff; -} - -.message.is-danger .message-body { - border-color: #f14668; - color: #cc0f35; -} - -.message-header { - align-items: center; - background-color: #4a4a4a; - border-radius: 4px 4px 0 0; - color: #fff; - display: flex; - font-weight: 700; - justify-content: space-between; - line-height: 1.25; - padding: 0.75em 1em; - position: relative; -} - -.message-header .delete { - flex-grow: 0; - flex-shrink: 0; - margin-left: 0.75em; -} - -.message-header + .message-body { - border-width: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.message-body { - border-color: #dbdbdb; - border-radius: 4px; - border-style: solid; - border-width: 0 0 0 4px; - color: #4a4a4a; - padding: 1.25em 1.5em; -} - -.message-body code, -.message-body pre { - background-color: white; -} - -.message-body pre code { - background-color: transparent; -} - -.modal { - align-items: center; - display: none; - flex-direction: column; - justify-content: center; - overflow: hidden; - position: fixed; - z-index: 40; -} - -.modal.is-active { - display: flex; -} - -.modal-background { - background-color: rgba(10, 10, 10, 0.86); -} - -.modal-content, -.modal-card { - margin: 0 20px; - max-height: calc(100vh - 160px); - overflow: auto; - position: relative; - width: 100%; -} - -@media screen and (min-width: 769px), print { - .modal-content, - .modal-card { - margin: 0 auto; - max-height: calc(100vh - 40px); - width: 640px; - } -} - -.modal-close { - background: none; - height: 40px; - position: fixed; - right: 20px; - top: 20px; - width: 40px; -} - -.modal-card { - display: flex; - flex-direction: column; - max-height: calc(100vh - 40px); - overflow: hidden; - -ms-overflow-y: visible; -} - -.modal-card-head, -.modal-card-foot { - align-items: center; - background-color: whitesmoke; - display: flex; - flex-shrink: 0; - justify-content: flex-start; - padding: 20px; - position: relative; -} - -.modal-card-head { - border-bottom: 1px solid #dbdbdb; - border-top-left-radius: 6px; - border-top-right-radius: 6px; -} - -.modal-card-title { - color: #363636; - flex-grow: 1; - flex-shrink: 0; - font-size: 1.5rem; - line-height: 1; -} - -.modal-card-foot { - border-bottom-left-radius: 6px; - border-bottom-right-radius: 6px; - border-top: 1px solid #dbdbdb; -} - -.modal-card-foot .button:not(:last-child) { - margin-right: 0.5em; -} - -.modal-card-body { - -webkit-overflow-scrolling: touch; - background-color: white; - flex-grow: 1; - flex-shrink: 1; - overflow: auto; - padding: 20px; -} - -.navbar { - background-color: white; - min-height: 3.25rem; - position: relative; - z-index: 30; -} - -.navbar.is-white { - background-color: white; - color: #0a0a0a; -} - -.navbar.is-white .navbar-brand > .navbar-item, -.navbar.is-white .navbar-brand .navbar-link { - color: #0a0a0a; -} - -.navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active, -.navbar.is-white .navbar-brand .navbar-link:focus, -.navbar.is-white .navbar-brand .navbar-link:hover, -.navbar.is-white .navbar-brand .navbar-link.is-active { - background-color: #f2f2f2; - color: #0a0a0a; -} - -.navbar.is-white .navbar-brand .navbar-link::after { - border-color: #0a0a0a; -} - -.navbar.is-white .navbar-burger { - color: #0a0a0a; -} - -@media screen and (min-width: 1024px) { - .navbar.is-white .navbar-start > .navbar-item, - .navbar.is-white .navbar-start .navbar-link, - .navbar.is-white .navbar-end > .navbar-item, - .navbar.is-white .navbar-end .navbar-link { - color: #0a0a0a; - } - .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active, - .navbar.is-white .navbar-start .navbar-link:focus, - .navbar.is-white .navbar-start .navbar-link:hover, - .navbar.is-white .navbar-start .navbar-link.is-active, - .navbar.is-white .navbar-end > a.navbar-item:focus, - .navbar.is-white .navbar-end > a.navbar-item:hover, - .navbar.is-white .navbar-end > a.navbar-item.is-active, - .navbar.is-white .navbar-end .navbar-link:focus, - .navbar.is-white .navbar-end .navbar-link:hover, - .navbar.is-white .navbar-end .navbar-link.is-active { - background-color: #f2f2f2; - color: #0a0a0a; - } - .navbar.is-white .navbar-start .navbar-link::after, - .navbar.is-white .navbar-end .navbar-link::after { - border-color: #0a0a0a; - } - .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #f2f2f2; - color: #0a0a0a; - } - .navbar.is-white .navbar-dropdown a.navbar-item.is-active { - background-color: white; - color: #0a0a0a; - } -} - -.navbar.is-black { - background-color: #0a0a0a; - color: white; -} - -.navbar.is-black .navbar-brand > .navbar-item, -.navbar.is-black .navbar-brand .navbar-link { - color: white; -} - -.navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active, -.navbar.is-black .navbar-brand .navbar-link:focus, -.navbar.is-black .navbar-brand .navbar-link:hover, -.navbar.is-black .navbar-brand .navbar-link.is-active { - background-color: black; - color: white; -} - -.navbar.is-black .navbar-brand .navbar-link::after { - border-color: white; -} - -.navbar.is-black .navbar-burger { - color: white; -} - -@media screen and (min-width: 1024px) { - .navbar.is-black .navbar-start > .navbar-item, - .navbar.is-black .navbar-start .navbar-link, - .navbar.is-black .navbar-end > .navbar-item, - .navbar.is-black .navbar-end .navbar-link { - color: white; - } - .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active, - .navbar.is-black .navbar-start .navbar-link:focus, - .navbar.is-black .navbar-start .navbar-link:hover, - .navbar.is-black .navbar-start .navbar-link.is-active, - .navbar.is-black .navbar-end > a.navbar-item:focus, - .navbar.is-black .navbar-end > a.navbar-item:hover, - .navbar.is-black .navbar-end > a.navbar-item.is-active, - .navbar.is-black .navbar-end .navbar-link:focus, - .navbar.is-black .navbar-end .navbar-link:hover, - .navbar.is-black .navbar-end .navbar-link.is-active { - background-color: black; - color: white; - } - .navbar.is-black .navbar-start .navbar-link::after, - .navbar.is-black .navbar-end .navbar-link::after { - border-color: white; - } - .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link { - background-color: black; - color: white; - } - .navbar.is-black .navbar-dropdown a.navbar-item.is-active { - background-color: #0a0a0a; - color: white; - } -} - -.navbar.is-light { - background-color: whitesmoke; - color: rgba(0, 0, 0, 0.7); -} - -.navbar.is-light .navbar-brand > .navbar-item, -.navbar.is-light .navbar-brand .navbar-link { - color: rgba(0, 0, 0, 0.7); -} - -.navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active, -.navbar.is-light .navbar-brand .navbar-link:focus, -.navbar.is-light .navbar-brand .navbar-link:hover, -.navbar.is-light .navbar-brand .navbar-link.is-active { - background-color: #e8e8e8; - color: rgba(0, 0, 0, 0.7); -} - -.navbar.is-light .navbar-brand .navbar-link::after { - border-color: rgba(0, 0, 0, 0.7); -} - -.navbar.is-light .navbar-burger { - color: rgba(0, 0, 0, 0.7); -} - -@media screen and (min-width: 1024px) { - .navbar.is-light .navbar-start > .navbar-item, - .navbar.is-light .navbar-start .navbar-link, - .navbar.is-light .navbar-end > .navbar-item, - .navbar.is-light .navbar-end .navbar-link { - color: rgba(0, 0, 0, 0.7); - } - .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active, - .navbar.is-light .navbar-start .navbar-link:focus, - .navbar.is-light .navbar-start .navbar-link:hover, - .navbar.is-light .navbar-start .navbar-link.is-active, - .navbar.is-light .navbar-end > a.navbar-item:focus, - .navbar.is-light .navbar-end > a.navbar-item:hover, - .navbar.is-light .navbar-end > a.navbar-item.is-active, - .navbar.is-light .navbar-end .navbar-link:focus, - .navbar.is-light .navbar-end .navbar-link:hover, - .navbar.is-light .navbar-end .navbar-link.is-active { - background-color: #e8e8e8; - color: rgba(0, 0, 0, 0.7); - } - .navbar.is-light .navbar-start .navbar-link::after, - .navbar.is-light .navbar-end .navbar-link::after { - border-color: rgba(0, 0, 0, 0.7); - } - .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #e8e8e8; - color: rgba(0, 0, 0, 0.7); - } - .navbar.is-light .navbar-dropdown a.navbar-item.is-active { - background-color: whitesmoke; - color: rgba(0, 0, 0, 0.7); - } -} - -.navbar.is-dark { - background-color: #363636; - color: #fff; -} - -.navbar.is-dark .navbar-brand > .navbar-item, -.navbar.is-dark .navbar-brand .navbar-link { - color: #fff; -} - -.navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active, -.navbar.is-dark .navbar-brand .navbar-link:focus, -.navbar.is-dark .navbar-brand .navbar-link:hover, -.navbar.is-dark .navbar-brand .navbar-link.is-active { - background-color: #292929; - color: #fff; -} - -.navbar.is-dark .navbar-brand .navbar-link::after { - border-color: #fff; -} - -.navbar.is-dark .navbar-burger { - color: #fff; -} - -@media screen and (min-width: 1024px) { - .navbar.is-dark .navbar-start > .navbar-item, - .navbar.is-dark .navbar-start .navbar-link, - .navbar.is-dark .navbar-end > .navbar-item, - .navbar.is-dark .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active, - .navbar.is-dark .navbar-start .navbar-link:focus, - .navbar.is-dark .navbar-start .navbar-link:hover, - .navbar.is-dark .navbar-start .navbar-link.is-active, - .navbar.is-dark .navbar-end > a.navbar-item:focus, - .navbar.is-dark .navbar-end > a.navbar-item:hover, - .navbar.is-dark .navbar-end > a.navbar-item.is-active, - .navbar.is-dark .navbar-end .navbar-link:focus, - .navbar.is-dark .navbar-end .navbar-link:hover, - .navbar.is-dark .navbar-end .navbar-link.is-active { - background-color: #292929; - color: #fff; - } - .navbar.is-dark .navbar-start .navbar-link::after, - .navbar.is-dark .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #292929; - color: #fff; - } - .navbar.is-dark .navbar-dropdown a.navbar-item.is-active { - background-color: #363636; - color: #fff; - } -} - -.navbar.is-primary { - background-color: #00d1b2; - color: #fff; -} - -.navbar.is-primary .navbar-brand > .navbar-item, -.navbar.is-primary .navbar-brand .navbar-link { - color: #fff; -} - -.navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active, -.navbar.is-primary .navbar-brand .navbar-link:focus, -.navbar.is-primary .navbar-brand .navbar-link:hover, -.navbar.is-primary .navbar-brand .navbar-link.is-active { - background-color: #00b89c; - color: #fff; -} - -.navbar.is-primary .navbar-brand .navbar-link::after { - border-color: #fff; -} - -.navbar.is-primary .navbar-burger { - color: #fff; -} - -@media screen and (min-width: 1024px) { - .navbar.is-primary .navbar-start > .navbar-item, - .navbar.is-primary .navbar-start .navbar-link, - .navbar.is-primary .navbar-end > .navbar-item, - .navbar.is-primary .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active, - .navbar.is-primary .navbar-start .navbar-link:focus, - .navbar.is-primary .navbar-start .navbar-link:hover, - .navbar.is-primary .navbar-start .navbar-link.is-active, - .navbar.is-primary .navbar-end > a.navbar-item:focus, - .navbar.is-primary .navbar-end > a.navbar-item:hover, - .navbar.is-primary .navbar-end > a.navbar-item.is-active, - .navbar.is-primary .navbar-end .navbar-link:focus, - .navbar.is-primary .navbar-end .navbar-link:hover, - .navbar.is-primary .navbar-end .navbar-link.is-active { - background-color: #00b89c; - color: #fff; - } - .navbar.is-primary .navbar-start .navbar-link::after, - .navbar.is-primary .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #00b89c; - color: #fff; - } - .navbar.is-primary .navbar-dropdown a.navbar-item.is-active { - background-color: #00d1b2; - color: #fff; - } -} - -.navbar.is-link { - background-color: #3273dc; - color: #fff; -} - -.navbar.is-link .navbar-brand > .navbar-item, -.navbar.is-link .navbar-brand .navbar-link { - color: #fff; -} - -.navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active, -.navbar.is-link .navbar-brand .navbar-link:focus, -.navbar.is-link .navbar-brand .navbar-link:hover, -.navbar.is-link .navbar-brand .navbar-link.is-active { - background-color: #2366d1; - color: #fff; -} - -.navbar.is-link .navbar-brand .navbar-link::after { - border-color: #fff; -} - -.navbar.is-link .navbar-burger { - color: #fff; -} - -@media screen and (min-width: 1024px) { - .navbar.is-link .navbar-start > .navbar-item, - .navbar.is-link .navbar-start .navbar-link, - .navbar.is-link .navbar-end > .navbar-item, - .navbar.is-link .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active, - .navbar.is-link .navbar-start .navbar-link:focus, - .navbar.is-link .navbar-start .navbar-link:hover, - .navbar.is-link .navbar-start .navbar-link.is-active, - .navbar.is-link .navbar-end > a.navbar-item:focus, - .navbar.is-link .navbar-end > a.navbar-item:hover, - .navbar.is-link .navbar-end > a.navbar-item.is-active, - .navbar.is-link .navbar-end .navbar-link:focus, - .navbar.is-link .navbar-end .navbar-link:hover, - .navbar.is-link .navbar-end .navbar-link.is-active { - background-color: #2366d1; - color: #fff; - } - .navbar.is-link .navbar-start .navbar-link::after, - .navbar.is-link .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #2366d1; - color: #fff; - } - .navbar.is-link .navbar-dropdown a.navbar-item.is-active { - background-color: #3273dc; - color: #fff; - } -} - -.navbar.is-info { - background-color: #3298dc; - color: #fff; -} - -.navbar.is-info .navbar-brand > .navbar-item, -.navbar.is-info .navbar-brand .navbar-link { - color: #fff; -} - -.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active, -.navbar.is-info .navbar-brand .navbar-link:focus, -.navbar.is-info .navbar-brand .navbar-link:hover, -.navbar.is-info .navbar-brand .navbar-link.is-active { - background-color: #238cd1; - color: #fff; -} - -.navbar.is-info .navbar-brand .navbar-link::after { - border-color: #fff; -} - -.navbar.is-info .navbar-burger { - color: #fff; -} - -@media screen and (min-width: 1024px) { - .navbar.is-info .navbar-start > .navbar-item, - .navbar.is-info .navbar-start .navbar-link, - .navbar.is-info .navbar-end > .navbar-item, - .navbar.is-info .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active, - .navbar.is-info .navbar-start .navbar-link:focus, - .navbar.is-info .navbar-start .navbar-link:hover, - .navbar.is-info .navbar-start .navbar-link.is-active, - .navbar.is-info .navbar-end > a.navbar-item:focus, - .navbar.is-info .navbar-end > a.navbar-item:hover, - .navbar.is-info .navbar-end > a.navbar-item.is-active, - .navbar.is-info .navbar-end .navbar-link:focus, - .navbar.is-info .navbar-end .navbar-link:hover, - .navbar.is-info .navbar-end .navbar-link.is-active { - background-color: #238cd1; - color: #fff; - } - .navbar.is-info .navbar-start .navbar-link::after, - .navbar.is-info .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #238cd1; - color: #fff; - } - .navbar.is-info .navbar-dropdown a.navbar-item.is-active { - background-color: #3298dc; - color: #fff; - } -} - -.navbar.is-success { - background-color: #48c774; - color: #fff; -} - -.navbar.is-success .navbar-brand > .navbar-item, -.navbar.is-success .navbar-brand .navbar-link { - color: #fff; -} - -.navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active, -.navbar.is-success .navbar-brand .navbar-link:focus, -.navbar.is-success .navbar-brand .navbar-link:hover, -.navbar.is-success .navbar-brand .navbar-link.is-active { - background-color: #3abb67; - color: #fff; -} - -.navbar.is-success .navbar-brand .navbar-link::after { - border-color: #fff; -} - -.navbar.is-success .navbar-burger { - color: #fff; -} - -@media screen and (min-width: 1024px) { - .navbar.is-success .navbar-start > .navbar-item, - .navbar.is-success .navbar-start .navbar-link, - .navbar.is-success .navbar-end > .navbar-item, - .navbar.is-success .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active, - .navbar.is-success .navbar-start .navbar-link:focus, - .navbar.is-success .navbar-start .navbar-link:hover, - .navbar.is-success .navbar-start .navbar-link.is-active, - .navbar.is-success .navbar-end > a.navbar-item:focus, - .navbar.is-success .navbar-end > a.navbar-item:hover, - .navbar.is-success .navbar-end > a.navbar-item.is-active, - .navbar.is-success .navbar-end .navbar-link:focus, - .navbar.is-success .navbar-end .navbar-link:hover, - .navbar.is-success .navbar-end .navbar-link.is-active { - background-color: #3abb67; - color: #fff; - } - .navbar.is-success .navbar-start .navbar-link::after, - .navbar.is-success .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #3abb67; - color: #fff; - } - .navbar.is-success .navbar-dropdown a.navbar-item.is-active { - background-color: #48c774; - color: #fff; - } -} - -.navbar.is-warning { - background-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} - -.navbar.is-warning .navbar-brand > .navbar-item, -.navbar.is-warning .navbar-brand .navbar-link { - color: rgba(0, 0, 0, 0.7); -} - -.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active, -.navbar.is-warning .navbar-brand .navbar-link:focus, -.navbar.is-warning .navbar-brand .navbar-link:hover, -.navbar.is-warning .navbar-brand .navbar-link.is-active { - background-color: #ffd83d; - color: rgba(0, 0, 0, 0.7); -} - -.navbar.is-warning .navbar-brand .navbar-link::after { - border-color: rgba(0, 0, 0, 0.7); -} - -.navbar.is-warning .navbar-burger { - color: rgba(0, 0, 0, 0.7); -} - -@media screen and (min-width: 1024px) { - .navbar.is-warning .navbar-start > .navbar-item, - .navbar.is-warning .navbar-start .navbar-link, - .navbar.is-warning .navbar-end > .navbar-item, - .navbar.is-warning .navbar-end .navbar-link { - color: rgba(0, 0, 0, 0.7); - } - .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active, - .navbar.is-warning .navbar-start .navbar-link:focus, - .navbar.is-warning .navbar-start .navbar-link:hover, - .navbar.is-warning .navbar-start .navbar-link.is-active, - .navbar.is-warning .navbar-end > a.navbar-item:focus, - .navbar.is-warning .navbar-end > a.navbar-item:hover, - .navbar.is-warning .navbar-end > a.navbar-item.is-active, - .navbar.is-warning .navbar-end .navbar-link:focus, - .navbar.is-warning .navbar-end .navbar-link:hover, - .navbar.is-warning .navbar-end .navbar-link.is-active { - background-color: #ffd83d; - color: rgba(0, 0, 0, 0.7); - } - .navbar.is-warning .navbar-start .navbar-link::after, - .navbar.is-warning .navbar-end .navbar-link::after { - border-color: rgba(0, 0, 0, 0.7); - } - .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #ffd83d; - color: rgba(0, 0, 0, 0.7); - } - .navbar.is-warning .navbar-dropdown a.navbar-item.is-active { - background-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); - } -} - -.navbar.is-danger { - background-color: #f14668; - color: #fff; -} - -.navbar.is-danger .navbar-brand > .navbar-item, -.navbar.is-danger .navbar-brand .navbar-link { - color: #fff; -} - -.navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active, -.navbar.is-danger .navbar-brand .navbar-link:focus, -.navbar.is-danger .navbar-brand .navbar-link:hover, -.navbar.is-danger .navbar-brand .navbar-link.is-active { - background-color: #ef2e55; - color: #fff; -} - -.navbar.is-danger .navbar-brand .navbar-link::after { - border-color: #fff; -} - -.navbar.is-danger .navbar-burger { - color: #fff; -} - -@media screen and (min-width: 1024px) { - .navbar.is-danger .navbar-start > .navbar-item, - .navbar.is-danger .navbar-start .navbar-link, - .navbar.is-danger .navbar-end > .navbar-item, - .navbar.is-danger .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active, - .navbar.is-danger .navbar-start .navbar-link:focus, - .navbar.is-danger .navbar-start .navbar-link:hover, - .navbar.is-danger .navbar-start .navbar-link.is-active, - .navbar.is-danger .navbar-end > a.navbar-item:focus, - .navbar.is-danger .navbar-end > a.navbar-item:hover, - .navbar.is-danger .navbar-end > a.navbar-item.is-active, - .navbar.is-danger .navbar-end .navbar-link:focus, - .navbar.is-danger .navbar-end .navbar-link:hover, - .navbar.is-danger .navbar-end .navbar-link.is-active { - background-color: #ef2e55; - color: #fff; - } - .navbar.is-danger .navbar-start .navbar-link::after, - .navbar.is-danger .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #ef2e55; - color: #fff; - } - .navbar.is-danger .navbar-dropdown a.navbar-item.is-active { - background-color: #f14668; - color: #fff; - } -} - -.navbar > .container { - align-items: stretch; - display: flex; - min-height: 3.25rem; - width: 100%; -} - -.navbar.has-shadow { - box-shadow: 0 2px 0 0 whitesmoke; -} - -.navbar.is-fixed-bottom, .navbar.is-fixed-top { - left: 0; - position: fixed; - right: 0; - z-index: 30; -} - -.navbar.is-fixed-bottom { - bottom: 0; -} - -.navbar.is-fixed-bottom.has-shadow { - box-shadow: 0 -2px 0 0 whitesmoke; -} - -.navbar.is-fixed-top { - top: 0; -} - -html.has-navbar-fixed-top, -body.has-navbar-fixed-top { - padding-top: 3.25rem; -} - -html.has-navbar-fixed-bottom, -body.has-navbar-fixed-bottom { - padding-bottom: 3.25rem; -} - -.navbar-brand, -.navbar-tabs { - align-items: stretch; - display: flex; - flex-shrink: 0; - min-height: 3.25rem; -} - -.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover { - background-color: transparent; -} - -.navbar-tabs { - -webkit-overflow-scrolling: touch; - max-width: 100vw; - overflow-x: auto; - overflow-y: hidden; -} - -.navbar-burger { - color: #4a4a4a; - cursor: pointer; - display: block; - height: 3.25rem; - position: relative; - width: 3.25rem; - margin-left: auto; -} - -.navbar-burger span { - background-color: currentColor; - display: block; - height: 1px; - left: calc(50% - 8px); - position: absolute; - transform-origin: center; - transition-duration: 86ms; - transition-property: background-color, opacity, transform; - transition-timing-function: ease-out; - width: 16px; -} - -.navbar-burger span:nth-child(1) { - top: calc(50% - 6px); -} - -.navbar-burger span:nth-child(2) { - top: calc(50% - 1px); -} - -.navbar-burger span:nth-child(3) { - top: calc(50% + 4px); -} - -.navbar-burger:hover { - background-color: rgba(0, 0, 0, 0.05); -} - -.navbar-burger.is-active span:nth-child(1) { - transform: translateY(5px) rotate(45deg); -} - -.navbar-burger.is-active span:nth-child(2) { - opacity: 0; -} - -.navbar-burger.is-active span:nth-child(3) { - transform: translateY(-5px) rotate(-45deg); -} - -.navbar-menu { - display: none; -} - -.navbar-item, -.navbar-link { - color: #4a4a4a; - display: block; - line-height: 1.5; - padding: 0.5rem 0.75rem; - position: relative; -} - -.navbar-item .icon:only-child, -.navbar-link .icon:only-child { - margin-left: -0.25rem; - margin-right: -0.25rem; -} - -a.navbar-item, -.navbar-link { - cursor: pointer; -} - -a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active, -.navbar-link:focus, -.navbar-link:focus-within, -.navbar-link:hover, -.navbar-link.is-active { - background-color: #fafafa; - color: #3273dc; -} - -.navbar-item { - display: block; - flex-grow: 0; - flex-shrink: 0; -} - -.navbar-item img { - max-height: 1.75rem; -} - -.navbar-item.has-dropdown { - padding: 0; -} - -.navbar-item.is-expanded { - flex-grow: 1; - flex-shrink: 1; -} - -.navbar-item.is-tab { - border-bottom: 1px solid transparent; - min-height: 3.25rem; - padding-bottom: calc(0.5rem - 1px); -} - -.navbar-item.is-tab:focus, .navbar-item.is-tab:hover { - background-color: transparent; - border-bottom-color: #3273dc; -} - -.navbar-item.is-tab.is-active { - background-color: transparent; - border-bottom-color: #3273dc; - border-bottom-style: solid; - border-bottom-width: 3px; - color: #3273dc; - padding-bottom: calc(0.5rem - 3px); -} - -.navbar-content { - flex-grow: 1; - flex-shrink: 1; -} - -.navbar-link:not(.is-arrowless) { - padding-right: 2.5em; -} - -.navbar-link:not(.is-arrowless)::after { - border-color: #3273dc; - margin-top: -0.375em; - right: 1.125em; -} - -.navbar-dropdown { - font-size: 0.875rem; - padding-bottom: 0.5rem; - padding-top: 0.5rem; -} - -.navbar-dropdown .navbar-item { - padding-left: 1.5rem; - padding-right: 1.5rem; -} - -.navbar-divider { - background-color: whitesmoke; - border: none; - display: none; - height: 2px; - margin: 0.5rem 0; -} - -@media screen and (max-width: 1023px) { - .navbar > .container { - display: block; - } - .navbar-brand .navbar-item, - .navbar-tabs .navbar-item { - align-items: center; - display: flex; - } - .navbar-link::after { - display: none; - } - .navbar-menu { - background-color: white; - box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); - padding: 0.5rem 0; - } - .navbar-menu.is-active { - display: block; - } - .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch { - left: 0; - position: fixed; - right: 0; - z-index: 30; - } - .navbar.is-fixed-bottom-touch { - bottom: 0; - } - .navbar.is-fixed-bottom-touch.has-shadow { - box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); - } - .navbar.is-fixed-top-touch { - top: 0; - } - .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu { - -webkit-overflow-scrolling: touch; - max-height: calc(100vh - 3.25rem); - overflow: auto; - } - html.has-navbar-fixed-top-touch, - body.has-navbar-fixed-top-touch { - padding-top: 3.25rem; - } - html.has-navbar-fixed-bottom-touch, - body.has-navbar-fixed-bottom-touch { - padding-bottom: 3.25rem; - } -} - -@media screen and (min-width: 1024px) { - .navbar, - .navbar-menu, - .navbar-start, - .navbar-end { - align-items: stretch; - display: flex; - } - .navbar { - min-height: 3.25rem; - } - .navbar.is-spaced { - padding: 1rem 2rem; - } - .navbar.is-spaced .navbar-start, - .navbar.is-spaced .navbar-end { - align-items: center; - } - .navbar.is-spaced a.navbar-item, - .navbar.is-spaced .navbar-link { - border-radius: 4px; - } - .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active, - .navbar.is-transparent .navbar-link:focus, - .navbar.is-transparent .navbar-link:hover, - .navbar.is-transparent .navbar-link.is-active { - background-color: transparent !important; - } - .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link { - background-color: transparent !important; - } - .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover { - background-color: whitesmoke; - color: #0a0a0a; - } - .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active { - background-color: whitesmoke; - color: #3273dc; - } - .navbar-burger { - display: none; - } - .navbar-item, - .navbar-link { - align-items: center; - display: flex; - } - .navbar-item { - display: flex; - } - .navbar-item.has-dropdown { - align-items: stretch; - } - .navbar-item.has-dropdown-up .navbar-link::after { - transform: rotate(135deg) translate(0.25em, -0.25em); - } - .navbar-item.has-dropdown-up .navbar-dropdown { - border-bottom: 2px solid #dbdbdb; - border-radius: 6px 6px 0 0; - border-top: none; - bottom: 100%; - box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); - top: auto; - } - .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown { - display: block; - } - .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { - opacity: 1; - pointer-events: auto; - transform: translateY(0); - } - .navbar-menu { - flex-grow: 1; - flex-shrink: 0; - } - .navbar-start { - justify-content: flex-start; - margin-right: auto; - } - .navbar-end { - justify-content: flex-end; - margin-left: auto; - } - .navbar-dropdown { - background-color: white; - border-bottom-left-radius: 6px; - border-bottom-right-radius: 6px; - border-top: 2px solid #dbdbdb; - box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1); - display: none; - font-size: 0.875rem; - left: 0; - min-width: 100%; - position: absolute; - top: 100%; - z-index: 20; - } - .navbar-dropdown .navbar-item { - padding: 0.375rem 1rem; - white-space: nowrap; - } - .navbar-dropdown a.navbar-item { - padding-right: 3rem; - } - .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover { - background-color: whitesmoke; - color: #0a0a0a; - } - .navbar-dropdown a.navbar-item.is-active { - background-color: whitesmoke; - color: #3273dc; - } - .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed { - border-radius: 6px; - border-top: none; - box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); - display: block; - opacity: 0; - pointer-events: none; - top: calc(100% + (-4px)); - transform: translateY(-5px); - transition-duration: 86ms; - transition-property: opacity, transform; - } - .navbar-dropdown.is-right { - left: auto; - right: 0; - } - .navbar-divider { - display: block; - } - .navbar > .container .navbar-brand, - .container > .navbar .navbar-brand { - margin-left: -.75rem; - } - .navbar > .container .navbar-menu, - .container > .navbar .navbar-menu { - margin-right: -.75rem; - } - .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop { - left: 0; - position: fixed; - right: 0; - z-index: 30; - } - .navbar.is-fixed-bottom-desktop { - bottom: 0; - } - .navbar.is-fixed-bottom-desktop.has-shadow { - box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); - } - .navbar.is-fixed-top-desktop { - top: 0; - } - html.has-navbar-fixed-top-desktop, - body.has-navbar-fixed-top-desktop { - padding-top: 3.25rem; - } - html.has-navbar-fixed-bottom-desktop, - body.has-navbar-fixed-bottom-desktop { - padding-bottom: 3.25rem; - } - html.has-spaced-navbar-fixed-top, - body.has-spaced-navbar-fixed-top { - padding-top: 5.25rem; - } - html.has-spaced-navbar-fixed-bottom, - body.has-spaced-navbar-fixed-bottom { - padding-bottom: 5.25rem; - } - a.navbar-item.is-active, - .navbar-link.is-active { - color: #0a0a0a; - } - a.navbar-item.is-active:not(:focus):not(:hover), - .navbar-link.is-active:not(:focus):not(:hover) { - background-color: transparent; - } - .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #fafafa; - } -} - -.hero.is-fullheight-with-navbar { - min-height: calc(100vh - 3.25rem); -} - -.pagination { - font-size: 1rem; - margin: -0.25rem; -} - -.pagination.is-small { - font-size: 0.75rem; -} - -.pagination.is-medium { - font-size: 1.25rem; -} - -.pagination.is-large { - font-size: 1.5rem; -} - -.pagination.is-rounded .pagination-previous, -.pagination.is-rounded .pagination-next { - padding-left: 1em; - padding-right: 1em; - border-radius: 290486px; -} - -.pagination.is-rounded .pagination-link { - border-radius: 290486px; -} - -.pagination, -.pagination-list { - align-items: center; - display: flex; - justify-content: center; - text-align: center; -} - -.pagination-previous, -.pagination-next, -.pagination-link, -.pagination-ellipsis { - font-size: 1em; - justify-content: center; - margin: 0.25rem; - padding-left: 0.5em; - padding-right: 0.5em; - text-align: center; -} - -.pagination-previous, -.pagination-next, -.pagination-link { - border-color: #dbdbdb; - color: #363636; - min-width: 2.5em; -} - -.pagination-previous:hover, -.pagination-next:hover, -.pagination-link:hover { - border-color: #b5b5b5; - color: #363636; -} - -.pagination-previous:focus, -.pagination-next:focus, -.pagination-link:focus { - border-color: #3273dc; -} - -.pagination-previous:active, -.pagination-next:active, -.pagination-link:active { - box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); -} - -.pagination-previous[disabled], -.pagination-next[disabled], -.pagination-link[disabled] { - background-color: #dbdbdb; - border-color: #dbdbdb; - box-shadow: none; - color: #7a7a7a; - opacity: 0.5; -} - -.pagination-previous, -.pagination-next { - padding-left: 0.75em; - padding-right: 0.75em; - white-space: nowrap; -} - -.pagination-link.is-current { - background-color: #3273dc; - border-color: #3273dc; - color: #fff; -} - -.pagination-ellipsis { - color: #b5b5b5; - pointer-events: none; -} - -.pagination-list { - flex-wrap: wrap; -} - -@media screen and (max-width: 768px) { - .pagination { - flex-wrap: wrap; - } - .pagination-previous, - .pagination-next { - flex-grow: 1; - flex-shrink: 1; - } - .pagination-list li { - flex-grow: 1; - flex-shrink: 1; - } -} - -@media screen and (min-width: 769px), print { - .pagination-list { - flex-grow: 1; - flex-shrink: 1; - justify-content: flex-start; - order: 1; - } - .pagination-previous { - order: 2; - } - .pagination-next { - order: 3; - } - .pagination { - justify-content: space-between; - } - .pagination.is-centered .pagination-previous { - order: 1; - } - .pagination.is-centered .pagination-list { - justify-content: center; - order: 2; - } - .pagination.is-centered .pagination-next { - order: 3; - } - .pagination.is-right .pagination-previous { - order: 1; - } - .pagination.is-right .pagination-next { - order: 2; - } - .pagination.is-right .pagination-list { - justify-content: flex-end; - order: 3; - } -} - -.panel { - border-radius: 6px; - box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); - font-size: 1rem; -} - -.panel:not(:last-child) { - margin-bottom: 1.5rem; -} - -.panel.is-white .panel-heading { - background-color: white; - color: #0a0a0a; -} - -.panel.is-white .panel-tabs a.is-active { - border-bottom-color: white; -} - -.panel.is-white .panel-block.is-active .panel-icon { - color: white; -} - -.panel.is-black .panel-heading { - background-color: #0a0a0a; - color: white; -} - -.panel.is-black .panel-tabs a.is-active { - border-bottom-color: #0a0a0a; -} - -.panel.is-black .panel-block.is-active .panel-icon { - color: #0a0a0a; -} - -.panel.is-light .panel-heading { - background-color: whitesmoke; - color: rgba(0, 0, 0, 0.7); -} - -.panel.is-light .panel-tabs a.is-active { - border-bottom-color: whitesmoke; -} - -.panel.is-light .panel-block.is-active .panel-icon { - color: whitesmoke; -} - -.panel.is-dark .panel-heading { - background-color: #363636; - color: #fff; -} - -.panel.is-dark .panel-tabs a.is-active { - border-bottom-color: #363636; -} - -.panel.is-dark .panel-block.is-active .panel-icon { - color: #363636; -} - -.panel.is-primary .panel-heading { - background-color: #00d1b2; - color: #fff; -} - -.panel.is-primary .panel-tabs a.is-active { - border-bottom-color: #00d1b2; -} - -.panel.is-primary .panel-block.is-active .panel-icon { - color: #00d1b2; -} - -.panel.is-link .panel-heading { - background-color: #3273dc; - color: #fff; -} - -.panel.is-link .panel-tabs a.is-active { - border-bottom-color: #3273dc; -} - -.panel.is-link .panel-block.is-active .panel-icon { - color: #3273dc; -} - -.panel.is-info .panel-heading { - background-color: #3298dc; - color: #fff; -} - -.panel.is-info .panel-tabs a.is-active { - border-bottom-color: #3298dc; -} - -.panel.is-info .panel-block.is-active .panel-icon { - color: #3298dc; -} - -.panel.is-success .panel-heading { - background-color: #48c774; - color: #fff; -} - -.panel.is-success .panel-tabs a.is-active { - border-bottom-color: #48c774; -} - -.panel.is-success .panel-block.is-active .panel-icon { - color: #48c774; -} - -.panel.is-warning .panel-heading { - background-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} - -.panel.is-warning .panel-tabs a.is-active { - border-bottom-color: #ffdd57; -} - -.panel.is-warning .panel-block.is-active .panel-icon { - color: #ffdd57; -} - -.panel.is-danger .panel-heading { - background-color: #f14668; - color: #fff; -} - -.panel.is-danger .panel-tabs a.is-active { - border-bottom-color: #f14668; -} - -.panel.is-danger .panel-block.is-active .panel-icon { - color: #f14668; -} - -.panel-tabs:not(:last-child), -.panel-block:not(:last-child) { - border-bottom: 1px solid #ededed; -} - -.panel-heading { - background-color: #ededed; - border-radius: 6px 6px 0 0; - color: #363636; - font-size: 1.25em; - font-weight: 700; - line-height: 1.25; - padding: 0.75em 1em; -} - -.panel-tabs { - align-items: flex-end; - display: flex; - font-size: 0.875em; - justify-content: center; -} - -.panel-tabs a { - border-bottom: 1px solid #dbdbdb; - margin-bottom: -1px; - padding: 0.5em; -} - -.panel-tabs a.is-active { - border-bottom-color: #4a4a4a; - color: #363636; -} - -.panel-list a { - color: #4a4a4a; -} - -.panel-list a:hover { - color: #3273dc; -} - -.panel-block { - align-items: center; - color: #363636; - display: flex; - justify-content: flex-start; - padding: 0.5em 0.75em; -} - -.panel-block input[type="checkbox"] { - margin-right: 0.75em; -} - -.panel-block > .control { - flex-grow: 1; - flex-shrink: 1; - width: 100%; -} - -.panel-block.is-wrapped { - flex-wrap: wrap; -} - -.panel-block.is-active { - border-left-color: #3273dc; - color: #363636; -} - -.panel-block.is-active .panel-icon { - color: #3273dc; -} - -.panel-block:last-child { - border-bottom-left-radius: 6px; - border-bottom-right-radius: 6px; -} - -a.panel-block, -label.panel-block { - cursor: pointer; -} - -a.panel-block:hover, -label.panel-block:hover { - background-color: whitesmoke; -} - -.panel-icon { - display: inline-block; - font-size: 14px; - height: 1em; - line-height: 1em; - text-align: center; - vertical-align: top; - width: 1em; - color: #7a7a7a; - margin-right: 0.75em; -} - -.panel-icon .fa { - font-size: inherit; - line-height: inherit; -} - -.tabs { - -webkit-overflow-scrolling: touch; - align-items: stretch; - display: flex; - font-size: 1rem; - justify-content: space-between; - overflow: hidden; - overflow-x: auto; - white-space: nowrap; -} - -.tabs a { - align-items: center; - border-bottom-color: #dbdbdb; - border-bottom-style: solid; - border-bottom-width: 1px; - color: #4a4a4a; - display: flex; - justify-content: center; - margin-bottom: -1px; - padding: 0.5em 1em; - vertical-align: top; -} - -.tabs a:hover { - border-bottom-color: #363636; - color: #363636; -} - -.tabs li { - display: block; -} - -.tabs li.is-active a { - border-bottom-color: #3273dc; - color: #3273dc; -} - -.tabs ul { - align-items: center; - border-bottom-color: #dbdbdb; - border-bottom-style: solid; - border-bottom-width: 1px; - display: flex; - flex-grow: 1; - flex-shrink: 0; - justify-content: flex-start; -} - -.tabs ul.is-left { - padding-right: 0.75em; -} - -.tabs ul.is-center { - flex: none; - justify-content: center; - padding-left: 0.75em; - padding-right: 0.75em; -} - -.tabs ul.is-right { - justify-content: flex-end; - padding-left: 0.75em; -} - -.tabs .icon:first-child { - margin-right: 0.5em; -} - -.tabs .icon:last-child { - margin-left: 0.5em; -} - -.tabs.is-centered ul { - justify-content: center; -} - -.tabs.is-right ul { - justify-content: flex-end; -} - -.tabs.is-boxed a { - border: 1px solid transparent; - border-radius: 4px 4px 0 0; -} - -.tabs.is-boxed a:hover { - background-color: whitesmoke; - border-bottom-color: #dbdbdb; -} - -.tabs.is-boxed li.is-active a { - background-color: white; - border-color: #dbdbdb; - border-bottom-color: transparent !important; -} - -.tabs.is-fullwidth li { - flex-grow: 1; - flex-shrink: 0; -} - -.tabs.is-toggle a { - border-color: #dbdbdb; - border-style: solid; - border-width: 1px; - margin-bottom: 0; - position: relative; -} - -.tabs.is-toggle a:hover { - background-color: whitesmoke; - border-color: #b5b5b5; - z-index: 2; -} - -.tabs.is-toggle li + li { - margin-left: -1px; -} - -.tabs.is-toggle li:first-child a { - border-radius: 4px 0 0 4px; -} - -.tabs.is-toggle li:last-child a { - border-radius: 0 4px 4px 0; -} - -.tabs.is-toggle li.is-active a { - background-color: #3273dc; - border-color: #3273dc; - color: #fff; - z-index: 1; -} - -.tabs.is-toggle ul { - border-bottom: none; -} - -.tabs.is-toggle.is-toggle-rounded li:first-child a { - border-bottom-left-radius: 290486px; - border-top-left-radius: 290486px; - padding-left: 1.25em; -} - -.tabs.is-toggle.is-toggle-rounded li:last-child a { - border-bottom-right-radius: 290486px; - border-top-right-radius: 290486px; - padding-right: 1.25em; -} - -.tabs.is-small { - font-size: 0.75rem; -} - -.tabs.is-medium { - font-size: 1.25rem; -} - -.tabs.is-large { - font-size: 1.5rem; -} - -.column { - display: block; - flex-basis: 0; - flex-grow: 1; - flex-shrink: 1; - padding: 0.75rem; -} - -.columns.is-mobile > .column.is-narrow { - flex: none; -} - -.columns.is-mobile > .column.is-full { - flex: none; - width: 100%; -} - -.columns.is-mobile > .column.is-three-quarters { - flex: none; - width: 75%; -} - -.columns.is-mobile > .column.is-two-thirds { - flex: none; - width: 66.6666%; -} - -.columns.is-mobile > .column.is-half { - flex: none; - width: 50%; -} - -.columns.is-mobile > .column.is-one-third { - flex: none; - width: 33.3333%; -} - -.columns.is-mobile > .column.is-one-quarter { - flex: none; - width: 25%; -} - -.columns.is-mobile > .column.is-one-fifth { - flex: none; - width: 20%; -} - -.columns.is-mobile > .column.is-two-fifths { - flex: none; - width: 40%; -} - -.columns.is-mobile > .column.is-three-fifths { - flex: none; - width: 60%; -} - -.columns.is-mobile > .column.is-four-fifths { - flex: none; - width: 80%; -} - -.columns.is-mobile > .column.is-offset-three-quarters { - margin-left: 75%; -} - -.columns.is-mobile > .column.is-offset-two-thirds { - margin-left: 66.6666%; -} - -.columns.is-mobile > .column.is-offset-half { - margin-left: 50%; -} - -.columns.is-mobile > .column.is-offset-one-third { - margin-left: 33.3333%; -} - -.columns.is-mobile > .column.is-offset-one-quarter { - margin-left: 25%; -} - -.columns.is-mobile > .column.is-offset-one-fifth { - margin-left: 20%; -} - -.columns.is-mobile > .column.is-offset-two-fifths { - margin-left: 40%; -} - -.columns.is-mobile > .column.is-offset-three-fifths { - margin-left: 60%; -} - -.columns.is-mobile > .column.is-offset-four-fifths { - margin-left: 80%; -} - -.columns.is-mobile > .column.is-0 { - flex: none; - width: 0%; -} - -.columns.is-mobile > .column.is-offset-0 { - margin-left: 0%; -} - -.columns.is-mobile > .column.is-1 { - flex: none; - width: 8.33333%; -} - -.columns.is-mobile > .column.is-offset-1 { - margin-left: 8.33333%; -} - -.columns.is-mobile > .column.is-2 { - flex: none; - width: 16.66667%; -} - -.columns.is-mobile > .column.is-offset-2 { - margin-left: 16.66667%; -} - -.columns.is-mobile > .column.is-3 { - flex: none; - width: 25%; -} - -.columns.is-mobile > .column.is-offset-3 { - margin-left: 25%; -} - -.columns.is-mobile > .column.is-4 { - flex: none; - width: 33.33333%; -} - -.columns.is-mobile > .column.is-offset-4 { - margin-left: 33.33333%; -} - -.columns.is-mobile > .column.is-5 { - flex: none; - width: 41.66667%; -} - -.columns.is-mobile > .column.is-offset-5 { - margin-left: 41.66667%; -} - -.columns.is-mobile > .column.is-6 { - flex: none; - width: 50%; -} - -.columns.is-mobile > .column.is-offset-6 { - margin-left: 50%; -} - -.columns.is-mobile > .column.is-7 { - flex: none; - width: 58.33333%; -} - -.columns.is-mobile > .column.is-offset-7 { - margin-left: 58.33333%; -} - -.columns.is-mobile > .column.is-8 { - flex: none; - width: 66.66667%; -} - -.columns.is-mobile > .column.is-offset-8 { - margin-left: 66.66667%; -} - -.columns.is-mobile > .column.is-9 { - flex: none; - width: 75%; -} - -.columns.is-mobile > .column.is-offset-9 { - margin-left: 75%; -} - -.columns.is-mobile > .column.is-10 { - flex: none; - width: 83.33333%; -} - -.columns.is-mobile > .column.is-offset-10 { - margin-left: 83.33333%; -} - -.columns.is-mobile > .column.is-11 { - flex: none; - width: 91.66667%; -} - -.columns.is-mobile > .column.is-offset-11 { - margin-left: 91.66667%; -} - -.columns.is-mobile > .column.is-12 { - flex: none; - width: 100%; -} - -.columns.is-mobile > .column.is-offset-12 { - margin-left: 100%; -} - -@media screen and (max-width: 768px) { - .column.is-narrow-mobile { - flex: none; - } - .column.is-full-mobile { - flex: none; - width: 100%; - } - .column.is-three-quarters-mobile { - flex: none; - width: 75%; - } - .column.is-two-thirds-mobile { - flex: none; - width: 66.6666%; - } - .column.is-half-mobile { - flex: none; - width: 50%; - } - .column.is-one-third-mobile { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-mobile { - flex: none; - width: 25%; - } - .column.is-one-fifth-mobile { - flex: none; - width: 20%; - } - .column.is-two-fifths-mobile { - flex: none; - width: 40%; - } - .column.is-three-fifths-mobile { - flex: none; - width: 60%; - } - .column.is-four-fifths-mobile { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-mobile { - margin-left: 75%; - } - .column.is-offset-two-thirds-mobile { - margin-left: 66.6666%; - } - .column.is-offset-half-mobile { - margin-left: 50%; - } - .column.is-offset-one-third-mobile { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-mobile { - margin-left: 25%; - } - .column.is-offset-one-fifth-mobile { - margin-left: 20%; - } - .column.is-offset-two-fifths-mobile { - margin-left: 40%; - } - .column.is-offset-three-fifths-mobile { - margin-left: 60%; - } - .column.is-offset-four-fifths-mobile { - margin-left: 80%; - } - .column.is-0-mobile { - flex: none; - width: 0%; - } - .column.is-offset-0-mobile { - margin-left: 0%; - } - .column.is-1-mobile { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-mobile { - margin-left: 8.33333%; - } - .column.is-2-mobile { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-mobile { - margin-left: 16.66667%; - } - .column.is-3-mobile { - flex: none; - width: 25%; - } - .column.is-offset-3-mobile { - margin-left: 25%; - } - .column.is-4-mobile { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-mobile { - margin-left: 33.33333%; - } - .column.is-5-mobile { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-mobile { - margin-left: 41.66667%; - } - .column.is-6-mobile { - flex: none; - width: 50%; - } - .column.is-offset-6-mobile { - margin-left: 50%; - } - .column.is-7-mobile { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-mobile { - margin-left: 58.33333%; - } - .column.is-8-mobile { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-mobile { - margin-left: 66.66667%; - } - .column.is-9-mobile { - flex: none; - width: 75%; - } - .column.is-offset-9-mobile { - margin-left: 75%; - } - .column.is-10-mobile { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-mobile { - margin-left: 83.33333%; - } - .column.is-11-mobile { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-mobile { - margin-left: 91.66667%; - } - .column.is-12-mobile { - flex: none; - width: 100%; - } - .column.is-offset-12-mobile { - margin-left: 100%; - } -} - -@media screen and (min-width: 769px), print { - .column.is-narrow, .column.is-narrow-tablet { - flex: none; - } - .column.is-full, .column.is-full-tablet { - flex: none; - width: 100%; - } - .column.is-three-quarters, .column.is-three-quarters-tablet { - flex: none; - width: 75%; - } - .column.is-two-thirds, .column.is-two-thirds-tablet { - flex: none; - width: 66.6666%; - } - .column.is-half, .column.is-half-tablet { - flex: none; - width: 50%; - } - .column.is-one-third, .column.is-one-third-tablet { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter, .column.is-one-quarter-tablet { - flex: none; - width: 25%; - } - .column.is-one-fifth, .column.is-one-fifth-tablet { - flex: none; - width: 20%; - } - .column.is-two-fifths, .column.is-two-fifths-tablet { - flex: none; - width: 40%; - } - .column.is-three-fifths, .column.is-three-fifths-tablet { - flex: none; - width: 60%; - } - .column.is-four-fifths, .column.is-four-fifths-tablet { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet { - margin-left: 75%; - } - .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet { - margin-left: 66.6666%; - } - .column.is-offset-half, .column.is-offset-half-tablet { - margin-left: 50%; - } - .column.is-offset-one-third, .column.is-offset-one-third-tablet { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet { - margin-left: 25%; - } - .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet { - margin-left: 20%; - } - .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet { - margin-left: 40%; - } - .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet { - margin-left: 60%; - } - .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet { - margin-left: 80%; - } - .column.is-0, .column.is-0-tablet { - flex: none; - width: 0%; - } - .column.is-offset-0, .column.is-offset-0-tablet { - margin-left: 0%; - } - .column.is-1, .column.is-1-tablet { - flex: none; - width: 8.33333%; - } - .column.is-offset-1, .column.is-offset-1-tablet { - margin-left: 8.33333%; - } - .column.is-2, .column.is-2-tablet { - flex: none; - width: 16.66667%; - } - .column.is-offset-2, .column.is-offset-2-tablet { - margin-left: 16.66667%; - } - .column.is-3, .column.is-3-tablet { - flex: none; - width: 25%; - } - .column.is-offset-3, .column.is-offset-3-tablet { - margin-left: 25%; - } - .column.is-4, .column.is-4-tablet { - flex: none; - width: 33.33333%; - } - .column.is-offset-4, .column.is-offset-4-tablet { - margin-left: 33.33333%; - } - .column.is-5, .column.is-5-tablet { - flex: none; - width: 41.66667%; - } - .column.is-offset-5, .column.is-offset-5-tablet { - margin-left: 41.66667%; - } - .column.is-6, .column.is-6-tablet { - flex: none; - width: 50%; - } - .column.is-offset-6, .column.is-offset-6-tablet { - margin-left: 50%; - } - .column.is-7, .column.is-7-tablet { - flex: none; - width: 58.33333%; - } - .column.is-offset-7, .column.is-offset-7-tablet { - margin-left: 58.33333%; - } - .column.is-8, .column.is-8-tablet { - flex: none; - width: 66.66667%; - } - .column.is-offset-8, .column.is-offset-8-tablet { - margin-left: 66.66667%; - } - .column.is-9, .column.is-9-tablet { - flex: none; - width: 75%; - } - .column.is-offset-9, .column.is-offset-9-tablet { - margin-left: 75%; - } - .column.is-10, .column.is-10-tablet { - flex: none; - width: 83.33333%; - } - .column.is-offset-10, .column.is-offset-10-tablet { - margin-left: 83.33333%; - } - .column.is-11, .column.is-11-tablet { - flex: none; - width: 91.66667%; - } - .column.is-offset-11, .column.is-offset-11-tablet { - margin-left: 91.66667%; - } - .column.is-12, .column.is-12-tablet { - flex: none; - width: 100%; - } - .column.is-offset-12, .column.is-offset-12-tablet { - margin-left: 100%; - } -} - -@media screen and (max-width: 1023px) { - .column.is-narrow-touch { - flex: none; - } - .column.is-full-touch { - flex: none; - width: 100%; - } - .column.is-three-quarters-touch { - flex: none; - width: 75%; - } - .column.is-two-thirds-touch { - flex: none; - width: 66.6666%; - } - .column.is-half-touch { - flex: none; - width: 50%; - } - .column.is-one-third-touch { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-touch { - flex: none; - width: 25%; - } - .column.is-one-fifth-touch { - flex: none; - width: 20%; - } - .column.is-two-fifths-touch { - flex: none; - width: 40%; - } - .column.is-three-fifths-touch { - flex: none; - width: 60%; - } - .column.is-four-fifths-touch { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-touch { - margin-left: 75%; - } - .column.is-offset-two-thirds-touch { - margin-left: 66.6666%; - } - .column.is-offset-half-touch { - margin-left: 50%; - } - .column.is-offset-one-third-touch { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-touch { - margin-left: 25%; - } - .column.is-offset-one-fifth-touch { - margin-left: 20%; - } - .column.is-offset-two-fifths-touch { - margin-left: 40%; - } - .column.is-offset-three-fifths-touch { - margin-left: 60%; - } - .column.is-offset-four-fifths-touch { - margin-left: 80%; - } - .column.is-0-touch { - flex: none; - width: 0%; - } - .column.is-offset-0-touch { - margin-left: 0%; - } - .column.is-1-touch { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-touch { - margin-left: 8.33333%; - } - .column.is-2-touch { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-touch { - margin-left: 16.66667%; - } - .column.is-3-touch { - flex: none; - width: 25%; - } - .column.is-offset-3-touch { - margin-left: 25%; - } - .column.is-4-touch { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-touch { - margin-left: 33.33333%; - } - .column.is-5-touch { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-touch { - margin-left: 41.66667%; - } - .column.is-6-touch { - flex: none; - width: 50%; - } - .column.is-offset-6-touch { - margin-left: 50%; - } - .column.is-7-touch { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-touch { - margin-left: 58.33333%; - } - .column.is-8-touch { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-touch { - margin-left: 66.66667%; - } - .column.is-9-touch { - flex: none; - width: 75%; - } - .column.is-offset-9-touch { - margin-left: 75%; - } - .column.is-10-touch { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-touch { - margin-left: 83.33333%; - } - .column.is-11-touch { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-touch { - margin-left: 91.66667%; - } - .column.is-12-touch { - flex: none; - width: 100%; - } - .column.is-offset-12-touch { - margin-left: 100%; - } -} - -@media screen and (min-width: 1024px) { - .column.is-narrow-desktop { - flex: none; - } - .column.is-full-desktop { - flex: none; - width: 100%; - } - .column.is-three-quarters-desktop { - flex: none; - width: 75%; - } - .column.is-two-thirds-desktop { - flex: none; - width: 66.6666%; - } - .column.is-half-desktop { - flex: none; - width: 50%; - } - .column.is-one-third-desktop { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-desktop { - flex: none; - width: 25%; - } - .column.is-one-fifth-desktop { - flex: none; - width: 20%; - } - .column.is-two-fifths-desktop { - flex: none; - width: 40%; - } - .column.is-three-fifths-desktop { - flex: none; - width: 60%; - } - .column.is-four-fifths-desktop { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-desktop { - margin-left: 75%; - } - .column.is-offset-two-thirds-desktop { - margin-left: 66.6666%; - } - .column.is-offset-half-desktop { - margin-left: 50%; - } - .column.is-offset-one-third-desktop { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-desktop { - margin-left: 25%; - } - .column.is-offset-one-fifth-desktop { - margin-left: 20%; - } - .column.is-offset-two-fifths-desktop { - margin-left: 40%; - } - .column.is-offset-three-fifths-desktop { - margin-left: 60%; - } - .column.is-offset-four-fifths-desktop { - margin-left: 80%; - } - .column.is-0-desktop { - flex: none; - width: 0%; - } - .column.is-offset-0-desktop { - margin-left: 0%; - } - .column.is-1-desktop { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-desktop { - margin-left: 8.33333%; - } - .column.is-2-desktop { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-desktop { - margin-left: 16.66667%; - } - .column.is-3-desktop { - flex: none; - width: 25%; - } - .column.is-offset-3-desktop { - margin-left: 25%; - } - .column.is-4-desktop { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-desktop { - margin-left: 33.33333%; - } - .column.is-5-desktop { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-desktop { - margin-left: 41.66667%; - } - .column.is-6-desktop { - flex: none; - width: 50%; - } - .column.is-offset-6-desktop { - margin-left: 50%; - } - .column.is-7-desktop { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-desktop { - margin-left: 58.33333%; - } - .column.is-8-desktop { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-desktop { - margin-left: 66.66667%; - } - .column.is-9-desktop { - flex: none; - width: 75%; - } - .column.is-offset-9-desktop { - margin-left: 75%; - } - .column.is-10-desktop { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-desktop { - margin-left: 83.33333%; - } - .column.is-11-desktop { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-desktop { - margin-left: 91.66667%; - } - .column.is-12-desktop { - flex: none; - width: 100%; - } - .column.is-offset-12-desktop { - margin-left: 100%; - } -} - -@media screen and (min-width: 1216px) { - .column.is-narrow-widescreen { - flex: none; - } - .column.is-full-widescreen { - flex: none; - width: 100%; - } - .column.is-three-quarters-widescreen { - flex: none; - width: 75%; - } - .column.is-two-thirds-widescreen { - flex: none; - width: 66.6666%; - } - .column.is-half-widescreen { - flex: none; - width: 50%; - } - .column.is-one-third-widescreen { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-widescreen { - flex: none; - width: 25%; - } - .column.is-one-fifth-widescreen { - flex: none; - width: 20%; - } - .column.is-two-fifths-widescreen { - flex: none; - width: 40%; - } - .column.is-three-fifths-widescreen { - flex: none; - width: 60%; - } - .column.is-four-fifths-widescreen { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-widescreen { - margin-left: 75%; - } - .column.is-offset-two-thirds-widescreen { - margin-left: 66.6666%; - } - .column.is-offset-half-widescreen { - margin-left: 50%; - } - .column.is-offset-one-third-widescreen { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-widescreen { - margin-left: 25%; - } - .column.is-offset-one-fifth-widescreen { - margin-left: 20%; - } - .column.is-offset-two-fifths-widescreen { - margin-left: 40%; - } - .column.is-offset-three-fifths-widescreen { - margin-left: 60%; - } - .column.is-offset-four-fifths-widescreen { - margin-left: 80%; - } - .column.is-0-widescreen { - flex: none; - width: 0%; - } - .column.is-offset-0-widescreen { - margin-left: 0%; - } - .column.is-1-widescreen { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-widescreen { - margin-left: 8.33333%; - } - .column.is-2-widescreen { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-widescreen { - margin-left: 16.66667%; - } - .column.is-3-widescreen { - flex: none; - width: 25%; - } - .column.is-offset-3-widescreen { - margin-left: 25%; - } - .column.is-4-widescreen { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-widescreen { - margin-left: 33.33333%; - } - .column.is-5-widescreen { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-widescreen { - margin-left: 41.66667%; - } - .column.is-6-widescreen { - flex: none; - width: 50%; - } - .column.is-offset-6-widescreen { - margin-left: 50%; - } - .column.is-7-widescreen { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-widescreen { - margin-left: 58.33333%; - } - .column.is-8-widescreen { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-widescreen { - margin-left: 66.66667%; - } - .column.is-9-widescreen { - flex: none; - width: 75%; - } - .column.is-offset-9-widescreen { - margin-left: 75%; - } - .column.is-10-widescreen { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-widescreen { - margin-left: 83.33333%; - } - .column.is-11-widescreen { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-widescreen { - margin-left: 91.66667%; - } - .column.is-12-widescreen { - flex: none; - width: 100%; - } - .column.is-offset-12-widescreen { - margin-left: 100%; - } -} - -@media screen and (min-width: 1408px) { - .column.is-narrow-fullhd { - flex: none; - } - .column.is-full-fullhd { - flex: none; - width: 100%; - } - .column.is-three-quarters-fullhd { - flex: none; - width: 75%; - } - .column.is-two-thirds-fullhd { - flex: none; - width: 66.6666%; - } - .column.is-half-fullhd { - flex: none; - width: 50%; - } - .column.is-one-third-fullhd { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-fullhd { - flex: none; - width: 25%; - } - .column.is-one-fifth-fullhd { - flex: none; - width: 20%; - } - .column.is-two-fifths-fullhd { - flex: none; - width: 40%; - } - .column.is-three-fifths-fullhd { - flex: none; - width: 60%; - } - .column.is-four-fifths-fullhd { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-fullhd { - margin-left: 75%; - } - .column.is-offset-two-thirds-fullhd { - margin-left: 66.6666%; - } - .column.is-offset-half-fullhd { - margin-left: 50%; - } - .column.is-offset-one-third-fullhd { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-fullhd { - margin-left: 25%; - } - .column.is-offset-one-fifth-fullhd { - margin-left: 20%; - } - .column.is-offset-two-fifths-fullhd { - margin-left: 40%; - } - .column.is-offset-three-fifths-fullhd { - margin-left: 60%; - } - .column.is-offset-four-fifths-fullhd { - margin-left: 80%; - } - .column.is-0-fullhd { - flex: none; - width: 0%; - } - .column.is-offset-0-fullhd { - margin-left: 0%; - } - .column.is-1-fullhd { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-fullhd { - margin-left: 8.33333%; - } - .column.is-2-fullhd { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-fullhd { - margin-left: 16.66667%; - } - .column.is-3-fullhd { - flex: none; - width: 25%; - } - .column.is-offset-3-fullhd { - margin-left: 25%; - } - .column.is-4-fullhd { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-fullhd { - margin-left: 33.33333%; - } - .column.is-5-fullhd { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-fullhd { - margin-left: 41.66667%; - } - .column.is-6-fullhd { - flex: none; - width: 50%; - } - .column.is-offset-6-fullhd { - margin-left: 50%; - } - .column.is-7-fullhd { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-fullhd { - margin-left: 58.33333%; - } - .column.is-8-fullhd { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-fullhd { - margin-left: 66.66667%; - } - .column.is-9-fullhd { - flex: none; - width: 75%; - } - .column.is-offset-9-fullhd { - margin-left: 75%; - } - .column.is-10-fullhd { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-fullhd { - margin-left: 83.33333%; - } - .column.is-11-fullhd { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-fullhd { - margin-left: 91.66667%; - } - .column.is-12-fullhd { - flex: none; - width: 100%; - } - .column.is-offset-12-fullhd { - margin-left: 100%; - } -} - -.columns { - margin-left: -0.75rem; - margin-right: -0.75rem; - margin-top: -0.75rem; -} - -.columns:last-child { - margin-bottom: -0.75rem; -} - -.columns:not(:last-child) { - margin-bottom: calc(1.5rem - 0.75rem); -} - -.columns.is-centered { - justify-content: center; -} - -.columns.is-gapless { - margin-left: 0; - margin-right: 0; - margin-top: 0; -} - -.columns.is-gapless > .column { - margin: 0; - padding: 0 !important; -} - -.columns.is-gapless:not(:last-child) { - margin-bottom: 1.5rem; -} - -.columns.is-gapless:last-child { - margin-bottom: 0; -} - -.columns.is-mobile { - display: flex; -} - -.columns.is-multiline { - flex-wrap: wrap; -} - -.columns.is-vcentered { - align-items: center; -} - -@media screen and (min-width: 769px), print { - .columns:not(.is-desktop) { - display: flex; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-desktop { - display: flex; - } -} - -.columns.is-variable { - --columnGap: 0.75rem; - margin-left: calc(-1 * var(--columnGap)); - margin-right: calc(-1 * var(--columnGap)); -} - -.columns.is-variable .column { - padding-left: var(--columnGap); - padding-right: var(--columnGap); -} - -.columns.is-variable.is-0 { - --columnGap: 0rem; -} - -@media screen and (max-width: 768px) { - .columns.is-variable.is-0-mobile { - --columnGap: 0rem; - } -} - -@media screen and (min-width: 769px), print { - .columns.is-variable.is-0-tablet { - --columnGap: 0rem; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-0-tablet-only { - --columnGap: 0rem; - } -} - -@media screen and (max-width: 1023px) { - .columns.is-variable.is-0-touch { - --columnGap: 0rem; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-variable.is-0-desktop { - --columnGap: 0rem; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-0-desktop-only { - --columnGap: 0rem; - } -} - -@media screen and (min-width: 1216px) { - .columns.is-variable.is-0-widescreen { - --columnGap: 0rem; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-0-widescreen-only { - --columnGap: 0rem; - } -} - -@media screen and (min-width: 1408px) { - .columns.is-variable.is-0-fullhd { - --columnGap: 0rem; - } -} - -.columns.is-variable.is-1 { - --columnGap: 0.25rem; -} - -@media screen and (max-width: 768px) { - .columns.is-variable.is-1-mobile { - --columnGap: 0.25rem; - } -} - -@media screen and (min-width: 769px), print { - .columns.is-variable.is-1-tablet { - --columnGap: 0.25rem; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-1-tablet-only { - --columnGap: 0.25rem; - } -} - -@media screen and (max-width: 1023px) { - .columns.is-variable.is-1-touch { - --columnGap: 0.25rem; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-variable.is-1-desktop { - --columnGap: 0.25rem; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-1-desktop-only { - --columnGap: 0.25rem; - } -} - -@media screen and (min-width: 1216px) { - .columns.is-variable.is-1-widescreen { - --columnGap: 0.25rem; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-1-widescreen-only { - --columnGap: 0.25rem; - } -} - -@media screen and (min-width: 1408px) { - .columns.is-variable.is-1-fullhd { - --columnGap: 0.25rem; - } -} - -.columns.is-variable.is-2 { - --columnGap: 0.5rem; -} - -@media screen and (max-width: 768px) { - .columns.is-variable.is-2-mobile { - --columnGap: 0.5rem; - } -} - -@media screen and (min-width: 769px), print { - .columns.is-variable.is-2-tablet { - --columnGap: 0.5rem; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-2-tablet-only { - --columnGap: 0.5rem; - } -} - -@media screen and (max-width: 1023px) { - .columns.is-variable.is-2-touch { - --columnGap: 0.5rem; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-variable.is-2-desktop { - --columnGap: 0.5rem; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-2-desktop-only { - --columnGap: 0.5rem; - } -} - -@media screen and (min-width: 1216px) { - .columns.is-variable.is-2-widescreen { - --columnGap: 0.5rem; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-2-widescreen-only { - --columnGap: 0.5rem; - } -} - -@media screen and (min-width: 1408px) { - .columns.is-variable.is-2-fullhd { - --columnGap: 0.5rem; - } -} - -.columns.is-variable.is-3 { - --columnGap: 0.75rem; -} - -@media screen and (max-width: 768px) { - .columns.is-variable.is-3-mobile { - --columnGap: 0.75rem; - } -} - -@media screen and (min-width: 769px), print { - .columns.is-variable.is-3-tablet { - --columnGap: 0.75rem; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-3-tablet-only { - --columnGap: 0.75rem; - } -} - -@media screen and (max-width: 1023px) { - .columns.is-variable.is-3-touch { - --columnGap: 0.75rem; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-variable.is-3-desktop { - --columnGap: 0.75rem; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-3-desktop-only { - --columnGap: 0.75rem; - } -} - -@media screen and (min-width: 1216px) { - .columns.is-variable.is-3-widescreen { - --columnGap: 0.75rem; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-3-widescreen-only { - --columnGap: 0.75rem; - } -} - -@media screen and (min-width: 1408px) { - .columns.is-variable.is-3-fullhd { - --columnGap: 0.75rem; - } -} - -.columns.is-variable.is-4 { - --columnGap: 1rem; -} - -@media screen and (max-width: 768px) { - .columns.is-variable.is-4-mobile { - --columnGap: 1rem; - } -} - -@media screen and (min-width: 769px), print { - .columns.is-variable.is-4-tablet { - --columnGap: 1rem; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-4-tablet-only { - --columnGap: 1rem; - } -} - -@media screen and (max-width: 1023px) { - .columns.is-variable.is-4-touch { - --columnGap: 1rem; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-variable.is-4-desktop { - --columnGap: 1rem; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-4-desktop-only { - --columnGap: 1rem; - } -} - -@media screen and (min-width: 1216px) { - .columns.is-variable.is-4-widescreen { - --columnGap: 1rem; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-4-widescreen-only { - --columnGap: 1rem; - } -} - -@media screen and (min-width: 1408px) { - .columns.is-variable.is-4-fullhd { - --columnGap: 1rem; - } -} - -.columns.is-variable.is-5 { - --columnGap: 1.25rem; -} - -@media screen and (max-width: 768px) { - .columns.is-variable.is-5-mobile { - --columnGap: 1.25rem; - } -} - -@media screen and (min-width: 769px), print { - .columns.is-variable.is-5-tablet { - --columnGap: 1.25rem; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-5-tablet-only { - --columnGap: 1.25rem; - } -} - -@media screen and (max-width: 1023px) { - .columns.is-variable.is-5-touch { - --columnGap: 1.25rem; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-variable.is-5-desktop { - --columnGap: 1.25rem; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-5-desktop-only { - --columnGap: 1.25rem; - } -} - -@media screen and (min-width: 1216px) { - .columns.is-variable.is-5-widescreen { - --columnGap: 1.25rem; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-5-widescreen-only { - --columnGap: 1.25rem; - } -} - -@media screen and (min-width: 1408px) { - .columns.is-variable.is-5-fullhd { - --columnGap: 1.25rem; - } -} - -.columns.is-variable.is-6 { - --columnGap: 1.5rem; -} - -@media screen and (max-width: 768px) { - .columns.is-variable.is-6-mobile { - --columnGap: 1.5rem; - } -} - -@media screen and (min-width: 769px), print { - .columns.is-variable.is-6-tablet { - --columnGap: 1.5rem; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-6-tablet-only { - --columnGap: 1.5rem; - } -} - -@media screen and (max-width: 1023px) { - .columns.is-variable.is-6-touch { - --columnGap: 1.5rem; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-variable.is-6-desktop { - --columnGap: 1.5rem; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-6-desktop-only { - --columnGap: 1.5rem; - } -} - -@media screen and (min-width: 1216px) { - .columns.is-variable.is-6-widescreen { - --columnGap: 1.5rem; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-6-widescreen-only { - --columnGap: 1.5rem; - } -} - -@media screen and (min-width: 1408px) { - .columns.is-variable.is-6-fullhd { - --columnGap: 1.5rem; - } -} - -.columns.is-variable.is-7 { - --columnGap: 1.75rem; -} - -@media screen and (max-width: 768px) { - .columns.is-variable.is-7-mobile { - --columnGap: 1.75rem; - } -} - -@media screen and (min-width: 769px), print { - .columns.is-variable.is-7-tablet { - --columnGap: 1.75rem; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-7-tablet-only { - --columnGap: 1.75rem; - } -} - -@media screen and (max-width: 1023px) { - .columns.is-variable.is-7-touch { - --columnGap: 1.75rem; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-variable.is-7-desktop { - --columnGap: 1.75rem; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-7-desktop-only { - --columnGap: 1.75rem; - } -} - -@media screen and (min-width: 1216px) { - .columns.is-variable.is-7-widescreen { - --columnGap: 1.75rem; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-7-widescreen-only { - --columnGap: 1.75rem; - } -} - -@media screen and (min-width: 1408px) { - .columns.is-variable.is-7-fullhd { - --columnGap: 1.75rem; - } -} - -.columns.is-variable.is-8 { - --columnGap: 2rem; -} - -@media screen and (max-width: 768px) { - .columns.is-variable.is-8-mobile { - --columnGap: 2rem; - } -} - -@media screen and (min-width: 769px), print { - .columns.is-variable.is-8-tablet { - --columnGap: 2rem; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-8-tablet-only { - --columnGap: 2rem; - } -} - -@media screen and (max-width: 1023px) { - .columns.is-variable.is-8-touch { - --columnGap: 2rem; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-variable.is-8-desktop { - --columnGap: 2rem; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-8-desktop-only { - --columnGap: 2rem; - } -} - -@media screen and (min-width: 1216px) { - .columns.is-variable.is-8-widescreen { - --columnGap: 2rem; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-8-widescreen-only { - --columnGap: 2rem; - } -} - -@media screen and (min-width: 1408px) { - .columns.is-variable.is-8-fullhd { - --columnGap: 2rem; - } -} - -.tile { - align-items: stretch; - display: block; - flex-basis: 0; - flex-grow: 1; - flex-shrink: 1; - min-height: -webkit-min-content; - min-height: -moz-min-content; - min-height: min-content; -} - -.tile.is-ancestor { - margin-left: -0.75rem; - margin-right: -0.75rem; - margin-top: -0.75rem; -} - -.tile.is-ancestor:last-child { - margin-bottom: -0.75rem; -} - -.tile.is-ancestor:not(:last-child) { - margin-bottom: 0.75rem; -} - -.tile.is-child { - margin: 0 !important; -} - -.tile.is-parent { - padding: 0.75rem; -} - -.tile.is-vertical { - flex-direction: column; -} - -.tile.is-vertical > .tile.is-child:not(:last-child) { - margin-bottom: 1.5rem !important; -} - -@media screen and (min-width: 769px), print { - .tile:not(.is-child) { - display: flex; - } - .tile.is-1 { - flex: none; - width: 8.33333%; - } - .tile.is-2 { - flex: none; - width: 16.66667%; - } - .tile.is-3 { - flex: none; - width: 25%; - } - .tile.is-4 { - flex: none; - width: 33.33333%; - } - .tile.is-5 { - flex: none; - width: 41.66667%; - } - .tile.is-6 { - flex: none; - width: 50%; - } - .tile.is-7 { - flex: none; - width: 58.33333%; - } - .tile.is-8 { - flex: none; - width: 66.66667%; - } - .tile.is-9 { - flex: none; - width: 75%; - } - .tile.is-10 { - flex: none; - width: 83.33333%; - } - .tile.is-11 { - flex: none; - width: 91.66667%; - } - .tile.is-12 { - flex: none; - width: 100%; - } -} - -.hero { - align-items: stretch; - display: flex; - flex-direction: column; - justify-content: space-between; -} - -.hero .navbar { - background: none; -} - -.hero .tabs ul { - border-bottom: none; -} - -.hero.is-white { - background-color: white; - color: #0a0a0a; -} - -.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-white strong { - color: inherit; -} - -.hero.is-white .title { - color: #0a0a0a; -} - -.hero.is-white .subtitle { - color: rgba(10, 10, 10, 0.9); -} - -.hero.is-white .subtitle a:not(.button), -.hero.is-white .subtitle strong { - color: #0a0a0a; -} - -@media screen and (max-width: 1023px) { - .hero.is-white .navbar-menu { - background-color: white; - } -} - -.hero.is-white .navbar-item, -.hero.is-white .navbar-link { - color: rgba(10, 10, 10, 0.7); -} - -.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active, -.hero.is-white .navbar-link:hover, -.hero.is-white .navbar-link.is-active { - background-color: #f2f2f2; - color: #0a0a0a; -} - -.hero.is-white .tabs a { - color: #0a0a0a; - opacity: 0.9; -} - -.hero.is-white .tabs a:hover { - opacity: 1; -} - -.hero.is-white .tabs li.is-active a { - opacity: 1; -} - -.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a { - color: #0a0a0a; -} - -.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover { - background-color: #0a0a0a; - border-color: #0a0a0a; - color: white; -} - -.hero.is-white.is-bold { - background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-white.is-bold .navbar-menu { - background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); - } -} - -.hero.is-black { - background-color: #0a0a0a; - color: white; -} - -.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-black strong { - color: inherit; -} - -.hero.is-black .title { - color: white; -} - -.hero.is-black .subtitle { - color: rgba(255, 255, 255, 0.9); -} - -.hero.is-black .subtitle a:not(.button), -.hero.is-black .subtitle strong { - color: white; -} - -@media screen and (max-width: 1023px) { - .hero.is-black .navbar-menu { - background-color: #0a0a0a; - } -} - -.hero.is-black .navbar-item, -.hero.is-black .navbar-link { - color: rgba(255, 255, 255, 0.7); -} - -.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active, -.hero.is-black .navbar-link:hover, -.hero.is-black .navbar-link.is-active { - background-color: black; - color: white; -} - -.hero.is-black .tabs a { - color: white; - opacity: 0.9; -} - -.hero.is-black .tabs a:hover { - opacity: 1; -} - -.hero.is-black .tabs li.is-active a { - opacity: 1; -} - -.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a { - color: white; -} - -.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover { - background-color: white; - border-color: white; - color: #0a0a0a; -} - -.hero.is-black.is-bold { - background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-black.is-bold .navbar-menu { - background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); - } -} - -.hero.is-light { - background-color: whitesmoke; - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-light strong { - color: inherit; -} - -.hero.is-light .title { - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-light .subtitle { - color: rgba(0, 0, 0, 0.9); -} - -.hero.is-light .subtitle a:not(.button), -.hero.is-light .subtitle strong { - color: rgba(0, 0, 0, 0.7); -} - -@media screen and (max-width: 1023px) { - .hero.is-light .navbar-menu { - background-color: whitesmoke; - } -} - -.hero.is-light .navbar-item, -.hero.is-light .navbar-link { - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active, -.hero.is-light .navbar-link:hover, -.hero.is-light .navbar-link.is-active { - background-color: #e8e8e8; - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-light .tabs a { - color: rgba(0, 0, 0, 0.7); - opacity: 0.9; -} - -.hero.is-light .tabs a:hover { - opacity: 1; -} - -.hero.is-light .tabs li.is-active a { - opacity: 1; -} - -.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a { - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover { - background-color: rgba(0, 0, 0, 0.7); - border-color: rgba(0, 0, 0, 0.7); - color: whitesmoke; -} - -.hero.is-light.is-bold { - background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-light.is-bold .navbar-menu { - background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); - } -} - -.hero.is-dark { - background-color: #363636; - color: #fff; -} - -.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-dark strong { - color: inherit; -} - -.hero.is-dark .title { - color: #fff; -} - -.hero.is-dark .subtitle { - color: rgba(255, 255, 255, 0.9); -} - -.hero.is-dark .subtitle a:not(.button), -.hero.is-dark .subtitle strong { - color: #fff; -} - -@media screen and (max-width: 1023px) { - .hero.is-dark .navbar-menu { - background-color: #363636; - } -} - -.hero.is-dark .navbar-item, -.hero.is-dark .navbar-link { - color: rgba(255, 255, 255, 0.7); -} - -.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active, -.hero.is-dark .navbar-link:hover, -.hero.is-dark .navbar-link.is-active { - background-color: #292929; - color: #fff; -} - -.hero.is-dark .tabs a { - color: #fff; - opacity: 0.9; -} - -.hero.is-dark .tabs a:hover { - opacity: 1; -} - -.hero.is-dark .tabs li.is-active a { - opacity: 1; -} - -.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a { - color: #fff; -} - -.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #363636; -} - -.hero.is-dark.is-bold { - background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-dark.is-bold .navbar-menu { - background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); - } -} - -.hero.is-primary { - background-color: #00d1b2; - color: #fff; -} - -.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-primary strong { - color: inherit; -} - -.hero.is-primary .title { - color: #fff; -} - -.hero.is-primary .subtitle { - color: rgba(255, 255, 255, 0.9); -} - -.hero.is-primary .subtitle a:not(.button), -.hero.is-primary .subtitle strong { - color: #fff; -} - -@media screen and (max-width: 1023px) { - .hero.is-primary .navbar-menu { - background-color: #00d1b2; - } -} - -.hero.is-primary .navbar-item, -.hero.is-primary .navbar-link { - color: rgba(255, 255, 255, 0.7); -} - -.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active, -.hero.is-primary .navbar-link:hover, -.hero.is-primary .navbar-link.is-active { - background-color: #00b89c; - color: #fff; -} - -.hero.is-primary .tabs a { - color: #fff; - opacity: 0.9; -} - -.hero.is-primary .tabs a:hover { - opacity: 1; -} - -.hero.is-primary .tabs li.is-active a { - opacity: 1; -} - -.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a { - color: #fff; -} - -.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #00d1b2; -} - -.hero.is-primary.is-bold { - background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-primary.is-bold .navbar-menu { - background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); - } -} - -.hero.is-link { - background-color: #3273dc; - color: #fff; -} - -.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-link strong { - color: inherit; -} - -.hero.is-link .title { - color: #fff; -} - -.hero.is-link .subtitle { - color: rgba(255, 255, 255, 0.9); -} - -.hero.is-link .subtitle a:not(.button), -.hero.is-link .subtitle strong { - color: #fff; -} - -@media screen and (max-width: 1023px) { - .hero.is-link .navbar-menu { - background-color: #3273dc; - } -} - -.hero.is-link .navbar-item, -.hero.is-link .navbar-link { - color: rgba(255, 255, 255, 0.7); -} - -.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active, -.hero.is-link .navbar-link:hover, -.hero.is-link .navbar-link.is-active { - background-color: #2366d1; - color: #fff; -} - -.hero.is-link .tabs a { - color: #fff; - opacity: 0.9; -} - -.hero.is-link .tabs a:hover { - opacity: 1; -} - -.hero.is-link .tabs li.is-active a { - opacity: 1; -} - -.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a { - color: #fff; -} - -.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #3273dc; -} - -.hero.is-link.is-bold { - background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-link.is-bold .navbar-menu { - background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); - } -} - -.hero.is-info { - background-color: #3298dc; - color: #fff; -} - -.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-info strong { - color: inherit; -} - -.hero.is-info .title { - color: #fff; -} - -.hero.is-info .subtitle { - color: rgba(255, 255, 255, 0.9); -} - -.hero.is-info .subtitle a:not(.button), -.hero.is-info .subtitle strong { - color: #fff; -} - -@media screen and (max-width: 1023px) { - .hero.is-info .navbar-menu { - background-color: #3298dc; - } -} - -.hero.is-info .navbar-item, -.hero.is-info .navbar-link { - color: rgba(255, 255, 255, 0.7); -} - -.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active, -.hero.is-info .navbar-link:hover, -.hero.is-info .navbar-link.is-active { - background-color: #238cd1; - color: #fff; -} - -.hero.is-info .tabs a { - color: #fff; - opacity: 0.9; -} - -.hero.is-info .tabs a:hover { - opacity: 1; -} - -.hero.is-info .tabs li.is-active a { - opacity: 1; -} - -.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a { - color: #fff; -} - -.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #3298dc; -} - -.hero.is-info.is-bold { - background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-info.is-bold .navbar-menu { - background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%); - } -} - -.hero.is-success { - background-color: #48c774; - color: #fff; -} - -.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-success strong { - color: inherit; -} - -.hero.is-success .title { - color: #fff; -} - -.hero.is-success .subtitle { - color: rgba(255, 255, 255, 0.9); -} - -.hero.is-success .subtitle a:not(.button), -.hero.is-success .subtitle strong { - color: #fff; -} - -@media screen and (max-width: 1023px) { - .hero.is-success .navbar-menu { - background-color: #48c774; - } -} - -.hero.is-success .navbar-item, -.hero.is-success .navbar-link { - color: rgba(255, 255, 255, 0.7); -} - -.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active, -.hero.is-success .navbar-link:hover, -.hero.is-success .navbar-link.is-active { - background-color: #3abb67; - color: #fff; -} - -.hero.is-success .tabs a { - color: #fff; - opacity: 0.9; -} - -.hero.is-success .tabs a:hover { - opacity: 1; -} - -.hero.is-success .tabs li.is-active a { - opacity: 1; -} - -.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a { - color: #fff; -} - -.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #48c774; -} - -.hero.is-success.is-bold { - background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-success.is-bold .navbar-menu { - background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%); - } -} - -.hero.is-warning { - background-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-warning strong { - color: inherit; -} - -.hero.is-warning .title { - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-warning .subtitle { - color: rgba(0, 0, 0, 0.9); -} - -.hero.is-warning .subtitle a:not(.button), -.hero.is-warning .subtitle strong { - color: rgba(0, 0, 0, 0.7); -} - -@media screen and (max-width: 1023px) { - .hero.is-warning .navbar-menu { - background-color: #ffdd57; - } -} - -.hero.is-warning .navbar-item, -.hero.is-warning .navbar-link { - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active, -.hero.is-warning .navbar-link:hover, -.hero.is-warning .navbar-link.is-active { - background-color: #ffd83d; - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-warning .tabs a { - color: rgba(0, 0, 0, 0.7); - opacity: 0.9; -} - -.hero.is-warning .tabs a:hover { - opacity: 1; -} - -.hero.is-warning .tabs li.is-active a { - opacity: 1; -} - -.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a { - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover { - background-color: rgba(0, 0, 0, 0.7); - border-color: rgba(0, 0, 0, 0.7); - color: #ffdd57; -} - -.hero.is-warning.is-bold { - background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-warning.is-bold .navbar-menu { - background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); - } -} - -.hero.is-danger { - background-color: #f14668; - color: #fff; -} - -.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-danger strong { - color: inherit; -} - -.hero.is-danger .title { - color: #fff; -} - -.hero.is-danger .subtitle { - color: rgba(255, 255, 255, 0.9); -} - -.hero.is-danger .subtitle a:not(.button), -.hero.is-danger .subtitle strong { - color: #fff; -} - -@media screen and (max-width: 1023px) { - .hero.is-danger .navbar-menu { - background-color: #f14668; - } -} - -.hero.is-danger .navbar-item, -.hero.is-danger .navbar-link { - color: rgba(255, 255, 255, 0.7); -} - -.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active, -.hero.is-danger .navbar-link:hover, -.hero.is-danger .navbar-link.is-active { - background-color: #ef2e55; - color: #fff; -} - -.hero.is-danger .tabs a { - color: #fff; - opacity: 0.9; -} - -.hero.is-danger .tabs a:hover { - opacity: 1; -} - -.hero.is-danger .tabs li.is-active a { - opacity: 1; -} - -.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a { - color: #fff; -} - -.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #f14668; -} - -.hero.is-danger.is-bold { - background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-danger.is-bold .navbar-menu { - background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); - } -} - -.hero.is-small .hero-body { - padding-bottom: 1.5rem; - padding-top: 1.5rem; -} - -@media screen and (min-width: 769px), print { - .hero.is-medium .hero-body { - padding-bottom: 9rem; - padding-top: 9rem; - } -} - -@media screen and (min-width: 769px), print { - .hero.is-large .hero-body { - padding-bottom: 18rem; - padding-top: 18rem; - } -} - -.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body { - align-items: center; - display: flex; -} - -.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container { - flex-grow: 1; - flex-shrink: 1; -} - -.hero.is-halfheight { - min-height: 50vh; -} - -.hero.is-fullheight { - min-height: 100vh; -} - -.hero-video { - overflow: hidden; -} - -.hero-video video { - left: 50%; - min-height: 100%; - min-width: 100%; - position: absolute; - top: 50%; - transform: translate3d(-50%, -50%, 0); -} - -.hero-video.is-transparent { - opacity: 0.3; -} - -@media screen and (max-width: 768px) { - .hero-video { - display: none; - } -} - -.hero-buttons { - margin-top: 1.5rem; -} - -@media screen and (max-width: 768px) { - .hero-buttons .button { - display: flex; - } - .hero-buttons .button:not(:last-child) { - margin-bottom: 0.75rem; - } -} - -@media screen and (min-width: 769px), print { - .hero-buttons { - display: flex; - justify-content: center; - } - .hero-buttons .button:not(:last-child) { - margin-right: 1.5rem; - } -} - -.hero-head, -.hero-foot { - flex-grow: 0; - flex-shrink: 0; -} - -.hero-body { - flex-grow: 1; - flex-shrink: 0; - padding: 3rem 1.5rem; -} - -.section { - padding: 3rem 1.5rem; -} - -@media screen and (min-width: 1024px) { - .section.is-medium { - padding: 9rem 1.5rem; - } - .section.is-large { - padding: 18rem 1.5rem; - } -} - -.footer { - background-color: #fafafa; - padding: 3rem 1.5rem 6rem; -} -/*# sourceMappingURL=bulma.css.map */ \ No newline at end of file diff --git a/public/s/css/classic.css b/public/s/css/classic.css deleted file mode 100644 index 3e5bc61..0000000 --- a/public/s/css/classic.css +++ /dev/null @@ -1,23 +0,0 @@ -/* This is the classic style f0ck */ - -.mudderfigg { - display: flex; - flex-flow: column; -} - -span.id { - background: unset; - text-align: left; - color: #ffffff; - border: unset; -} - -.id > a { - color: #9f0; -} - -.options { - padding-left: 15px; - margin-top: -5px; - padding-bottom: 15px; -} diff --git a/public/s/css/coldblue.css b/public/s/css/coldblue.css deleted file mode 100644 index eb93e3b..0000000 --- a/public/s/css/coldblue.css +++ /dev/null @@ -1,178 +0,0 @@ -@font-face { - font-family: "Cyberfall"; - src: url(https://dr0p.it/Clgl.otf) format("opentype"); -} - -body { - margin: 0em auto 3em auto; - background-color: #0B111D; - color: #fff; - font-family: "Cyberfall"; - font-size: 12px; -} - -a { - color: #00ffed; -} - -a:hover { - color: #00b4ef; -} - -.return { - text-align: center; - border-bottom: 2px solid #154d71; - width: 100%; - margin: 0 auto; - background: #121323; - top: 0; -} - -.controls { - text-align: center; - color: #00ffed; - width: 888px; - margin: 0 auto; - background: #121323; - padding-top: 0; - margin-top: 35px; - border: 2px solid #154d71; -} - -.navbar { - margin: 0 auto; - width: 100%; - border: 0; - padding-top: 5px; - padding-bottom: 5px; - font-weight: bold; - position: fixed; - overflow: visible; - z-index: 999; - background-color: #0b111d; - border-bottom: 2px solid #207ea4; - text-align: center; - top: 0; -} - -.medium, .thumbnail { - display: flex; - justify-content: center; - margin-top: 5px; - background: #121323; - border: 2px solid #154d71; - padding: 5px; -} - -.panel { - margin-bottom: 0; - background-color: rgb(18, 19, 35); - border: 2px solid #154D71; - border-radius: 0px; - padding-left: 10px; - padding-right: 10px; - width: 25%; - position: relative; - min-height: 1px; -} - -input, select, textarea { - border: 1px double #00edff; - background: #282A2E; - color: #f1e3ce; - font-family: 'Hack', monospace, sans-serif; - font-size: 80%; -} - -.thumb { - border: 2px solid #207ea4; -} - -.plyr--video .plyr__controls { - position: absolute; - left: 0; - right: 0; - bottom: 0; - z-index: 2; - padding: 0px 0px 0px; - background: rgb(11, 17, 29); - border-bottom-left-radius: inherit; - border-bottom-right-radius: inherit; - color: #00edff; - transition: opacity .3s cubic-bezier(0.12, 0.63, 0.25, 1); -} - -.plyr--audio .plyr__controls button.tab-focus:focus, .plyr--audio .plyr__controls button:hover, .plyr__play-large { - background: #0b111d; - color: #00edff; - border-radius: 0; -} - -.plyr__progress--played, .plyr__volume--display { - z-index: 1; - color: #00edff; - background: 0 0; - transition: none; -} - -.plyr input[type=range]::-webkit-slider-thumb { - -webkit-appearance: none; - margin-top: -4px; - position: relative; - height: 16px; - width: 16px; - background: #0b111d; - border: 1px solid #00edff; - border-radius: 100%; - transition: background .2s ease,border .2s ease,transform .2s ease; - box-shadow: 0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(0,0,0,.15); - box-sizing: border-box; -} - -.plyr input[type=range]:active::-webkit-slider-thumb { - background: #0b111d; - border-color: #00edff; - transform: scale(1.25) -} - -/* Feuerfick */ -.plyr input[type="range"]::-moz-range-thumb { - position: relative; - height: 16px; - width: 16px; - background: #0b111d; - border: 2px solid #00edff; - border-radius: 100%; - transition: background .2s ease, border .2s ease, transform .2s ease; - box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(0, 0, 0, .15); - box-sizing: border-box; -} - -.plyr input[type=range]:active::-moz-range-thumb { - background: #0b111d; - border-color: #00edff; - transform: scale(1.25) -} - -.plyr--video .plyr__controls button.tab-focus:focus, .plyr--video .plyr__controls button:hover { - background: #154d71; - color: #00edff; - border-radius: 0; -} - -.plyr--audio .plyr__controls { - padding: 0; - border-radius: inherit; - background: rgb(11, 17, 29); - border: 0; - color: #00edff; - width: 300px; - padding-right: 5; - height: 32px; -} - -.plyr--audio .plyr__controls button.tab-focus:focus, .plyr--audio .plyr__controls button:hover, .plyr__play-large { - background: #154d71; - color: #00edff; - border-radius: 0; -} \ No newline at end of file diff --git a/public/s/css/cyber.css b/public/s/css/cyber.css deleted file mode 100644 index 4b9ab8d..0000000 --- a/public/s/css/cyber.css +++ /dev/null @@ -1,687 +0,0 @@ -@import url('https://fonts.googleapis.com/css?family=Oswald:700|Press+Start+2P'); - -body { - margin: 1em auto 3em auto; - background-color: rgb(10, 10, 10); - color: #01ffbd; - font-family: 'Oswald', sans-serif; - font-size: 17px; -} - -a { - color: #f300ff; - text-decoration: none; -} - -input, select, textarea { - border: 1px double #00ffc4; - border-radius: 0; - background: #9a0039; - color: #04e8bd; - font-size: 80%; - font-family: 'Oswald', sans-serif; - margin-top: 3px; - margin-bottom: 3px; -} - -a:hover { - color: #ffffff; - text-decoration: none; -} - -.return { - text-align: center; - font-family: 'Press Start 2P', cursive; - font-size: 29px; - text-decoration: none; - animation: glitch2 2s steps(100) infinite; - color: white; - border-bottom: 2px solid #9a0039; - background-color: #061412; - margin-top: -60px; -} - -ul#posts { - width: calc(100% - 210px); - margin: 0; - margin-left: 100px; - padding: 0; - list-style: none; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; - display: flex; - -webkit-flex-flow: row wrap; - flex-flow: row wrap; - justify-content: flex-start; - -webkit-justify-content: flex-start; - padding-top: 1.5em; -} - -.controls { - text-align: center; - color: #01f4b5; - font-weight: bold; - width: 888px; - margin: 0 auto; - background: #061412; - padding-top: 0; - border: 2px solid #9a0039; - margin-top: 60px; -} - -.medium, .thumbnail { - display: flex; - justify-content: center; - margin-top: 5px; - background: #061412; - border: 2px solid #9a0039; - padding: 5px; -} - - - -.thumb { - border: 2px solid rgb(4, 232, 189); -} - -/* Color the Controls */ -a#next { - color: #01f4b5; -} - -a#next:hover { - animation: glitch2 2s steps(100) infinite; -} - -a#random { - color: #01f4b5; -} - -a#random:hover { - animation: glitch2 2s steps(100) infinite; -} - -a#prev { - color: #01f4b5; -} - -a#prev:hover { - animation: glitch2 2s steps(100) infinite; -} - -a#holland { - color: #01f4b5; -} - -a#holland:hover { - color: #cc0ccb; - animation: glitch2 2s steps(100) infinite; -} - -/* PANEL */ -.panel { - background-color: rgba(4, 27, 23, 0.61); - border: 2px solid #9a0039; -} - -.navbar { - text-align: center; - margin-top: 7px; - width: 100%; - margin: 0 auto; - border-bottom: 2px solid #9a0039; - background: #061412; - padding-bottom: 5px; - top: 0; -} - -.plyr--audio .plyr__controls { - padding: 0; - border-radius: inherit; - background: #0a0a0a; - border: 0; - color: #f300ff; - width: 300px; - padding-right: 5; - height: 32px; -} - -.plyr input[type=range]::-webkit-slider-thumb { - -webkit-appearance: none; - margin-top: -4px; - position: relative; - height: 16px; - width: 16px; - background: #061412; - border: 1px solid #f300ff; - border-radius: 100%; - transition: background .2s ease,border .2s ease,transform .2s ease; - box-shadow: 0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(0,0,0,.15); - box-sizing: border-box; -} - -.plyr__progress--played, .plyr__volume--display { - z-index: 1; - color: #00efb1; - background: 0 0; - transition: none; -} - -.plyr--audio .plyr__controls button.tab-focus:focus, .plyr--audio .plyr__controls button:hover, .plyr__play-large { - background: #061412; - color: #01f4b5; - border-radius: 0; -} - -.plyr--video .plyr__controls button.tab-focus:focus, .plyr--video .plyr__controls button:hover { - background: #061412; - color: #01f4b5; - border-radius: 0; -} - -.plyr input[type=range]:active::-webkit-slider-thumb { - background: #061412; - border-color: #01f4b5; - transform: scale(1.25) -} - -.plyr--video .plyr__controls { - position: absolute; - left: 0; - right: 0; - bottom: 0; - z-index: 2; - padding: 0px 0px 0px; - background: rgba(10, 10, 10, 0.73); - border-bottom-left-radius: inherit; - border-bottom-right-radius: inherit; - color: #01f4b5; - transition: opacity .3s cubic-bezier(0.12, 0.63, 0.25, 1); -} - -/* Feuerfick */ -.plyr input[type="range"]::-moz-range-thumb { - position: relative; - height: 16px; - width: 16px; - background: #061412; - border: 2px solid #01f4b5; - border-radius: 100%; - transition: background .2s ease, border .2s ease, transform .2s ease; - box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(0, 0, 0, .15); - box-sizing: border-box; -} - -.plyr input[type=range]:active::-moz-range-thumb { - background: #061412; - border-color: #01f4b5; - transform: scale(1.25) -} - -@keyframes noise-anim { - 0% { - clip: rect(2px, 9999px, 94px, 0); - } - 5% { - clip: rect(89px, 9999px, 60px, 0); - } - 10% { - clip: rect(66px, 9999px, 50px, 0); - } - 15% { - clip: rect(3px, 9999px, 54px, 0); - } - 20% { - clip: rect(26px, 9999px, 19px, 0); - } - 25% { - clip: rect(20px, 9999px, 66px, 0); - } - 30% { - clip: rect(18px, 9999px, 43px, 0); - } - 35% { - clip: rect(54px, 9999px, 48px, 0); - } - 40% { - clip: rect(33px, 9999px, 66px, 0); - } - 45% { - clip: rect(24px, 9999px, 61px, 0); - } - 50% { - clip: rect(30px, 9999px, 18px, 0); - } - 55% { - clip: rect(16px, 9999px, 96px, 0); - } - 60% { - clip: rect(2px, 9999px, 20px, 0); - } - 65% { - clip: rect(84px, 9999px, 19px, 0); - } - 70% { - clip: rect(50px, 9999px, 5px, 0); - } - 75% { - clip: rect(60px, 9999px, 80px, 0); - } - 80% { - clip: rect(26px, 9999px, 96px, 0); - } - 85% { - clip: rect(100px, 9999px, 74px, 0); - } - 90% { - clip: rect(82px, 9999px, 29px, 0); - } - 95% { - clip: rect(34px, 9999px, 97px, 0); - } - 100% { - clip: rect(91px, 9999px, 44px, 0); - } -} - -.return:after { - content: attr(class="return"); - position: absolute; - left: 2px; - text-shadow: -1px 0 red; - top: 0; - color: white; - background: black; - overflow: hidden; - clip: rect(0, 900px, 0, 0); - animation: noise-anim 2s infinite linear alternate-reverse; -} - -@keyframes noise-anim-2 { - 0% { - clip: rect(76px, 9999px, 52px, 0); - } - 5% { - clip: rect(5px, 9999px, 11px, 0); - } - 10% { - clip: rect(25px, 9999px, 9px, 0); - } - 15% { - clip: rect(56px, 9999px, 30px, 0); - } - 20% { - clip: rect(63px, 9999px, 93px, 0); - } - 25% { - clip: rect(84px, 9999px, 63px, 0); - } - 30% { - clip: rect(55px, 9999px, 54px, 0); - } - 35% { - clip: rect(53px, 9999px, 52px, 0); - } - 40% { - clip: rect(40px, 9999px, 66px, 0); - } - 45% { - clip: rect(50px, 9999px, 15px, 0); - } - 50% { - clip: rect(90px, 9999px, 31px, 0); - } - 55% { - clip: rect(33px, 9999px, 4px, 0); - } - 60% { - clip: rect(18px, 9999px, 57px, 0); - } - 65% { - clip: rect(2px, 9999px, 21px, 0); - } - 70% { - clip: rect(38px, 9999px, 93px, 0); - } - 75% { - clip: rect(61px, 9999px, 44px, 0); - } - 80% { - clip: rect(83px, 9999px, 27px, 0); - } - 85% { - clip: rect(80px, 9999px, 51px, 0); - } - 90% { - clip: rect(91px, 9999px, 39px, 0); - } - 95% { - clip: rect(59px, 9999px, 36px, 0); - } - 100% { - clip: rect(74px, 9999px, 80px, 0); - } -} -.return:before { - content: attr(data-text); - position: absolute; - left: -2px; - text-shadow: 1px 0 blue; - top: 0; - color: white; - background: transparent; - overflow: hidden; - clip: rect(0, 900px, 0, 0); - animation: noise-anim-2 3s infinite linear alternate-reverse; -} - -@keyframes glitch2 { - 0% { - text-shadow: 1px 0 0 red, -1px 0 0 blue; - } - 1% { - text-shadow: 1px 0 0 red, -1px 0 0 blue; - } - 2% { - text-shadow: 1px 0 0 red, -1px 0 0 blue; - } - 3% { - text-shadow: 1px 0 0 red, -1px 0 0 blue; - } - 4% { - text-shadow: 1px 0 0 red, -1px 0 0 blue; - } - 5% { - text-shadow: -1px 0 0 red, 1px 0 0 blue; - } - 6% { - text-shadow: -1px 0 0 red, 1px 0 0 blue; - } - 7% { - text-shadow: -1px 0 0 red, 1px 0 0 blue; - } - 8% { - text-shadow: -1px 0 0 red, 1px 0 0 blue; - } - 9% { - text-shadow: -1px 0 0 red, 1px 0 0 blue; - } - 10% { - text-shadow: -1px 0 0 red, 1px 0 0 blue; - } - 11% { - text-shadow: 0.5px 0 0 red, -0.5px 0 0 lime; - } - 12% { - text-shadow: 0.5px 0 0 red, -0.5px 0 0 lime; - } - 13% { - text-shadow: 0.5px 0 0 red, -0.5px 0 0 lime; - } - 14% { - text-shadow: 0.5px 0 0 red, -0.5px 0 0 lime; - } - 15% { - text-shadow: 0.5px 0 0 red, -0.5px 0 0 lime; - } - 16% { - text-shadow: -1px 0 0 red, 1px 0 0 lime; - } - 17% { - text-shadow: -1px 0 0 red, 1px 0 0 lime; - } - 18% { - text-shadow: -1px 0 0 red, 1px 0 0 lime; - } - 19% { - text-shadow: -1px 0 0 red, 1px 0 0 lime; - } - 20% { - text-shadow: -1px 0 0 red, 1px 0 0 lime; - } - 21% { - text-shadow: 0.7px 0 0 blue, -0.7px 0 0 lime; - } - 22% { - text-shadow: 0.7px 0 0 blue, -0.7px 0 0 lime; - } - 23% { - text-shadow: 0.7px 0 0 blue, -0.7px 0 0 lime; - } - 24% { - text-shadow: 0.7px 0 0 blue, -0.7px 0 0 lime; - } - 25% { - text-shadow: 0.7px 0 0 blue, -0.7px 0 0 lime; - } - 26% { - text-shadow: 0.7px 0 0 blue, -0.7px 0 0 lime; - } - 27% { - text-shadow: 0.7px 0 0 blue, -0.7px 0 0 lime; - } - 28% { - text-shadow: 0.7px 0 0 blue, -0.7px 0 0 lime; - } - 29% { - text-shadow: 0.7px 0 0 blue, -0.7px 0 0 lime; - } - 30% { - text-shadow: 0.7px 0 0 blue, -0.7px 0 0 lime; - } - 31% { - text-shadow: -1px 0 0 blue, 1px 0 0 lime; - } - 32% { - text-shadow: -1px 0 0 blue, 1px 0 0 lime; - } - 33% { - text-shadow: -1px 0 0 blue, 1px 0 0 lime; - } - 34% { - text-shadow: -1px 0 0 blue, 1px 0 0 lime; - } - 35% { - text-shadow: -1px 0 0 blue, 1px 0 0 lime; - } - 36% { - text-shadow: -1px 0 0 blue, 1px 0 0 lime; - } - 37% { - text-shadow: -1px 0 0 blue, 1px 0 0 lime; - } - 38% { - text-shadow: -1px 0 0 blue, 1px 0 0 lime; - } - 39% { - text-shadow: -1px 0 0 blue, 1px 0 0 lime; - } - 40% { - text-shadow: -1px 0 0 blue, 1px 0 0 lime; - } - 41% { - text-shadow: 50px 0 0 blue, -50px 0 0 lime; - } - 42% { - text-shadow: 0 0 0 blue, 0 0 0 lime; - } - 43% { - text-shadow: 0.5px 0 0 red, -0.5px 0 0 lime; - } - 44% { - text-shadow: 0.5px 0 0 red, -0.5px 0 0 lime; - } - 45% { - text-shadow: 0.5px 0 0 red, -0.5px 0 0 lime; - } - 46% { - text-shadow: 0.5px 0 0 red, -0.5px 0 0 lime; - } - 47% { - text-shadow: -1px 0 0 red, 1px 0 0 lime; - } - 48% { - text-shadow: -1px 0 0 red, 1px 0 0 lime; - } - 49% { - text-shadow: -1px 0 0 red, 1px 0 0 lime; - } - 50% { - text-shadow: -1px 0 0 red, 1px 0 0 lime; - } - 51% { - text-shadow: 1px 0 0 red, -1px 0 0 blue; - } - 52% { - text-shadow: 1px 0 0 red, -1px 0 0 blue; - } - 53% { - text-shadow: 1px 0 0 red, -1px 0 0 blue; - } - 54% { - text-shadow: 1px 0 0 red, -1px 0 0 blue; - } - 55% { - text-shadow: 1px 0 0 red, -1px 0 0 blue; - } - 56% { - text-shadow: -1px 0 0 red, 1px 0 0 blue; - } - 57% { - text-shadow: -1px 0 0 red, 1px 0 0 blue; - } - 58% { - text-shadow: -1px 0 0 red, 1px 0 0 blue; - } - 59% { - text-shadow: -1px 0 0 red, 1px 0 0 blue; - } - 60% { - text-shadow: -1px 0 0 red, 1px 0 0 blue; - } - 61% { - text-shadow: 30px 0 0 red, -30px 0 0 lime; - } - 62% { - text-shadow: 0 0 0 red, 0 0 0 lime; - } - 63% { - text-shadow: 0.5px 0 0 red, -0.5px 0 0 blue; - } - 64% { - text-shadow: 0.5px 0 0 red, -0.5px 0 0 blue; - } - 65% { - text-shadow: 0.5px 0 0 red, -0.5px 0 0 blue; - } - 66% { - text-shadow: 0.5px 0 0 red, -0.5px 0 0 blue; - } - 67% { - text-shadow: -1px 0 0 red, 1px 0 0 blue; - } - 68% { - text-shadow: -1px 0 0 red, 1px 0 0 blue; - } - 69% { - text-shadow: -1px 0 0 red, 1px 0 0 blue; - } - 70% { - text-shadow: -1px 0 0 red, 1px 0 0 blue; - } - 71% { - text-shadow: 70px 0 0 red, -70px 0 0 blue; - } - 72% { - text-shadow: 0 0 0 red, 0 0 0 blue; - } - 73% { - text-shadow: 1px 0 0 red, -1px 0 0 blue; - } - 74% { - text-shadow: 1px 0 0 red, -1px 0 0 blue; - } - 75% { - text-shadow: 1px 0 0 red, -1px 0 0 blue; - } - 76% { - text-shadow: 1px 0 0 red, -1px 0 0 blue; - } - 77% { - text-shadow: -1px 0 0 red, 1px 0 0 blue; - } - 78% { - text-shadow: -1px 0 0 red, 1px 0 0 blue; - } - 79% { - text-shadow: -1px 0 0 red, 1px 0 0 blue; - } - 80% { - text-shadow: -1px 0 0 red, 1px 0 0 blue; - } - 81% { - text-shadow: 0.5px 0 0 red, -0.5px 0 0 lime; - } - 82% { - text-shadow: 0.5px 0 0 red, -0.5px 0 0 lime; - } - 83% { - text-shadow: 0.5px 0 0 red, -0.5px 0 0 lime; - } - 84% { - text-shadow: 0.5px 0 0 red, -0.5px 0 0 lime; - } - 85% { - text-shadow: 0.5px 0 0 red, -0.5px 0 0 lime; - } - 86% { - text-shadow: -1px 0 0 red, 1px 0 0 lime; - } - 87% { - text-shadow: -1px 0 0 red, 1px 0 0 lime; - } - 88% { - text-shadow: -1px 0 0 red, 1px 0 0 lime; - } - 89% { - text-shadow: -1px 0 0 red, 1px 0 0 lime; - } - 90% { - text-shadow: -1px 0 0 red, 1px 0 0 lime; - } - 91% { - text-shadow: 60px 0 0 lime, -60px 0 0 blue; - } - 92% { - text-shadow: 0 0 0 lime, 0 0 0 blue; - } - 92% { - text-shadow: 0.7px 0 0 blue, -0.7px 0 0 lime; - } - 93% { - text-shadow: 0.7px 0 0 blue, -0.7px 0 0 lime; - } - 94% { - text-shadow: 0.7px 0 0 blue, -0.7px 0 0 lime; - } - 95% { - text-shadow: 0.7px 0 0 blue, -0.7px 0 0 lime; - } - 96% { - text-shadow: -1px 0 0 blue, 1px 0 0 lime; - } - 97% { - text-shadow: -1px 0 0 blue, 1px 0 0 lime; - } - 98% { - text-shadow: -1px 0 0 blue, 1px 0 0 lime; - } - 99% { - text-shadow: -1px 0 0 blue, 1px 0 0 lime; - } - 100% { - text-shadow: -1px 0 0 blue, 1px 0 0 lime; - } -} diff --git a/public/s/css/f0ck-custom.css b/public/s/css/f0ck-custom.css deleted file mode 100644 index 8951bec..0000000 --- a/public/s/css/f0ck-custom.css +++ /dev/null @@ -1,657 +0,0 @@ -/* written by sirx for f0ck.me */ -/* use whatever you like */ -ul#posts { - display: grid; - grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); - grid-gap: 1em; - list-style: none; - padding: 0; - margin-top: 10px; -} - -.navbar { - background-color: #1b1b1b; - position: sticky; - top: 0; - z-index: 1; - font-family: monospace; - text-transform: uppercase; - text-shadow: 1px 1px black; -} - -body { - background-color: black; - color: white; -} - -html { - background-color: black; -} - -.container.is-fluid { - padding-top: 10px; -} - -li.post { - position: relative; -} - -span.item-mime { - position: absolute; - right: 0; - top: 0; - color: #68da20; - text-shadow: 1px 1px black; - font-size: 11px; - text-transform: uppercase; - background: #000000b8; - visibility: hidden; -} - -li.post:hover > span.item-mime { - visibility: visible; -} - -a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active, .navbar-link:focus, .navbar-link:focus-within, .navbar-link:hover, .navbar-link.is-active { - background-color: #000; - color: #fff; -} - -a#next, a#prev { - position: relative; - font-weight: normal; - top: 0px; - bottom: 932px; - margin: unset; - font-size: 30px; - color: #9f0; - padding: 140px 40px 140px 40px; - cursor: pointer; - align-content: inherit; - align-self: center; - bottom: 0; -} - -a#next, a#prev { - position: sticky; - top: 0; -} - -.content { - display: grid; - justify-content: space-around; - grid-template-columns: 0fr 1fr 0fr; -} - -.previous-post, .next-post { - display: flex; -} - -img#f0ck-image { - max-width: 100%; - max-height: 500px; -} - -.metadata { - text-align: center; - position: sticky; - bottom: 0; -} - -a:hover { - color: #99ff00; - opacity: 0.8; -} - -a { - color: #99ff00; - cursor: pointer; - text-decoration: none; -} - -.navbar-item, .navbar-link { - color: white; - text-shadow: 1px 1px black; -} - -.media-object { - text-align: center; - align-self: center; -} - -/*a.id-link { -padding-right: 5; -}*/ - -div#my-video { - max-height: unset; -} - -.box:not(:last-child), -.content:not(:last-child), -.notification:not(:last-child), -.progress:not(:last-child), -.table:not(:last-child), -.table-container:not(:last-child), -.title:not(:last-child), -.subtitle:not(:last-child), -.block:not(:last-child), -.highlight:not(:last-child), -.breadcrumb:not(:last-child), -.level:not(:last-child), -.list:not(:last-child), -.message:not(:last-child), -.pagination:not(:last-child), -.tabs:not(:last-child) { - margin-bottom: 0; - margin-top: 0; -} - -.video-container { - position: relative; - padding-bottom: 56.25%; - /*16:9*/ - padding-top: 30px; - height: 0; - overflow: hidden; -} - -.video-container video { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; -} - -.irc { - padding: 10px; - color: white; -} - -a#next:hover { - box-shadow: -1px 0px #99ff001c; - transition: all .2s; -} - -a#prev:hover { - box-shadow: 1px 0px #99ff001c; - transition: all .2s; -} - -.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover { - background-color: black; -} - -.controls { - text-align: center; -} - -.content { - min-height: 517px; -} - -#themeselector { - color: #fff; - background-color: #343a40; - display: inline-block; - font-weight: 600; - 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; - border: 0; - outline: 0; -} - -select { - font-size: small; -} - -@media (max-width: 600px) { - a#next, a#prev { - padding: 0; - } - - .content { - min-height: 0; - } -} - -img#biohaz { - width: 28px; -} - -.metadata { - background: #1b1b1b; - border-top: 1px solid #262626; -} - -.content { - border-left: 1px solid #1b1b1b; - border-right: 1px solid #1b1b1b; -} - -.controls { - border-left: 1px solid #1b1b1b; - border-right: 1px solid #1b1b1b; -} - -#themeselector { - padding: 0.04em 0.2em; - vertical-align: top; - font-weight: 560; -} - -span.badge.badge-dark { - margin-right: 5px; -} - -.badge-dark, #themeselector { - color: #fff; - background-color: #000000; - border-radius: 0; - border-left: 1px solid #262626; - border-right: 1px solid #262626; - border-top: 1px solid #000; - border-bottom: 1px solid #262626; -} - -.video-js .vjs-control-bar { - background-color: #1b1b1b !important; -} - -a#rndbtn { - color: #fff; - background-color: #1b1b1b; - border-radius: 0; - border-left: 1px solid #262626; - border-right: 1px solid #262626; - border-top: 1px solid #262626; - border-bottom: 1px solid #262626; - padding: 0px 5px 0px 5px; - text-decoration: none; -} - -.contact { - border-left: 1px solid #1b1b1b; - border-right: 1px solid #1b1b1b; - border-bottom: 1px solid #1b1b1b; - padding: 5px; -} - -.irc { - border-left: 1px solid #1b1b1b; - border-right: 1px solid #1b1b1b; - border-bottom: 1px solid #1b1b1b; - padding: 5px; -} - -/* Testing Area */ -.content { - position: relative; -} - -a#next { - top: 0; - position: absolute; - z-index: 1; - left: 0; - background: transparent; - width: 25%; - height: 95%; -} - -a#prev { - position: absolute; - z-index: 1; - right: 0; - background: transparent; - width: 25%; - height: 95%; -} - -.vjs-control-bar { - z-index: 2; -} - -.arrow-prev { - height: 100%; - display: flex; - width: 100%; - align-items: center; - justify-content: flex-end; -} - -.arrow-next { - height: 100%; - display: flex; - width: 100%; - align-items: center; - justify-content: start; -} - -a#next:hover { - opacity: 1; - box-shadow: none; -} - -a#next { - opacity: 0.2; -} - -a#prev:hover { - opacity: 1; - box-shadow: none; -} - -a#prev { - opacity: 0.2; -} - -/* pagination */ -.pagination { - padding: 8px; - background-clip: padding-box; - border: 1px solid; - border-color: #070809 #0d0e0f #131517; - border-color: rgba(0, 0, 0, 0.8) rgba(0, 0, 0, 0.65) rgba(0, 0, 0, 0.5); - border-radius: 3px; - display: inline-block; - vertical-align: baseline; - zoom: 1; *display: inline; - *vertical-align: auto; - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0)); - box-shadow: 0 1px rgba(255, 255, 255, 0.05); -} - -.pagination > a, .pagination > span { - float: left; - margin-left: 5px; - padding: 0 6px; - min-width: 17px; - line-height: 27px; - font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; - font-size: 12px; - font-weight: 500; - color: #68da20; - text-align: center; - text-decoration: none; - border: 1px solid black; - border-radius: 3px; -} - -.pagination :first-child { - margin-left: 0; -} - -.pagination > a { - text-decoration: none; - text-shadow: 0 1px black; - background-clip: padding-box; - border-color: rgba(0, 0, 0, 0.9); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0)); - box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.04), inset 0 -1px rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1); - transition: 0.1s ease-out; -} - -.pagination > a:hover { - background-color: #333; - background-color: rgba(255, 255, 255, 0.05); -} - -.pagination > span, .pagination > a:active { - color: #68da20; - text-shadow: 0 -1px black; - background: #1c1c1c; - background: rgba(255, 255, 255, 0.01); - border-color: black rgba(0, 0, 0, 0.65) rgba(0, 0, 0, 0.6); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.05), inset 0 2px 2px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.06); -} - -.pagination .prev, .pagination .next { - font-family: Noteworthy, Arial, sans-serif; - font-size: 14px; -} - -@font-face { - font-family: 'VCR'; - src: url('/s/vcr.ttf') format('truetype'); -} - -span#f0ck { - font-family: 'VCR'; - font-size: xx-large; - text-shadow: 1px 1px 1px black, 0px 0px 0px #9f0, -1px -1px 0px black, 1px -1px 0px black, -1px 1px 0px black, 0px 0px 0px #9f0; -} - -.navbar-brand { - padding-bottom: 0; -} - -/* nav overhaul */ -.nav-item { - width: 100%; - text-align: center; -} - -.navbar-brand { - padding-top: 0; -} - -.navbar-nav.mr-auto { - flex-flow: row; - justify-content: space-between; -} - -.navbar.navbar-expand-lg { - background: #242424; -} - -.navigation-links { - display: flex; - background: #232323; - background-image: none; - border-radius: 3px; - border: 1px solid #000; - background-image: linear-gradient(to bottom,rgba(0,0,0,.12),rgba(0,0,0,0)); - box-shadow: 0 1px rgba(255,255,255,.05); - border: 1px solid; - border-top-color: currentcolor; - border-right-color: currentcolor; - border-bottom-color: currentcolor; - border-left-color: currentcolor; - border-top-color: currentcolor; - border-right-color: currentcolor; - border-bottom-color: currentcolor; - border-left-color: currentcolor; - border-color: #070809 #0d0e0f #131517; - border-color: rgba(0,0,0,.8) rgba(0,0,0,.65) rgba(0,0,0,.5); - border-radius: 3px; -} - -.nav-link { - padding: 0; - display: flex; - border: 1px solid #000; - border-radius: 3px; - transition: .1s ease-out; -} - -.nav-link { - min-width: 17px; - line-height: 27px; - background-image: linear-gradient(to bottom,rgba(255,255,255,.04),rgba(255,255,255,0)); - box-shadow: inset 0 0 0 1px rgba(255,255,255,.04),inset 0 1px rgba(255,255,255,.04),inset 0 -1px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.1); -} - -.nav-item:hover>a:hover { - background-color: #333; - background-color: rgba(255,255,255,.05); -} - -.navbar-nav { - padding: 5px; -} - -.nav-item { - width: 100%; - text-align: center; -} - -#navbarSupportedContent { - padding: 5px; -} - -.pagination-container-fluid { - display: flex; - margin-left: 15px; -} - -.navbar-expand-lg .navbar-nav .nav-link { - padding-right: .5rem; - padding-left: .5rem; - margin-right: 5px; - margin-left: 5px; -} - -.pagination { - padding: 5px; - background-clip: padding-box; - border: 1px solid; - border-color: #070809 #0d0e0f #131517; - border-color: rgba(0,0,0,.8) rgba(0,0,0,.65) rgba(0,0,0,.5); - border-radius: 3px; - display: inline-block; - vertical-align: baseline; - zoom: 1; - background-image: linear-gradient(to bottom,rgba(0,0,0,.12),rgba(0,0,0,0)); - box-shadow: 0 1px rgba(255,255,255,.05); -} - -.pagination>a,.pagination>span { - float: left; - margin-left: 5px; - padding: 0 10px; - min-width: 17px; - line-height: 27px; - font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; - font-size: 12px; - font-weight: 500; - color: #68da20; - text-align: center; - text-decoration: none; - border: 1px solid #000; - border-radius: 3px; -} - -.pagination > span { - border: 1px solid #68da20 !important; -} - -.pagination :first-child { - margin-left: 0; -} - -.pagination>a { - text-decoration: none; - text-shadow: 0 1px #000; - background-clip: padding-box; - border-color: rgba(0,0,0,.9); - background-image: linear-gradient(top,rgba(255,255,255,.04),rgba(255,255,255,0)); - box-shadow: inset 0 0 0 1px rgba(255,255,255,.04),inset 0 1px rgba(255,255,255,.04),inset 0 -1px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.1); - transition: .1s ease-out; -} - -.pagination>a:hover { - background-color: #333; - background-color: rgba(255,255,255,.05); -} - -.pagination>a:active,.pagination>span { - color: #68da20; - text-shadow: 0 -1px #000; - background: #1c1c1c; - background: rgba(255,255,255,.01); - border-color: #000 rgba(0,0,0,.65) rgba(0,0,0,.6); - box-shadow: inset 0 1px rgba(0,0,0,.05),inset 0 2px 2px rgba(0,0,0,.3),0 1px rgba(255,255,255,.06); -} - -.pagination .next,.pagination .prev { - font-family: Noteworthy,Arial,sans-serif; - font-size: 14px; -} - -.navbar-nav { - width: 100%; - padding: 5px; -} - -.nav-link-identifier { - text-align: center; - width: 100%; -} - -@media (max-width: 768px) { - ul#posts { - grid-template-columns: repeat(auto-fill,minmax(120px,1fr)); - text-align: center; - padding-top: 5px; - } -} - -@media (max-width: 422px) { - ul#posts { - grid-column-gap: 0; - grid-row-gap: 5px; - } - - .container-fluid,.container-lg,.container-md,.container-sm,.container-xl { - padding-right: 5px; - padding-left: 5px; - } -} - -@media (max-width: 410px) { - ul#posts { - grid-column-gap: 15px; - grid-row-gap: 10px; - } - - .container-fluid,.container-lg,.container-md,.container-sm,.container-xl { - padding-right: 15px; - padding-left: 15px; - } -} - -@media (max-width: 991px) { - .navbar-nav { - width: 100%; - padding: 0; - } - - .navbar-expand-lg .navbar-nav .nav-link { - margin: 0; - } - - .pagination-container-fluid { - display: flex; - justify-content: center; - padding-top: 5px; - margin-bottom: 0; - } - - .navbar { - padding: .5rem 1rem 0; - } - - .navigation-links { - border-color: transparent transparent transparent; - } - - .pagination-container-fluid { - margin-left: 0; - } -} diff --git a/public/s/css/f0ck.css b/public/s/css/f0ck.css new file mode 100644 index 0000000..469f8f4 --- /dev/null +++ b/public/s/css/f0ck.css @@ -0,0 +1,885 @@ +/* f0ckwork v0.1 alpha */ +/* written by sirx for f0ck.me */ +/* use whatever you like */ +/* once upon a time this was a stiefelstrapse! but no more! */ +/* Licensed under wtfpl */ + +:root { + --accent: #9f0; + --bg: #171717; + --black: #000; + --white: #fff; + --gray: #262626; + --nav-bg: #2b2b2b; + --nav-brand-border: inset 1px #242424; + --nav-brand-bg: #171717; + --navigation-links-bg: #2b2b2b; + --navigation-links-background-linear-gradient: rgba(0,0,0,.12),rgba(0,0,0,0); + --navigation-links-border-color: rgba(0,0,0,.8) rgba(0,0,0,.65) rgba(0,0,0,.5); + --navigation-links-box-shadow: rgba(255,255,255,.05); + --nav-link-background-linear-gradient: rgba(255,255,255,.04),rgba(255,255,255,0); + --nav-link-box-shadow: inset 0 0 0 1px rgba(255,255,255,.04),inset 0 0px rgba(255,255,255,.04),inset 0 0px rgba(0,0,0,.15),0 0px 0px rgba(0,0,0,.1); + --nav-link-hover-bg: #333; + --nav-border-color: rgba(255,255,255,.05); + --dropdown-bg: #232323; + --dropdown-item-hover: #0d0d0d; + --nav-brand-font: 'VCR'; + --font: monospace; + --pagination-background: #2b2b2b; + --pagination-box-shadow: inset 0 0 0 1px rgba(255,255,255,.04),inset 0 0px rgba(255,255,255,.04),inset 0 0px rgba(0,0,0,.15),0 0px 0px rgba(0,0,0,.1); + --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255,255,255,.04),inset 0 1px rgba(255,255,255,.04),inset 0 -1px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.1); + --pagination-background-hover: #333; + --pagination-border-color: rgba(0,0,0,.8) rgba(0,0,0,.65) rgba(0,0,0,.5); + --videojs-background: #0d0d0d; + --metadata-bg: #0d0d0d; + --badge-bg: #171717; + --posts-meta-bg: #000000b8; + --badge-sfw: #68a728; + --badge-nsfw: #a72828; + --badge-tag: #6c6c6c; + --scrollbar-color: #2b2b2b; + --pb-primary: #fff; + --pb-secondary: #9f0; +} + +html[theme='p1nk'] { + --accent: #ff00d0; + --bg: #171717; + --black: #000; + --white: #fff; + --gray: #262626; + --nav-bg: #2b2b2b; + --nav-brand-border: inset 1px #242424; + --nav-brand-bg: #171717; + --navigation-links-bg: #2b2b2b; + --navigation-links-background-linear-gradient: rgba(0,0,0,.12),rgba(0,0,0,0); + --navigation-links-border-color: rgba(0,0,0,.8) rgba(0,0,0,.65) rgba(0,0,0,.5); + --navigation-links-box-shadow: rgba(255,255,255,.05); + --nav-link-background-linear-gradient: rgba(255,255,255,.04),rgba(255,255,255,0); + --nav-link-box-shadow: inset 0 0 0 1px rgba(255,255,255,.04),inset 0 1px rgba(255,255,255,.04),inset 0 -1px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.1); + --nav-link-hover-bg: #333; + --dropdown-bg: #232323; + --nav-brand-font: 'VCR'; + --font: monospace; + --pagination-background: #2b2b2b; + --pagination-box-shadow: inset 0 0 0 1px rgba(255,255,255,.04),inset 0 1px rgba(255,255,255,.04),inset 0 -1px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.1);; + --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255,255,255,.04),inset 0 1px rgba(255,255,255,.04),inset 0 -1px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.1); + --pagination-background-hover: #333; + --pagination-border-color: rgba(0,0,0,.8) rgba(0,0,0,.65) rgba(0,0,0,.5); + --videojs-background: #0e0d0d; +} + +html[theme='orange'] { + --accent: #ff6f00; + --bg: #1f1e1e; + --black: #000; + --white: #fff; + --gray: #262626; + --nav-bg: #2b2b2b; + --nav-brand-border: inset 1px #242424; + --nav-brand-bg: #1f1e1e; + --navigation-links-bg: #2b2b2b; + --navigation-links-background-linear-gradient: rgba(0,0,0,.12),rgba(0,0,0,0); + --navigation-links-border-color: rgba(0,0,0,.8) rgba(0,0,0,.65) rgba(0,0,0,.5); + --navigation-links-box-shadow: rgba(255,255,255,.05); + --nav-link-background-linear-gradient: rgba(255,255,255,.04),rgba(255,255,255,0); + --nav-link-box-shadow: inset 0 0 0 1px rgba(255,255,255,.04),inset 0 1px rgba(255,255,255,.04),inset 0 -1px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.1); + --nav-link-hover-bg: #333; + --dropdown-bg: #232323; + --dropdown-item-hover: #0d0d0d; + --nav-brand-font: 'VCR'; + --font: monospace; + --pagination-background: #2b2b2b; + --pagination-box-shadow: inset 0 0 0 1px rgba(255,255,255,.04),inset 0 1px rgba(255,255,255,.04),inset 0 -1px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.1); + --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255,255,255,.04),inset 0 1px rgba(255,255,255,.04),inset 0 -1px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.1); + --pagination-background-hover: #333; + --pagination-border-color: rgba(0,0,0,.8) rgba(0,0,0,.65) rgba(0,0,0,.5); + --videojs-background: #262626; + --metadata-bg: #0d0d0d; + --posts-meta-bg: #000000b8; + --badge-sfw: #68a728; + --badge-nsfw: #a72828; + --badge-tag: #6c6c6c; + --scrollbar-color: #2b2b2b; +} + +html[theme='amoled'] { + --accent: #fff; + --bg: #000; + --black: #000; + --white: #fff; + --gray: #2f2d2d; + --nav-bg: #000; + --nav-brand-border: inset 1px #242424; + --nav-brand-bg: #000; + --navigation-links-bg: #000; + --navigation-links-background-linear-gradient: rgba(0,0,0,.12),rgba(0,0,0,0); + --navigation-links-border-color: rgba(0,0,0,.8) rgba(0,0,0,.65) rgba(0,0,0,.5); + --navigation-links-box-shadow: rgba(255,255,255,.05); + --nav-link-background-linear-gradient: rgba(255,255,255,.04),rgba(255,255,255,0); + --nav-link-box-shadow: inset 0 0 0 1px rgb(92, 92, 92),inset 0 1px rgb(92, 92, 92),inset 0 -1px rgb(92, 92, 92),0 1px 1px rgba(92, 92, 92, 0); + --nav-link-hover-bg: #6a6a6a70; + --nav-border-color: rgba(255,255,255,.05); + --dropdown-bg: #232323; + --dropdown-item-hover: #0d0d0d; + --nav-brand-font: 'VCR'; + --font: monospace; + --pagination-background: #000; + --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0),inset 0 0px rgba(255, 255, 255, 0),inset 0 0px rgba(248, 248, 248, 0),0 0px 0px rgba(255, 255, 255, 0); + --pagination-anchor-box-shadow: inset 0 0 0 1px rgb(92, 92, 92),inset 0 1px rgb(92, 92, 92),inset 0 -1px rgb(92, 92, 92),0 1px 1px rgba(92, 92, 92, 0); + --pagination-background-hover: #6a6a6a70; + --pagination-border-color: rgba(0,0,0,.8) rgba(0,0,0,.65) rgba(0,0,0,.5); + --videojs-background: #0d0d0d; + --metadata-bg: #000; + --badge-bg: #000; + --posts-meta-bg: #000000b8; + --badge-sfw: #68a728; + --badge-nsfw: #a72828; + --badge-tag: #6c6c6c; + --scrollbar-color: #1d1c1c; + --pb-primary: #fff; + --pb-secondary: #9f0; +} +::-webkit-scrollbar { + width: 5px; +} +::-webkit-scrollbar-thumb { + background-color: var(--scrollbar-color); +} +::-webkit-scrollbar-track { + background-color: transparent; +} + +*, ::before, ::after { + box-sizing: border-box; + outline: 0; + -webkit-tap-highlight-color: transparent; +} + +@font-face { + font-family: 'VCR'; + src: url('/s/vcr.ttf') format('truetype'); +} + +html { + height: 100%; +} + +html, body { + background-color: var(--bg); + color: var(--white); + margin: 0; + font-family: var(--font); + text-align: center; + line-height: 2; + scrollbar-color: var(--scrollbar-color) transparent; + scrollbar-width: thin; + overscroll-behavior-y: contain; +} + +.noscript-badge { + display: block; +} + +a { + color: var(--accent) !important; + cursor: pointer; + text-decoration: none; +} + +a.post_source:hover, a.id-link:hover { + text-decoration: underline; +} + +a.btn.disabled { + pointer-events: none; + user-select: none; +} + +.btn.disabled, .btn:disabled { + opacity: 0.65; + user-select: none; +} + +h5 { + margin: 0; + font-size: x-large; +} + +.mr-2 { + margin-right: 0.5rem !important; +} + +ul#posts { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(128px, 1fr)); + list-style: none; + padding: 0; + margin-top: 15px; + margin-bottom: 15px; + grid-column-gap: 5px; + grid-row-gap: 5px; +} + +ul#posts > li { + position: relative; + height: 128px; + width: 128px; + text-align: center; +} + +ul#posts > li:hover { + opacity: 0.8; + box-shadow: 0 0 0 2px var(--accent); +} + +ul#posts > li span { + position: absolute; + right: 0; + top: 0; + color: var(--accent); + text-shadow: 0px 1px var(--black); + font-size: 11px; + background: var(--posts-meta-bg); + visibility: hidden; + width: 100%; + text-align: center; + font-family: vcr; + text-transform: uppercase; +} + +ul#posts > li:hover span { + visibility: visible; +} + +/* Navbar */ +.nav { + background: var(--bg); + text-align: left; +} + +.navbar { + position: sticky; + top: 0; + padding: 0; + z-index: 3; + font-family: var(--font); + text-transform: uppercase; + display: flex; + flex-wrap: wrap; + justify-content: space-between; + border-bottom: 1px solid var(--nav-border-color); +} + +.navbar-brand { + background: var(--nav-brand-bg); + padding-right: 5px; + padding-left: 5px; +} + +.navbar-brand:hover { + text-decoration: none; + transition: ease all .2s; + background: var(--black); +} + +span.f0ck { + font-family: var(--nav-brand-font); + font-size: 20; + text-shadow: 1px 1px 1px var(--black), 0px 0px 0px var(--green), -1px -1px 0px var(--black), 1px -1px 0px var(--black), -1px 1px 0px var(--black), 0px 0px 0px var(--green); +} + +.navbar.navbar-expand-lg { + background: var(--nav-bg); +} + +.navbar-expand-lg .navbar-collapse { + display: flex; + flex-basis: auto; +} + +.navbar-collapse { + flex-grow: 1; +} + +#navbarSupportedContent { + padding: 0; +} + +.nav-link-identifier { + width: 100%; +} + +.navbar-expand-lg .navbar-nav { + flex-direction: row; +} + +.navbar-nav { + width: 100%; + display: flex; + flex-direction: column; + padding-left: 0; + padding-right: 0; + padding-top: 5px; + padding-bottom: 5px; + margin-bottom: 0; + list-style: none; + margin: 0; + align-self: center; +} + +.navigation-links { + display: flex; + border: 1px solid var(--navigation-links-border-color); + background: var(--navigation-links-bg); +} + +.nav-item { + width: 100%; + text-align: center; +} + +.nav-link { + padding: 0; + padding-right: 0; + padding-left: 0; + display: flex; + min-width: 17px; + border: 1px solid var(--black); + border-radius: 3px; + transition: .1s ease-out; + background-image: linear-gradient(to bottom,var(--nav-link-background-linear-gradient)); + box-shadow: var(--nav-link-box-shadow); + color: transparent; + transition: .5s ease; +} + +.navbar-expand-lg .navbar-nav .nav-link, .pagination > a, .pagination > span { + padding-right: .5rem; + padding-left: .5rem; + margin-right: 5px; + margin-left: 5px; +} + +.nav-item:hover > a:hover, .dropdown-item:hover > a:hover { + background-color: var(--nav-link-hover-bg); +} + +span.placeholder { + border-left: 1px solid var(--accent); + margin-left: 7px; +} + +.navbar .nav-item .dropdown-menu { + display: none; +} + +.dropup, .dropright, .dropdown, .dropleft { + position: relative; +} + +.navbar .nav-item:hover .dropdown-menu { + display: block; +} + +.navbar-nav .dropdown-menu { + float: none; +} + +.dropdown-menu { + background: var(--dropdown-bg); + position: absolute; + top: 100%; + left: 5; + z-index: 1000; + min-width: calc(100% - 10px); + padding: 0; + margin: 0; + font-size: 1rem; + text-align: center; + list-style: none; + border-left: 1px solid; + border-right: 1px solid; + border-bottom: 1px solid; + border-color: var(--black); +} + +.dropdown-item { + width: 100%; + display: block; +} + +.dropdown-menu > li:hover { + background: var(--dropdown-item-hover); +} +/* Navbar media queries */ +@media (max-width: 1056px) { + .navbar { + width: 100%; + display: grid; + justify-content: normal; + } + .pagination-wrapper { + width: 100%; + justify-content: space-evenly; + } + .pagination > a, .pagination > span { + font-size: 10px !important; + margin-right: 0px; + padding: 5px !important; + line-height: 1; + margin: 0; + } +} + +.media-object { + text-align: center; + align-self: center; + overflow: hidden; +} + +/* Pagination */ +.pagination-wrapper { + align-items: center; + display: flex; + background: var(--pagination-background); + border: 1px solid var(--pagination-border-color); +} + +.pagination-container-fluid { + display: flex; + margin-left: 0; + width: 100%; + justify-content: flex-end; +} + +.pagination { + display: flex; + justify-content: space-around; + width: 100%; + padding: 5px; + color: transparent; + transition: .5s ease; +} + +.pagination > a, .pagination > span { + float: left; + padding: 0 10px; + min-width: 17px; + font-size: 12px; + font-weight: 500; + color: var(--accent); + text-align: center; + border: 1px solid var(--black); + border-radius: 3px; +} + +.pagination > span { + border: 1px solid var(--accent) !important; +} + +.pagination :first-child { + margin-left: 0; +} + +.pagination > a { + text-decoration: none; + text-shadow: 0 1px var(--black); + border-color: var(--black); + background-clip: padding-box; + box-shadow: var(--pagination-anchor-box-shadow); + transition: .1s ease-out; + background-image: linear-gradient(to bottom,var(--nav-link-background-linear-gradient)); +} + +.pagination>a:hover { + background-color: var(--pagination-background-hover); +} + +.pagination>a:active,.pagination>span { + color: var(--accent); + text-shadow: 0 -1px var(--black); + box-shadow: var(--pagination-anchor-box-shadow); +} + +/* Content */ +@media (max-width: 999px) { + .container { + max-width: 960px; + } + + .dropdown-menu { + position: relative; + top: 0; + left: 0; + margin-right: 5px; + margin-left: 5px; + } +} + +.content { + display: grid; + justify-content: space-around; + grid-template-columns: 0fr 1fr 0fr; + position: relative; +} + +.container { + width: 100%; + margin-right: auto; + margin-left: auto; +} + +.index-container { + width: 100%; + padding-right: 15; + padding-left: 15; + margin-left: auto; + margin-right: auto; +} + +@media (min-width: 361px) { + .embed-responsive-image { + bottom: unset !important; + } +} + +@media (min-width: 768px) { + .container { + max-width: 720px; + } + + .embed-responsive-image { + bottom: unset !important; + } +} + +@media (min-width: 992px) { + .container { + max-width: 960px; + } + + .embed-responsive-image { + bottom: unset !important; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } + + .embed-responsive-image { + bottom: unset !important; + } +} + +@media (min-width: 576px) { + .container { + max-width: 100%; + } +} + +@media (min-width: 768px) { + .container { + max-width: 100%; + } +} + +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} + +.embed-responsive-16by9::before { + padding-top: 56.25%; +} +.embed-responsive::before { + display: block; + content: ""; +} + +.embed-responsive .embed-responsive-item, .embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +.embed-responsive-image { + position: absolute; + top: 0; + left: 0; + right: 0; + width: 100%; + height: 100%; + box-sizing: content-box; + scrollbar-color: var(--scrollbar-color) transparent; + scrollbar-width: thin; + background: var(--black); +} + +.previous-post, .next-post { + display: flex; + height: 100%; + position: relative; +} + +#prev { + z-index: 1; + font-size: 30; + opacity: 0.6; + text-shadow: 2px 2px 2px var(--black); + padding: 25px; +} + +#prev::before { + content: "»"; +} + +#next::before { + content: "«"; +} + +#next { + z-index: 1; + font-size: 30; + opacity: 0.6; + text-shadow: 2px 2px 2px var(--black); + padding: 25px; +} + +#next:hover, #prev:hover { + opacity: 1; +} + +.arrow-next { + height: 100%; + display: flex; + width: 100%; + align-items: center; + justify-content: start; + position: absolute; +} + +.arrow-prev { + height: 100%; + display: flex; + width: 100%; + align-items: center; + justify-content: flex-end; + position: absolute; +} + +/* image */ +#f0ck-image { + height: 100%; + width: 100%; + max-width: 100%; + object-fit: contain; +} + +a#elfe { + height: 100%; + width: 100%; + display: flex; + justify-content: center; +} + +/* metadata */ +.badge:empty { + display: none; +} + +.metadata { + text-align: center; + display: grid; + grid-template-columns: 1fr 1fr 1fr; + background-color: var(--metadata-bg); +} + +#themeselector { + color: var(--white); + border: 0; + margin: 0; + padding: 0; + font-family: var(--font); + background-color: var(--metadata-bg); + text-align: center; +} + +.badge-dark, #themeselector { + background-color: var(--badge-bg); + border: 1px solid var(--black); + margin: 5px; +} + +span#tags { + grid-column: 1/4; +} + +.badge-success { + color: var(--white); + background-color: var(--badge-sfw); + padding-right: 5px; + padding-left: 5px; + padding-top: 1.5px; + padding-bottom: 1.5px; + border-radius: 3px; + text-shadow: 1px 1px var(--black); +} + +.badge-danger { + color: var(--white); + background-color: var(--badge-nsfw); + padding-right: 5px; + padding-left: 5px; + padding-top: 1.5px; + padding-bottom: 1.5px; + border-radius: 3px; + text-shadow: 1px 1px var(--black); +} + +.badge-light { + color: var(--white); + background-color: var(--badge-tag); + border-radius: 3px; + text-shadow: 1px 1px var(--black); + padding-right: 5px; + padding-left: 5px; + padding-top: 1.5px; + padding-bottom: 1.5px; +} + +.irc, .contact { + padding: 10px; + color: white; + word-break: break-word; + background: var(--navigation-links-bg); + text-align: left; +} + +@media (max-width: 999px) { + ul#posts { + grid-column-gap: 5px; + grid-row-gap: 5px; + } + + .index-container { + padding-left: 5px; + padding-right: 5px; + } +} + +.pbwork { + animation: pulsate 1s infinite linear; + box-shadow: 0px 2px var(--accent); +} +@keyframes pulsate { + 0% { box-shadow: 0px 2px var(--white); } + 40% { box-shadow: 0px 2px var(--accent); } + 60% { box-shadow: 0px 2px var(--accent); } + 100% { box-shadow: 0px 2px var(--white); } +} + +@media(max-height: 768px) { + .embed-responsive-16by9::before { + padding-top: 56.25%; + } +} + +@media(max-height: 755px) { + .embed-responsive-16by9::before { + padding-top: 46.25%; + } +} + +@media(max-height: 640px) { + .embed-responsive-16by9::before { + padding-top: 36.25%; + } +} + +@media(max-height: 525px) { + .embed-responsive-16by9::before { + padding-top: 26.25%; + } +} + +@media(max-height: 414px) { + .embed-responsive-16by9::before { + padding-top: 16.25%; + } +} + +@media(max-height: 300px) { + .embed-responsive-16by9::before { + padding-top: 14.5%; + } +} + +@media(max-width: 580px) { + .embed-responsive-16by9::before { + padding-top: 100%; + } +} + +@media(max-width: 555px) { + .metadata { + grid-template-columns: 1fr 1fr; + } + + span#tags { + grid-column: 1/3; + } + + a#prev:focus, a#next:focus { + background: var(--nav-bg); + border-radius: 350px; + opacity: 0.6; + transition: .2s ease-in-out; + } +} + +.post_source { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + max-width: 20ch; + display: inline-block; +} + +/*.embed-responsive-image img { + animation: fadein 1.5s; +} + +.embed-responsive .embed-responsive-item, .embed-responsive video { + animation: fadein 1.5s; +}*/ +@keyframes fadein { + from { opacity: 0; } + to { opacity: 1; } +} + +/* logik überdenken sobald anderer player!*/ +video { + background: black !important; +} + +audio::-webkit-media-controls{ + filter: invert(100%) contrast(2) opacity(95%) hue-rotate(180deg); +} + +audio::-webkit-media-controls-timeline { + filter: contrast(0); +} \ No newline at end of file diff --git a/public/s/css/f0ck95.css b/public/s/css/f0ck95.css deleted file mode 100644 index 4259703..0000000 --- a/public/s/css/f0ck95.css +++ /dev/null @@ -1,399 +0,0 @@ -@font-face { - font-family: '95'; - src: url('/s/95.ttf') format('truetype'); -} - -.content { - border: 0!important; -} - -body { - background-color: #007e7d; - color: #000; - font-family: sans; -} - -a { - color: #000; - text-decoration: none; -} - -a:hover { - color: #000; - text-decoration: underline; -} - -img.van { - background-image: url(/s/img/f0ck-lol.png); -} - -.thumb { - border: 1px solid #000; -} - -.thumb:hover { - opacity: 1; - box-shadow: 0px 0px 0px 1px black; -} - -img { - box-shadow: unset; -} - -.id { - color: black; - background: #c0c0c0; - border: outset 2px #0009; -} - -.id > a { - color: black; - text-decoration: underline dotted; -} - -.return { - background: #c0c0c0; - border-bottom: 2px solid #c0c0c0; -} -body:after { - position: fixed; - bottom: 2px; - right: 2px; - content: attr(data-clock); - z-index: 999; - height: auto; - padding: 3px; - border: 1px inset; - font-size: 13px; - border-top-color:#adadad; - border-left-color:#adadad; - border-bottom-color:white; - border-right-color:white; - background: #bfb8bf; -} - -.controls { - border: 2px solid #c0c0c0; - color: #fff; - background: #000080; -} - -.medium, .thumbnail { - display: flex; - justify-content: space-between; - margin-top: 0; - background: #c0c0c0; - border: inset 2px #c0c0c0; - padding: 5px; -} - -.wrapper { - border-left: 2px solid #c0c0c0; - border-right: 2px solid #c0c0c0; -} - -.panel.info { - margin-top: 0; - width: 1200px; - border: 2px solid #c0c0c0; - box-shadow: inset 2px 2px #7d7d7d, inset -2px -2px #e3e3e3; -} - -.panel { - background-color: #c0c0c0; - color: #fff; -} - -a#next, a#prev { - color: #000; -} - -input, select, textarea { - - border: unset; - background: #c0c0c0; - color: #000; - font-family: serif; - font-size: 100%; -} - -.return { - background: silver; - border-bottom: 2px solid silver; - text-align: unset; - position: fixed; - bottom: 0; - margin-bottom: 0; - height: 38px; - display: flex; - justify-content: left; -} - -.navbar { - background: #c0c0c0; - text-align: unset; - position: fixed; - bottom: 0; - top: unset; - width: 100%; - padding: 0 !important; - border-top: 2px solid white; - border-bottom: 2px solid white; - font-family: '95'; - text-transform: initial; - text-shadow: none; -} - -.navbar-brand { - padding-top: 0; - padding-bottom: 0; -} - -img.van { - background-position: 0px 5px; - height: 33px; -} - -.text { - position: relative; - top: -10px; - left: 2px; -} - -ul#posts { - padding-top: 0; -} - -#hautu:hover, #contact:hover, #rnd:hover { - background: #868686; - text-decoration: none; -} - -#hautu::before { - background-image: url('/s/img/how2f.png'); - background-size: auto; - display: inline-block; - width: 22px; - height: 23px; - content: ""; - position: relative; - background-position: 22px; -} - - -#contact::before { - background-image: url('/s/img/roll22.png'); - background-size: auto; - display: inline-block; - width: 22px; - height: 23px; - content: ""; - background-position: 22px; -} - -#rnd:before { - background-image: url('/s/img/rnd.png'); - background-size: auto; - display: inline-block; - width: 22px; - height: 23px; - content: ""; - background-position: 22px; -} - -#my-video { - border: outset 2px black; -} - -.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:10em}.video-js .vjs-controls-disabled .vjs-big-play-button{display:none!important}.video-js .vjs-control{width:3em}.video-js .vjs-menu-button-inline:before{width:1.5em}.vjs-menu-button-inline .vjs-menu{left:3em}.video-js.vjs-paused .vjs-big-play-button,.vjs-paused.vjs-has-started.video-js .vjs-big-play-button{display:block}.video-js .vjs-load-progress div,.vjs-seeking .vjs-big-play-button,.vjs-waiting .vjs-big-play-button{display:none!important}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{padding:0 .4em .3em}.video-js.vjs-ended .vjs-loading-spinner{display:none}.video-js.vjs-ended .vjs-big-play-button{display:block!important}.video-js *,.video-js:after,.video-js:before{box-sizing:inherit;font-size:inherit;color:inherit;line-height:inherit}.video-js.vjs-fullscreen,.video-js.vjs-fullscreen .vjs-tech{width:100%!important;height:100%!important}.video-js{font-size:14px;overflow:hidden}.video-js .vjs-control{color:inherit}.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:8.35em}.video-js .vjs-volume-menu-button.vjs-volume-menu-button-horizontal:hover .vjs-menu .vjs-menu-content{height:3em;width:6.35em}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff,0 0 1em #fff,0 0 1em #fff}.video-js .vjs-spacer,.video-js .vjs-time-control{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.video-js .vjs-time-control{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}.video-js .vjs-time-control.vjs-time-divider{width:14px}.video-js .vjs-time-control.vjs-time-divider div{width:100%;text-align:center}.video-js .vjs-time-control.vjs-current-time{margin-left:1em}.video-js .vjs-time-control .vjs-current-time-display,.video-js .vjs-time-control .vjs-duration-display{width:100%}.video-js .vjs-time-control .vjs-current-time-display{text-align:right}.video-js .vjs-time-control .vjs-duration-display{text-align:left}.video-js .vjs-play-progress:before,.video-js .vjs-progress-control .vjs-play-progress:before,.video-js .vjs-remaining-time,.video-js .vjs-volume-level:after,.video-js .vjs-volume-level:before,.video-js.vjs-live .vjs-time-control.vjs-current-time,.video-js.vjs-live .vjs-time-control.vjs-duration,.video-js.vjs-live .vjs-time-control.vjs-time-divider,.video-js.vjs-no-flex .vjs-time-control.vjs-remaining-time{display:none}.video-js.vjs-no-flex .vjs-time-control{display:table-cell;width:4em}.video-js .vjs-progress-control{position:absolute;left:0;right:0;width:100%;height:.5em;top:-.5em}.video-js .vjs-progress-control .vjs-load-progress,.video-js .vjs-progress-control .vjs-play-progress,.video-js .vjs-progress-control .vjs-progress-holder{height:100%}.video-js .vjs-progress-control .vjs-progress-holder{margin:0}.video-js .vjs-progress-control:hover{height:1.5em;top:-1.5em}.video-js .vjs-control-bar{-webkit-transition:-webkit-transform .1s ease 0s;-moz-transition:-moz-transform .1s ease 0s;-ms-transition:-ms-transform .1s ease 0s;-o-transition:-o-transform .1s ease 0s;transition:transform .1s ease 0s}.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar{visibility:visible;opacity:1;-webkit-backface-visibility:hidden;-webkit-transform:translateY(3em);-moz-transform:translateY(3em);-ms-transform:translateY(3em);-o-transform:translateY(3em);transform:translateY(3em);-webkit-transition:-webkit-transform 1s ease 0s;-moz-transition:-moz-transform 1s ease 0s;-ms-transition:-ms-transform 1s ease 0s;-o-transition:-o-transform 1s ease 0s;transition:transform 1s ease 0s}.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control{height:.25em;top:-.25em;pointer-events:none;-webkit-transition:height 1s,top 1s;-moz-transition:height 1s,top 1s;-ms-transition:height 1s,top 1s;-o-transition:height 1s,top 1s;transition:height 1s,top 1s}.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control{opacity:0;-webkit-transition:opacity 1s ease 1s;-moz-transition:opacity 1s ease 1s;-ms-transition:opacity 1s ease 1s;-o-transition:opacity 1s ease 1s;transition:opacity 1s ease 1s}.video-js.vjs-live .vjs-live-control{margin-left:1em}.video-js .vjs-big-play-button{top:50%;left:50%;margin-left:-1em;width:2em;border:none;background-color:rgba(0,0,0,.45);color:#fff;-webkit-transition:border-color .4s,outline .4s,background-color .4s;-moz-transition:border-color .4s,outline .4s,background-color .4s;-ms-transition:border-color .4s,outline .4s,background-color .4s;-o-transition:border-color .4s,outline .4s,background-color .4s;transition:border-color .4s,outline .4s,background-color .4s;background-color:silver;font-size:2em;border-radius:0%;height:1.4em!important;line-height:1.4em!important;margin-top:-.7em!important}.video-js .vjs-menu-button-popup .vjs-menu{left:-3em}.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:transparent;width:12em;left:-1.5em;padding-bottom:.5em}.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item,.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-title{background-color:#151b17;margin:.3em 0;padding:.5em;border-radius:.3em}.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-selected{background-color:#2483d5}.video-js .vjs-big-play-button:active,.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{background-color:silver}.video-js .vjs-loading-spinner{border-color:silver}.video-js .vjs-control-bar2{background-color:silver}.video-js .vjs-control-bar{background-color:silver!important;color:#000;font-size:14px}.video-js .vjs-play-progress,.video-js .vjs-volume-level{background-color:rgba(0,0,0,.8)} - -.controls { - background-image: url(/s/img/95_buttons.png); - background-repeat: no-repeat; - background-position-x: right; - background-position-y: center; - -} - -li.nav-item { - border: 1px outset #b7b7b7; - padding: 0px; - background: #c0c0c0; - margin-right: 5px; - box-shadow: inset 1px 1px 4px 0px #d8d8d8, inset -1px -1px 2px 0px #252424; - border-top-color: white; - border-left-color: white; - border-bottom-color: black; - border-right-color: black; - width: 10rem; -} - -.navbar-brand { - padding-top: 0; - padding-bottom: 0; - background-image: url(/s/img/f0ck-lol.png); - width: 171px; - margin-right: 5; - /*border: 2px inset; - box-shadow: inset 1px 1px 0 0px #000000, inset -1px -1px 0 0px #989898;*/ -} - -a.navbar-brand > img { - visibility: hidden; -} - -.nav-link { - padding: 0px; -} - -a.nav-link[href="/random"]::before { - content: ""; - background-image: url('/s/img/trash_20px.png'); - padding-left: 20px; - padding-bottom:3px; - margin-left: 3px; - margin-bottom: 2px; - padding-top: 1px; - background-repeat: no-repeat; -} - -a.nav-link[href="/contact"]::before { - content: ""; - background-image: url('/s/img/contact_20px.png'); - padding-left: 20px; - padding-bottom:3px; - margin-left: 3px; - margin-bottom: 2px; - padding-top: 1px; - background-repeat: no-repeat; -} - -a.nav-link[href="/about"]::before { - content: ""; - background-image: url('/s/img/how_20px.png'); - padding-left: 20px; - padding-bottom:3px; - margin-left: 3px; - margin-bottom: 2px; - padding-top: 1px; - background-repeat: no-repeat; -} - -.navbar-expand-lg .navbar-nav .nav-link { - padding-left: 0; - text-align: bottom; -} - -body, html { - font-family: '95'; - background-color: #007e7d; - background: #007e7d; -} - -span.rndtext, span.hlptext, span.cnttext { - position: relative; - left: 3px; - top: 1px; - font-size: 15px; -} - -a.nav-link:hover { - opacity: 1; - background: #909090; -} - -.content { -background: snow; - box-shadow: inset 2px -2px 0px #bfb8bf, inset -2px -2px 0px 0 #bfb8bf; - overflow: hidden; -} - -.controls { - border: 2px solid #c0c0c0; - color: #fff; - background: #000080; - height: 22px; - text-align: left; - background-image: url(/s/img/95_buttons.png); - background-repeat: no-repeat; - background-position-x: right; - background-position-y: center; -} - -a#rndbtn { - font-weight: bolder; - color: snow; - position: relative; - left: 5; - text-decoration: none; - font-size: 14px; - top: -1px; - font-family: '95'; - background-color: #0a118000; - border: 0!important; -} - -.container { - margin-top: 25px; -} - -.metadata { - text-align: left; - position: sticky; - bottom: 0; - background: #fffafa; - display: inline-grid; - grid-template-columns: 1fr 1fr 1fr; - width: 100%; - grid-gap: 5px; - padding: 5px; - box-shadow: inset 2px -2px 0px #bfb8bf, inset -2px -2px 0px 0 #bfb8bf; - border: 0!important; -} - -.badge-dark { - color: #000; - background-color: #bfb8bf; - border: 1px outset; - border-radius: 0; - border-top-color: white; - border-left-color: white; - border-bottom-color: black; - border-right-color: black; -} - -.media-object { - padding: 15px; - margin: 15px; - overflow-y: auto; - max-height: 530px; -} - -select#themeSelector { - color: #000; - background-color: #bfb8bf; - border: 1px outset; - border-radius: 0; - border-top-color: white; - border-left-color: white; - border-bottom-color: black; - border-right-color: black; - font-size: 13px; - font-weight: bold; -} - -body, html { - cursor: url(/s/img/win95cursor.png) 2 2, auto; -} - -a, select, option, button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), .video-js .vjs-mute-control, .video-js .vjs-volume-menu-button { - cursor: url(/s/img/win95pointer.png) 2 2, pointer; -} - -a#next, a#prev { - cursor: url(/s/img/win95pointer.png) 2 2, pointer; -} - -.irc { - color: black; -} diff --git a/public/s/css/indexstyle.css b/public/s/css/indexstyle.css deleted file mode 100644 index 61b78aa..0000000 --- a/public/s/css/indexstyle.css +++ /dev/null @@ -1,5 +0,0 @@ -* { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} \ No newline at end of file diff --git a/public/s/css/krautchan.css b/public/s/css/krautchan.css deleted file mode 100644 index 302339b..0000000 --- a/public/s/css/krautchan.css +++ /dev/null @@ -1,237 +0,0 @@ -body { - margin: 0em auto 3em auto; - background-color: #eeeeee; - color: #fff; - font-family: sans-serif; -} - -a { - color: #3333cc; - font-weight: bold; - text-decoration: none; -} - -a:hover { - color: #3d3dff; -} - -.thumb { - border: 2px solid #313370; -} - -.wrapper { - margin: 0 auto; - width: 888px; -} - - -.navbar { - margin-top: 7px; - color: #313370; - margin: 0 auto; - width: 100%; - border-bottom: 2px solid; - padding-top: 5px; - padding-bottom: 5px; - font-weight: bold; - background: #aaaacc; - top: 0; -} - - -input, select, textarea { - border: 1px double #3333cc; - background: #eeeeee; - color: #3333cc; - font-family: sans-serif; - font-size: 80%; - font-weight: bold; -} - -.panel { - margin-bottom: 0; - background-color: #aaaacc; - border: 2px solid #313370; - border-radius: 0px; - padding-left: 10px; - padding-right: 10px; - width: 25%; - float: left; - position: relative; - min-height: 1px; - color: #000000; -} - -.contact { - margin: 20px; - color: #000000; -} - -.irc { - margin: 20px; - color: #000000; -} - -code { - color: #3d3dff; -} - -.return { - text-align: center; - border-bottom: 2px solid #313370; - width: 100%; - margin: 0 auto; - background: #aaaacc; - margin-bottom: 5px; - top: 0; -} - -.controls { - text-align: center; - color: #3333cc; - font-weight: bold; - width: 888px; - margin: 0 auto; - background: #aaaacc; - padding-top: 0; - border: 2px solid #313370; - margin-top: 35px; -} - -.medium, .thumbnail { - display: flex; - justify-content: center; - margin-top: 5px; - background: #aaaacc; - border: 2px solid #313370; -} - -.panel.info { - margin: 0 auto; - margin-top: 5px; - float: none; - width: 888px; - margin-bottom: 5px; -} - -.plyr--audio .plyr__controls button.tab-focus:focus, .plyr--audio .plyr__controls button:hover, .plyr__play-large { - background: #eeeeee; - color: #3535cb; - border-radius: 0; -} - -.plyr--video .plyr__controls { - position: absolute; - left: 0; - right: 0; - bottom: 0; - z-index: 2; - padding: 0px 0px 0px; - background: rgb(238, 238, 238); - border-bottom-left-radius: inherit; - border-bottom-right-radius: inherit; - color: #3535cb; - transition: opacity .3s cubic-bezier(0.12, 0.63, 0.25, 1); -} - -span.plyr__time--current { - color: #000; -} - -.plyr__progress--played, .plyr__volume--display { - z-index: 1; - color: #3535cb; - background: 0 0; - transition: none; -} - -.plyr--video .plyr__progress--buffer { - color: rgb(49, 51, 112); -} - -.plyr--video .plyr__progress--buffer, .plyr--video .plyr__volume--display { - background: rgb(170, 170, 204); -} - -.plyr--video .plyr__controls button.tab-focus:focus, .plyr--video .plyr__controls button:hover { - background: #3535cb; - color: #eeeeee; - border-radius: 0; -} - -.plyr input[type=range]::-webkit-slider-thumb { - -webkit-appearance: none; - margin-top: -4px; - position: relative; - height: 16px; - width: 16px; - background: #eeeeee; - border: 2px solid #3535cb; - border-radius: 100%; - transition: background .2s ease,border .2s ease,transform .2s ease; - box-shadow: 0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(0,0,0,.15); - box-sizing: border-box; -} - -.plyr input[type=range]:active::-webkit-slider-thumb { - background: #eeeeee; - border-color: #3535cb; - transform: scale(1.25) -} - -.plyr__controls button { - position: relative; - display: inline-block; - -ms-flex-negative: 0; - flex-shrink: 0; - overflow: visible; - vertical-align: middle; - padding: 7px; - border: 0; - background: 0 0; - border-radius: 0px; - cursor: pointer; - transition: background .3s ease,color .3s ease,opacity .3s ease; - color: inherit; -} - -/* Feuerfick */ -.plyr input[type="range"]::-moz-range-thumb { - position: relative; - height: 16px; - width: 16px; - background: #eeeeee; - border: 2px solid #3535cb; - border-radius: 100%; - transition: background .2s ease, border .2s ease, transform .2s ease; - box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(0, 0, 0, .15); - box-sizing: border-box; -} - -.plyr input[type=range]:active::-moz-range-thumb { - background: #eeeeee; - border-color: #3535cb; - transform: scale(1.25) -} - -/* Audio */ -.plyr--audio .plyr__controls { - padding: 0; - border-radius: inherit; - background: #eeeeee; - border: 0; - color: #3333cc; - width: 300px; - padding-right: 5; - height: 32px; -} - -.plyr--audio .plyr__controls button.tab-focus:focus, .plyr--audio .plyr__controls button:hover, .plyr__play-large { - background: #3535cb; - color: #eeeeee; - border-radius: 0; -} - -.plyr--audio .plyr__progress--buffer, .plyr--audio .plyr__volume--display { - background: rgb(170, 170, 204); -} \ No newline at end of file diff --git a/public/s/css/light.css b/public/s/css/light.css deleted file mode 100644 index d22c37a..0000000 --- a/public/s/css/light.css +++ /dev/null @@ -1,192 +0,0 @@ -body { - background-color: #007e7d; - color: #000; - font-family: sans; -} - -.navbar { - background-color: #fff; - border-bottom: 2px solid #000; -} - -a { - color: #000; - text-decoration: none; -} - -a:hover { - color: #000; - text-decoration: underline; -} - -img.van { - background-image: url(/s/img/f0ck-lol.png); -} - -.thumb { - border: 1px solid #000; -} - -.thumb:hover { - opacity: 1; - box-shadow: 0px 0px 0px 1px black; -} - -img { - box-shadow: unset; -} - -.id { - color: black; - background: #c0c0c0; - border: outset 2px #0009; -} - -.id > a { - color: black; - text-decoration: underline dotted; -} - -.return { - background: #c0c0c0; - border-bottom: 2px solid #c0c0c0; -} -body:after { - position: fixed; - bottom: 1px; - right: 4px; - content: attr(data-clock); - z-index: 999; - height: 19px; - padding: 5px; - border: 2px inset #c0c0c0; -} - -.controls { - border: 2px solid #c0c0c0; - color: #fff; - background: #000080; -} - -#random { - color: #fff; - font-family: sans; - display: flex; - justify-content: flex-start; - padding-left: 5px; -} - -.medium, .thumbnail { - display: flex; - justify-content: space-between; - margin-top: 0; - background: #c0c0c0; - border: inset 2px #c0c0c0; - padding: 5px; -} - -.wrapper { - border-left: 2px solid #c0c0c0; - border-right: 2px solid #c0c0c0; -} - -.panel.info { - margin-top: 0; - width: 1200px; - border: 2px solid #c0c0c0; - box-shadow: inset 2px 2px #7d7d7d, inset -2px -2px #e3e3e3; -} - -.panel { - background-color: #c0c0c0; - color: #fff; -} - -a#next, a#prev { - color: #000; -} - -input, select, textarea { - - border: unset; - background: #c0c0c0; - color: #000; - font-family: serif; - font-size: 100%; -} - -.return, .navbar{ - background: silver; - border-bottom: 2px solid silver; - text-align: unset; - position: fixed; - bottom: 0; - margin-bottom: 0; - height: 35px; - display: flex; - justify-content: left; -} - -img.van { - background-position: 0px 5px; - height: 33px; -} - -.text { - position: relative; - top: -10px; - left: 2px; -} - -#hautu, #contact, #rnd { - border-style: solid; - border-width: 2px; - border-color: #dfdfdf #4b4b4b #4b4b4b #dfdfdf; - margin-top: 3px; - display: inline-block; - width: 150px; - margin-left: 2px; -} - -#hautu:hover, #contact:hover, #rnd:hover { - background: #868686; - text-decoration: none; -} - -#hautu::before { - background-image: url('/s/img/how2f.png'); - background-size: auto; - display: inline-block; - width: 22px; - height: 23px; - content: ""; - position: relative; - background-position: 22px; -} - - -#contact::before { - background-image: url('/s/img/roll22.png'); - background-size: auto; - display: inline-block; - width: 22px; - height: 23px; - content: ""; - background-position: 22px; -} - -#rnd:before { - background-image: url('/s/img/rnd.png'); - background-size: auto; - display: inline-block; - width: 22px; - height: 23px; - content: ""; - background-position: 22px; -} - -#my-video { - border: outset 2px black; -} - -.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:10em}.video-js .vjs-controls-disabled .vjs-big-play-button{display:none!important}.video-js .vjs-control{width:3em}.video-js .vjs-menu-button-inline:before{width:1.5em}.vjs-menu-button-inline .vjs-menu{left:3em}.video-js.vjs-paused .vjs-big-play-button,.vjs-paused.vjs-has-started.video-js .vjs-big-play-button{display:block}.video-js .vjs-load-progress div,.vjs-seeking .vjs-big-play-button,.vjs-waiting .vjs-big-play-button{display:none!important}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{padding:0 .4em .3em}.video-js.vjs-ended .vjs-loading-spinner{display:none}.video-js.vjs-ended .vjs-big-play-button{display:block!important}.video-js *,.video-js:after,.video-js:before{box-sizing:inherit;font-size:inherit;color:inherit;line-height:inherit}.video-js.vjs-fullscreen,.video-js.vjs-fullscreen .vjs-tech{width:100%!important;height:100%!important}.video-js{font-size:14px;overflow:hidden}.video-js .vjs-control{color:inherit}.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:8.35em}.video-js .vjs-volume-menu-button.vjs-volume-menu-button-horizontal:hover .vjs-menu .vjs-menu-content{height:3em;width:6.35em}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff,0 0 1em #fff,0 0 1em #fff}.video-js .vjs-spacer,.video-js .vjs-time-control{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.video-js .vjs-time-control{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}.video-js .vjs-time-control.vjs-time-divider{width:14px}.video-js .vjs-time-control.vjs-time-divider div{width:100%;text-align:center}.video-js .vjs-time-control.vjs-current-time{margin-left:1em}.video-js .vjs-time-control .vjs-current-time-display,.video-js .vjs-time-control .vjs-duration-display{width:100%}.video-js .vjs-time-control .vjs-current-time-display{text-align:right}.video-js .vjs-time-control .vjs-duration-display{text-align:left}.video-js .vjs-play-progress:before,.video-js .vjs-progress-control .vjs-play-progress:before,.video-js .vjs-remaining-time,.video-js .vjs-volume-level:after,.video-js .vjs-volume-level:before,.video-js.vjs-live .vjs-time-control.vjs-current-time,.video-js.vjs-live .vjs-time-control.vjs-duration,.video-js.vjs-live .vjs-time-control.vjs-time-divider,.video-js.vjs-no-flex .vjs-time-control.vjs-remaining-time{display:none}.video-js.vjs-no-flex .vjs-time-control{display:table-cell;width:4em}.video-js .vjs-progress-control{position:absolute;left:0;right:0;width:100%;height:.5em;top:-.5em}.video-js .vjs-progress-control .vjs-load-progress,.video-js .vjs-progress-control .vjs-play-progress,.video-js .vjs-progress-control .vjs-progress-holder{height:100%}.video-js .vjs-progress-control .vjs-progress-holder{margin:0}.video-js .vjs-progress-control:hover{height:1.5em;top:-1.5em}.video-js .vjs-control-bar{-webkit-transition:-webkit-transform .1s ease 0s;-moz-transition:-moz-transform .1s ease 0s;-ms-transition:-ms-transform .1s ease 0s;-o-transition:-o-transform .1s ease 0s;transition:transform .1s ease 0s}.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar{visibility:visible;opacity:1;-webkit-backface-visibility:hidden;-webkit-transform:translateY(3em);-moz-transform:translateY(3em);-ms-transform:translateY(3em);-o-transform:translateY(3em);transform:translateY(3em);-webkit-transition:-webkit-transform 1s ease 0s;-moz-transition:-moz-transform 1s ease 0s;-ms-transition:-ms-transform 1s ease 0s;-o-transition:-o-transform 1s ease 0s;transition:transform 1s ease 0s}.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control{height:.25em;top:-.25em;pointer-events:none;-webkit-transition:height 1s,top 1s;-moz-transition:height 1s,top 1s;-ms-transition:height 1s,top 1s;-o-transition:height 1s,top 1s;transition:height 1s,top 1s}.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control{opacity:0;-webkit-transition:opacity 1s ease 1s;-moz-transition:opacity 1s ease 1s;-ms-transition:opacity 1s ease 1s;-o-transition:opacity 1s ease 1s;transition:opacity 1s ease 1s}.video-js.vjs-live .vjs-live-control{margin-left:1em}.video-js .vjs-big-play-button{top:50%;left:50%;margin-left:-1em;width:2em;border:none;background-color:rgba(0,0,0,.45);color:#fff;-webkit-transition:border-color .4s,outline .4s,background-color .4s;-moz-transition:border-color .4s,outline .4s,background-color .4s;-ms-transition:border-color .4s,outline .4s,background-color .4s;-o-transition:border-color .4s,outline .4s,background-color .4s;transition:border-color .4s,outline .4s,background-color .4s;background-color:silver;font-size:2em;border-radius:0%;height:1.4em!important;line-height:1.4em!important;margin-top:-.7em!important}.video-js .vjs-menu-button-popup .vjs-menu{left:-3em}.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:transparent;width:12em;left:-1.5em;padding-bottom:.5em}.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item,.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-title{background-color:#151b17;margin:.3em 0;padding:.5em;border-radius:.3em}.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-selected{background-color:#2483d5}.video-js .vjs-big-play-button:active,.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{background-color:silver}.video-js .vjs-loading-spinner{border-color:silver}.video-js .vjs-control-bar2{background-color:silver}.video-js .vjs-control-bar{background-color:silver!important;color:#000;font-size:14px}.video-js .vjs-play-progress,.video-js .vjs-volume-level{background-color:rgba(0,0,0,.8)} diff --git a/public/s/css/master.css b/public/s/css/master.css deleted file mode 100644 index d95a808..0000000 --- a/public/s/css/master.css +++ /dev/null @@ -1,187 +0,0 @@ -@import url('https://fonts.googleapis.com/css?family=Space+Mono'); - -body { - font-family: 'Space Mono', monospace; - font-size: 13px; -} - -.mudderfigg { - padding: 10px; - border-radius: 5px; - display: flex; - justify-content: space-between; -} - -.id { - text-align: center; - background: #262626; - padding: 5px; - border-radius: 0; - color: white; - vertical-align: baseline; - border: 1px solid #99ff00; -} - -.id > a { - color: #99ff00; -} - - -.panel { - padding-left: 5px; - padding-right: 5px; - border-top: 2px dotted #99ff00; -} - -.panel.info { - margin-top: 0px; - width: 1200px; - border: 1px solid black; -} - -.wrapper { - margin: 0 auto; - width: 1200px; - border-left: 1px solid black; - border-right: 1px solid black; -} - -.medium, .thumbnail { - display: flex; - justify-content: space-between; - margin-top: 0px; - background: #484747; - border: 0px solid #99ff00; - padding: 5px; -} - -.controls { - border-bottom: 1px solid; - width: 1200px; - margin-top: 35px; - border: 1px solid black; -} - -a#next, a#prev { - position: relative; - font-weight: normal; - top: 0px; - bottom: 932px; - margin: unset; - font-size: 18px; - color: #99ff00; - padding: 140px 40px 140px 40px; - cursor: pointer; - -webkit-transform: translateZ(0); - align-content: inherit; - align-self: center; -} - -a#next, a#prev { - position: sticky; - top: 0; -} - -img.van { - width: 171px; - height: 28px; - background-image: url(/s/img/f0ck_small.png); - background-position: 0px -1px; - border: 1px solid transparent; - background-repeat: no-repeat; -} - - -.van { - border: 0; - box-shadow: none; -} -.navbar { - padding-top: 0; - padding-bottom: 0; -} - -.return { - padding: 0; - margin-top: -35px; - top: inherit; -} - -.audiojs { - height: 360px; - width: 640px; - background-color: transparent; -} - -input, select, textarea { - border: unset; - background: #262626; - color: #f1e3ce; - font-family: 'Space Mono', monospace; - font-size: 99%; -} - -/* Blöde Box */ -/*body:after { - content: "gemaked vong 1 spast, 1 nudelsuppe unt 1 hunt. hypfer isd doof."; - position: fixed; - background: #484747; - bottom: 0; - right: 0; - color: #9f0; - border-left: 1px solid black; - border-top: 1px solid black; - padding: 5px; -}*/ - -.my-video-dimensions { - width: 900px; - height: auto; - min-height: 500px; -} - -img#f0ck-image { - max-width: 100%; - max-height: 500px; -} - -.vjs-audio.vjs-has-started .vjs-poster { - display: block; - background-size: cover; -} - -.vjs-poster { - background-size: cover; -} - -a#elfe { - display: flex; - justify-content: center; - align-self: center; - max-height: fit-content; - max-height: -moz-fit-content; -} - -.return-how { - position: unset; - margin: 0; -} - -.f0ckme { - color: inherit; - text-align: center; - padding: 10px; -} - -/* RIP TERRY */ -.thumb[src="./t/34449.png"] { - transition-duration: 0.2s; - -webkit-transition-duration: 0.2s; - background-color: gold; - border-width: medium; - border-color: gold; - font-size: 18px; - font-style: italic; - vertical-align: middle; - height: 128px; -} diff --git a/public/s/css/n0xy.css b/public/s/css/n0xy.css deleted file mode 100644 index a10e806..0000000 --- a/public/s/css/n0xy.css +++ /dev/null @@ -1,197 +0,0 @@ -body { - background-color: #0b0b0e; - font-family: monospace; - font-size: 15px; -} - -ul#posts { - padding-top: 3.2em; -} - -.wrapper { - border-left: 0; - border-right: 0; -} - -.thumb { - border: 1px solid #1dadb04d; -} - -.id > a { - color: #fff; -} - -a { - color: #1dadb0; - text-decoration: none; -} - -a:hover { - text-shadow: 2px 1px 15px #1dadb0; - color: #1dadb0; - text-decoration: none; -} - -a#next, a#prev { - color: #1dadb0; -} - -.navbar { - - border-bottom-color: currentcolor; - border-bottom-style: none; - border-bottom-width: 0px; - background-color: #121212; - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB90GBgMqHcZ0EYUAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAF0lEQVQI12NgYGAwZsAECDEWBgYGBgYACpwAazfG694AAAAASUVORK5CYII="); - color: #1dadb0; - text-shadow: 0 1px 1px #000; - overflow: auto; - border-bottom: 1px solid; - box-shadow: 0 0 5px rgb(0, 0, 0); - -} - -.return { - border-bottom-color: currentcolor; - border-bottom-style: none; - border-bottom-width: 0px; - background-color: #121212; - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB90GBgMqHcZ0EYUAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAF0lEQVQI12NgYGAwZsAECDEWBgYGBgYACpwAazfG694AAAAASUVORK5CYII="); - color: #1dadb0; - text-shadow: 0 1px 1px #000; - overflow: auto; - border-bottom: 1px solid; - box-shadow: 0 0 5px rgb(0, 0, 0); - margin-top: -55px; -} - -.controls { - border: 0; - border-bottom-color: currentcolor; - border-bottom-style: none; - border-bottom-width: 0px; - background-color: #121212; - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB90GBgMqHcZ0EYUAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAF0lEQVQI12NgYGAwZsAECDEWBgYGBgYACpwAazfG694AAAAASUVORK5CYII="); - color: #1dadb0; - text-shadow: 0 1px 1px #000; - overflow: auto; - border-bottom: 1px solid; - box-shadow: 0 0 5px rgb(0, 0, 0); - margin-top: 55px; - margin-bottom: 10px; -} - -.medium { - background-color: #121212; - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB90GBgMqHcZ0EYUAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAF0lEQVQI12NgYGAwZsAECDEWBgYGBgYACpwAazfG694AAAAASUVORK5CYII="); - color: #1dadb0; - text-shadow: 0 1px 1px #000; - overflow: auto; - box-shadow: 0 0 5px rgb(0, 0, 0); - padding-top: 15px; - padding-bottom: 15px; - border-bottom: 1px solid; -} - -.panel.info { - border-bottom-color: currentcolor; - border-bottom-style: none; - border-bottom-width: 0px; - background-color: #121212; - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB90GBgMqHcZ0EYUAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAF0lEQVQI12NgYGAwZsAECDEWBgYGBgYACpwAazfG694AAAAASUVORK5CYII="); - color: #1dadb0; - text-shadow: 0 1px 1px #000; - overflow: auto; - box-shadow: 0 0 5px rgb(0, 0, 0); - border: 0; - margin-top: 10px; - border-bottom: 1px solid; -} - -.id { - background: #090909; - background-image: none; - color: #1dadb0; - border: 0; - align-self: center; - font-size: 90%; - border-radius: 5px; - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB90GBgMqHcZ0EYUAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAF0lEQVQI12NgYGAwZsAECDEWBgYGBgYACpwAazfG694AAAAASUVORK5CYII="); - box-shadow: 0 0 5px rgb(0, 0, 0); -} - -img { - box-shadow: none; -} - -input, select, textarea { - border: 1px solid transparent; - background: #090909; - color: #1dadb0; - font-family: 'Hack', monospace, sans-serif; - font-size: 100%; -} - -code { - color: #1dadb0; - padding: 5px; - background: black; - border: 1px solid; -} - -img.van { - width: 276px; - height: 45px; - background-image: url(/s/img/f0xy.png); - background-position: 0px -1px; - border: 1px solid transparent; - background-repeat: no-repeat; -} - -.return > a { - display: inline-block; - vertical-align: bottom; -} - -.video-js .vjs-control-bar { - background-color: #161618 !important; - color: #fff; - font-size: 12px; -} - -.video-js .vjs-big-play-button { - background-color: #1dadb04d; -} - -.video-js:hover .vjs-big-play-button, .video-js .vjs-big-play-button:focus, .video-js .vjs-big-play-button:active { - background-color: #1dadb0; -} - -.video-js .vjs-play-progress, .video-js .vjs-volume-level { - background-color: #1dadb0; -} - -.video-js { - background-color: #000; -} - -.video-js .vjs-control:focus::before, .video-js .vjs-control:hover::before { - text-shadow: 0px 0px 0.2em #fff,0 0 0.2em #262626,0 0 0.2em #262626; -} - -.video-js .vjs-loading-spinner { - border-color: #1dadb0; -} - -div#my-video { - border-radius: 0px; - box-shadow: none; - margin-bottom: 15px; - margin-top: 15px; - border: 2px solid #161618; -} - -.navbar > a { - display: inline-block; - vertical-align: bottom; - } \ No newline at end of file diff --git a/public/s/css/pink.css b/public/s/css/pink.css deleted file mode 100644 index 43a5667..0000000 --- a/public/s/css/pink.css +++ /dev/null @@ -1,181 +0,0 @@ -.thumb { - border: 2px solid #ff008d; -} - -body { - margin: 0em auto 3em auto; - background-color: #1b1a1a; - color: #848484; - font-family: Monospace; - font-size: 12px; -} - - -a { - color: #fff; -} - -a:hover { - color: #ff008d; -} - -input, select, textarea { - border: 1px double #ff008d; - background: #2f2f2f; - color: #ffffff; - font-family: 'Hack', monospace, sans-serif; - font-size: 80%; -} - -.return { - text-align: center; - font-size: 25px; - border-bottom: 2px solid #ff008d; - margin-top: -55px; -} - -.controls { - text-align: center; - color: #ff008d; - font-weight: bold; - width: 888px; - margin: 0 auto; - background: #484747; - padding-top: 0; - margin-top: 55px; - border: 2px solid #ff008d; -} - -.navbar { - margin: 0 auto; - width: 100%; - border: 0; - padding-top: 5px; - padding-bottom: 5px; - font-weight: bold; - position: fixed; - overflow: visible; - z-index: 999; - background-color: #484747; - border-bottom: 2px solid #ff008d; - text-align: center; - top: 0; - color: #ff008d; -} - -.medium, .thumbnail { - display: flex; - justify-content: center; - margin-top: 5px; - background: #484747; - border: 2px solid #ff008d; - padding: 5px; -} - -span.id { - color: #ffffff; -} - -a#holland { - color: #ff008d; -} - -code { - color: #ff008d; -} - -.panel { - margin-bottom: 0; - background-color: rgb(72, 71, 71); - border: 2px solid #ff008d; - border-radius: 0px; - padding-left: 10px; - padding-right: 10px; - width: 25%; - float: left; - position: relative; - min-height: 1px; -} - -.plyr--audio .plyr__controls { - padding: 0; - border-radius: inherit; - background: #1b1a1a; - border: 0; - color: #ff008d; - width: 300px; - padding-right: 5; - height: 32px; -} - -.plyr input[type=range]::-webkit-slider-thumb { - -webkit-appearance: none; - margin-top: -4px; - position: relative; - height: 16px; - width: 16px; - background: #262626; - border: 1px solid #ff008d; - border-radius: 100%; - transition: background .2s ease,border .2s ease,transform .2s ease; - box-shadow: 0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(0,0,0,.15); - box-sizing: border-box; -} - -.plyr__progress--played, .plyr__volume--display { - z-index: 1; - color: #ff008d; - background: 0 0; - transition: none; -} - -.plyr--audio .plyr__controls button.tab-focus:focus, .plyr--audio .plyr__controls button:hover, .plyr__play-large { - background: #484747; - color: #ff008d; - border-radius: 0; -} - -.plyr input[type=range]:active::-webkit-slider-thumb { - background: #262626; - border-color: #ff008d; - transform: scale(1.25) -} - -.plyr--video .plyr__controls { - position: absolute; - left: 0; - right: 0; - bottom: 0; - z-index: 2; - padding: 0px 0px 0px; - background: rgba(38, 38, 38, 0.97); - border-bottom-left-radius: inherit; - border-bottom-right-radius: inherit; - color: #ff008d; - transition: opacity .3s cubic-bezier(0.12, 0.63, 0.25, 1); -} - -/* Feuerfick */ -.plyr input[type="range"]::-moz-range-thumb { - position: relative; - height: 16px; - width: 16px; - background: #ff008d; - border: 2px solid #262626; - border-radius: 100%; - transition: background .2s ease, border .2s ease, transform .2s ease; - box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(0, 0, 0, .15); - box-sizing: border-box; -} - -.plyr input[type=range]:active::-moz-range-thumb { - background: #ff008d; - border-color: #262626; - transform: scale(1.25) -} - -.plyr--video .plyr__controls button.tab-focus:focus, .plyr--video .plyr__controls button:hover { - background: #484747; - color: #ff008d; - border-radius: 0; -} \ No newline at end of file diff --git a/public/s/css/plyr.css b/public/s/css/plyr.css deleted file mode 100644 index e92820c..0000000 --- a/public/s/css/plyr.css +++ /dev/null @@ -1 +0,0 @@ -.plyr input[type=range]:focus,.plyr:focus{outline:0}.plyr .plyr__video-embed iframe,.plyr__tooltip{pointer-events:none}@keyframes plyr-progress{to{background-position:25px 0}}.plyr{position:relative;max-width:100%;min-width:200px;font-family:Avenir,'Avenir Next','Helvetica Neue','Segoe UI',Helvetica,Arial,sans-serif;direction:ltr}.plyr,.plyr *,.plyr ::after,.plyr ::before{box-sizing:border-box}.plyr a,.plyr button,.plyr input,.plyr label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr audio,.plyr video{width:100%;height:auto;vertical-align:middle;border-radius:inherit}.plyr input[type=range]{display:block;height:20px;width:100%;margin:0;padding:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;background:0 0}.plyr input[type=range]::-webkit-slider-runnable-track{height:8px;background:0 0;border:0;border-radius:4px;-webkit-user-select:none;user-select:none}.plyr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-moz-range-track{height:8px;background:0 0;border:0;border-radius:4px;-moz-user-select:none;user-select:none}.plyr input[type=range]::-moz-range-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-ms-track{height:8px;background:0 0;border:0;color:transparent}.plyr input[type=range]::-ms-fill-upper{height:8px;background:0 0;border:0;border-radius:4px;-ms-user-select:none;user-select:none}.plyr input[type=range]::-ms-fill-lower{height:8px;border:0;border-radius:4px;-ms-user-select:none;user-select:none;background:#3498db}.plyr input[type=range]::-ms-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;margin-top:0}.plyr input[type=range]::-ms-tooltip{display:none}.plyr input[type=range]::-moz-focus-outer{border:0}.plyr input[type=range].tab-focus:focus{outline-offset:3px}.plyr input[type=range]:active::-webkit-slider-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}.plyr input[type=range]:active::-moz-range-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}.plyr input[type=range]:active::-ms-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}.plyr--video input[type=range].tab-focus:focus{outline:rgba(255,255,255,.5) dotted 1px}.plyr--audio input[type=range].tab-focus:focus{outline:rgba(86,93,100,.5) dotted 1px}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;padding:0!important;border:0!important;height:1px!important;width:1px!important}.plyr__video-wrapper{position:relative;background:#000;border-radius:inherit}.plyr__video-embed{padding-bottom:56.25%;height:0;border-radius:inherit;overflow:hidden;z-index:0}.plyr__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plyr__video-embed>div{position:relative;padding-bottom:200%;transform:translateY(-35.95%)}.plyr video::-webkit-media-text-track-container{display:none}.plyr__captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;transform:translateY(-40px);transition:transform .3s ease;color:#fff;font-size:16px;text-align:center;font-weight:400}.plyr__captions span{border-radius:2px;padding:3px 10px;background:rgba(0,0,0,.7);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:150%}.plyr__captions span:empty{display:none}@media (min-width:768px){.plyr__captions{font-size:24px}}.plyr--captions-active .plyr__captions{display:block}.plyr--hide-controls .plyr__captions{transform:translateY(-15px)}@media (min-width:1024px){.plyr--fullscreen-active .plyr__captions{font-size:32px}}.plyr ::-webkit-media-controls{display:none}.plyr__controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1;text-align:center}.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:5px}.plyr__controls .plyr__progress:first-child,.plyr__controls .plyr__time:first-child,.plyr__controls>button:first-child{margin-left:0}.plyr__controls .plyr__volume{margin-left:5px}.plyr__controls [data-plyr=pause]{margin-left:0}.plyr__controls button{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;overflow:visible;vertical-align:middle;padding:7px;border:0;background:0 0;border-radius:3px;cursor:pointer;transition:background .3s ease,color .3s ease,opacity .3s ease;color:inherit}.plyr__controls button svg{width:18px;height:18px;display:block;fill:currentColor}.plyr__controls button:focus{outline:0}.plyr__controls .icon--captions-on,.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{display:none}@media (min-width:480px){.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:10px}}.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none}.plyr--video .plyr__controls{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:50px 10px 10px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff;transition:opacity .3s ease}.plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover{background:#3498db;color:#fff}.plyr--audio .plyr__controls{padding:10px;border-radius:inherit;background:#fff;border:1px solid #dbe3e8;color:#565D64}.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover,.plyr__play-large{background:#3498db;color:#fff}.plyr__play-large{display:none;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px;border:4px solid currentColor;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15);transition:all .3s ease}.plyr__play-large svg{position:relative;left:2px;width:20px;height:20px;display:block;fill:currentColor}.plyr__play-large:focus{outline:rgba(255,255,255,.5) dotted 1px}.plyr .plyr__play-large{display:inline-block}.plyr--audio .plyr__play-large,.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{display:none}.plyr--playing .plyr__play-large{opacity:0;visibility:hidden}.plyr--playing .plyr__controls [data-plyr=pause]{display:inline-block}.plyr--captions-active .plyr__controls .icon--captions-on,.plyr--fullscreen-active .icon--exit-fullscreen,.plyr--muted .plyr__controls .icon--muted{display:block}.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr--captions-active .plyr__controls .icon--captions-on+svg,.plyr--fullscreen-active .icon--exit-fullscreen+svg,.plyr--muted .plyr__controls .icon--muted+svg{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__tooltip{position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:5px 7.5px;opacity:0;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:14px;line-height:1.3;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease}.plyr__tooltip::before{content:'';position:absolute;width:0;height:0;left:50%;transform:translateX(-50%);bottom:-4px;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.7);border-left:4px solid transparent;z-index:2}.plyr button.tab-focus:focus .plyr__tooltip,.plyr button:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr button:hover .plyr__tooltip{z-index:3}.plyr__controls button:first-child .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls button:first-child .plyr__tooltip::before{left:16px}.plyr__controls button:last-child .plyr__tooltip{right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls button:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls button:first-child .plyr__tooltip--visible,.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:first-child:hover .plyr__tooltip,.plyr__controls button:last-child .plyr__tooltip--visible,.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr__progress{position:relative;display:none;-ms-flex:1;flex:1}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress input[type=range]::-webkit-slider-runnable-track{background:0 0}.plyr__progress input[type=range]::-moz-range-track{background:0 0}.plyr__progress input[type=range]::-ms-fill-upper{background:0 0}.plyr__progress .plyr__tooltip{left:0}.plyr .plyr__progress{display:inline-block}.plyr__progress--buffer,.plyr__progress--played,.plyr__volume--display{position:absolute;left:0;top:50%;width:100%;height:8px;margin:-4px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:100px}.plyr__progress--buffer::-webkit-progress-bar,.plyr__progress--played::-webkit-progress-bar,.plyr__volume--display::-webkit-progress-bar{background:0 0}.plyr__progress--buffer::-webkit-progress-value,.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-moz-progress-bar,.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-ms-fill,.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{border-radius:100px}.plyr__progress--played,.plyr__volume--display{z-index:1;color:#3498db;background:0 0;transition:none}.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none}.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none}.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{display:none}.plyr__progress--buffer::-webkit-progress-value{transition:width .2s ease}.plyr__progress--buffer::-moz-progress-bar{transition:width .2s ease}.plyr__progress--buffer::-ms-fill{transition:width .2s ease}.plyr--video .plyr__progress--buffer,.plyr--video .plyr__volume--display{background:rgba(255,255,255,.25)}.plyr--video .plyr__progress--buffer{color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress--buffer,.plyr--audio .plyr__volume--display{background:rgba(198,214,219,.66)}.plyr--audio .plyr__progress--buffer{color:rgba(198,214,219,.66)}.plyr--loading .plyr__progress--buffer{animation:plyr-progress 1s linear infinite;background-size:25px 25px;background-repeat:repeat-x;background-image:linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);color:transparent}.plyr--video.plyr--loading .plyr__progress--buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress--buffer{background-color:rgba(198,214,219,.66)}.plyr__time{display:inline-block;vertical-align:middle;font-size:14px}.plyr__time+.plyr__time{display:none}@media (min-width:768px){.plyr__time+.plyr__time{display:inline-block}}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}.plyr__volume{display:none}.plyr .plyr__volume{-ms-flex:1;flex:1;position:relative}.plyr .plyr__volume input[type=range]{position:relative;z-index:2}@media (min-width:480px){.plyr .plyr__volume{display:block;max-width:60px}}@media (min-width:768px){.plyr .plyr__volume{max-width:100px}}.plyr--is-ios .plyr__volume,.plyr--is-ios [data-plyr=mute]{display:none!important}.plyr--fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000000;background:#000;border-radius:0!important}.plyr--fullscreen-active video{height:100%}.plyr--fullscreen-active .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-active .plyr__video-embed{overflow:visible}.plyr--fullscreen-active .plyr__controls{position:absolute;bottom:0;left:0;right:0}.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)} \ No newline at end of file diff --git a/public/s/css/style.css b/public/s/css/style.css deleted file mode 100644 index 9d7e9b6..0000000 --- a/public/s/css/style.css +++ /dev/null @@ -1,323 +0,0 @@ -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -html, body { - max-height: 100%; - width: 100%; -} -body { - margin: 0em auto 3em auto; - background-color: #262626; - color: #fff; - font-family: Monospace; - font-size: 12px; - line-height: 1.42857143; -} - -.contact { - margin: 20px; -} - -input, select, textarea { - border: 1px double #99ff00; - background: #282A2E; - color: #f1e3ce; - font-family: 'Hack', monospace, sans-serif; - font-size: 80%; -} - -ul#posts { - width: calc(100% - 210px); - margin: 0; - margin-left: 100px; - padding: 0; - list-style: none; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; - display: flex; - -webkit-flex-flow: row wrap; - flex-flow: row wrap; - justify-content: flex-start; - -webkit-justify-content: flex-start; - padding-top: 2.2em; -} -li.post { - padding: 5px; - width: 128px; - height: 128px; - margin-top: 5px; - line-height: 128px; - -webkit-flex: 1 1 auto; - ms-flex: 1 1 auto; - flex: 1 1 auto; -} -.thumb { - border: 2px solid #4c4a4a; -} -.thumb:hover { - opacity: 0.7; -} -.clear { - clear: both; - padding: 1em 0; -} -a { - color: #9f0; - text-decoration: none; -} -a:hover { - color: #74c100; - text-decoration: underline; -} - -.medium, .thumbnail { - display: flex; - justify-content: center; - margin-top: 5px; - background: #484747; - border: 0px solid #99ff00; - padding: 5px; -} - -.info { - padding-top: 5px; -} -.id { - text-align: center; - padding-bottom: 10px; -} - -.controls { - text-align: center; - font-weight: bold; - width: 888px; - margin: 0 auto; - padding-top: 0; - margin-top: 35px; - border: 0px solid #99ff00; - color: #99ff00; - background: #484747; -} - -.navbar { - margin: 0 auto; - width: 100%; - border: 0; - padding-top: 5px; - padding-bottom: 5px; - font-weight: bold; - position: fixed; - overflow: visible; - z-index: 999; - background-color: #484747; - border-bottom: 2px solid #99ff00; - text-align: center; -} - -.return { - text-align: center; - border: 0; - width: 100%; - margin: 0 auto; - margin-bottom: 5px; - margin-top: -35px; - position: fixed; - overflow: visible; - z-index: 999; - border-bottom: 1px solid #99ff00; - padding: 5px; - background: #484747; - font-weight: bold; -} - -.irc { - margin: 20px; -} -code { - color: #9df943; -} - -.panel { - margin-bottom: 0; - background-color: #484747; - border: 0px solid #99ff00; - border-radius: 0px; - padding-left: 10px; - padding-right: 10px; - width: 25%; - float: left; - position: relative; - min-height: 1px; - color: #ffffff; - padding-bottom: 5px; -} - -.panel.info { - margin: 0 auto; - margin-top: 5px; - float: none; - width: 888px; - margin-bottom: 5px; -} - - -img { - vertical-align: middle; - max-height: 770px; - border: 1px solid black; - box-shadow: 0 0 5px #000; -} - -.wrapper { - margin: 0 auto; - width: 888px; -} - -video#player { - max-width: 100%; - height: 50%; -} - -/* Plyr */ -.plyr--audio .plyr__controls { - padding: 0; - border-radius: inherit; - background: #262626; - border: 0; - color: #99ff00; - width: 300px; - padding-right: 5; - height: 32px; -} - -.plyr audio, .plyr video { - width: 100%; - height: auto!important; - vertical-align: middle; - border-radius: inherit; -} - -/* Video Player Style */ -.plyr--audio .plyr__controls button.tab-focus:focus, .plyr--audio .plyr__controls button:hover, .plyr__play-large { - background: #484747; - color: #9f0; - border-radius: 0; -} - -.plyr--video .plyr__controls { - position: absolute; - left: 0; - right: 0; - bottom: 0; - z-index: 2; - padding: 0px 0px 0px; - background: rgba(38, 38, 38, 0.97); - border-bottom-left-radius: inherit; - border-bottom-right-radius: inherit; - color: #91ee06; - transition: opacity .3s cubic-bezier(0.12, 0.63, 0.25, 1); -} - -.plyr { - position: relative; - max-width: 100%; - min-width: 200px; - font-family: Avenir,'Avenir Next','Helvetica Neue','Segoe UI',Helvetica,Arial,sans-serif; - direction: ltr; - border: 1px solid #0c0d0c; - box-shadow: 0 0 15px #000; -} - -.plyr--video .plyr__controls button.tab-focus:focus, .plyr--video .plyr__controls button:hover { - background: #484747; - color: #9f0; - border-radius: 0; -} -.plyr__progress--played, .plyr__volume--display { - z-index: 1; - color: #99ff00; - background: 0 0; - transition: none; -} - -.plyr input[type=range]::-webkit-slider-thumb { - -webkit-appearance: none; - margin-top: -4px; - position: relative; - height: 16px; - width: 16px; - background: #262626; - border: 1px solid #99ff00; - border-radius: 100%; - transition: background .2s ease,border .2s ease,transform .2s ease; - box-shadow: 0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(0,0,0,.15); - box-sizing: border-box; -} - -.plyr input[type=range]:active::-webkit-slider-thumb { - background: #262626; - border-color: #99ff00; - transform: scale(1.25) -} - -.plyr--fullscreen-active video { - height: 100%!important; - max-width: 100%!important; -} - -.plyr--fullscreen-active { - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - height: 100%; - width: 100%; - z-index: 10000000; - background: #000; - border-radius: 0!important; - border: 0!important; -} - -/* Feuerfick */ -.plyr input[type="range"]::-moz-range-thumb { - position: relative; - height: 16px; - width: 16px; - background: #9f0; - border: 2px solid #262626; - border-radius: 100%; - transition: background .2s ease, border .2s ease, transform .2s ease; - box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(0, 0, 0, .15); - box-sizing: border-box; -} - -.plyr input[type=range]:active::-moz-range-thumb { - background: #9f0; - border-color: #262626; - transform: scale(1.25) -} - -.savetheinternet { - position: fixed; - bottom: 0; - left: 0; - right: 0; - text-align: center; - background: black; -} - -.f0ckme { - color: inherit; - text-align: center; - padding: 10px; -} - -pre { - letter-spacing: 7px; -} diff --git a/public/s/css/term.css b/public/s/css/term.css deleted file mode 100644 index 71138c6..0000000 --- a/public/s/css/term.css +++ /dev/null @@ -1,277 +0,0 @@ -@import url('https://fonts.googleapis.com/css?family=VT323'); - -body { - margin: 0em auto 3em auto; - background-color: #040404; - color: #fff; - font-family: 'VT323', monospace; - font-size: 18px; -} - -span.id { - color: #00DF00; - text-shadow: 0 0 20px #00DF00; - background: #040404; - box-shadow: 0 0 7px 0px #00df00; - border-radius: 5px; - border: unset; -} - -img.van { - width: 171px; - height: 28px; - background-image: url(/s/img/term_f0ck_logo.png); - background-position: 0px -1px; - border: 1px solid transparent; - background-repeat: no-repeat; -} - - -.id > a { - color: rgba(255,0,247,1); -} - -span.src>a { - color: #ff00f7; - text-shadow: 0 0 20px #ff00f7; -} - -input, select, textarea { - border: 1px double #ff00f7; - background: #282A2E; - color: #f1e3ce; - font-family: 'VT323', 'Courier', monospace; - font-size: 80%; - -moz-box-shadow: 0px 0px 37px 5px rgba(43,255,0,1); - -webkit-box-shadow: 0px 0px 10px 0px rgba(255,0,247,1); - -moz-box-shadow: 0px 0px 10px 0px rgba(255,0,247,1); - box-shadow: 0px 0px 10px 0px rgba(255,0,247,1); -} - -.return { - text-align: center; - font-size: 17px; - color: #00DF00; - text-shadow: 0 0 20px #00DF00; - background: #0b0b0b; - border-bottom: 2px solid #03dc03; - margin-top: -35px; -} - -.controls { - text-align: center; - color: #00d500; - font-weight: bold; - margin: 0 auto; - background: #0b0b0b; - padding-top: 0; - margin-top: 35px; - border: 2px solid #03dc03; -} - -.medium, .thumbnail { - display: flex; - justify-content: space-between; - margin-top: 5px; - background: #0b0b0b; - border: 2px solid #03dc03; - padding: 5px; -} - -div#my-video { - border-radius: 5px; - box-shadow: 0 0 20px #000000; - margin-bottom: 15px; - margin-top: 15px; -} - -a#elfe { - margin-bottom: 15px; - margin-top: 15px; -} - -a#next { - color: #00DF00; - text-shadow: 0 0 20px #00DF00; -} - -a#random { - color: #00DF00; - text-shadow: 0 0 20px #00DF00; -} - -a#prev { - color: #00DF00; - text-shadow: 0 0 20px #00DF00; -} - -.panel { - margin-bottom: 0; - background-color: rgba(16, 16, 16, 0.61); - border: 2px solid #0b842b; - border-radius: 0px; - padding-left: 10px; - padding-right: 10px; - width: 25%; - float: left; - position: relative; - min-height: 1px; -} - -.thumb:hover { - opacity: 0.7; - -webkit-box-shadow: 0px 0px 6px 0px rgba(0,255,30,1) - -moz-box-shadow: 0px 0px 6px 0px rgba(0,255,30,1); - box-shadow: 0px 0px 6px 0px rgba(0,255,30,1); -} - -.thumb { - border: 2px solid #00df00; -} - -.navbar { - margin: 0 auto; - width: 100%; - border: 0; - padding-top: 0; - padding-bottom: 0; - font-weight: bold; - position: fixed; - overflow: visible; - z-index: 999; - background-color: #0b0b0b; - border-bottom: 2px solid #00df00; - text-align: center; - top: 0; - color: #00df00; -} - -.navbar>a { - color: rgba(43,255,0,1); - text-shadow: 0 0 20px #00DF00; -} - -.navbar>a:hover { - color: #00b700; -} - -.contact>a { - color: rgba(43,255,0,1); - text-shadow: 0 0 20px #00DF00; -} - -.contact>a:hover { - color: #00b700; -} - -code { - color: rgba(43,255,0,1); - text-shadow: 0 0 20px; -} - -a { - color: #00df00; - text-shadow: 0 0 20px; -} - -a:hover { - color: #00b700; -} - -.plyr__progress--played, .plyr__volume--display { - z-index: 1; - color: #00df00; - background: 0 0; - transition: none; -} - -select#themeSelector { - color: #00DF00; - text-shadow: 0 0 20px #00DF00; - background: #040404; - border-radius: 0; - border: unset; - box-shadow: unset; - padding-bottom: 3px; - padding-top: 3px; -} - -input, select, textarea { - border: #00df00; -} - -.wrapper { - margin: 0 auto; - border-left: 0px solid black; - border-right: 0px solid black; -} - -img { - vertical-align: middle; - border: 0; - box-shadow: 0px 0px 20px 0px black; -} - -.panel { - border-top: 0px; -} - -.panel.info { - border: 0; - border-left: 2px solid #03dc03; - border-right: 2px solid #03dc03; - border-bottom: 2px solid #03dc03; -} - -.options { - padding-left: 10px; -} - -.video-js .vjs-loading-spinner { - border-color: #03dc03; -} - -.video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before { - text-shadow: 0 0 0.8em #03dc03, 0 0 0.8em #03dc03, 0 0 0.8em #03dc03; -} - -.video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before, .video-js .vjs-control:focus { - text-shadow: 0 0 1em #03dc03; -} - -.video-js .vjs-control-bar { - background-color: rgba(4, 4, 4, 0.82) !important; - color: #ffffff; - font-size: 12px; -} - -.video-js .vjs-control-bar { - background-color: rgba(4, 4, 4, 0.82) !important; - color: #ffffff; - font-size: 12px; -} - -i.fa.fa-cog { - display: none; -} - -.options { - display: flex; - justify-content: center; - padding: 10px; -} - -.video-js .vjs-play-progress, .video-js .vjs-volume-level { - background-color: #03dc03; - box-shadow: 0 0 20px 0px #01de01; -} - -.video-js:hover .vjs-big-play-button, .video-js .vjs-big-play-button:focus, .video-js .vjs-big-play-button:active { - background-color: #00df00; - box-shadow: 0 0 10px 0px #00df00; -} - -.video-js.vjs-fullscreen, .video-js.vjs-fullscreen .vjs-tech { - margin-bottom: 0 !important; - margin-top: 0 !important; -} \ No newline at end of file diff --git a/public/s/css/v0ck.css b/public/s/css/v0ck.css new file mode 100644 index 0000000..5fcc35c --- /dev/null +++ b/public/s/css/v0ck.css @@ -0,0 +1,197 @@ +.v0ck { + position: relative; + font-size: 0; + overflow: hidden; + background-color: #000; + + background-size: contain; + background-repeat: no-repeat; + background-position: center center; +} + +.v0ck_fullscreen { + max-width: none; + max-height: none; + width: 100%; + height: 100%; + background-color: black; +} + +.v0ck_fullscreen video { + width: 100%; + height: auto; +} + +.v0ck_video { + max-width: 100%; + max-height: 100%; +} + +.v0ck_overlay { + pointer-events: none; + position: absolute; + z-index: 1; + top: 0; + left: 0; + height: 100%; + width: 100%; + background-color: rgba(0, 0, 0, 0.5); +} +.v0ck_overlay > svg { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + height: 60px; + width: 60px; + filter: drop-shadow(0 0 9px var(--accent)); + stroke: var(--accent); + stroke-width: 20px; +} + +.v0ck_player_button { + background: none; + border: 0; + line-height: 1; + color: white; + text-align: center; + outline: 0; + padding: 0; + margin: 2px; + cursor: pointer; + min-width: 40px; + height: 28px; +} + +.v0ck_player_button.v0ck_tplay > svg { + height: 17px; +} +.v0ck_player_button svg:hover { + filter: drop-shadow(0 0 9px var(--accent)); + fill: #000; + stroke: var(--accent); + stroke-width: 30px; +} + +.v0ck_hidden { + display: none; +} + +svg { + width: 20px; + height: 20px; + fill: #fff; + stroke: #fff; + cursor: pointer; +} + +.v0ck_player_controls { + display: flex; + position: absolute; + bottom: 0; + width: 100%; + transform: translateY(100%) translateY(-2px); + transition: all .5s; + flex-wrap: wrap; + z-index: 2; + background: rgba(0, 0, 0, 0.7); +} + +.v0ck:hover .v0ck_player_controls, .v0ck_paused .v0ck_player_controls { + transform: translateY(0); +} + +.v0ck:hover .v0ck_progress, .v0ck_paused .v0ck_progress { + height: 8px; +} + +.v0ck_player_controls > * { + flex: 1; +} + +.v0ck_progress { + flex: 10; + position: relative; + display: flex; + flex-basis: 100%; + height: 5px; + transition: height 0.4s; + background: rgba(0, 0, 0, 0.5); + cursor: pointer; +} + +.v0ck_progress_filled { + width: 50%; + background: var(--accent); + flex: 0; + flex-basis: 0%; +} + +.v0ck_player_controls > input[type="range"][name="volume"]::after { + position: absolute; + top: -2px; + text-shadow: 1px 1px 1px 0 rgba(0,0,0,0.5); + font-size: 0.8em; +} + +.v0ck_player_controls > input[type="range"][name="volume"] { + position: relative; + height: 5px; + margin: auto; + -webkit-appearance: none; + position: relative; + overflow: hidden; + min-width: 0; + max-width: 0; + cursor: pointer; + border-radius: 0; + transition: all .6s; +} + +.v0ck_player_controls:hover > input[type="range"][name="volume"] { + min-width: 70px; + max-width: 70px; +} + +.v0ck_player_controls > input[type=range]:focus { + outline: none; +} + +.v0ck_player_button.v0ck_playtime { + max-width: none; + cursor: default; + min-width: 100px; +} + +.v0ck_player_controls > input[type="range"][name="volume"]::-webkit-slider-runnable-track { + background-color: rgb(65, 65, 65); +} + +.v0ck_player_controls > input[type="range"][name="volume"]::-moz-range-track { + height: 5px; + background-color: rgb(65, 65, 65); +} + +.v0ck_player_controls > input[type="range"][name="volume"]::-webkit-slider-thumb { + -webkit-appearance: none; + background: var(--accent); + height: 5px; + width: 0.1px; + border: 0; + box-shadow: -100vw 0 0 100vw var(--accent); +} + +.v0ck_player_controls > input[type="range"][name="volume"]::-moz-range-thumb { + background: var(--accent); + height: 5px; + width: 0.1px; + border: 0; + box-shadow: -100vw 0 0 100vw var(--accent); +} + +@media (max-width: 900px) { + .v0ck_player_controls > input[type="range"][name="volume"], + .v0ck_player_button.v0ck_volume { + display: none; + } +} diff --git a/public/s/css/video-js.min.css b/public/s/css/video-js.min.css deleted file mode 100644 index 99ea6ec..0000000 --- a/public/s/css/video-js.min.css +++ /dev/null @@ -1 +0,0 @@ -.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before{text-align:center}@font-face{font-family:VideoJS;src:url(../font/1.5.1/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,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ATcuAScjBh8BHgEXDgEFMz8BFTMRIwYDJRUnAxyEzZRbCA2rgketCAEBqlRoCglxYwF+IiEOIysBAkswHQEECiQ0AgE+YyIhDiIsAQJLMB4BBQokNAE/YyIhDiIsAQJLMB4BBQokNAEBPvmD7kHhqs0s0gEnjgHJAv0FD2a9gIrADwUFAwPDAlVMZ3MF/pUHwgc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9UmQBZQMMR/61g/kBAAAAAAAQAMYAAQAAAAAAAQAHAAAAAQAAAAAAAgAHAAcAAQAAAAAAAwAHAA4AAQAAAAAABAAHABUAAQAAAAAABQALABwAAQAAAAAABgAHACcAAQAAAAAACgArAC4AAQAAAAAACwATAFkAAwABBAkAAQAOAGwAAwABBAkAAgAOAHoAAwABBAkAAwAOAIgAAwABBAkABAAOAJYAAwABBAkABQAWAKQAAwABBAkABgAOALoAAwABBAkACgBWAMgAAwABBAkACwAmAR5WaWRlb0pTUmVndWxhclZpZGVvSlNWaWRlb0pTVmVyc2lvbiAxLjBWaWRlb0pTR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AVgBpAGQAZQBvAEoAUwBSAGUAZwB1AGwAYQByAFYAaQBkAGUAbwBKAFMAVgBpAGQAZQBvAEoAUwBWAGUAcgBzAGkAbwBuACAAMQAuADAAVgBpAGQAZQBvAEoAUwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgAAAAAA) format("truetype");font-weight:400;font-style:normal}.vjs-icon-play,.video-js .vjs-big-play-button,.video-js .vjs-play-control{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play:before,.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before{content:'\f101'}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:'\f102'}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing:before{content:'\f103'}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before{content:'\f104'}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before{content:'\f105'}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before{content:'\f106'}.vjs-icon-volume-high,.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before{content:'\f107'}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control:before{content:'\f108'}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control:before{content:'\f109'}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:'\f10a'}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:'\f10b'}.vjs-icon-subtitles,.video-js .vjs-subtitles-button{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subtitles-button:before{content:'\f10c'}.vjs-icon-captions,.video-js .vjs-captions-button{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-captions:before,.video-js .vjs-captions-button:before{content:'\f10d'}.vjs-icon-chapters,.video-js .vjs-chapters-button{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button:before{content:'\f10e'}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:'\f10f'}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:'\f110'}.vjs-icon-circle,.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle:before,.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before{content:'\f111'}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:'\f112'}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:'\f113'}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:'\f114'}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button:before{content:'\f115'}.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay:before{content:'\f116'}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:'\f117'}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:'\f118'}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:'\f119'}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:'\f11a'}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:'\f11b'}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:'\f11c'}.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio-description:before{content:'\f11d'}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js *,.video-js :before,.video-js :after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2B333F;background-color:rgba(43,51,63,.7);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.video-js button{background:0 0;border:0;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.vjs-menu-button{cursor:pointer}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li:focus,.vjs-menu li:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.video-js .vjs-menu-button-inline.vjs-slider-active{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2B333F;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \0screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{outline:0;position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after{display:block;font-size:.6em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:.3em;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-mouse-display:before{display:none}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{position:absolute;top:-.333333333333333em;right:-.5em;font-size:.9em}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{display:none;position:absolute;top:-3.4em;right:-1.5em;font-size:.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px;background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em}.video-js .vjs-play-progress:before,.video-js .vjs-play-progress:after{z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}.video-js .vjs-progress-control .vjs-mouse-display:after{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-volume-control{width:5em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}.vjs-volume-menu-button-vertical:hover .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content{height:8em;width:2.9em}.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content{height:2.9em;width:8em}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent!important}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-controls-disabled .vjs-poster{display:none}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button{display:none}.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button{display:none}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button{display:none}.vjs-caption-settings{position:relative;top:1em;background-color:#2B333F;background-color:rgba(43,51,63,.75);color:#fff;margin:0 auto;padding:.5em;height:15em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type=button]{width:40px;height:40px}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:-webkit-linear-gradient(-90deg,rgba(0,0,0,.8),rgba(255,255,255,0));background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0))}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1} \ No newline at end of file diff --git a/public/s/css/vsg-skin.css b/public/s/css/vsg-skin.css deleted file mode 100644 index 28f196c..0000000 --- a/public/s/css/vsg-skin.css +++ /dev/null @@ -1,276 +0,0 @@ -.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline { - width: 10em -} - -.video-js .vjs-controls-disabled .vjs-big-play-button { - display: none!important -} - -.video-js .vjs-control { - width: 3em -} - -.video-js .vjs-menu-button-inline:before { - width: 1.5em -} - -.vjs-menu-button-inline .vjs-menu { - left: 3em -} - -.vjs-paused.vjs-has-started.video-js .vjs-big-play-button,.video-js.vjs-ended .vjs-big-play-button,.video-js.vjs-paused .vjs-big-play-button { - display: block -} - -.video-js .vjs-load-progress div,.vjs-seeking .vjs-big-play-button,.vjs-waiting .vjs-big-play-button { - display: none!important -} - -.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after { - padding: 0 .4em .3em -} - -.video-js.vjs-ended .vjs-loading-spinner { - display: none; -} - -.video-js.vjs-ended .vjs-big-play-button { - display: block !important; -} - -.video-js *,.video-js:after,.video-js:before { - box-sizing: inherit; - font-size: inherit; - color: inherit; - line-height: inherit -} - -.video-js.vjs-fullscreen,.video-js.vjs-fullscreen .vjs-tech { - width: 100%!important; - height: 100%!important -} - -.video-js { - font-size: 14px; - overflow: hidden -} - -.video-js .vjs-control { - color: inherit -} - -.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline { - width: 8.35em -} - -.video-js .vjs-volume-menu-button.vjs-volume-menu-button-horizontal:hover .vjs-menu .vjs-menu-content { - height: 3em; - width: 6.35em -} - -.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before { - text-shadow: 0 0 1em #fff,0 0 1em #fff,0 0 1em #fff -} - -.video-js .vjs-spacer,.video-js .vjs-time-control { - display: -webkit-box; - display: -moz-box; - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto -} - -.video-js .vjs-time-control { - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - width: auto -} - -.video-js .vjs-time-control.vjs-time-divider { - width: 14px -} - -.video-js .vjs-time-control.vjs-time-divider div { - width: 100%; - text-align: center -} - -.video-js .vjs-time-control.vjs-current-time { - margin-left: 1em -} - -.video-js .vjs-time-control .vjs-current-time-display,.video-js .vjs-time-control .vjs-duration-display { - width: 100% -} - -.video-js .vjs-time-control .vjs-current-time-display { - text-align: right -} - -.video-js .vjs-time-control .vjs-duration-display { - text-align: left -} - -.video-js .vjs-play-progress:before,.video-js .vjs-progress-control .vjs-play-progress:before,.video-js .vjs-remaining-time,.video-js .vjs-volume-level:after,.video-js .vjs-volume-level:before,.video-js.vjs-live .vjs-time-control.vjs-current-time,.video-js.vjs-live .vjs-time-control.vjs-duration,.video-js.vjs-live .vjs-time-control.vjs-time-divider,.video-js.vjs-no-flex .vjs-time-control.vjs-remaining-time { - display: none -} - -.video-js.vjs-no-flex .vjs-time-control { - display: table-cell; - width: 4em -} - -.video-js .vjs-progress-control { - position: absolute; - left: 0; - right: 0; - width: 100%; - height: .5em; - top: -.5em -} - -.video-js .vjs-progress-control .vjs-load-progress,.video-js .vjs-progress-control .vjs-play-progress,.video-js .vjs-progress-control .vjs-progress-holder { - height: 100% -} - -.video-js .vjs-progress-control .vjs-progress-holder { - margin: 0 -} - -.video-js .vjs-progress-control:hover { - height: 1.5em; - top: -1.5em -} - -.video-js .vjs-control-bar { - -webkit-transition: -webkit-transform .1s ease 0s; - -moz-transition: -moz-transform .1s ease 0s; - -ms-transition: -ms-transform .1s ease 0s; - -o-transition: -o-transform .1s ease 0s; - transition: transform .1s ease 0s -} - -.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar { - visibility: visible; - opacity: 1; - -webkit-backface-visibility: hidden; - -webkit-transform: translateY(3em); - -moz-transform: translateY(3em); - -ms-transform: translateY(3em); - -o-transform: translateY(3em); - transform: translateY(3em); - -webkit-transition: -webkit-transform 1s ease 0s; - -moz-transition: -moz-transform 1s ease 0s; - -ms-transition: -ms-transform 1s ease 0s; - -o-transition: -o-transform 1s ease 0s; - transition: transform 1s ease 0s -} - -.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control { - height: .25em; - top: -.25em; - pointer-events: none; - -webkit-transition: height 1s,top 1s; - -moz-transition: height 1s,top 1s; - -ms-transition: height 1s,top 1s; - -o-transition: height 1s,top 1s; - transition: height 1s,top 1s -} - -.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control { - opacity: 0; - -webkit-transition: opacity 1s ease 1s; - -moz-transition: opacity 1s ease 1s; - -ms-transition: opacity 1s ease 1s; - -o-transition: opacity 1s ease 1s; - transition: opacity 1s ease 1s -} - -.video-js.vjs-live .vjs-live-control { - margin-left: 1em -} - -.video-js .vjs-big-play-button { - top: 50%; - left: 50%; - margin-left: -1em; - margin-top: -1em; - width: 2em; - height: 2em; - line-height: 2em; - border: none; - border-radius: 50%; - font-size: 3.5em; - background-color: rgba(0,0,0,.45); - color: #fff; - -webkit-transition: border-color .4s,outline .4s,background-color .4s; - -moz-transition: border-color .4s,outline .4s,background-color .4s; - -ms-transition: border-color .4s,outline .4s,background-color .4s; - -o-transition: border-color .4s,outline .4s,background-color .4s; - transition: border-color .4s,outline .4s,background-color .4s -} - -.video-js .vjs-menu-button-popup .vjs-menu { - left: -3em -} - -.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content { - background-color: transparent; - width: 12em; - left: -1.5em; - padding-bottom: .5em -} - -.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item,.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-title { - background-color: #151b17; - margin: .3em 0; - padding: .5em; - border-radius: .3em -} - -.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-selected { - background-color: #2483d5 -} - -.video-js .vjs-big-play-button { - background-color: rgba(0,0,0,0.5); - font-size: 2.5em; - border-radius: 20%; - height: 1.4em !important; - line-height: 1.4em !important; - margin-top: -0.7em !important -} - -.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus,.video-js .vjs-big-play-button:active { - background-color: #99ff00 -} - -.video-js .vjs-loading-spinner { - border-color: #99ff00 -} - -.video-js .vjs-control-bar2 { - background-color: #262626 -} - -.video-js .vjs-control-bar { - background-color: #262626 !important; - color: #ffffff; - font-size: 12px -} - -.video-js .vjs-play-progress,.video-js .vjs-volume-level { - background-color: #99ff00 -} - -.video-js .vjs-load-progress { - background: rgba(255,255,255,0.3); -} diff --git a/public/s/css/x34.css b/public/s/css/x34.css deleted file mode 100644 index b1d090f..0000000 --- a/public/s/css/x34.css +++ /dev/null @@ -1,88 +0,0 @@ -@import url('https://fonts.googleapis.com/css?family=Orbitron'); - -body { - background: black; - font-family: 'Orbitron', sans-serif; -} - -.navbar, .return { - background-color: #000000; - border-bottom: 2px solid #f50083; - box-shadow: 0px -2px 20px #f600c1; -} - -img.van { - width: 171px; - height: 28px; - background-image: url(/s/img/x34_f0ck_logo.png); - background-position: 0px -1px; - border: 1px solid transparent; - background-repeat: no-repeat; -} - -a, a:hover { - color: #f50083; - text-shadow: 0px 0px 10px #f50083; -} - -.thumb { - box-shadow: 0 0 10px #f50083; - border: 2px solid #f50083; -} - -.return { - margin-top: -50px; -} - -.controls { - margin-top: 50px; - background: #050505; - border: 1px solid #f50083; -} - -.wrapper { - border-left: 1px solid #f50083; -border-right: 1px solid #f50083; -} - -.panel.info { - border: 1px solid #f50083; -} - -.medium, .thumbnail { - background: #050505; -} - -.panel { - background-color: #050505; -} - -.id { - background: #000000; - border: 1px solid #f50083; -} - -a#next, a#prev { - color: #f50083; -} - -.id > a { - color: #f50083; -} - -input, select, textarea { - background: #000000; - font-family: 'Orbitron', sans-serif; -} - -.video-js .vjs-play-progress, .video-js .vjs-volume-level { - background-color: #f50083; -} - -.video-js:hover .vjs-big-play-button, .video-js .vjs-big-play-button:focus, .video-js .vjs-big-play-button:active { - background-color: #f50083; -} - -.video-js .vjs-control-bar { - background-color: #000000 !important; -} \ No newline at end of file diff --git a/public/s/img/music.webp b/public/s/img/music.webp new file mode 100644 index 0000000000000000000000000000000000000000..52ca8c0ac4383656385336d3f26f9b3dde32df1e GIT binary patch literal 649524 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

*YU-H1DZNNU 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℞x{fK6(Y;=o@*<&h--oiSBi%#+In7hv^4 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 OrbDQd!3=Zi59BFn=_EMIgSO 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 M)N|0D`8BraeAQDUogFGB;+T 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

f8+qxmB{tH_SM5Wl~SQFlB1FRAn6s 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


M~iK6jcv-n62qmt>A5d-l+qAdf%Z0f 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�X4lBE9Q*{(X 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∈Z+0 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

*VHWx169 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

xd~S{s2x1Z6HnQR;C{` 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%0DeBOlIr*3?S*0j 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�@(O|r`y`E(<;~ekSBSeEmMR|sU8`IJH5uqK2cVAay0FD%{pcVy_YW6t8rzI zY90>{J43jctaHR-3{UJU#8r#|7(1!z3){#9;uBfH^u{0DNn>o?g3&BSghADt7NQiI zgOhuwDx0f68{${>#D2I4@uB;Ed50nU#Er`)Ofw@)y9T@k!dou5Qx{y8SFyfmnQb}_ zMWwG#E}9F+a4wvcD2zd`xXi+*anFSG?Q)eilRch{1tj`Fde{rYB8|Nh;W?Ol7L_=b zUTvc?r!!j?wl#_yJy}9ZWWfiYFi9n*Zbf@)S8{#ci35jT6_sf>oTlNLgdQz4#ov+s zymuo}vLd6sRc`_N<@)x|gV6NKN*hmgQG6aS>Ot|=l-qZY8-@wYgd6GI9_3E&!;3#X zjXruc8yMnP@>S!xp;YMrt)})>T$`P-ty!985v?^%Q5%!srBfZ^#+7DgV8c%BaIrov z�kqHtZz+zQy-(nOsfrq0pwsF}ZVLNX*!V>@%ncnqBt7qvs z4KeP}PkCIm8Y#aHby^g4o*ML1izVLTzasS>3Mc3>HSYWlA~(o3aaz(1S|;K= zwH0F5-L@U#)FHzuk!D>-FNjn0ms18ZbSz%iAXgt&yfrH9=$Rl zd`{-FEI^J;{yyP*hSe{0FS=^ySAP60d2YJ6(sj07rUa$m{aNgUZTS%)BdOB9`{$|| z%dGF}cYW^i;;?%IxIS`Ba!KncB{Hl@9uq2sID)jlnU~X~lm?`i@9@Uc1XUaN2~{7i zCc8bz4mSBMYguI(-mgBSf?ObyZVFRv>OMM|1iXa4y=F4}f{nP>UjP72^&~80JqY{q z?dg_qiM!bNLRQ}j3-{MwHFPk@JT)yhvDp^Q3KuN%sBP`N@?CubA*kbZ$7u^2X6guC z-zC0bQDvkT)2k!8nauZm{@83bg7m*#6b76wny}Y z?2TI=ZyQijB!@mQ+2u7qA-6970@-Ov8JoypzbOK4)3U zR_qKHHFwbE`iF>Sq>ESN)!yKLL?4g8rBZoeZhy~zlYOVxVsGny!Nd4a*I-XGzUza7 z5-Fe@O{)orxE!9&X`TLijYJinEPoTXSihogd$0e++^$N5uQj&ue0-0JRbD>Z_Hdvh z&Pn+x?pM3}a}e)ABIX+1xWluNSzPX&G?xH{F|%T>evD_VaAZ5J-f9c$L~h)YYh4lbh1LRcCD=X!rJrsx|y zp`TVm99qdk$>Sd)vPU#1kK)M49_ShH*iev>DJXlnAdpUI0*?*a&H<~)w^iH7$K!xf zZQnsK;dlA zP}2Ah7|6%-7Ye~ikx%u{0?!|T>Nqzvk2F9=90`(v@Id4M64DTe6hw?i5+orF1c8BI zkhmlmDg}Z{N%H*b<0DCPL)k(NVeo&+BFz-}>{k%f?If~3Sjk~Ro&DFg%|E{7sH zP}W8gEQ_+0l$3$U{mth;(M!Q4B-Pa58j=z+auO065Lr18SXEj^Ljt4@hseRC|EAT( z;t2>W68*Pq2a@c6(Zc>KEmYkNjUeFMjBq&TzoWpw9!J38?Qt$V>gs>(I**VZ0_lML z0~G$VQUA0XhIVuCK%?MpI1JBUo`yR72QB_@9{49c>i_FOAW13UpK$qK;qy0$6qA33 U|4s(d<{9 literal 0 HcmV?d00001 diff --git a/public/s/img/plyr.svg b/public/s/img/plyr.svg deleted file mode 100644 index aab6e3e..0000000 --- a/public/s/img/plyr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/s/img/v0ck.svg b/public/s/img/v0ck.svg new file mode 100644 index 0000000..55fcaa7 --- /dev/null +++ b/public/s/img/v0ck.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/s/js/bootstrap-native.min.js b/public/s/js/bootstrap-native.min.js deleted file mode 100644 index 1ff3ee3..0000000 --- a/public/s/js/bootstrap-native.min.js +++ /dev/null @@ -1,2 +0,0 @@ -// Native JavaScript for Bootstrap v3.0.14f | 2021 © dnp_theme | MIT-License -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).BSN=e()}(this,(function(){"use strict";var t="webkitTransition"in document.head.style?"webkitTransitionEnd":"transitionend",e="webkitTransition"in document.head.style||"transition"in document.head.style,i="webkitTransition"in document.head.style?"webkitTransitionDuration":"transitionDuration",n="webkitTransition"in document.head.style?"webkitTransitionProperty":"transitionProperty";function o(t){var o=getComputedStyle(t),a=o[n],s=o[i],l=s.includes("ms")?1:1e3,c=e&&a&&"none"!==a?parseFloat(s)*l:0;return isNaN(c)?0:c}function a(e,i){var n=0,a=new Event(t),s=o(e);s?(e.addEventListener(t,(function o(a){a.target===e&&(i.apply(e,[a]),e.removeEventListener(t,o),n=1)})),setTimeout((function(){!n&&e.dispatchEvent(a)}),s+17)):i.apply(e,[a])}function s(t,e){var i=e&&e instanceof Element?e:document;return t instanceof Element?t:i.querySelector(t)}function l(t,e,i){var n=new CustomEvent(t+".bs."+e,{cancelable:!0});return void 0!==i&&Object.keys(i).forEach((function(t){Object.defineProperty(n,t,{value:i[t]})})),n}function c(t){this&&this.dispatchEvent(t)}function r(t){var e,i=this,n=l("close","alert"),o=l("closed","alert");function r(e){t[e=e?"addEventListener":"removeEventListener"]("click",d,!1)}function d(n){e=n&&n.target.closest(".alert"),(t=s('[data-dismiss="alert"]',e))&&e&&(t===n.target||t.contains(n.target))&&i.close()}function u(){r(),e.parentNode.removeChild(e),c.call(e,o)}i.close=function(){if(e&&t&&e.classList.contains("show")){if(c.call(e,n),n.defaultPrevented)return;i.dispose(),e.classList.remove("show"),e.classList.contains("fade")?a(e,u):u()}},i.dispose=function(){r(),delete t.Alert},t=s(t),e=t.closest(".alert"),t.Alert&&t.Alert.dispose(),t.Alert||r(1),i.element=t,t.Alert=i}function d(t){var e,i=l("change","button");function n(n){var o,a="LABEL"===n.target.tagName?n.target:n.target.closest("LABEL")?n.target.closest("LABEL"):null;if(o=a&&a.getElementsByTagName("INPUT")[0]){if(c.call(o,i),c.call(t,i),"checkbox"===o.type){if(i.defaultPrevented)return;o.checked?(a.classList.remove("active"),o.getAttribute("checked"),o.removeAttribute("checked"),o.checked=!1):(a.classList.add("active"),o.getAttribute("checked"),o.setAttribute("checked","checked"),o.checked=!0),t.toggled||(t.toggled=!0)}if("radio"===o.type&&!t.toggled){if(i.defaultPrevented)return;(!o.checked||0===n.screenX&&0==n.screenY)&&(a.classList.add("active"),a.classList.add("focus"),o.setAttribute("checked","checked"),o.checked=!0,t.toggled=!0,Array.from(e).map((function(t){var e=t.getElementsByTagName("INPUT")[0];t!==a&&t.classList.contains("active")&&(c.call(e,i),t.classList.remove("active"),e.removeAttribute("checked"),e.checked=!1)})))}setTimeout((function(){t.toggled=!1}),50)}}function o(t){32===(t.which||t.keyCode)&&t.target===document.activeElement&&n(t)}function a(t){32===(t.which||t.keyCode)&&t.preventDefault()}function r(t){if("INPUT"===t.target.tagName){var e="focusin"===t.type?"add":"remove";t.target.closest(".btn").classList[e]("focus")}}function d(e){t[e=e?"addEventListener":"removeEventListener"]("click",n,!1),t[e]("keyup",o,!1),t[e]("keydown",a,!1),t[e]("focusin",r,!1),t[e]("focusout",r,!1)}this.dispose=function(){d(),delete t.Button},(t=s(t)).Button&&t.Button.dispose(),(e=t.getElementsByClassName("btn")).length&&(t.Button||d(1),t.toggled=!1,t.Button=this,Array.from(e).map((function(t){!t.classList.contains("active")&&s("input:checked",t)&&t.classList.add("active"),t.classList.contains("active")&&!s("input:checked",t)&&t.classList.remove("active")})))}var u="onmouseleave"in document?["mouseenter","mouseleave"]:["mouseover","mouseout"],m=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});document.addEventListener("DOMContentLoaded",(function t(){document.removeEventListener("DOMContentLoaded",t,e)}),e)}catch(t){}return t}()&&{passive:!0};function f(t,e){e=e||{};var i,n,r,d,f,h,g,p,v,L=this;function b(){!1===n.interval||t.classList.contains("paused")||(t.classList.add("paused"),!i.isSliding&&(clearInterval(i.timer),i.timer=null))}function y(){!1!==n.interval&&t.classList.contains("paused")&&(t.classList.remove("paused"),!i.isSliding&&(clearInterval(i.timer),i.timer=null),!i.isSliding&&L.cycle())}function w(t){if(t.preventDefault(),!i.isSliding){var e=t.target;if(!e||e.classList.contains("active")||!e.getAttribute("data-slide-to"))return!1;i.index=parseInt(e.getAttribute("data-slide-to")),L.slideTo(i.index)}}function A(t){if(t.preventDefault(),!i.isSliding){var e=t.currentTarget||t.srcElement;e===g?i.index++:e===h&&i.index--,L.slideTo(i.index)}}function T(t){var e=t.which;if(!i.isSliding){switch(e){case 39:i.index++;break;case 37:i.index--;break;default:return}L.slideTo(i.index)}}function E(e){e=e?"addEventListener":"removeEventListener",n.pause&&n.interval&&(t[e](u[0],b,!1),t[e](u[1],y,!1),t[e]("touchstart",b,m),t[e]("touchend",y,m)),n.touch&&f.length>1&&t[e]("touchstart",x,m),g&&g[e]("click",A,!1),h&&h[e]("click",A,!1),p&&p[e]("click",w,!1),n.keyboard&&window[e]("keydown",T,!1)}function k(e){t[e=e?"addEventListener":"removeEventListener"]("touchmove",C,m),t[e]("touchend",N,m)}function x(e){i.isTouch||(i.touchPosition.startX=e.changedTouches[0].pageX,t.contains(e.target)&&(i.isTouch=!0,k(1)))}function C(t){if(i.isTouch)return i.touchPosition.currentX=t.changedTouches[0].pageX,"touchmove"===t.type&&t.changedTouches.length>1?(t.preventDefault(),!1):void 0;t.preventDefault()}function N(e){if(i.isTouch&&!i.isSliding&&(i.touchPosition.endX=i.touchPosition.currentX||e.changedTouches[0].pageX,i.isTouch)){if((!t.contains(e.target)||!t.contains(e.relatedTarget))&&Math.abs(i.touchPosition.startX-i.touchPosition.endX)<75)return!1;i.touchPosition.currentXi.touchPosition.startX&&i.index--,i.isTouch=!1,L.slideTo(i.index),k()}}function P(t){Array.from(v).map((function(t){t.classList.remove("active")})),v[t]&&v[t].classList.add("active")}function H(e){if(i.touchPosition){var o=i.index,a=e&&e.target!==f[o]?1e3*e.elapsedTime+100:20,s=L.getActiveIndex(),l="left"===i.direction?"next":"prev";i.isSliding&&setTimeout((function(){i.touchPosition&&(i.isSliding=!1,f[o].classList.add("active"),f[s].classList.remove("active"),f[o].classList.remove("carousel-item-"+l),f[o].classList.remove("carousel-item-"+i.direction),f[s].classList.remove("carousel-item-"+i.direction),c.call(t,d),document.hidden||!n.interval||t.classList.contains("paused")||L.cycle())}),a)}}if(L.cycle=function(){i.timer&&(clearInterval(i.timer),i.timer=null),i.timer=setInterval((function(){var e=i.index||L.getActiveIndex();(function(t){var e=t.getBoundingClientRect(),i=window.innerHeight||document.documentElement.clientHeight;return e.top<=i&&e.bottom>=0})(t)&&(e++,L.slideTo(e))}),n.interval)},L.slideTo=function(e){if(!i.isSliding){var s,u,m=L.getActiveIndex();m!==e&&(me||m===f.length-1&&0===e)&&(i.direction="right"),e<0?e=f.length-1:e>=f.length&&(e=0),s="left"===i.direction?"next":"prev",u={relatedTarget:f[e],direction:i.direction,from:m,to:e},r=l("slide","carousel",u),d=l("slid","carousel",u),c.call(t,r),r.defaultPrevented||(i.index=e,i.isSliding=!0,clearInterval(i.timer),i.timer=null,P(e),o(f[e])&&t.classList.contains("slide")?(f[e].classList.add("carousel-item-"+s),f[e].offsetWidth,f[e].classList.add("carousel-item-"+i.direction),f[m].classList.add("carousel-item-"+i.direction),a(f[e],H)):(f[e].classList.add("active"),f[e].offsetWidth,f[m].classList.remove("active"),setTimeout((function(){i.isSliding=!1,n.interval&&t&&!t.classList.contains("paused")&&L.cycle(),c.call(t,d)}),100))))}},L.getActiveIndex=function(){return Array.from(f).indexOf(t.getElementsByClassName("carousel-item active")[0])||0},L.dispose=function(){var e=["left","right","prev","next"];Array.from(f).map((function(t,i){t.classList.contains("active")&&P(i),e.map((function(e){return t.classList.remove("carousel-item-"+e)}))})),clearInterval(i.timer),E(),i={},n={},delete t.Carousel},(t=s(t)).Carousel&&t.Carousel.dispose(),f=t.getElementsByClassName("carousel-item"),h=t.getElementsByClassName("carousel-control-prev")[0],g=t.getElementsByClassName("carousel-control-next")[0],p=t.getElementsByClassName("carousel-indicators")[0],v=p&&p.getElementsByTagName("LI")||[],!(f.length<2)){var S=t.getAttribute("data-interval"),B="false"===S?0:parseInt(S),I="false"===t.getAttribute("data-touch")?0:1,M="hover"===t.getAttribute("data-pause")||!1,D="true"===t.getAttribute("data-keyboard")||!1,X=e.interval,W=e.touch;(n={}).keyboard=!0===e.keyboard||D,n.pause=!("hover"!==e.pause&&!M)&&"hover",n.touch=W||I,n.interval="number"==typeof X?X:!1===X||0===B||!1===B?0:isNaN(B)?5e3:B,L.getActiveIndex()<0&&(f.length&&f[0].classList.add("active"),v.length&&P(0)),(i={}).direction="left",i.index=0,i.timer=null,i.isSliding=!1,i.isTouch=!1,i.touchPosition={startX:0,currentX:0,endX:0},E(1),n.interval&&L.cycle(),t.Carousel=L}}function h(t,e){e=e||{};var i,n,o,r,d,u,m=this,f=null,h=null;function g(t,e){c.call(t,d),d.defaultPrevented||(t.isAnimating=!0,t.style.height=t.scrollHeight+"px",t.classList.remove("collapse"),t.classList.remove("show"),t.classList.add("collapsing"),t.offsetWidth,t.style.height="0px",a(t,(function(){t.isAnimating=!1,t.setAttribute("aria-expanded","false"),e.setAttribute("aria-expanded","false"),t.classList.remove("collapsing"),t.classList.add("collapse"),t.style.height="",c.call(t,u)})))}m.toggle=function(e){(e&&"A"===e.target.tagName||"A"===t.tagName)&&e.preventDefault(),(t.contains(e.target)||e.target===t)&&(h.classList.contains("show")?m.hide():m.show())},m.hide=function(){h.isAnimating||(g(h,t),t.classList.add("collapsed"))},m.show=function(){var e,l;f&&(i=f.getElementsByClassName("collapse show")[0],n=i&&(s('[data-target="#'+i.id+'"]',f)||s('[href="#'+i.id+'"]',f))),h.isAnimating||(n&&i!==h&&(g(i,n),n.classList.add("collapsed")),e=h,l=t,c.call(e,o),o.defaultPrevented||(e.isAnimating=!0,e.classList.add("collapsing"),e.classList.remove("collapse"),e.style.height=e.scrollHeight+"px",a(e,(function(){e.isAnimating=!1,e.setAttribute("aria-expanded","true"),l.setAttribute("aria-expanded","true"),e.classList.remove("collapsing"),e.classList.add("collapse"),e.classList.add("show"),e.style.height="",c.call(e,r)}))),t.classList.remove("collapsed"))},m.dispose=function(){t.removeEventListener("click",m.toggle,!1),delete t.Collapse},(t=s(t)).Collapse&&t.Collapse.dispose();var p=t.getAttribute("data-parent");o=l("show","collapse"),r=l("shown","collapse"),d=l("hide","collapse"),u=l("hidden","collapse"),null!==(h=s(e.target||t.getAttribute("data-target")||t.getAttribute("href")))&&(h.isAnimating=!1),f=t.closest(e.parent||p),t.Collapse||t.addEventListener("click",m.toggle,!1),t.Collapse=m}function g(t){t.focus?t.focus():t.setActive()}function p(t,e){var i,n,o,a,r,d,u,m=this,f=null,h=[];function p(t){(t.href&&"#"===t.href.slice(-1)||t.parentNode&&t.parentNode.href&&"#"===t.parentNode.href.slice(-1))&&this.preventDefault()}function v(){var e=t.open?"addEventListener":"removeEventListener";document[e]("click",L,!1),document[e]("keydown",y,!1),document[e]("keyup",w,!1),document[e]("focus",L,!1)}function L(e){var i=e.target,n=i&&(i.getAttribute("data-toggle")||i.parentNode&&i.parentNode.getAttribute&&i.parentNode.getAttribute("data-toggle"));("focus"!==e.type||i!==t&&i!==d&&!d.contains(i))&&(i!==d&&!d.contains(i)||!u&&!n)&&(f=i===t||t.contains(i)?t:null,m.hide(),p.call(e,i))}function b(e){f=t,m.show(),p.call(e,e.target)}function y(t){var e=t.which||t.keyCode;38!==e&&40!==e||t.preventDefault()}function w(e){var i=e.which||e.keyCode,n=document.activeElement,o=n===t,a=d.contains(n),s=n.parentNode===d||n.parentNode.parentNode===d,l=h.indexOf(n);s&&(l=o?0:38===i?l>1?l-1:0:40===i&&l=m,E=h.top+u/2+v/2>=f,k=h.top-u<0,x=h.left-d<0,C=h.top+u+v>=f,N=h.left+d+p>=m;i="right"===(i="left"===(i="bottom"===(i="top"===(i=("left"===i||"right"===i)&&x&&N?"top":i)&&k?"bottom":i)&&C?"top":i)&&x?"right":i)&&N?"left":i,-1===e.className.indexOf(i)&&(e.className=e.className.replace(/\b(top|bottom|left|right)+/,i)),c=y.offsetWidth,r=y.offsetHeight,"left"===i||"right"===i?(a="left"===i?h.left+g.x-d-(L?c:0):h.left+g.x+p,w?(o=h.top+g.y,s=v/2-c):E?(o=h.top+g.y-u+v,s=u-v/2-c):(o=h.top+g.y-u/2+v/2,s=u/2-(L?.9*r:r/2))):"top"!==i&&"bottom"!==i||(o="top"===i?h.top+g.y-u-(L?r:0):h.top+g.y+v,A?(a=0,l=h.left+p/2-c):T?(a=m-1.01*d,l=d-(m-h.left)+p/2-c/2):(a=h.left+g.x-d/2+p/2,l=d/2-(L?c:c/2))),e.style.top=o+"px",e.style.left=a+"px",s&&(y.style.top=s+"px"),l&&(y.style.left=l+"px")}function w(t,e){e=e||{};var i,n,o,r,d,f,h,g,p,v,b,w,A,T,E,k,x,C,N,P=this,H=null,S=0,B=/(iPhone|iPod|iPad)/.test(navigator.userAgent),I={};function M(t){null!==H&&t.target===s(".close",H)&&P.hide()}function D(){return{0:e.title||t.getAttribute("data-title")||null,1:e.content||t.getAttribute("data-content")||null}}function X(){null===H&&t.focus()}function W(e){e=e?"addEventListener":"removeEventListener","hover"===I.trigger?(t[e](L,P.show),t[e](u[0],P.show),I.dismissible||t[e](u[1],P.hide)):"click"==I.trigger?t[e](I.trigger,P.toggle):"focus"==I.trigger&&(B&&t[e]("click",X,!1),t[e](I.trigger,P.toggle))}function O(e){H&&H.contains(e.target)||e.target===t||t.contains(e.target)||P.hide()}function R(e){e=e?"addEventListener":"removeEventListener",I.dismissible?document[e]("click",M,!1):("focus"==I.trigger&&t[e]("blur",P.hide),"hover"==I.trigger&&document[e]("touchstart",O,m)),window[e]("resize",P.hide,m)}function j(){R(1),c.call(t,b)}function z(){R(),I.container.removeChild(H),S=null,H=null,c.call(t,A)}P.toggle=function(){null===H?P.show():P.hide()},P.show=function(){clearTimeout(S),S=setTimeout((function(){if(null===H){if(c.call(t,v),v.defaultPrevented)return;!function(){i=D()[0]||null,n=(n=D()[1])?n.trim():null,H=document.createElement("div");var t=document.createElement("div");if(t.classList.add("arrow"),H.appendChild(t),null!==n&&null===I.template){if(H.setAttribute("role","tooltip"),null!==i){var e=document.createElement("h3");e.classList.add("popover-header"),e.innerHTML=I.dismissible?i+p:i,H.appendChild(e)}var o=document.createElement("div");o.classList.add("popover-body"),o.innerHTML=I.dismissible&&null===i?n+p:n,H.appendChild(o)}else{var a=document.createElement("div");a.innerHTML=I.template.trim(),H.className=a.firstChild.className,H.innerHTML=a.firstChild.innerHTML;var l=s(".popover-header",H),c=s(".popover-body",H);i&&l&&(l.innerHTML=i.trim()),n&&c&&(c.innerHTML=n.trim())}I.container.appendChild(H),H.style.display="block",!H.classList.contains("popover")&&H.classList.add("popover"),!H.classList.contains(I.animation)&&H.classList.add(I.animation),!H.classList.contains(N)&&H.classList.add(N)}(),y(t,H,I.placement,I.container),!H.classList.contains("show")&&H.classList.add("show"),I.animation?a(H,j):j()}}),20)},P.hide=function(){clearTimeout(S),S=setTimeout((function(){if(H&&null!==H&&H.classList.contains("show")){if(c.call(t,w),w.defaultPrevented)return;H.classList.remove("show"),I.animation?a(H,z):z()}}),I.delay)},P.dispose=function(){P.hide(),W(),delete t.Popover},(t=s(t)).Popover&&t.Popover.dispose(),o=t.getAttribute("data-trigger"),r=t.getAttribute("data-animation"),d=t.getAttribute("data-placement"),f=t.getAttribute("data-dismissible"),h=t.getAttribute("data-delay"),g=t.getAttribute("data-container"),p='',v=l("show","popover"),b=l("shown","popover"),w=l("hide","popover"),A=l("hidden","popover"),T=s(e.container),E=s(g),k=t.closest(".modal"),x=t.closest(".fixed-top"),C=t.closest(".fixed-bottom"),I.template=e.template?e.template:null,I.trigger=e.trigger?e.trigger:o||"hover",I.animation=e.animation&&"fade"!==e.animation?e.animation:r||"fade",I.placement=e.placement?e.placement:d||"top",I.delay=parseInt(e.delay||h)||200,I.dismissible=!(!e.dismissible&&"true"!==f),I.container=T||(E||(x||(C||(k||document.body)))),N="bs-popover-"+I.placement;var U=D();i=U[0],((n=U[1])||I.template)&&(t.Popover||W(1),t.Popover=P)}function A(t,e){e=e||{};var i,n,o,a,r,d,u=this,f={};function h(){var e,o,a;(n=r.getElementsByTagName("A"),i.scrollTop=i.isWindow?b().y:t.scrollTop,i.length!==n.length||p()!==i.scrollHeight)&&(i.items=[],i.offsets=[],i.scrollHeight=p(),i.maxScroll=i.scrollHeight-(i.isWindow?window.innerHeight:t.getBoundingClientRect().height),Array.from(n).map((function(t){e=t.getAttribute("href"),(o=e&&"#"===e.charAt(0)&&"#"!==e.slice(-1)&&s(e))&&(i.items.push(t),a=o.getBoundingClientRect(),i.offsets.push((i.isWindow?a.top+i.scrollTop:o.offsetTop)-f.offset))})),i.length=i.items.length)}function g(t){d[t=t?"addEventListener":"removeEventListener"]("scroll",u.refresh,m),window[t]("resize",u.refresh,m)}function p(){return d.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}function v(){Array.from(n).map((function(t){return t.classList.contains("active")&&t.classList.remove("active")}))}function L(e){v(),i.activeItem=e,e.classList.add("active");for(var n=[];e.parentNode!==document.body;)e=e.parentNode,["dropdown-menu","nav"].some((function(t){return e.classList.contains(t)}))&&n.push(e);n.map((function(t){var e=t.previousElementSibling;e&&!e.classList.contains("active")&&e.classList.add("active")})),c.call(t,l("activate","scrollspy",{relatedTarget:i.activeItem}))}u.refresh=function(){if(h(),i.scrollTop>=i.maxScroll){var t=i.items[i.length-1];i.activeItem!==t&&L(t)}else{if(i.activeItem&&i.scrollTop0)return i.activeItem=null,void v();for(var e=i.length;e--;)i.activeItem!==i.items[e]&&i.scrollTop>=i.offsets[e]&&(void 0===i.offsets[e+1]||i.scrollTop1&&(t=e[e.length-1]):t=e[0],t}function N(){return s(C().getAttribute("href"))}function P(t){t.preventDefault(),h=t.currentTarget,!o.isAnimating&&A.show()}A.show=function(){if(!(h=h||t).classList.contains("active")){if(v=s(h.getAttribute("href")),g=C(),p=N(),m=l("hide","tab",{relatedTarget:h}),c.call(g,m),m.defaultPrevented)return;o.isAnimating=!0,g.classList.remove("active"),g.setAttribute("aria-selected","false"),h.classList.add("active"),h.setAttribute("aria-selected","true"),r&&(t.parentNode.classList.contains("dropdown-menu")?r.classList.contains("active")||r.classList.add("active"):r.classList.contains("active")&&r.classList.remove("active")),p.classList.contains("fade")?(p.classList.remove("show"),a(p,x)):x()}},A.dispose=function(){t.removeEventListener("click",P,!1),delete t.Tab},(t=s(t)).Tab&&t.Tab.dispose(),n=t.getAttribute("data-height"),o=t.closest(".nav"),r=o&&s(".dropdown-toggle",o),w=!(!e||!1===i.height||"false"===n),o.isAnimating=!1,t.Tab||t.addEventListener("click",P,!1),w&&(T=N().parentNode),t.Tab=A}function E(t,e){e=e||{};var i,n,o,r,d,u,m,f,h=this,g=0,p={};function v(){i.classList.remove("showing"),i.classList.add("show"),c.call(i,m),p.autohide&&h.hide()}function L(){i.classList.add("hide"),c.call(i,f)}function b(){i.classList.remove("show"),p.animation?a(i,L):L()}function y(){clearTimeout(g),t.removeEventListener("click",h.hide,!1),delete t.Toast}h.show=function(){if(i&&!i.classList.contains("show")){if(c.call(i,d),d.defaultPrevented)return;p.animation&&i.classList.add("fade"),i.classList.remove("hide"),i.offsetWidth,i.classList.add("showing"),p.animation?a(i,v):v()}},h.hide=function(t){if(i&&i.classList.contains("show")){if(c.call(i,u),u.defaultPrevented)return;t?b():g=setTimeout(b,p.delay)}},h.dispose=function(){p.animation?a(i,y):y()},(t=s(t)).Toast&&t.Toast.dispose(),i=t.closest(".toast"),n=t.getAttribute("data-animation"),o=t.getAttribute("data-autohide"),r=t.getAttribute("data-delay"),d=l("show","toast"),u=l("hide","toast"),m=l("shown","toast"),f=l("hidden","toast"),p.animation=!1===e.animation||"false"===n?0:1,p.autohide=!1===e.autohide||"false"===o?0:1,p.delay=parseInt(e.delay||r)||500,t.Toast||t.addEventListener("click",h.hide,!1),t.Toast=h}function k(t,e){e=e||{};var i,n,o,r,d,f,h,g,p,v,b,w,A,T,E,k=this,x=null,C=0,N={};function P(){return t.getAttribute("title")||t.getAttribute("data-title")||t.getAttribute("data-original-title")}function H(e){x&&x.contains(e.target)||e.target===t||t.contains(e.target)||k.hide()}function S(t){t=t?"addEventListener":"removeEventListener",document[t]("touchstart",H,m),window[t]("resize",k.hide,m)}function B(){S(1),c.call(t,h)}function I(){S(),N.container.removeChild(x),x=null,C=null,c.call(t,p)}function M(e){t[e=e?"addEventListener":"removeEventListener"](L,k.show,!1),t[e](u[0],k.show,!1),t[e](u[1],k.hide,!1)}k.show=function(){clearTimeout(C),C=setTimeout((function(){if(null===x){if(c.call(t,f),f.defaultPrevented)return;!1!==function(){if(i=P()){if(x=document.createElement("div"),N.template){var t=document.createElement("div");t.innerHTML=N.template.trim(),x.className=t.firstChild.className,x.innerHTML=t.firstChild.innerHTML,s(".tooltip-inner",x).innerHTML=i.trim()}else{var e=document.createElement("div");e.classList.add("arrow"),x.appendChild(e);var n=document.createElement("div");n.classList.add("tooltip-inner"),x.appendChild(n),n.innerHTML=i}x.style.left="0",x.style.top="0",x.setAttribute("role","tooltip"),!x.classList.contains("tooltip")&&x.classList.add("tooltip"),!x.classList.contains(N.animation)&&x.classList.add(N.animation),!x.classList.contains(E)&&x.classList.add(E),N.container.appendChild(x)}}()&&(y(t,x,N.placement,N.container),!x.classList.contains("show")&&x.classList.add("show"),N.animation?a(x,B):B())}}),20)},k.hide=function(){clearTimeout(C),C=setTimeout((function(){if(x&&x.classList.contains("show")){if(c.call(t,g),g.defaultPrevented)return;x.classList.remove("show"),N.animation?a(x,I):I()}}),N.delay)},k.toggle=function(){x?k.hide():k.show()},k.dispose=function(){M(),k.hide(),t.setAttribute("title",t.getAttribute("data-original-title")),t.removeAttribute("data-original-title"),delete t.Tooltip},(t=s(t)).Tooltip&&t.Tooltip.dispose(),n=t.getAttribute("data-animation"),o=t.getAttribute("data-placement"),r=t.getAttribute("data-delay"),d=t.getAttribute("data-container"),f=l("show","tooltip"),h=l("shown","tooltip"),g=l("hide","tooltip"),p=l("hidden","tooltip"),v=s(e.container),b=s(d),w=t.closest(".modal"),A=t.closest(".fixed-top"),T=t.closest(".fixed-bottom"),N.animation=e.animation&&"fade"!==e.animation?e.animation:n||"fade",N.placement=e.placement?e.placement:o||"top",N.template=e.template?e.template:null,N.delay=parseInt(e.delay||r)||200,N.container=v||(b||(A||(T||(w||document.body)))),E="bs-tooltip-"+N.placement,(i=P())&&(t.Tooltip||(t.setAttribute("data-original-title",i),t.removeAttribute("title"),M(1)),t.Tooltip=k)}var x={};function C(t,e){Array.from(e).map((function(e){return new t(e)}))}function N(t){for(var e in t=t||document,x)C(x[e][0],t.querySelectorAll(x[e][1]))}function P(t,e){Array.from(e).map((function(e){return e[t].dispose()}))}x.Alert=[r,'[data-dismiss="alert"]'],x.Button=[d,'[data-toggle="buttons"]'],x.Carousel=[f,'[data-ride="carousel"]'],x.Collapse=[h,'[data-toggle="collapse"]'],x.Dropdown=[p,'[data-toggle="dropdown"]'],x.Modal=[v,'[data-toggle="modal"]'],x.Popover=[w,'[data-toggle="popover"],[data-tip="popover"]'],x.ScrollSpy=[A,'[data-spy="scroll"]'],x.Tab=[T,'[data-toggle="tab"]'],x.Toast=[E,'[data-dismiss="toast"]'],x.Tooltip=[k,'[data-toggle="tooltip"],[data-tip="tooltip"]'],document.body?N():document.addEventListener("DOMContentLoaded",(function t(){N(),document.removeEventListener("DOMContentLoaded",t,!1)}),!1);return{Alert:r,Button:d,Carousel:f,Collapse:h,Dropdown:p,Modal:v,Popover:w,ScrollSpy:A,Tab:T,Toast:E,Tooltip:k,initCallback:N,removeDataAPI:function(t){for(var e in t=t||document,x)P(e,t.querySelectorAll(x[e][1]))},componentsInit:x,Version:"3.0.14f"}})); diff --git a/public/s/js/f0ck.js b/public/s/js/f0ck.js new file mode 100644 index 0000000..b651d2a --- /dev/null +++ b/public/s/js/f0ck.js @@ -0,0 +1,109 @@ +(() => { + if(elem = document.querySelector("#my-video")) { + const video = new v0ck(elem); + } + + let tt = false; + const stimeout = 500; + const changePage = (e, pbwork = true) => { + pbwork && document.querySelector("nav.navbar").classList.add("pbwork"); + !tt && (tt = setTimeout(() => e.click(), stimeout)); + }; + + // + const clickOnElementBinding = selector => () => (elem = document.querySelector(selector)) ? elem.click() : null; + const keybindings = { + "ArrowLeft": clickOnElementBinding("#next"), + "d": clickOnElementBinding("#next"), + "ArrowRight": clickOnElementBinding("#prev"), + "a": clickOnElementBinding("#prev"), + "r": clickOnElementBinding("#random") + }; + document.addEventListener("keydown", e => { + if(e.key in keybindings) { + e.preventDefault(); + keybindings[e.key](); + } + }); + // + + // + if(f0ckimage = document.querySelector("#f0ck-image")) { + f0ckimage.addEventListener("click", e => { + e.preventDefault(); + f0ckimage.hasAttribute("style") + ? f0ckimage.removeAttribute("style") + : f0ckimage.setAttribute("style", "max-height: none; height: auto; width: 100%; position: absolute; left: 0;"); + }); + } + // + + // + if(f0ckimagescroll = document.querySelector("#image-scroll")) { + f0ckimagescroll.addEventListener("click", e => { + e.preventDefault(); + f0ckimagescroll.hasAttribute("style") + ? f0ckimagescroll.removeAttribute("style") + : f0ckimagescroll.setAttribute("style", "overflow-y: scroll"); + }); + } + // + + // + if(document.querySelector("ul#posts")) { + document.addEventListener("wheel", e => { + if((window.innerHeight + window.scrollY) >= document.body.offsetHeight && e.deltaY > 0) { + if(elem = document.querySelector(".pagination > .next:not(.disabled)")) + changePage(elem); + } + else if(window.scrollY <= 0 && e.deltaY < 0) { + if(elem = document.querySelector(".pagination > .prev:not(.disabled)")) + changePage(elem); + } + }); + } + // + + // + let lastTap = 0; + let xDown = null; + let yDown = null; + document.addEventListener('touchstart', e => { + const firstTouch = (e.touches ?? e.originalEvent.touches)[0]; + xDown = firstTouch.clientX; + yDown = firstTouch.clientY; + + const currentTime = new Date().getTime(); + const tapLength = currentTime - lastTap; + if(tapLength < 500 && tapLength > 0) + if(elem = document.querySelector("#random")) + changePage(elem); + lastTap = currentTime; + }, false); + + document.addEventListener('touchmove', e => { + if(!xDown || !yDown) + return; + const xDiff = xDown - e.touches[0].clientX; + const yDiff = yDown - e.touches[0].clientY; + let elem = false; + if(Math.abs(xDiff) > Math.abs(yDiff)) { + if(xDiff > 0) // left + elem = document.querySelector(".pagination > .next:not(.disabled)"); + else // right + elem = document.querySelector(".pagination > .prev:not(.disabled)"); + } + else { + if(navbar = document.querySelector("nav.navbar") && document.querySelector("ul#posts")) { + if(yDiff > 0 && (window.innerHeight + window.scrollY) >= document.body.offsetHeight) // up + elem = document.querySelector(".pagination > .next:not(.disabled)"); + else if(yDiff <= 0 && window.scrollY <= 0 && document.querySelector("ul#posts")) // down + elem = document.querySelector(".pagination > .prev:not(.disabled)"); + } + } + if(elem) + changePage(elem); + xDown = yDown = null; + }, false); + // +})(); diff --git a/public/s/js/item.js b/public/s/js/item.js deleted file mode 100644 index 6874498..0000000 --- a/public/s/js/item.js +++ /dev/null @@ -1,55 +0,0 @@ -const epochs = [ - ["year", 31536000], - ["month", 2592000], - ["day", 86400], - ["hour", 3600], - ["minute", 60], - ["second", 1] -]; -const getDuration = timeAgoInSeconds => { - for(let [name, seconds] of epochs) { - const interval = ~~(timeAgoInSeconds / seconds); - if(interval >= 1) return { - interval: interval, - epoch: name - }; - } -}; -const timeAgo = date => { - const { interval, epoch } = getDuration(~~((new Date() - new Date(date)) / 1000)); - return `${interval} ${epoch}${interval === 1 ? "" : "s"} ago`; -}; -const clickOnElementBinding = selector => () => (elem = document.querySelector(selector))?elem.click():null; -const keybindings = { - "ArrowLeft": clickOnElementBinding("#next"), - "ArrowRight": clickOnElementBinding("#prev"), - "r": clickOnElementBinding("#random") -}; - -(() => { - if(video = document.querySelector(".video-js")) { - const vid1 = videojs(video); - vid1.persistvolume({ - namespace: "f0ck" - }); - if(vid1.autoplay() && !vid1.paused() && vid1.hasClass("vjs-paused")) { - vid1.pause(); - vid1.play(); - } - } - - document.querySelectorAll("time.timeago").forEach(e => e.innerHTML = timeAgo(e.title)); - - document.addEventListener("keydown", e => { - if(e.key in keybindings) { - e.preventDefault(); - keybindings[e.key](); - } - }); - - if(f0ckimage = document.querySelector("#f0ck-image")) - f0ckimage.addEventListener("click", e => { - e.preventDefault(); - f0ckimage.hasAttribute("style")?f0ckimage.removeAttribute("style"):f0ckimage.setAttribute("style", "max-height: unset;"); - }); -})(); diff --git a/public/s/js/scroller.js b/public/s/js/scroller.js deleted file mode 100644 index c1b7e9a..0000000 --- a/public/s/js/scroller.js +++ /dev/null @@ -1,23 +0,0 @@ -let load = false; -(() => { - const posts = document.querySelector("#posts"); - if(posts) { - document.addEventListener("wheel", e => { - if((((document.documentElement && document.documentElement.scrollTop) || document.body.scrollTop + window.innerHeight) + 310 - >= ((document.documentElement && document.documentElement.scrollHeight) || document.body.scrollHeight)) && !load) { - load = true; - fetch(`./api/v1/p/${posts.dataset.last}`) - .then(res => res.json()) - .then((msg, html = "") => { - for(let i = 0; i < msg.items.length; i++) - if(msg.items[i].id) - html += `

  • \n`; - posts.insertAdjacentHTML("beforeend", html); - posts.dataset.last = msg.last; - load = false; - }) - .catch(err => console.log(err)); - } - }); - } -})(); diff --git a/public/s/js/theme.js b/public/s/js/theme.js index ff6681d..fbeba7b 100644 --- a/public/s/js/theme.js +++ b/public/s/js/theme.js @@ -1,97 +1,22 @@ -/* Thanks to StephenLynx, I modified his Theme Changer from the Penumbra Lynx Frontend for the Lynxchan Software https://gitgud.io/LynxChan/LynxChan and reused it to make f0ck a nicer place. */ -var themes = [ { - file : 'f0ck95.css', - label : 'f0ck95', - id : 'f0ck95' -}]; - -let interval = null; -const clocklol = () => { - const l = document.querySelector("body"); - if(localStorage.selectedTheme && localStorage.selectedTheme === "f0ck95") - interval = setInterval((d = new Date()) => l.setAttribute("data-clock", d.toLocaleTimeString()), 1e3); - else { - clearInterval(interval); - l.removeAttribute("data-clock"); +(() => { + const themes = [ 'f0ck', 'p1nk', 'orange', 'amoled' ]; + const acttheme = localStorage.getItem('theme') ?? "f0ck"; + document.documentElement.setAttribute("theme", acttheme); + if(themecontainer = document.querySelector("#themes")) { + const sb = document.createElement("select"); + sb.id = "themeselector"; + themes.forEach(o => { + const option = document.createElement("option"); + option.text = o; + if(acttheme === o) + option.selected = true; + sb.add(option); + }); + themecontainer.insertAdjacentElement("afterend", sb); + sb.addEventListener("change", e => { + const s = e.target.options[e.target.selectedIndex].innerText; + document.documentElement.setAttribute("theme", s); + localStorage.setItem("theme", s); + }); } -}; - -const speaker = () => { - const k = document.querySelector("body"); - if(localStorage.selectedTheme && localStorage.selectedTheme === "f0ck95") - k.document.createElement("div"); - else - return; -}; - -var customCss; -var addedTheme; -function updateCss() { - if (addedTheme) { - addedTheme.parentNode.removeChild(addedTheme); - addedTheme = null; - } - for (var i = 0; i < themes.length; i++) { - var theme = themes[i]; - if (theme.id === localStorage.selectedTheme) { - addedTheme = theme.element; - document.head.insertBefore(theme.element, customCss); - } - } -} -for (var i = 0; i < document.head.children.length; i++) { - var element = document.head.children[i]; - if (element.rel === 'stylesheet' && element.href.indexOf('/css/custom.css') > -1) { - customCss = element; - break; - } -} -for (var i = 0; i < themes.length; i++) { - themes[i].element = document.createElement('link'); - themes[i].element.type = 'text/css'; - themes[i].element.rel = 'stylesheet'; - themes[i].element.href = './s/css/' + themes[i].file; -} - -clocklol(); -updateCss(); -var postingLink = document.getElementById('themes'); -if (postingLink) { - var divider = document.createElement('span'); - divider.style = ('display: none;'); - divider.innerHTML = ''; - var referenceNode = postingLink.nextSibling; - postingLink.parentNode.insertBefore(divider, referenceNode); - var themeSelector = document.createElement('select'); - themeSelector.id = 'themeSelector'; - var vanillaOption = document.createElement('option'); - vanillaOption.innerHTML = 'Default'; - themeSelector.appendChild(vanillaOption); - for (i = 0; i < themes.length; i++) { - var theme = themes[i]; - var themeOption = document.createElement('option'); - themeOption.innerHTML = theme.label; - if (theme.id === localStorage.selectedTheme) { - themeOption.selected = true; - } - themeSelector.appendChild(themeOption); - } - themeSelector.onchange = function() { - if (!themeSelector.selectedIndex) { - if (localStorage.selectedTheme) { - delete localStorage.selectedTheme; - clocklol(); - updateCss(); - } - return; - } - var selectedTheme = themes[themeSelector.selectedIndex - 1]; - if (selectedTheme.id === localStorage.selectedTheme) { - return; - } - localStorage.selectedTheme = selectedTheme.id; - clocklol(); - updateCss(); - }; - postingLink.parentNode.insertBefore(themeSelector, referenceNode); -} +})(); diff --git a/public/s/js/v0ck.js b/public/s/js/v0ck.js new file mode 100644 index 0000000..a7d5231 --- /dev/null +++ b/public/s/js/v0ck.js @@ -0,0 +1,172 @@ +const tpl_player = svg => `
    +
    +
    +
    + + + + + + + + +
    +
    + +
    `; + +class v0ck { + constructor(elem) { + const tagName = elem.tagName.toLowerCase(); + if(["video", "audio"].includes(tagName)) { + const parent = elem.parentElement; + parent.classList.add("v0ck", "paused"); + elem.classList.add("v0ck_video", "viewer"); + document.head.insertAdjacentHTML("beforeend", ``); // inject css + elem.insertAdjacentHTML("afterend", tpl_player("/s/img/v0ck.svg")); + + if(tagName === "audio" && elem.hasAttribute('poster')) { // set cover + const player = document.querySelector('.v0ck'); + player.style.backgroundImage = `url('${elem.getAttribute('poster')}')`; + } + } + else + return console.error("nope"); + this.init(elem); + } + + init(elem) { + const player = document.querySelector('.v0ck'); + const video = elem; + video.removeAttribute('autoplay'); + video.removeAttribute('controls'); + const progress = player.querySelector('.v0ck_progress'); + const progressBar = player.querySelector('.v0ck_progress_filled'); + const toggle = player.querySelector('.v0ck_toggle'); + const skipButtons = player.querySelectorAll('.v0ck [data-skip]'); + const ranges = player.querySelectorAll('.v0ck input[type="range"]'); + const volumeSlider = player.querySelector('.v0ck input[type="range"][name="volume"]'); + const fullscreen = player.querySelector('.v0ck_fullscreen'); + const playtime = player.querySelector('.v0ck_playtime'); + const overlay = player.querySelector('.v0ck_overlay'); + const volumeButton = player.querySelector('.v0ck_volume'); + const volumeSymbols = volumeButton.querySelectorAll('.v0ck use'); + + const defaultVolume = 0.5; + let mousedown = false; + let _volume; + + function handleVolumeButton(vol) { + [...volumeSymbols].forEach(s => !s.classList.contains('v0ck_hidden') ? s.classList.add('v0ck_hidden') : null); + switch(true) { + case(vol === 0): [...volumeSymbols].filter(s => s.id === "v0ck_svg_volume_mute")[0].classList.toggle('v0ck_hidden'); break; + case(vol <= 0.5 && vol > 0): [...volumeSymbols].filter(s => s.id === "v0ck_svg_volume_mid")[0].classList.toggle('v0ck_hidden'); break; + case(vol > 0.5): [...volumeSymbols].filter(s => s.id === "v0ck_svg_volume_full")[0].classList.toggle('v0ck_hidden'); break; + } + localStorage.setItem("volume", vol); + } + function togglePlay() { + const status = video[video.paused ? 'play' : 'pause'](); + if(status !== undefined) { // todo: merge with updatePlayIcon + status + .then(_ => { + overlay.classList[video.paused ? 'remove' : 'add']('v0ck_hidden'); + }) + .catch(err => { + overlay.classList.toggle('v0ck_hidden'); + }); + } + else + overlay.classList[video.paused ? 'remove' : 'add']('v0ck_hidden'); + } + function updatePlayIcon() { + toggle.classList.toggle('playing'); + player.classList.toggle('paused'); + toggle.setAttribute('title', toggle.classList.contains('playing') ? 'Pause' : 'Play'); + [...toggle.querySelectorAll('use')].forEach(icon => icon.classList.toggle('v0ck_hidden')); + } + function toggleMute(e) { + if(video.volume === 0) + video.volume = volumeSlider.value = _volume === 0 ? defaultVolume : _volume; + else { + _volume = video.volume; + video.volume = volumeSlider.value = 0; + } + handleVolumeButton(video.volume); + } + function skip() { + video.currentTime += +this.dataset.skip; + } + function handleRangeUpdate() { + video[this.name] = this.value; + _volume = video.volume; + handleVolumeButton(video.volume); + } + function formatTime(seconds) { + const minutes = (~~(seconds / 60)).toString().padStart(2, "0"); + seconds = (~~(seconds % 60)).toString().padStart(2, "0"); + return minutes + ":" + seconds; + } + function handleProgress() { + const percent = (video.currentTime / video.duration) * 100; + progressBar.style.flexBasis = percent + '%'; + playtime.innerText = `${formatTime(video.currentTime)} / ${formatTime(video.duration)}`; + } + function scrub(e) { + video.currentTime = (e.offsetX / progress.offsetWidth) * video.duration; + } + function toggleFullScreen(e) { + if(document.fullscreenElement) + document.exitFullscreen(); + else + player.requestFullscreen(); + } + function toggleFullScreenClasses() { + player.classList.toggle('fullscreen'); + } + + player.addEventListener('click', e => { + const path = e.path || (e.composedPath && e.composedPath()); + if(!path.filter(f => f.classList?.contains('v0ck_player_controls')).length) + togglePlay(e); + }); + toggle.addEventListener('click', togglePlay); + video.addEventListener('play', updatePlayIcon); + video.addEventListener('pause', updatePlayIcon); + video.addEventListener('timeupdate', handleProgress); + volumeButton.addEventListener('click', toggleMute); + skipButtons.forEach(button => button.addEventListener('click', skip)); + ranges.forEach(range => range.addEventListener('change', handleRangeUpdate)); + ranges.forEach(range => range.addEventListener('mousemove', handleRangeUpdate)); + progress.addEventListener('click', scrub); + progress.addEventListener('mousemove', e => mousedown && scrub(e)); + progress.addEventListener('mousedown', () => mousedown = true); + progress.addEventListener('mouseup', () => mousedown = false); + fullscreen.addEventListener('click', toggleFullScreen); + document.addEventListener('fullscreenchange', toggleFullScreenClasses); + document.addEventListener('mozfullscreenchange', toggleFullScreenClasses); + document.addEventListener('webkitfullscreenchange', toggleFullScreenClasses); + document.addEventListener('msfullscreenchange', toggleFullScreenClasses); + + video.volume = _volume = volumeSlider.value = +(localStorage.getItem('volume') ?? defaultVolume); + handleVolumeButton(video.volume); + togglePlay(); + } +} diff --git a/public/s/js/video.min.js b/public/s/js/video.min.js deleted file mode 100644 index 1858a7f..0000000 --- a/public/s/js/video.min.js +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Video.js 5.8.8 - * Copyright Brightcove, Inc. - * Available under Apache License Version 2.0 - * - * - * Includes vtt.js - * Available under Apache License Version 2.0 - * - */ -!function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var b;b="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,b.videojs=a()}}(function(){var a;return function b(a,c,d){function e(g,h){if(!c[g]){if(!a[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};a[g][0].call(k.exports,function(b){var c=a[g][1][b];return e(c?c:b)},k,k.exports,b,a,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g=a||a>b?i(s,n):r=setTimeout(j,a)}function k(){i(v,r)}function l(){if(m=arguments,p=e(),q=this,s=v&&(r||!w),u===!1)var c=w&&!r;else{n||w||(t=p);var d=u-(p-t),f=0>=d||d>u;f?(n&&(n=clearTimeout(n)),t=p,o=a.apply(q,m)):n||(n=setTimeout(k,d))}return f&&r?r=clearTimeout(r):r||b===u||(r=setTimeout(j,b)),c&&(f=!0,o=a.apply(q,m)),!f||r||n||(m=q=void 0),o}var m,n,o,p,q,r,s,t=0,u=!1,v=!0;if("function"!=typeof a)throw new TypeError(f);if(b=0>b?0:+b||0,c===!0){var w=!0;v=!1}else d(c)&&(w=!!c.leading,u="maxWait"in c&&g(+c.maxWait||0,b),v="trailing"in c?!!c.trailing:v);return l.cancel=h,l}var d=a("../lang/isObject"),e=a("../date/now"),f="Expected a function",g=Math.max;b.exports=c},{"../date/now":4,"../lang/isObject":33}],6:[function(a,b){function c(a,b){if("function"!=typeof a)throw new TypeError(d);return b=e(void 0===b?a.length-1:+b||0,0),function(){for(var c=arguments,d=-1,f=e(c.length-b,0),g=Array(f);++d2?c[g-2]:void 0,i=g>2?c[2]:void 0,j=g>1?c[g-1]:void 0;for("function"==typeof h?(h=d(h,j,5),g-=2):(h="function"==typeof j?j:void 0,g-=h?1:0),i&&e(c[0],c[1],i)&&(h=3>g?void 0:h,g=1);++f-1&&a%1==0&&b>a}var d=/^\d+$/,e=9007199254740991;b.exports=c},{}],24:[function(a,b){function c(a,b,c){if(!f(c))return!1;var g=typeof b;if("number"==g?d(c)&&e(b,c.length):"string"==g&&b in c){var h=c[b];return a===a?a===h:h!==h}return!1}var d=a("./isArrayLike"),e=a("./isIndex"),f=a("../lang/isObject");b.exports=c},{"../lang/isObject":33,"./isArrayLike":21,"./isIndex":23}],25:[function(a,b){function c(a){return"number"==typeof a&&a>-1&&a%1==0&&d>=a}var d=9007199254740991;b.exports=c},{}],26:[function(a,b){function c(a){return!!a&&"object"==typeof a}b.exports=c},{}],27:[function(a,b){function c(a){for(var b=i(a),c=b.length,j=c&&a.length,l=!!j&&g(j)&&(e(a)||d(a)||h(a)),m=-1,n=[];++m0,r=l.enumErrorProps&&(a===w||a instanceof Error),t=l.enumPrototypes&&g(a);++d2?arguments[2]:{},g=c(b);e&&(g=g.concat(Object.getOwnPropertySymbols(b))),d(g,function(c){j(a,c,b[c],f[c])})};k.supportsDescriptors=!!i,b.exports=k},{foreach:47,"object-keys":50}],47:[function(a,b){var c=Object.prototype.hasOwnProperty,d=Object.prototype.toString;b.exports=function(a,b,e){if("[object Function]"!==d.call(b))throw new TypeError("iterator must be a function");var f=a.length;if(f===+f)for(var g=0;f>g;g++)b.call(e,a[g],g,a);else for(var h in a)c.call(a,h)&&b.call(e,a[h],h,a)}},{}],48:[function(a,b){var c="Function.prototype.bind called on incompatible ",d=Array.prototype.slice,e=Object.prototype.toString,f="[object Function]";b.exports=function(a){var b=this;if("function"!=typeof b||e.call(b)!==f)throw new TypeError(c+b);for(var g,h=d.call(arguments,1),i=function(){if(this instanceof g){var c=b.apply(this,h.concat(d.call(arguments)));return Object(c)===c?c:this}return b.apply(a,h.concat(d.call(arguments)))},j=Math.max(0,b.length-h.length),k=[],l=0;j>l;l++)k.push("$"+l);if(g=Function("binder","return function ("+k.join(",")+"){ return binder.apply(this,arguments); }")(i),b.prototype){var m=function(){};m.prototype=b.prototype,g.prototype=new m,m.prototype=null}return g}},{}],49:[function(a,b){var c=a("./implementation");b.exports=Function.prototype.bind||c},{"./implementation":48}],50:[function(a,b){"use strict";var c=Object.prototype.hasOwnProperty,d=Object.prototype.toString,e=Array.prototype.slice,f=a("./isArguments"),g=!{toString:null}.propertyIsEnumerable("toString"),h=function(){}.propertyIsEnumerable("prototype"),i=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],j=function(a){var b=a.constructor;return b&&b.prototype===a},k={$console:!0,$frame:!0,$frameElement:!0,$frames:!0,$parent:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},l=function(){if("undefined"==typeof window)return!1;for(var a in window)try{if(!k["$"+a]&&c.call(window,a)&&null!==window[a]&&"object"==typeof window[a])try{j(window[a])}catch(b){return!0}}catch(b){return!0}return!1}(),m=function(a){if("undefined"==typeof window||!l)return j(a);try{return j(a)}catch(b){return!1}},n=function(a){var b=null!==a&&"object"==typeof a,e="[object Function]"===d.call(a),j=f(a),k=b&&"[object String]"===d.call(a),l=[];if(!b&&!e&&!j)throw new TypeError("Object.keys called on a non-object");var n=h&&e;if(k&&a.length>0&&!c.call(a,0))for(var o=0;o0)for(var p=0;p=0&&"[object Function]"===c.call(a.callee)),d}},{}],52:[function(a,b){"use strict";var c=a("./implementation"),d=function(){if(!Object.assign)return!1;for(var a="abcdefghijklmnopqrst",b=a.split(""),c={},d=0;d0&&(o=setTimeout(function(){n=!0,k.abort("timeout");var a=new Error("XMLHttpRequest timeout");a.code="ETIMEDOUT",e(a)},a.timeout)),k.setRequestHeader)for(m in s)s.hasOwnProperty(m)&&k.setRequestHeader(m,s[m]);else if(a.headers&&!d(a.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in a&&(k.responseType=a.responseType),"beforeSend"in a&&"function"==typeof a.beforeSend&&a.beforeSend(k),k.send(r),k}function h(){}var i=a("global/window"),j=a("once"),k=a("is-function"),l=a("parse-headers"),m=a("xtend");b.exports=f,f.XMLHttpRequest=i.XMLHttpRequest||h,f.XDomainRequest="withCredentials"in new f.XMLHttpRequest?f.XMLHttpRequest:i.XDomainRequest,c(["get","put","post","patch","head","delete"],function(a){f["delete"===a?"del":a]=function(b,c,d){return c=e(b,c,d),c.method=a.toUpperCase(),g(c)}})},{"global/window":2,"is-function":57,once:58,"parse-headers":61,xtend:62}],57:[function(a,b){function c(a){var b=d.call(a);return"[object Function]"===b||"function"==typeof a&&"[object RegExp]"!==b||"undefined"!=typeof window&&(a===window.setTimeout||a===window.alert||a===window.confirm||a===window.prompt)}b.exports=c;var d=Object.prototype.toString},{}],58:[function(a,b){function c(a){var b=!1;return function(){return b?void 0:(b=!0,a.apply(this,arguments))}}b.exports=c,c.proto=c(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return c(this)},configurable:!0})})},{}],59:[function(a,b){function c(a,b,c){if(!g(b))throw new TypeError("iterator must be a function");arguments.length<3&&(c=this),"[object Array]"===h.call(a)?d(a,b,c):"string"==typeof a?e(a,b,c):f(a,b,c)}function d(a,b,c){for(var d=0,e=a.length;e>d;d++)i.call(a,d)&&b.call(c,a[d],d,a)}function e(a,b,c){for(var d=0,e=a.length;e>d;d++)b.call(c,a.charAt(d),d,a)}function f(a,b,c){for(var d in a)i.call(a,d)&&b.call(c,a[d],d,a)}var g=a("is-function");b.exports=c;var h=Object.prototype.toString,i=Object.prototype.hasOwnProperty},{"is-function":57}],60:[function(a,b,c){function d(a){return a.replace(/^\s*|\s*$/g,"")}c=b.exports=d,c.left=function(a){return a.replace(/^\s*/,"")},c.right=function(a){return a.replace(/\s*$/,"")}},{}],61:[function(a,b){var c=a("trim"),d=a("for-each"),e=function(a){return"[object Array]"===Object.prototype.toString.call(a)};b.exports=function(a){if(!a)return{};var b={};return d(c(a).split("\n"),function(a){var d=a.indexOf(":"),f=c(a.slice(0,d)).toLowerCase(),g=c(a.slice(d+1));"undefined"==typeof b[f]?b[f]=g:e(b[f])?b[f].push(g):b[f]=[b[f],g]}),b}},{"for-each":59,trim:60}],62:[function(a,b){function c(){for(var a={},b=0;b=0;a--)this.children_[a].dispose&&this.children_[a].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.off(),this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),j.removeElData(this.el_),this.el_=null},a.prototype.player=function(){return this.player_},a.prototype.options=function(a){return r["default"].warn("this.options() has been deprecated and will be moved to the constructor in 6.0"),a?(this.options_=x["default"](this.options_,a),this.options_):this.options_},a.prototype.el=function(){return this.el_},a.prototype.createEl=function(a,b,c){return j.createEl(a,b,c)},a.prototype.localize=function(a){var b=this.player_.language&&this.player_.language(),c=this.player_.languages&&this.player_.languages();if(!b||!c)return a;var d=c[b];if(d&&d[a])return d[a];var e=b.split("-")[0],f=c[e];return f&&f[a]?f[a]:a},a.prototype.contentEl=function(){return this.contentEl_||this.el_},a.prototype.id=function(){return this.id_},a.prototype.name=function(){return this.name_},a.prototype.children=function(){return this.children_},a.prototype.getChildById=function(a){return this.childIndex_[a]},a.prototype.getChild=function(a){return this.childNameIndex_[a]},a.prototype.addChild=function(b){var c=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],d=arguments.length<=2||void 0===arguments[2]?this.children_.length:arguments[2],e=void 0,f=void 0;if("string"==typeof b){f=b,c||(c={}),c===!0&&(r["default"].warn("Initializing a child component with `true` is deprecated. Children should be defined in an array when possible, but if necessary use an object instead of `true`."),c={});var g=c.componentClass||t["default"](f);c.name=f;var h=a.getComponent(g);if(!h)throw new Error("Component "+g+" does not exist");if("function"!=typeof h)return null;e=new h(this.player_||this,c)}else e=b;if(this.children_.splice(d,0,e),"function"==typeof e.id&&(this.childIndex_[e.id()]=e),f=f||e.name&&e.name(),f&&(this.childNameIndex_[f]=e),"function"==typeof e.el&&e.el()){var i=this.contentEl().children,j=i[d]||null;this.contentEl().insertBefore(e.el(),j)}return e},a.prototype.removeChild=function(a){if("string"==typeof a&&(a=this.getChild(a)),a&&this.children_){for(var b=!1,c=this.children_.length-1;c>=0;c--)if(this.children_[c]===a){b=!0,this.children_.splice(c,1);break}if(b){this.childIndex_[a.id()]=null,this.childNameIndex_[a.name()]=null;var d=a.el();d&&d.parentNode===this.contentEl()&&this.contentEl().removeChild(a.el())}}},a.prototype.initChildren=function(){var b=this,c=this.options_.children;c&&!function(){var d=b.options_,e=function(a){var c=a.name,e=a.opts;if(void 0!==d[c]&&(e=d[c]),e!==!1){e===!0&&(e={}),e.playerOptions=b.options_.playerOptions;var f=b.addChild(c,e);f&&(b[c]=f)}},f=void 0,g=a.getComponent("Tech");f=Array.isArray(c)?c:Object.keys(c),f.concat(Object.keys(b.options_).filter(function(a){return!f.some(function(b){return"string"==typeof b?a===b:a===b.name})})).map(function(a){var d=void 0,e=void 0;return"string"==typeof a?(d=a,e=c[d]||b.options_[d]||{}):(d=a.name,e=a),{name:d,opts:e}}).filter(function(b){var c=a.getComponent(b.opts.componentClass||t["default"](b.name));return c&&!g.isTech(c)}).forEach(e)}()},a.prototype.buildCSSClass=function(){return""},a.prototype.on=function(a,b,c){var d=this;return"string"==typeof a||Array.isArray(a)?p.on(this.el_,a,l.bind(this,b)):!function(){var e=a,f=b,g=l.bind(d,c),h=function(){return d.off(e,f,g)};h.guid=g.guid,d.on("dispose",h);var i=function(){return d.off("dispose",h)};i.guid=g.guid,a.nodeName?(p.on(e,f,g),p.on(e,"dispose",i)):"function"==typeof a.on&&(e.on(f,g),e.on("dispose",i))}(),this},a.prototype.off=function(a,b,c){if(!a||"string"==typeof a||Array.isArray(a))p.off(this.el_,a,b);else{var d=a,e=b,f=l.bind(this,c);this.off("dispose",f),a.nodeName?(p.off(d,e,f),p.off(d,"dispose",f)):(d.off(e,f),d.off("dispose",f))}return this},a.prototype.one=function(a,b,c){var d=this,e=arguments;return"string"==typeof a||Array.isArray(a)?p.one(this.el_,a,l.bind(this,b)):!function(){var f=a,g=b,h=l.bind(d,c),i=function j(){d.off(f,g,j),h.apply(null,e)};i.guid=h.guid,d.on(f,g,i)}(),this},a.prototype.trigger=function(a,b){return p.trigger(this.el_,a,b),this},a.prototype.ready=function(a){var b=arguments.length<=1||void 0===arguments[1]?!1:arguments[1];return a&&(this.isReady_?b?a.call(this):this.setTimeout(a,1):(this.readyQueue_=this.readyQueue_||[],this.readyQueue_.push(a))),this},a.prototype.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var a=this.readyQueue_;this.readyQueue_=[],a&&a.length>0&&a.forEach(function(a){a.call(this)},this),this.trigger("ready")},1)},a.prototype.$=function(a,b){return j.$(a,b||this.contentEl())},a.prototype.$$=function(a,b){return j.$$(a,b||this.contentEl())},a.prototype.hasClass=function(a){return j.hasElClass(this.el_,a)},a.prototype.addClass=function(a){return j.addElClass(this.el_,a),this},a.prototype.removeClass=function(a){return j.removeElClass(this.el_,a),this},a.prototype.toggleClass=function(a,b){return j.toggleElClass(this.el_,a,b),this},a.prototype.show=function(){return this.removeClass("vjs-hidden"),this},a.prototype.hide=function(){return this.addClass("vjs-hidden"),this},a.prototype.lockShowing=function(){return this.addClass("vjs-lock-showing"),this},a.prototype.unlockShowing=function(){return this.removeClass("vjs-lock-showing"),this},a.prototype.width=function(a,b){return this.dimension("width",a,b)},a.prototype.height=function(a,b){return this.dimension("height",a,b)},a.prototype.dimensions=function(a,b){return this.width(a,!0).height(b)},a.prototype.dimension=function(a,b,c){if(void 0!==b)return(null===b||b!==b)&&(b=0),this.el_.style[a]=-1!==(""+b).indexOf("%")||-1!==(""+b).indexOf("px")?b:"auto"===b?"":b+"px",c||this.trigger("resize"),this;if(!this.el_)return 0;var d=this.el_.style[a],e=d.indexOf("px");return-1!==e?parseInt(d.slice(0,e),10):parseInt(this.el_["offset"+t["default"](a)],10)},a.prototype.emitTapEvents=function(){var a=0,b=null,c=10,d=200,e=void 0;this.on("touchstart",function(c){1===c.touches.length&&(b=v["default"]({},c.touches[0]),a=(new Date).getTime(),e=!0)}),this.on("touchmove",function(a){if(a.touches.length>1)e=!1;else if(b){var d=a.touches[0].pageX-b.pageX,f=a.touches[0].pageY-b.pageY,g=Math.sqrt(d*d+f*f);g>c&&(e=!1)}});var f=function(){e=!1};this.on("touchleave",f),this.on("touchcancel",f),this.on("touchend",function(c){if(b=null,e===!0){var f=(new Date).getTime()-a;d>f&&(c.preventDefault(),this.trigger("tap"))}})},a.prototype.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var a=l.bind(this.player(),this.player().reportUserActivity),b=void 0;this.on("touchstart",function(){a(),this.clearInterval(b),b=this.setInterval(a,250)});var c=function(){a(),this.clearInterval(b)};this.on("touchmove",a),this.on("touchend",c),this.on("touchcancel",c)}},a.prototype.setTimeout=function(a,b){a=l.bind(this,a);var c=h["default"].setTimeout(a,b),d=function(){this.clearTimeout(c)};return d.guid="vjs-timeout-"+c,this.on("dispose",d),c},a.prototype.clearTimeout=function(a){h["default"].clearTimeout(a);var b=function(){};return b.guid="vjs-timeout-"+a,this.off("dispose",b),a},a.prototype.setInterval=function(a,b){a=l.bind(this,a);var c=h["default"].setInterval(a,b),d=function(){this.clearInterval(c)};return d.guid="vjs-interval-"+c,this.on("dispose",d),c},a.prototype.clearInterval=function(a){h["default"].clearInterval(a);var b=function(){};return b.guid="vjs-interval-"+a,this.off("dispose",b),a},a.registerComponent=function(b,c){return a.components_||(a.components_={}),a.components_[b]=c,c},a.getComponent=function(b){return a.components_&&a.components_[b]?a.components_[b]:h["default"]&&h["default"].videojs&&h["default"].videojs[b]?(r["default"].warn("The "+b+" component was added to the videojs object when it should be registered using videojs.registerComponent(name, component)"),h["default"].videojs[b]):void 0},a.extend=function(b){b=b||{},r["default"].warn("Component.extend({}) has been deprecated, use videojs.extend(Component, {}) instead");var c=b.init||b.init||this.prototype.init||this.prototype.init||function(){},d=function(){c.apply(this,arguments)};d.prototype=Object.create(this.prototype),d.prototype.constructor=d,d.extend=a.extend;for(var e in b)b.hasOwnProperty(e)&&(d.prototype[e]=b[e]);return d},a}();y.registerComponent("Component",y),c["default"]=y,b.exports=c["default"]},{"./utils/dom.js":132,"./utils/events.js":133,"./utils/fn.js":134,"./utils/guid.js":136,"./utils/log.js":137,"./utils/merge-options.js":138,"./utils/to-title-case.js":141,"global/window":2,"object.assign":45}],68:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../component.js"),h=d(g),i=a("./play-toggle.js"),j=(d(i),a("./time-controls/current-time-display.js")),k=(d(j),a("./time-controls/duration-display.js")),l=(d(k),a("./time-controls/time-divider.js")),m=(d(l),a("./time-controls/remaining-time-display.js")),n=(d(m),a("./live-display.js")),o=(d(n),a("./progress-control/progress-control.js")),p=(d(o),a("./fullscreen-toggle.js")),q=(d(p),a("./volume-control/volume-control.js")),r=(d(q),a("./volume-menu-button.js")),s=(d(r),a("./mute-toggle.js")),t=(d(s),a("./text-track-controls/chapters-button.js")),u=(d(t),a("./text-track-controls/subtitles-button.js")),v=(d(u),a("./text-track-controls/captions-button.js")),w=(d(v),a("./playback-rate-menu/playback-rate-menu-button.js")),x=(d(w),a("./spacer-controls/custom-control-spacer.js")),y=(d(x),function(a){function b(){e(this,b),a.apply(this,arguments)}return f(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"},{role:"group"})},b}(h["default"]));y.prototype.options_={loadEvent:"play",children:["playToggle","volumeMenuButton","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","subtitlesButton","captionsButton","fullscreenToggle"]},h["default"].registerComponent("ControlBar",y),c["default"]=y,b.exports=c["default"]},{"../component.js":67,"./fullscreen-toggle.js":69,"./live-display.js":70,"./mute-toggle.js":71,"./play-toggle.js":72,"./playback-rate-menu/playback-rate-menu-button.js":73,"./progress-control/progress-control.js":78,"./spacer-controls/custom-control-spacer.js":80,"./text-track-controls/captions-button.js":83,"./text-track-controls/chapters-button.js":84,"./text-track-controls/subtitles-button.js":87,"./time-controls/current-time-display.js":90,"./time-controls/duration-display.js":91,"./time-controls/remaining-time-display.js":92,"./time-controls/time-divider.js":93,"./volume-control/volume-control.js":95,"./volume-menu-button.js":97}],69:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../button.js"),h=d(g),i=a("../component.js"),j=d(i),k=function(a){function b(){e(this,b),a.apply(this,arguments)}return f(b,a),b.prototype.buildCSSClass=function(){return"vjs-fullscreen-control "+a.prototype.buildCSSClass.call(this)},b.prototype.handleClick=function(){this.player_.isFullscreen()?(this.player_.exitFullscreen(),this.controlText("Fullscreen")):(this.player_.requestFullscreen(),this.controlText("Non-Fullscreen"))},b}(h["default"]);k.prototype.controlText_="Fullscreen",j["default"].registerComponent("FullscreenToggle",k),c["default"]=k,b.exports=c["default"]},{"../button.js":64,"../component.js":67}],70:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../component"),i=e(h),j=a("../utils/dom.js"),k=d(j),l=function(a){function b(c,d){f(this,b),a.call(this,c,d),this.updateShowing(),this.on(this.player(),"durationchange",this.updateShowing)}return g(b,a),b.prototype.createEl=function(){var b=a.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=k.createEl("div",{className:"vjs-live-display",innerHTML:''+this.localize("Stream Type")+""+this.localize("LIVE")},{"aria-live":"off"}),b.appendChild(this.contentEl_),b},b.prototype.updateShowing=function(){this.player().duration()===1/0?this.show():this.hide()},b}(i["default"]);i["default"].registerComponent("LiveDisplay",l),c["default"]=l,b.exports=c["default"]},{"../component":67,"../utils/dom.js":132}],71:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../button"),i=e(h),j=a("../component"),k=e(j),l=a("../utils/dom.js"),m=d(l),n=function(a){function b(c,d){f(this,b),a.call(this,c,d),this.on(c,"volumechange",this.update),c.tech_&&c.tech_.featuresVolumeControl===!1&&this.addClass("vjs-hidden"),this.on(c,"loadstart",function(){this.update(),c.tech_.featuresVolumeControl===!1?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")})}return g(b,a),b.prototype.buildCSSClass=function(){return"vjs-mute-control "+a.prototype.buildCSSClass.call(this)},b.prototype.handleClick=function(){this.player_.muted(this.player_.muted()?!1:!0)},b.prototype.update=function(){var a=this.player_.volume(),b=3;0===a||this.player_.muted()?b=0:.33>a?b=1:.67>a&&(b=2);var c=this.player_.muted()?"Unmute":"Mute";this.controlText()!==c&&this.controlText(c);for(var d=0;4>d;d++)m.removeElClass(this.el_,"vjs-vol-"+d);m.addElClass(this.el_,"vjs-vol-"+b)},b}(i["default"]);n.prototype.controlText_="Mute",k["default"].registerComponent("MuteToggle",n),c["default"]=n,b.exports=c["default"]},{"../button":64,"../component":67,"../utils/dom.js":132}],72:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../button.js"),h=d(g),i=a("../component.js"),j=d(i),k=function(a){function b(c,d){e(this,b),a.call(this,c,d),this.on(c,"play",this.handlePlay),this.on(c,"pause",this.handlePause)}return f(b,a),b.prototype.buildCSSClass=function(){return"vjs-play-control "+a.prototype.buildCSSClass.call(this)},b.prototype.handleClick=function(){this.player_.paused()?this.player_.play():this.player_.pause()},b.prototype.handlePlay=function(){this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},b.prototype.handlePause=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},b}(h["default"]);k.prototype.controlText_="Play",j["default"].registerComponent("PlayToggle",k),c["default"]=k,b.exports=c["default"]},{"../button.js":64,"../component.js":67}],73:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../../menu/menu-button.js"),i=e(h),j=a("../../menu/menu.js"),k=e(j),l=a("./playback-rate-menu-item.js"),m=e(l),n=a("../../component.js"),o=e(n),p=a("../../utils/dom.js"),q=d(p),r=function(a){function b(c,d){f(this,b),a.call(this,c,d),this.updateVisibility(),this.updateLabel(),this.on(c,"loadstart",this.updateVisibility),this.on(c,"ratechange",this.updateLabel)}return g(b,a),b.prototype.createEl=function(){var b=a.prototype.createEl.call(this);return this.labelEl_=q.createEl("div",{className:"vjs-playback-rate-value",innerHTML:1}),b.appendChild(this.labelEl_),b},b.prototype.buildCSSClass=function(){return"vjs-playback-rate "+a.prototype.buildCSSClass.call(this)},b.prototype.createMenu=function(){var a=new k["default"](this.player()),b=this.playbackRates();if(b)for(var c=b.length-1;c>=0;c--)a.addChild(new m["default"](this.player(),{rate:b[c]+"x"}));return a},b.prototype.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},b.prototype.handleClick=function(){for(var a=this.player().playbackRate(),b=this.playbackRates(),c=b[0],d=0;da){c=b[d];break}this.player().playbackRate(c)},b.prototype.playbackRates=function(){return this.options_.playbackRates||this.options_.playerOptions&&this.options_.playerOptions.playbackRates},b.prototype.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},b.prototype.updateVisibility=function(){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},b.prototype.updateLabel=function(){this.playbackRateSupported()&&(this.labelEl_.innerHTML=this.player().playbackRate()+"x")},b}(i["default"]);r.prototype.controlText_="Playback Rate",o["default"].registerComponent("PlaybackRateMenuButton",r),c["default"]=r,b.exports=c["default"]},{"../../component.js":67,"../../menu/menu-button.js":104,"../../menu/menu.js":106,"../../utils/dom.js":132,"./playback-rate-menu-item.js":74}],74:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../../menu/menu-item.js"),h=d(g),i=a("../../component.js"),j=d(i),k=function(a){function b(c,d){e(this,b);var f=d.rate,g=parseFloat(f,10);d.label=f,d.selected=1===g,a.call(this,c,d),this.label=f,this.rate=g,this.on(c,"ratechange",this.update)}return f(b,a),b.prototype.handleClick=function(){a.prototype.handleClick.call(this),this.player().playbackRate(this.rate)},b.prototype.update=function(){this.selected(this.player().playbackRate()===this.rate)},b}(h["default"]);k.prototype.contentElType="button",j["default"].registerComponent("PlaybackRateMenuItem",k),c["default"]=k,b.exports=c["default"]},{"../../component.js":67,"../../menu/menu-item.js":105}],75:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../../component.js"),i=e(h),j=a("../../utils/dom.js"),k=d(j),l=function(a){function b(c,d){f(this,b),a.call(this,c,d),this.on(c,"progress",this.update)}return g(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-load-progress",innerHTML:''+this.localize("Loaded")+": 0%"})},b.prototype.update=function(){var a=this.player_.buffered(),b=this.player_.duration(),c=this.player_.bufferedEnd(),d=this.el_.children,e=function(a,b){var c=a/b||0;return 100*(c>=1?1:c)+"%"};this.el_.style.width=e(c,b);for(var f=0;fa.length;f--)this.el_.removeChild(d[f-1])},b}(i["default"]);i["default"].registerComponent("LoadProgressBar",l),c["default"]=l,b.exports=c["default"]},{"../../component.js":67,"../../utils/dom.js":132}],76:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../../component.js"),i=e(h),j=a("../../utils/dom.js"),k=d(j),l=a("../../utils/fn.js"),m=d(l),n=a("../../utils/format-time.js"),o=e(n),p=a("lodash-compat/function/throttle"),q=e(p),r=function(a){function b(c,d){var e=this;f(this,b),a.call(this,c,d),this.update(0,0),c.on("ready",function(){e.on(c.controlBar.progressControl.el(),"mousemove",q["default"](m.bind(e,e.handleMouseMove),25))})}return g(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},b.prototype.handleMouseMove=function(a){var b=this.player_.duration(),c=this.calculateDistance(a)*b,d=a.pageX-k.findElPosition(this.el().parentNode).left;this.update(c,d)},b.prototype.update=function(a,b){var c=o["default"](a,this.player_.duration());this.el().style.left=b+"px",this.el().setAttribute("data-current-time",c)},b.prototype.calculateDistance=function(a){return k.getPointerPosition(this.el().parentNode,a).x},b}(i["default"]);i["default"].registerComponent("MouseTimeDisplay",r),c["default"]=r,b.exports=c["default"]},{"../../component.js":67,"../../utils/dom.js":132,"../../utils/fn.js":134,"../../utils/format-time.js":135,"lodash-compat/function/throttle":7}],77:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../../component.js"),i=e(h),j=a("../../utils/fn.js"),k=d(j),l=a("../../utils/format-time.js"),m=e(l),n=function(a){function b(c,d){f(this,b),a.call(this,c,d),this.updateDataAttr(),this.on(c,"timeupdate",this.updateDataAttr),c.ready(k.bind(this,this.updateDataAttr))}return g(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar",innerHTML:''+this.localize("Progress")+": 0%"})},b.prototype.updateDataAttr=function(){var a=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();this.el_.setAttribute("data-current-time",m["default"](a,this.player_.duration()))},b}(i["default"]);i["default"].registerComponent("PlayProgressBar",n),c["default"]=n,b.exports=c["default"]},{"../../component.js":67,"../../utils/fn.js":134,"../../utils/format-time.js":135}],78:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../../component.js"),h=d(g),i=a("./seek-bar.js"),j=(d(i),a("./mouse-time-display.js")),k=(d(j),function(a){function b(){e(this,b),a.apply(this,arguments)}return f(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},b}(h["default"]));k.prototype.options_={children:["seekBar"]},h["default"].registerComponent("ProgressControl",k),c["default"]=k,b.exports=c["default"]},{"../../component.js":67,"./mouse-time-display.js":76,"./seek-bar.js":79}],79:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../../slider/slider.js"),i=e(h),j=a("../../component.js"),k=e(j),l=a("./load-progress-bar.js"),m=(e(l),a("./play-progress-bar.js")),n=(e(m),a("../../utils/fn.js")),o=d(n),p=a("../../utils/format-time.js"),q=e(p),r=a("object.assign"),s=(e(r),function(a){function b(c,d){f(this,b),a.call(this,c,d),this.on(c,"timeupdate",this.updateARIAAttributes),c.ready(o.bind(this,this.updateARIAAttributes))}return g(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":"video progress bar"})},b.prototype.updateARIAAttributes=function(){var a=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();this.el_.setAttribute("aria-valuenow",(100*this.getPercent()).toFixed(2)),this.el_.setAttribute("aria-valuetext",q["default"](a,this.player_.duration()))},b.prototype.getPercent=function(){var a=this.player_.currentTime()/this.player_.duration();return a>=1?1:a},b.prototype.handleMouseDown=function(b){a.prototype.handleMouseDown.call(this,b),this.player_.scrubbing(!0),this.videoWasPlaying=!this.player_.paused(),this.player_.pause()},b.prototype.handleMouseMove=function(a){var b=this.calculateDistance(a)*this.player_.duration();b===this.player_.duration()&&(b-=.1),this.player_.currentTime(b)},b.prototype.handleMouseUp=function(b){a.prototype.handleMouseUp.call(this,b),this.player_.scrubbing(!1),this.videoWasPlaying&&this.player_.play()},b.prototype.stepForward=function(){this.player_.currentTime(this.player_.currentTime()+5)},b.prototype.stepBack=function(){this.player_.currentTime(this.player_.currentTime()-5)},b}(i["default"]));s.prototype.options_={children:["loadProgressBar","mouseTimeDisplay","playProgressBar"],barName:"playProgressBar"},s.prototype.playerEvent="timeupdate",k["default"].registerComponent("SeekBar",s),c["default"]=s,b.exports=c["default"]},{"../../component.js":67,"../../slider/slider.js":114,"../../utils/fn.js":134,"../../utils/format-time.js":135,"./load-progress-bar.js":75,"./play-progress-bar.js":77,"object.assign":45}],80:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b); - -a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("./spacer.js"),h=d(g),i=a("../../component.js"),j=d(i),k=function(a){function b(){e(this,b),a.apply(this,arguments)}return f(b,a),b.prototype.buildCSSClass=function(){return"vjs-custom-control-spacer "+a.prototype.buildCSSClass.call(this)},b.prototype.createEl=function(){var b=a.prototype.createEl.call(this,{className:this.buildCSSClass()});return b.innerHTML=" ",b},b}(h["default"]);j["default"].registerComponent("CustomControlSpacer",k),c["default"]=k,b.exports=c["default"]},{"../../component.js":67,"./spacer.js":81}],81:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../../component.js"),h=d(g),i=function(a){function b(){e(this,b),a.apply(this,arguments)}return f(b,a),b.prototype.buildCSSClass=function(){return"vjs-spacer "+a.prototype.buildCSSClass.call(this)},b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:this.buildCSSClass()})},b}(h["default"]);h["default"].registerComponent("Spacer",i),c["default"]=i,b.exports=c["default"]},{"../../component.js":67}],82:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("./text-track-menu-item.js"),h=d(g),i=a("../../component.js"),j=d(i),k=function(a){function b(c,d){e(this,b),d.track={kind:d.kind,player:c,label:d.kind+" settings",selectable:!1,"default":!1,mode:"disabled"},d.selectable=!1,a.call(this,c,d),this.addClass("vjs-texttrack-settings"),this.controlText(", opens "+d.kind+" settings dialog")}return f(b,a),b.prototype.handleClick=function(){this.player().getChild("textTrackSettings").show(),this.player().getChild("textTrackSettings").el_.focus()},b}(h["default"]);j["default"].registerComponent("CaptionSettingsMenuItem",k),c["default"]=k,b.exports=c["default"]},{"../../component.js":67,"./text-track-menu-item.js":89}],83:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("./text-track-button.js"),h=d(g),i=a("../../component.js"),j=d(i),k=a("./caption-settings-menu-item.js"),l=d(k),m=function(a){function b(c,d,f){e(this,b),a.call(this,c,d,f),this.el_.setAttribute("aria-label","Captions Menu")}return f(b,a),b.prototype.buildCSSClass=function(){return"vjs-captions-button "+a.prototype.buildCSSClass.call(this)},b.prototype.update=function(){var b=2;a.prototype.update.call(this),this.player().tech_&&this.player().tech_.featuresNativeTextTracks&&(b=1),this.items&&this.items.length>b?this.show():this.hide()},b.prototype.createItems=function(){var b=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||b.push(new l["default"](this.player_,{kind:this.kind_})),a.prototype.createItems.call(this,b)},b}(h["default"]);m.prototype.kind_="captions",m.prototype.controlText_="Captions",j["default"].registerComponent("CaptionsButton",m),c["default"]=m,b.exports=c["default"]},{"../../component.js":67,"./caption-settings-menu-item.js":82,"./text-track-button.js":88}],84:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("./text-track-button.js"),i=e(h),j=a("../../component.js"),k=e(j),l=a("./text-track-menu-item.js"),m=e(l),n=a("./chapters-track-menu-item.js"),o=e(n),p=a("../../menu/menu.js"),q=e(p),r=a("../../utils/dom.js"),s=d(r),t=a("../../utils/fn.js"),u=(d(t),a("../../utils/to-title-case.js")),v=e(u),w=a("global/window"),x=(e(w),function(a){function b(c,d,e){f(this,b),a.call(this,c,d,e),this.el_.setAttribute("aria-label","Chapters Menu")}return g(b,a),b.prototype.buildCSSClass=function(){return"vjs-chapters-button "+a.prototype.buildCSSClass.call(this)},b.prototype.createItems=function(){var a=[],b=this.player_.textTracks();if(!b)return a;for(var c=0;ce;e++){var g=b[e];if(g.kind===this.kind_){c=g;break}}var h=this.menu;if(void 0===h){h=new q["default"](this.player_);var i=s.createEl("li",{className:"vjs-menu-title",innerHTML:v["default"](this.kind_),tabIndex:-1});h.children_.unshift(i),s.insertElFirst(i,h.contentEl())}if(c&&null==c.cues){c.mode="hidden";var j=this.player_.remoteTextTrackEls().getTrackElementByTrack_(c);j&&j.addEventListener("load",function(){return a.update()})}if(c&&c.cues&&c.cues.length>0){for(var k=c.cues,l=void 0,e=0,m=k.length;m>e;e++){l=k[e];var n=new o["default"](this.player_,{track:c,cue:l});d.push(n),h.addChild(n)}this.addChild(h)}return this.items.length>0&&this.show(),h},b}(i["default"]));x.prototype.kind_="chapters",x.prototype.controlText_="Chapters",k["default"].registerComponent("ChaptersButton",x),c["default"]=x,b.exports=c["default"]},{"../../component.js":67,"../../menu/menu.js":106,"../../utils/dom.js":132,"../../utils/fn.js":134,"../../utils/to-title-case.js":141,"./chapters-track-menu-item.js":85,"./text-track-button.js":88,"./text-track-menu-item.js":89,"global/window":2}],85:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../../menu/menu-item.js"),i=e(h),j=a("../../component.js"),k=e(j),l=a("../../utils/fn.js"),m=d(l),n=function(a){function b(c,d){f(this,b);var e=d.track,g=d.cue,h=c.currentTime();d.label=g.text,d.selected=g.startTime<=h&&hc;c++){var e=a[c];if(e.kind===this.track.kind&&"showing"===e.mode){b=!1;break}}this.selected(b)},b}(h["default"]);j["default"].registerComponent("OffTextTrackMenuItem",k),c["default"]=k,b.exports=c["default"]},{"../../component.js":67,"./text-track-menu-item.js":89}],87:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("./text-track-button.js"),h=d(g),i=a("../../component.js"),j=d(i),k=function(a){function b(c,d,f){e(this,b),a.call(this,c,d,f),this.el_.setAttribute("aria-label","Subtitles Menu")}return f(b,a),b.prototype.buildCSSClass=function(){return"vjs-subtitles-button "+a.prototype.buildCSSClass.call(this)},b}(h["default"]);k.prototype.kind_="subtitles",k.prototype.controlText_="Subtitles",j["default"].registerComponent("SubtitlesButton",k),c["default"]=k,b.exports=c["default"]},{"../../component.js":67,"./text-track-button.js":88}],88:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../../menu/menu-button.js"),i=e(h),j=a("../../component.js"),k=e(j),l=a("../../utils/fn.js"),m=d(l),n=a("./text-track-menu-item.js"),o=e(n),p=a("./off-text-track-menu-item.js"),q=e(p),r=function(a){function b(c,d){f(this,b),a.call(this,c,d);var e=this.player_.textTracks();if(this.items.length<=1&&this.hide(),e){var g=m.bind(this,this.update);e.addEventListener("removetrack",g),e.addEventListener("addtrack",g),this.player_.on("dispose",function(){e.removeEventListener("removetrack",g),e.removeEventListener("addtrack",g)})}}return g(b,a),b.prototype.createItems=function(){var a=arguments.length<=0||void 0===arguments[0]?[]:arguments[0];a.push(new q["default"](this.player_,{kind:this.kind_}));var b=this.player_.textTracks();if(!b)return a;for(var c=0;cCurrent Time 0:00'},{"aria-live":"off"}),b.appendChild(this.contentEl_),b},b.prototype.updateContent=function(){var a=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),b=this.localize("Current Time"),c=m["default"](a,this.player_.duration());c!==this.formattedTime_&&(this.formattedTime_=c,this.contentEl_.innerHTML=''+b+" "+c)},b}(i["default"]);i["default"].registerComponent("CurrentTimeDisplay",n),c["default"]=n,b.exports=c["default"]},{"../../component.js":67,"../../utils/dom.js":132,"../../utils/format-time.js":135}],91:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../../component.js"),i=e(h),j=a("../../utils/dom.js"),k=d(j),l=a("../../utils/format-time.js"),m=e(l),n=function(a){function b(c,d){f(this,b),a.call(this,c,d),this.on(c,"timeupdate",this.updateContent),this.on(c,"loadedmetadata",this.updateContent)}return g(b,a),b.prototype.createEl=function(){var b=a.prototype.createEl.call(this,"div",{className:"vjs-duration vjs-time-control vjs-control"});return this.contentEl_=k.createEl("div",{className:"vjs-duration-display",innerHTML:''+this.localize("Duration Time")+" 0:00"},{"aria-live":"off"}),b.appendChild(this.contentEl_),b},b.prototype.updateContent=function(){var a=this.player_.duration();if(a&&this.duration_!==a){this.duration_=a;var b=this.localize("Duration Time"),c=m["default"](a);this.contentEl_.innerHTML=''+b+" "+c}},b}(i["default"]);i["default"].registerComponent("DurationDisplay",n),c["default"]=n,b.exports=c["default"]},{"../../component.js":67,"../../utils/dom.js":132,"../../utils/format-time.js":135}],92:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../../component.js"),i=e(h),j=a("../../utils/dom.js"),k=d(j),l=a("../../utils/format-time.js"),m=e(l),n=function(a){function b(c,d){f(this,b),a.call(this,c,d),this.on(c,"timeupdate",this.updateContent)}return g(b,a),b.prototype.createEl=function(){var b=a.prototype.createEl.call(this,"div",{className:"vjs-remaining-time vjs-time-control vjs-control"});return this.contentEl_=k.createEl("div",{className:"vjs-remaining-time-display",innerHTML:''+this.localize("Remaining Time")+" -0:00"},{"aria-live":"off"}),b.appendChild(this.contentEl_),b},b.prototype.updateContent=function(){if(this.player_.duration()){var a=this.localize("Remaining Time"),b=m["default"](this.player_.remainingTime());b!==this.formattedTime_&&(this.formattedTime_=b,this.contentEl_.innerHTML=''+a+" -"+b)}},b}(i["default"]);i["default"].registerComponent("RemainingTimeDisplay",n),c["default"]=n,b.exports=c["default"]},{"../../component.js":67,"../../utils/dom.js":132,"../../utils/format-time.js":135}],93:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../../component.js"),h=d(g),i=function(a){function b(){e(this,b),a.apply(this,arguments)}return f(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider",innerHTML:"
    /
    "})},b}(h["default"]);h["default"].registerComponent("TimeDivider",i),c["default"]=i,b.exports=c["default"]},{"../../component.js":67}],94:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../../slider/slider.js"),i=e(h),j=a("../../component.js"),k=e(j),l=a("../../utils/fn.js"),m=d(l),n=a("./volume-level.js"),o=(e(n),function(a){function b(c,d){f(this,b),a.call(this,c,d),this.on(c,"volumechange",this.updateARIAAttributes),c.ready(m.bind(this,this.updateARIAAttributes))}return g(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":"volume level"})},b.prototype.handleMouseMove=function(a){this.checkMuted(),this.player_.volume(this.calculateDistance(a))},b.prototype.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},b.prototype.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},b.prototype.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},b.prototype.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},b.prototype.updateARIAAttributes=function(){var a=(100*this.player_.volume()).toFixed(2);this.el_.setAttribute("aria-valuenow",a),this.el_.setAttribute("aria-valuetext",a+"%")},b}(i["default"]));o.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},o.prototype.playerEvent="volumechange",k["default"].registerComponent("VolumeBar",o),c["default"]=o,b.exports=c["default"]},{"../../component.js":67,"../../slider/slider.js":114,"../../utils/fn.js":134,"./volume-level.js":96}],95:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../../component.js"),h=d(g),i=a("./volume-bar.js"),j=(d(i),function(a){function b(c,d){e(this,b),a.call(this,c,d),c.tech_&&c.tech_.featuresVolumeControl===!1&&this.addClass("vjs-hidden"),this.on(c,"loadstart",function(){c.tech_.featuresVolumeControl===!1?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")})}return f(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control"})},b}(h["default"]));j.prototype.options_={children:["volumeBar"]},h["default"].registerComponent("VolumeControl",j),c["default"]=j,b.exports=c["default"]},{"../../component.js":67,"./volume-bar.js":94}],96:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../../component.js"),h=d(g),i=function(a){function b(){e(this,b),a.apply(this,arguments)}return f(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-volume-level",innerHTML:''})},b}(h["default"]);h["default"].registerComponent("VolumeLevel",i),c["default"]=i,b.exports=c["default"]},{"../../component.js":67}],97:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../utils/fn.js"),i=e(h),j=a("../component.js"),k=d(j),l=a("../popup/popup.js"),m=d(l),n=a("../popup/popup-button.js"),o=d(n),p=a("./mute-toggle.js"),q=d(p),r=a("./volume-control/volume-bar.js"),s=d(r),t=a("global/document"),u=d(t),v=function(a){function b(c){function d(){c.tech_&&c.tech_.featuresVolumeControl===!1?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")}var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];f(this,b),void 0===e.inline&&(e.inline=!0),void 0===e.vertical&&(e.vertical=e.inline?!1:!0),e.volumeBar=e.volumeBar||{},e.volumeBar.vertical=!!e.vertical,a.call(this,c,e),this.on(c,"volumechange",this.volumeUpdate),this.on(c,"loadstart",this.volumeUpdate),d.call(this),this.on(c,"loadstart",d),this.on(this.volumeBar,["slideractive","focus"],function(){this.addClass("vjs-slider-active")}),this.on(this.volumeBar,["sliderinactive","blur"],function(){this.removeClass("vjs-slider-active")}),this.on(this.volumeBar,["focus"],function(){this.addClass("vjs-lock-showing")}),this.on(this.volumeBar,["blur"],function(){this.removeClass("vjs-lock-showing")})}return g(b,a),b.prototype.buildCSSClass=function(){var b="";return b=this.options_.vertical?"vjs-volume-menu-button-vertical":"vjs-volume-menu-button-horizontal","vjs-volume-menu-button "+a.prototype.buildCSSClass.call(this)+" "+b},b.prototype.createPopup=function(){var a=new m["default"](this.player_,{contentElType:"div"}),b=new s["default"](this.player_,this.options_.volumeBar);return a.addChild(b),this.menuContent=a,this.volumeBar=b,this.attachVolumeBarEvents(),a},b.prototype.handleClick=function(){q["default"].prototype.handleClick.call(this),a.prototype.handleClick.call(this)},b.prototype.attachVolumeBarEvents=function(){this.menuContent.on(["mousedown","touchdown"],i.bind(this,this.handleMouseDown))},b.prototype.handleMouseDown=function(){this.on(["mousemove","touchmove"],i.bind(this.volumeBar,this.volumeBar.handleMouseMove)),this.on(u["default"],["mouseup","touchend"],this.handleMouseUp)},b.prototype.handleMouseUp=function(){this.off(["mousemove","touchmove"],i.bind(this.volumeBar,this.volumeBar.handleMouseMove))},b}(o["default"]);v.prototype.volumeUpdate=q["default"].prototype.update,v.prototype.controlText_="Mute",k["default"].registerComponent("VolumeMenuButton",v),c["default"]=v,b.exports=c["default"]},{"../component.js":67,"../popup/popup-button.js":110,"../popup/popup.js":111,"../utils/fn.js":134,"./mute-toggle.js":71,"./volume-control/volume-bar.js":94,"global/document":1}],98:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("./component"),i=e(h),j=a("./modal-dialog"),k=e(j),l=a("./utils/dom"),m=(d(l),a("./utils/merge-options")),n=e(m),o=function(a){function b(c,d){f(this,b),a.call(this,c,d),this.on(c,"error",this.open)}return g(b,a),b.prototype.buildCSSClass=function(){return"vjs-error-display "+a.prototype.buildCSSClass.call(this)},b.prototype.content=function(){var a=this.player().error();return a?this.localize(a.message):""},b}(k["default"]);o.prototype.options_=n["default"](k["default"].prototype.options_,{fillAlways:!0,temporary:!1,uncloseable:!0}),i["default"].registerComponent("ErrorDisplay",o),c["default"]=o,b.exports=c["default"]},{"./component":67,"./modal-dialog":107,"./utils/dom":132,"./utils/merge-options":138}],99:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}c.__esModule=!0;var e=a("./utils/events.js"),f=d(e),g=function(){};g.prototype.allowedEvents_={},g.prototype.on=function(a,b){var c=this.addEventListener;this.addEventListener=Function.prototype,f.on(this,a,b),this.addEventListener=c},g.prototype.addEventListener=g.prototype.on,g.prototype.off=function(a,b){f.off(this,a,b)},g.prototype.removeEventListener=g.prototype.off,g.prototype.one=function(a,b){f.one(this,a,b)},g.prototype.trigger=function(a){var b=a.type||a;"string"==typeof a&&(a={type:b}),a=f.fixEvent(a),this.allowedEvents_[b]&&this["on"+b]&&this["on"+b](a),f.trigger(this,a)},g.prototype.dispatchEvent=g.prototype.trigger,c["default"]=g,b.exports=c["default"]},{"./utils/events.js":133}],100:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}c.__esModule=!0;var e=a("./utils/log"),f=d(e),g=function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(a.super_=b)},h=function(a){var b=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],c=function(){a.apply(this,arguments)},d={};"object"==typeof b?("function"==typeof b.init&&(f["default"].warn("Constructor logic via init() is deprecated; please use constructor() instead."),b.constructor=b.init),b.constructor!==Object.prototype.constructor&&(c=b.constructor),d=b):"function"==typeof b&&(c=b),g(c,a);for(var e in d)d.hasOwnProperty(e)&&(c.prototype[e]=d[e]);return c};c["default"]=h,b.exports=c["default"]},{"./utils/log":137}],101:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}c.__esModule=!0;for(var e=a("global/document"),f=d(e),g={},h=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],i=h[0],j=void 0,k=0;k1&&this.show()},b.prototype.createMenu=function(){var a=new m["default"](this.player_);if(this.options_.title){var b=o.createEl("li",{className:"vjs-menu-title",innerHTML:s["default"](this.options_.title),tabIndex:-1});a.children_.unshift(b),o.insertElFirst(b,a.contentEl())}if(this.items=this.createItems(),this.items)for(var c=0;c0&&(0>a?a=0:a>=b.length&&(a=b.length-1),this.focusedChild_=a,b[a].el_.focus())},b}(i["default"]);i["default"].registerComponent("Menu",p),c["default"]=p,b.exports=c["default"]},{"../component.js":67,"../utils/dom.js":132,"../utils/events.js":133,"../utils/fn.js":134}],107:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("global/document"),i=e(h),j=a("./utils/dom"),k=d(j),l=a("./utils/fn"),m=d(l),n=a("./utils/log"),o=(e(n),a("./component")),p=e(o),q=a("./close-button"),r=(e(q),"vjs-modal-dialog"),s=27,t=function(a){function b(c,d){f(this,b),a.call(this,c,d),this.opened_=this.hasBeenOpened_=this.hasBeenFilled_=!1,this.closeable(!this.options_.uncloseable),this.content(this.options_.content),this.contentEl_=k.createEl("div",{className:r+"-content"},{role:"document"}),this.descEl_=k.createEl("p",{className:r+"-description vjs-offscreen",id:this.el().getAttribute("aria-describedby")}),k.textContent(this.descEl_,this.description()),this.el_.appendChild(this.descEl_),this.el_.appendChild(this.contentEl_)}return g(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":this.id()+"_description","aria-hidden":"true","aria-label":this.label(),role:"dialog"})},b.prototype.buildCSSClass=function(){return r+" vjs-hidden "+a.prototype.buildCSSClass.call(this)},b.prototype.handleKeyPress=function(a){a.which===s&&this.closeable()&&this.close()},b.prototype.label=function(){return this.options_.label||this.localize("Modal Window")},b.prototype.description=function(){var a=this.options_.description||this.localize("This is a modal window.");return this.closeable()&&(a+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),a},b.prototype.open=function(){if(!this.opened_){var a=this.player();this.trigger("beforemodalopen"),this.opened_=!0,(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill(),this.wasPlaying_=!a.paused(),this.wasPlaying_&&a.pause(),this.closeable()&&this.on(i["default"],"keydown",m.bind(this,this.handleKeyPress)),a.controls(!1),this.show(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}return this},b.prototype.opened=function(a){return"boolean"==typeof a&&this[a?"open":"close"](),this.opened_},b.prototype.close=function(){if(this.opened_){var a=this.player();this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&a.play(),this.closeable()&&this.off(i["default"],"keydown",m.bind(this,this.handleKeyPress)),a.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger("modalclose"),this.options_.temporary&&this.dispose()}return this},b.prototype.closeable=function c(a){if("boolean"==typeof a){var c=this.closeable_=!!a,b=this.getChild("closeButton");if(c&&!b){var d=this.contentEl_;this.contentEl_=this.el_,b=this.addChild("closeButton"),this.contentEl_=d,this.on(b,"close",this.close)}!c&&b&&(this.off(b,"close",this.close),this.removeChild(b),b.dispose())}return this.closeable_},b.prototype.fill=function(){return this.fillWith(this.content())},b.prototype.fillWith=function(a){var b=this.contentEl(),c=b.parentNode,d=b.nextSibling;return this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,c.removeChild(b),this.empty(),k.insertContent(b,a),this.trigger("modalfill"),d?c.insertBefore(b,d):c.appendChild(b),this},b.prototype.empty=function(){return this.trigger("beforemodalempty"),k.emptyEl(this.contentEl()),this.trigger("modalempty"),this},b.prototype.content=function(a){return"undefined"!=typeof a&&(this.content_=a),this.content_},b}(p["default"]);t.prototype.options_={temporary:!0},p["default"].registerComponent("ModalDialog",t),c["default"]=t,b.exports=c["default"]},{"./close-button":66,"./component":67,"./utils/dom":132,"./utils/fn":134,"./utils/log":137,"global/document":1}],108:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("./component.js"),i=e(h),j=a("global/document"),k=e(j),l=a("global/window"),m=e(l),n=a("./utils/events.js"),o=d(n),p=a("./utils/dom.js"),q=d(p),r=a("./utils/fn.js"),s=d(r),t=a("./utils/guid.js"),u=d(t),v=a("./utils/browser.js"),w=d(v),x=a("./utils/log.js"),y=e(x),z=a("./utils/to-title-case.js"),A=e(z),B=a("./utils/time-ranges.js"),C=a("./utils/buffer.js"),D=a("./utils/stylesheet.js"),E=d(D),F=a("./fullscreen-api.js"),G=e(F),H=a("./media-error.js"),I=e(H),J=a("safe-json-parse/tuple"),K=e(J),L=a("object.assign"),M=e(L),N=a("./utils/merge-options.js"),O=e(N),P=a("./tracks/text-track-list-converter.js"),Q=e(P),R=a("./tech/loader.js"),S=(e(R),a("./poster-image.js")),T=(e(S),a("./tracks/text-track-display.js")),U=(e(T),a("./loading-spinner.js")),V=(e(U),a("./big-play-button.js")),W=(e(V),a("./control-bar/control-bar.js")),X=(e(W),a("./error-display.js")),Y=(e(X),a("./tracks/text-track-settings.js")),Z=(e(Y),a("./modal-dialog")),$=e(Z),_=a("./tech/tech.js"),aa=e(_),ba=a("./tech/html5.js"),ca=(e(ba),function(a){function b(c,d,e){var g=this;if(f(this,b),c.id=c.id||"vjs_video_"+u.newGUID(),d=M["default"](b.getTagSettings(c),d),d.initChildren=!1,d.createEl=!1,d.reportTouchActivity=!1,a.call(this,null,d,e),!this.options_||!this.options_.techOrder||!this.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");this.tag=c,this.tagAttributes=c&&q.getElAttributes(c),this.language(this.options_.language),d.languages?!function(){var a={};Object.getOwnPropertyNames(d.languages).forEach(function(b){a[b.toLowerCase()]=d.languages[b]}),g.languages_=a}():this.languages_=b.prototype.options_.languages,this.cache_={},this.poster_=d.poster||"",this.controls_=!!d.controls,c.controls=!1,this.scrubbing_=!1,this.el_=this.createEl();var h=O["default"](this.options_);d.plugins&&!function(){var a=d.plugins;Object.getOwnPropertyNames(a).forEach(function(b){"function"==typeof this[b]?this[b](a[b]):y["default"].error("Unable to find plugin:",b)},g)}(),this.options_.playerOptions=h,this.initChildren(),this.isAudio("audio"===c.nodeName.toLowerCase()),this.addClass(this.controls()?"vjs-controls-enabled":"vjs-controls-disabled"),this.isAudio()&&this.addClass("vjs-audio"),this.flexNotSupported_()&&this.addClass("vjs-no-flex"),w.IS_IOS||this.addClass("vjs-workinghover"),b.players[this.id_]=this,this.userActive(!0),this.reportUserActivity(),this.listenForUserActivity_(),this.on("fullscreenchange",this.handleFullscreenChange_),this.on("stageclick",this.handleStageClick_)}return g(b,a),b.prototype.dispose=function(){this.trigger("dispose"),this.off("dispose"),this.styleEl_&&this.styleEl_.parentNode&&this.styleEl_.parentNode.removeChild(this.styleEl_),b.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&this.tech_.dispose(),a.prototype.dispose.call(this)},b.prototype.createEl=function(){var b=this.el_=a.prototype.createEl.call(this,"div"),c=this.tag;c.removeAttribute("width"),c.removeAttribute("height");var d=q.getElAttributes(c);Object.getOwnPropertyNames(d).forEach(function(a){"class"===a?b.className=d[a]:b.setAttribute(a,d[a])}),c.playerId=c.id,c.id+="_html5_api",c.className="vjs-tech",c.player=b.player=this,this.addClass("vjs-paused"),this.styleEl_=E.createStyleElement("vjs-styles-dimensions");var e=q.$(".vjs-styles-defaults"),f=q.$("head");return f.insertBefore(this.styleEl_,e?e.nextSibling:f.firstChild),this.width(this.options_.width),this.height(this.options_.height),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),c.initNetworkState_=c.networkState,c.parentNode&&c.parentNode.insertBefore(b,c),q.insertElFirst(c,b),this.children_.unshift(c),this.el_=b,b},b.prototype.width=function(a){return this.dimension("width",a)},b.prototype.height=function(a){return this.dimension("height",a)},b.prototype.dimension=function(a,b){var c=a+"_";if(void 0===b)return this[c]||0;if(""===b)this[c]=void 0;else{var d=parseFloat(b);if(isNaN(d))return y["default"].error('Improper value "'+b+'" supplied for for '+a),this;this[c]=d}return this.updateStyleEl_(),this},b.prototype.fluid=function(a){return void 0===a?!!this.fluid_:(this.fluid_=!!a,void(a?this.addClass("vjs-fluid"):this.removeClass("vjs-fluid")))},b.prototype.aspectRatio=function(a){if(void 0===a)return this.aspectRatio_;if(!/^\d+\:\d+$/.test(a))throw new Error("Improper value supplied for aspect ratio. The format should be width:height, for example 16:9.");this.aspectRatio_=a,this.fluid(!0),this.updateStyleEl_()},b.prototype.updateStyleEl_=function(){var a=void 0,b=void 0,c=void 0,d=void 0;c=void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()?this.videoWidth()+":"+this.videoHeight():"16:9";var e=c.split(":"),f=e[1]/e[0];a=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/f:this.videoWidth()||300,b=void 0!==this.height_?this.height_:a*f,d=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(d),E.setTextContent(this.styleEl_,"\n ."+d+" {\n width: "+a+"px;\n height: "+b+"px;\n }\n\n ."+d+".vjs-fluid {\n padding-top: "+100*f+"%;\n }\n ")},b.prototype.loadTech_=function(a,b){this.tech_&&this.unloadTech_(),"Html5"!==a&&this.tag&&(aa["default"].getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=a,this.isReady_=!1;var c=M["default"]({nativeControlsForTouch:this.options_.nativeControlsForTouch,source:b,playerId:this.id(),techId:this.id()+"_"+a+"_api",textTracks:this.textTracks_,autoplay:this.options_.autoplay,preload:this.options_.preload,loop:this.options_.loop,muted:this.options_.muted,poster:this.poster(),language:this.language(),"vtt.js":this.options_["vtt.js"]},this.options_[a.toLowerCase()]);this.tag&&(c.tag=this.tag),b&&(this.currentType_=b.type,b.src===this.cache_.src&&this.cache_.currentTime>0&&(c.startTime=this.cache_.currentTime),this.cache_.src=b.src);var d=aa["default"].getTech(a);d||(d=i["default"].getComponent(a)),this.tech_=new d(c),this.tech_.ready(s.bind(this,this.handleTechReady_),!0),Q["default"].jsonToTextTracks(this.textTracksJson_||[],this.tech_),this.on(this.tech_,"loadstart",this.handleTechLoadStart_),this.on(this.tech_,"waiting",this.handleTechWaiting_),this.on(this.tech_,"canplay",this.handleTechCanPlay_),this.on(this.tech_,"canplaythrough",this.handleTechCanPlayThrough_),this.on(this.tech_,"playing",this.handleTechPlaying_),this.on(this.tech_,"ended",this.handleTechEnded_),this.on(this.tech_,"seeking",this.handleTechSeeking_),this.on(this.tech_,"seeked",this.handleTechSeeked_),this.on(this.tech_,"play",this.handleTechPlay_),this.on(this.tech_,"firstplay",this.handleTechFirstPlay_),this.on(this.tech_,"pause",this.handleTechPause_),this.on(this.tech_,"progress",this.handleTechProgress_),this.on(this.tech_,"durationchange",this.handleTechDurationChange_),this.on(this.tech_,"fullscreenchange",this.handleTechFullscreenChange_),this.on(this.tech_,"error",this.handleTechError_),this.on(this.tech_,"suspend",this.handleTechSuspend_),this.on(this.tech_,"abort",this.handleTechAbort_),this.on(this.tech_,"emptied",this.handleTechEmptied_),this.on(this.tech_,"stalled",this.handleTechStalled_),this.on(this.tech_,"loadedmetadata",this.handleTechLoadedMetaData_),this.on(this.tech_,"loadeddata",this.handleTechLoadedData_),this.on(this.tech_,"timeupdate",this.handleTechTimeUpdate_),this.on(this.tech_,"ratechange",this.handleTechRateChange_),this.on(this.tech_,"volumechange",this.handleTechVolumeChange_),this.on(this.tech_,"texttrackchange",this.handleTechTextTrackChange_),this.on(this.tech_,"loadedmetadata",this.updateStyleEl_),this.on(this.tech_,"posterchange",this.handleTechPosterChange_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||"Html5"===a&&this.tag||q.insertElFirst(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},b.prototype.unloadTech_=function(){this.textTracks_=this.textTracks(),this.textTracksJson_=Q["default"].textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1},b.prototype.tech=function(a){if(a&&a.IWillNotUseThisInPlugins)return this.tech_;var b="\n Please make sure that you are not using this inside of a plugin.\n To disable this alert and error, please pass in an object with\n `IWillNotUseThisInPlugins` to the `tech` method. See\n https://github.com/videojs/video.js/issues/2617 for more info.\n ";throw m["default"].alert(b),new Error(b)},b.prototype.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"mousedown",this.handleTechClick_),this.on(this.tech_,"touchstart",this.handleTechTouchStart_),this.on(this.tech_,"touchmove",this.handleTechTouchMove_),this.on(this.tech_,"touchend",this.handleTechTouchEnd_),this.on(this.tech_,"tap",this.handleTechTap_)},b.prototype.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.handleTechTap_),this.off(this.tech_,"touchstart",this.handleTechTouchStart_),this.off(this.tech_,"touchmove",this.handleTechTouchMove_),this.off(this.tech_,"touchend",this.handleTechTouchEnd_),this.off(this.tech_,"mousedown",this.handleTechClick_)},b.prototype.handleTechReady_=function(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_(),this.src()&&this.tag&&this.options_.autoplay&&this.paused()&&(delete this.tag.poster,this.play())},b.prototype.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.error(null),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay"))},b.prototype.hasStarted=function(a){return void 0!==a?(this.hasStarted_!==a&&(this.hasStarted_=a,a?(this.addClass("vjs-has-started"),this.trigger("firstplay")):this.removeClass("vjs-has-started")),this):!!this.hasStarted_},b.prototype.handleTechPlay_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.hasStarted(!0),this.trigger("play")},b.prototype.handleTechWaiting_=function(){var a=this;this.addClass("vjs-waiting"),this.trigger("waiting"),this.one("timeupdate",function(){return a.removeClass("vjs-waiting")})},b.prototype.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},b.prototype.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},b.prototype.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},b.prototype.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},b.prototype.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.trigger("seeked")},b.prototype.handleTechFirstPlay_=function(){this.options_.starttime&&this.currentTime(this.options_.starttime),this.addClass("vjs-has-started"),this.trigger("firstplay")},b.prototype.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},b.prototype.handleTechProgress_=function(){this.trigger("progress")},b.prototype.handleTechEnded_=function(){this.addClass("vjs-ended"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},b.prototype.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},b.prototype.handleTechClick_=function(a){0===a.button&&this.controls()&&(this.paused()?this.play():this.pause())},b.prototype.handleTechTap_=function(){this.userActive(!this.userActive())},b.prototype.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},b.prototype.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},b.prototype.handleTechTouchEnd_=function(a){a.preventDefault()},b.prototype.handleFullscreenChange_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},b.prototype.handleStageClick_=function(){this.reportUserActivity()},b.prototype.handleTechFullscreenChange_=function(a,b){b&&this.isFullscreen(b.isFullscreen),this.trigger("fullscreenchange")},b.prototype.handleTechError_=function(){var a=this.tech_.error();this.error(a&&a.code)},b.prototype.handleTechSuspend_=function(){this.trigger("suspend")},b.prototype.handleTechAbort_=function(){this.trigger("abort")},b.prototype.handleTechEmptied_=function(){this.trigger("emptied")},b.prototype.handleTechStalled_=function(){this.trigger("stalled")},b.prototype.handleTechLoadedMetaData_=function(){this.trigger("loadedmetadata")},b.prototype.handleTechLoadedData_=function(){this.trigger("loadeddata")},b.prototype.handleTechTimeUpdate_=function(){this.trigger("timeupdate")},b.prototype.handleTechRateChange_=function(){this.trigger("ratechange")},b.prototype.handleTechVolumeChange_=function(){this.trigger("volumechange")},b.prototype.handleTechTextTrackChange_=function(){this.trigger("texttrackchange")},b.prototype.getCache=function(){return this.cache_},b.prototype.techCall_=function(a,b){if(this.tech_&&!this.tech_.isReady_)this.tech_.ready(function(){this[a](b)},!0);else try{this.tech_[a](b)}catch(c){throw y["default"](c),c}},b.prototype.techGet_=function(a){if(this.tech_&&this.tech_.isReady_)try{return this.tech_[a]()}catch(b){throw void 0===this.tech_[a]?y["default"]("Video.js: "+a+" method not defined for "+this.techName_+" playback technology.",b):"TypeError"===b.name?(y["default"]("Video.js: "+a+" unavailable on "+this.techName_+" playback technology element.",b),this.tech_.isReady_=!1):y["default"](b),b}},b.prototype.play=function(){return this.techCall_("play"),this},b.prototype.pause=function(){return this.techCall_("pause"),this},b.prototype.paused=function(){return this.techGet_("paused")===!1?!1:!0},b.prototype.scrubbing=function(a){return void 0!==a?(this.scrubbing_=!!a,a?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing"),this):this.scrubbing_},b.prototype.currentTime=function(a){return void 0!==a?(this.techCall_("setCurrentTime",a),this):this.cache_.currentTime=this.techGet_("currentTime")||0},b.prototype.duration=function(a){return void 0===a?this.cache_.duration||0:(a=parseFloat(a)||0,0>a&&(a=1/0),a!==this.cache_.duration&&(this.cache_.duration=a,a===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),this.trigger("durationchange")),this)},b.prototype.remainingTime=function(){return this.duration()-this.currentTime()},b.prototype.buffered=function c(){var c=this.techGet_("buffered");return c&&c.length||(c=B.createTimeRange(0,0)),c},b.prototype.bufferedPercent=function(){return C.bufferedPercent(this.buffered(),this.duration())},b.prototype.bufferedEnd=function(){var a=this.buffered(),b=this.duration(),c=a.end(a.length-1);return c>b&&(c=b),c},b.prototype.volume=function(a){var b=void 0;return void 0!==a?(b=Math.max(0,Math.min(1,parseFloat(a))),this.cache_.volume=b,this.techCall_("setVolume",b),this):(b=parseFloat(this.techGet_("volume")),isNaN(b)?1:b)},b.prototype.muted=function(a){return void 0!==a?(this.techCall_("setMuted",a),this):this.techGet_("muted")||!1},b.prototype.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},b.prototype.isFullscreen=function(a){return void 0!==a?(this.isFullscreen_=!!a,this):!!this.isFullscreen_},b.prototype.requestFullscreen=function(){var a=G["default"];return this.isFullscreen(!0),a.requestFullscreen?(o.on(k["default"],a.fullscreenchange,s.bind(this,function b(){this.isFullscreen(k["default"][a.fullscreenElement]),this.isFullscreen()===!1&&o.off(k["default"],a.fullscreenchange,b),this.trigger("fullscreenchange")})),this.el_[a.requestFullscreen]()):this.tech_.supportsFullScreen()?this.techCall_("enterFullScreen"):(this.enterFullWindow(),this.trigger("fullscreenchange")),this},b.prototype.exitFullscreen=function(){var a=G["default"];return this.isFullscreen(!1),a.requestFullscreen?k["default"][a.exitFullscreen]():this.tech_.supportsFullScreen()?this.techCall_("exitFullScreen"):(this.exitFullWindow(),this.trigger("fullscreenchange")),this},b.prototype.enterFullWindow=function(){this.isFullWindow=!0,this.docOrigOverflow=k["default"].documentElement.style.overflow,o.on(k["default"],"keydown",s.bind(this,this.fullWindowOnEscKey)),k["default"].documentElement.style.overflow="hidden",q.addElClass(k["default"].body,"vjs-full-window"),this.trigger("enterFullWindow")},b.prototype.fullWindowOnEscKey=function(a){27===a.keyCode&&(this.isFullscreen()===!0?this.exitFullscreen():this.exitFullWindow())},b.prototype.exitFullWindow=function(){this.isFullWindow=!1,o.off(k["default"],"keydown",this.fullWindowOnEscKey),k["default"].documentElement.style.overflow=this.docOrigOverflow,q.removeElClass(k["default"].body,"vjs-full-window"),this.trigger("exitFullWindow")},b.prototype.canPlayType=function(a){for(var b=void 0,c=0,d=this.options_.techOrder;c0&&(h=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},a))}},250)}},b.prototype.playbackRate=function(a){return void 0!==a?(this.techCall_("setPlaybackRate",a),this):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("playbackRate"):1},b.prototype.isAudio=function(a){return void 0!==a?(this.isAudio_=!!a,this):!!this.isAudio_},b.prototype.networkState=function(){return this.techGet_("networkState")},b.prototype.readyState=function(){return this.techGet_("readyState")},b.prototype.textTracks=function(){return this.tech_&&this.tech_.textTracks()},b.prototype.remoteTextTracks=function(){return this.tech_&&this.tech_.remoteTextTracks()},b.prototype.remoteTextTrackEls=function(){return this.tech_&&this.tech_.remoteTextTrackEls()},b.prototype.addTextTrack=function(a,b,c){return this.tech_&&this.tech_.addTextTrack(a,b,c)},b.prototype.addRemoteTextTrack=function(a){return this.tech_&&this.tech_.addRemoteTextTrack(a)},b.prototype.removeRemoteTextTrack=function(a){this.tech_&&this.tech_.removeRemoteTextTrack(a)},b.prototype.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},b.prototype.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},b.prototype.language=function(a){return void 0===a?this.language_:(this.language_=(""+a).toLowerCase(),this)},b.prototype.languages=function(){return O["default"](b.prototype.options_.languages,this.languages_)},b.prototype.toJSON=function(){var a=O["default"](this.options_),b=a.tracks;a.tracks=[];for(var c=0;ci;i++){var k=h[i],l=k.nodeName.toLowerCase();"source"===l?b.sources.push(q.getElAttributes(k)):"track"===l&&b.tracks.push(q.getElAttributes(k))}return b},b}(i["default"]));ca.players={};var da=m["default"].navigator;ca.prototype.options_={techOrder:["html5","flash"],html5:{},flash:{},defaultVolume:0,inactivityTimeout:2e3,playbackRates:[],children:["mediaLoader","posterImage","textTrackDisplay","loadingSpinner","bigPlayButton","controlBar","errorDisplay","textTrackSettings"],language:k["default"].getElementsByTagName("html")[0].getAttribute("lang")||da.languages&&da.languages[0]||da.userLanguage||da.language||"en",languages:{},notSupportedMessage:"No compatible source was found for this media."},ca.prototype.handleLoadedMetaData_,ca.prototype.handleLoadedData_,ca.prototype.handleUserActive_,ca.prototype.handleUserInactive_,ca.prototype.handleTimeUpdate_,ca.prototype.handleTechEnded_,ca.prototype.handleVolumeChange_,ca.prototype.handleError_,ca.prototype.flexNotSupported_=function(){var a=k["default"].createElement("i");return!("flexBasis"in a.style||"webkitFlexBasis"in a.style||"mozFlexBasis"in a.style||"msFlexBasis"in a.style||"msFlexOrder"in a.style)},i["default"].registerComponent("Player",ca),c["default"]=ca,b.exports=c["default"]},{"./big-play-button.js":63,"./component.js":67,"./control-bar/control-bar.js":68,"./error-display.js":98,"./fullscreen-api.js":101,"./loading-spinner.js":102,"./media-error.js":103,"./modal-dialog":107,"./poster-image.js":112,"./tech/html5.js":117,"./tech/loader.js":118,"./tech/tech.js":119,"./tracks/text-track-display.js":123,"./tracks/text-track-list-converter.js":125,"./tracks/text-track-settings.js":127,"./utils/browser.js":129,"./utils/buffer.js":130,"./utils/dom.js":132,"./utils/events.js":133,"./utils/fn.js":134,"./utils/guid.js":136,"./utils/log.js":137,"./utils/merge-options.js":138,"./utils/stylesheet.js":139,"./utils/time-ranges.js":140,"./utils/to-title-case.js":141,"global/document":1,"global/window":2,"object.assign":45,"safe-json-parse/tuple":54}],109:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}c.__esModule=!0;var e=a("./player.js"),f=d(e),g=function(a,b){f["default"].prototype[a]=b};c["default"]=g,b.exports=c["default"]},{"./player.js":108}],110:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../clickable-component.js"),i=e(h),j=a("../component.js"),k=e(j),l=a("./popup.js"),m=(e(l),a("../utils/dom.js")),n=(d(m),a("../utils/fn.js")),o=(d(n),a("../utils/to-title-case.js")),p=(e(o),function(a){function b(c){var d=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];f(this,b),a.call(this,c,d),this.update()}return g(b,a),b.prototype.update=function(){var a=this.createPopup();this.popup&&this.removeChild(this.popup),this.popup=a,this.addChild(a),this.items&&0===this.items.length?this.hide():this.items&&this.items.length>1&&this.show()},b.prototype.createPopup=function(){},b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:this.buildCSSClass()})},b.prototype.buildCSSClass=function(){var b="vjs-menu-button";return b+=this.options_.inline===!0?"-inline":"-popup","vjs-menu-button "+b+" "+a.prototype.buildCSSClass.call(this)},b}(i["default"]));k["default"].registerComponent("PopupButton",p),c["default"]=p,b.exports=c["default"]},{"../clickable-component.js":65,"../component.js":67,"../utils/dom.js":132,"../utils/fn.js":134,"../utils/to-title-case.js":141,"./popup.js":111}],111:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../component.js"),i=e(h),j=a("../utils/dom.js"),k=d(j),l=a("../utils/fn.js"),m=d(l),n=a("../utils/events.js"),o=d(n),p=function(a){function b(){f(this,b),a.apply(this,arguments)}return g(b,a),b.prototype.addItem=function(a){this.addChild(a),a.on("click",m.bind(this,function(){this.unlockShowing()}))},b.prototype.createEl=function(){var b=this.options_.contentElType||"ul";this.contentEl_=k.createEl(b,{className:"vjs-menu-content"});var c=a.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return c.appendChild(this.contentEl_),o.on(c,"click",function(a){a.preventDefault(),a.stopImmediatePropagation()}),c},b}(i["default"]);i["default"].registerComponent("Popup",p),c["default"]=p,b.exports=c["default"]},{"../component.js":67,"../utils/dom.js":132,"../utils/events.js":133,"../utils/fn.js":134}],112:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("./clickable-component.js"),i=e(h),j=a("./component.js"),k=e(j),l=a("./utils/fn.js"),m=d(l),n=a("./utils/dom.js"),o=d(n),p=a("./utils/browser.js"),q=d(p),r=function(a){function b(c,d){f(this,b),a.call(this,c,d),this.update(),c.on("posterchange",m.bind(this,this.update))}return g(b,a),b.prototype.dispose=function(){this.player().off("posterchange",this.update),a.prototype.dispose.call(this)},b.prototype.createEl=function(){var a=o.createEl("div",{className:"vjs-poster",tabIndex:-1});return q.BACKGROUND_SIZE_SUPPORTED||(this.fallbackImg_=o.createEl("img"),a.appendChild(this.fallbackImg_)),a},b.prototype.update=function(){var a=this.player().poster();this.setSrc(a),a?this.show():this.hide()},b.prototype.setSrc=function(a){if(this.fallbackImg_)this.fallbackImg_.src=a;else{var b="";a&&(b='url("'+a+'")'),this.el_.style.backgroundImage=b}},b.prototype.handleClick=function(){this.player_.paused()?this.player_.play():this.player_.pause()},b}(i["default"]);k["default"].registerComponent("PosterImage",r),c["default"]=r,b.exports=c["default"]},{"./clickable-component.js":65,"./component.js":67,"./utils/browser.js":129,"./utils/dom.js":132,"./utils/fn.js":134}],113:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}c.__esModule=!0;var f=a("./utils/events.js"),g=e(f),h=a("global/document"),i=d(h),j=a("global/window"),k=d(j),l=!1,m=void 0,n=function(){var a=i["default"].getElementsByTagName("video"),b=i["default"].getElementsByTagName("audio"),c=[];if(a&&a.length>0)for(var d=0,e=a.length;e>d;d++)c.push(a[d]);if(b&&b.length>0)for(var d=0,e=b.length;e>d;d++)c.push(b[d]);if(c&&c.length>0)for(var d=0,e=c.length;e>d;d++){var f=c[d];if(!f||!f.getAttribute){o(1);break}if(void 0===f.player){var g=f.getAttribute("data-setup");if(null!==g){m(f)}}}else l||o(1)},o=function(a,b){b&&(m=b),setTimeout(n,a)};"complete"===i["default"].readyState?l=!0:g.one(k["default"],"load",function(){l=!0});var p=function(){return l};c.autoSetup=n,c.autoSetupTimeout=o,c.hasLoaded=p},{"./utils/events.js":133,"global/document":1,"global/window":2}],114:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../component.js"),i=e(h),j=a("../utils/dom.js"),k=d(j),l=a("global/document"),m=e(l),n=a("object.assign"),o=e(n),p=function(a){function b(c,d){f(this,b),a.call(this,c,d),this.bar=this.getChild(this.options_.barName),this.vertical(!!this.options_.vertical),this.on("mousedown",this.handleMouseDown),this.on("touchstart",this.handleMouseDown),this.on("focus",this.handleFocus),this.on("blur",this.handleBlur),this.on("click",this.handleClick),this.on(c,"controlsvisible",this.update),this.on(c,this.playerEvent,this.update)}return g(b,a),b.prototype.createEl=function(b){var c=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],d=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];return c.className=c.className+" vjs-slider",c=o["default"]({tabIndex:0},c),d=o["default"]({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},d),a.prototype.createEl.call(this,b,c,d)},b.prototype.handleMouseDown=function(a){a.preventDefault(),k.blockTextSelection(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(m["default"],"mousemove",this.handleMouseMove),this.on(m["default"],"mouseup",this.handleMouseUp),this.on(m["default"],"touchmove",this.handleMouseMove),this.on(m["default"],"touchend",this.handleMouseUp),this.handleMouseMove(a)},b.prototype.handleMouseMove=function(){},b.prototype.handleMouseUp=function(){k.unblockTextSelection(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(m["default"],"mousemove",this.handleMouseMove),this.off(m["default"],"mouseup",this.handleMouseUp),this.off(m["default"],"touchmove",this.handleMouseMove),this.off(m["default"],"touchend",this.handleMouseUp),this.update()},b.prototype.update=function(){if(this.el_){var a=this.getPercent(),b=this.bar;if(b){("number"!=typeof a||a!==a||0>a||a===1/0)&&(a=0);var c=(100*a).toFixed(2)+"%";this.vertical()?b.el().style.height=c:b.el().style.width=c}}},b.prototype.calculateDistance=function(a){var b=k.getPointerPosition(this.el_,a);return this.vertical()?b.y:b.x},b.prototype.handleFocus=function(){this.on(m["default"],"keydown",this.handleKeyPress)},b.prototype.handleKeyPress=function(a){37===a.which||40===a.which?(a.preventDefault(),this.stepBack()):(38===a.which||39===a.which)&&(a.preventDefault(),this.stepForward())},b.prototype.handleBlur=function(){this.off(m["default"],"keydown",this.handleKeyPress)},b.prototype.handleClick=function(a){a.stopImmediatePropagation(),a.preventDefault()},b.prototype.vertical=function(a){return void 0===a?this.vertical_||!1:(this.vertical_=!!a,this.addClass(this.vertical_?"vjs-slider-vertical":"vjs-slider-horizontal"),this)},b}(i["default"]);i["default"].registerComponent("Slider",p),c["default"]=p,b.exports=c["default"]},{"../component.js":67,"../utils/dom.js":132,"global/document":1,"object.assign":45}],115:[function(a,b,c){"use strict";function d(a){return a.streamingFormats={"rtmp/mp4":"MP4","rtmp/flv":"FLV"},a.streamFromParts=function(a,b){return a+"&"+b},a.streamToParts=function(a){var b={connection:"",stream:""};if(!a)return b;var c=a.search(/&(?!\w+=)/),d=void 0;return-1!==c?d=c+1:(c=d=a.lastIndexOf("/")+1,0===c&&(c=d=a.length)),b.connection=a.substring(0,c),b.stream=a.substring(d,a.length),b},a.isStreamingType=function(b){return b in a.streamingFormats},a.RTMP_RE=/^rtmp[set]?:\/\//i,a.isStreamingSrc=function(b){return a.RTMP_RE.test(b)},a.rtmpSourceHandler={},a.rtmpSourceHandler.canPlayType=function(b){return a.isStreamingType(b)?"maybe":""},a.rtmpSourceHandler.canHandleSource=function(b){var c=a.rtmpSourceHandler.canPlayType(b.type);return c?c:a.isStreamingSrc(b.src)?"maybe":""},a.rtmpSourceHandler.handleSource=function(b,c){var d=a.streamToParts(b.src);c.setRtmpConnection(d.connection),c.setRtmpStream(d.stream)},a.registerSourceHandler(a.rtmpSourceHandler),a}c.__esModule=!0,c["default"]=d,b.exports=c["default"]},{}],116:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function h(a){var b=a.charAt(0).toUpperCase()+a.slice(1);A["set"+b]=function(b){return this.el_.vjs_setProperty(a,b)}}function i(a){A[a]=function(){return this.el_.vjs_getProperty(a)}}c.__esModule=!0;for(var j=a("./tech"),k=e(j),l=a("../utils/dom.js"),m=d(l),n=a("../utils/url.js"),o=d(n),p=a("../utils/time-ranges.js"),q=a("./flash-rtmp"),r=e(q),s=a("../component"),t=e(s),u=a("global/window"),v=e(u),w=a("object.assign"),x=e(w),y=v["default"].navigator,z=function(a){function b(c,d){f(this,b),a.call(this,c,d),c.source&&this.ready(function(){this.setSource(c.source)},!0),c.startTime&&this.ready(function(){this.load(),this.play(),this.currentTime(c.startTime)},!0),v["default"].videojs=v["default"].videojs||{},v["default"].videojs.Flash=v["default"].videojs.Flash||{},v["default"].videojs.Flash.onReady=b.onReady,v["default"].videojs.Flash.onEvent=b.onEvent,v["default"].videojs.Flash.onError=b.onError,this.on("seeked",function(){this.lastSeekTarget_=void 0})}return g(b,a),b.prototype.createEl=function(){var a=this.options_;a.swf||(a.swf="//vjs.zencdn.net/swf/5.0.1/video-js.swf");var c=a.techId,d=x["default"]({readyFunction:"videojs.Flash.onReady",eventProxyFunction:"videojs.Flash.onEvent",errorEventProxyFunction:"videojs.Flash.onError",autoplay:a.autoplay,preload:a.preload,loop:a.loop,muted:a.muted},a.flashVars),e=x["default"]({wmode:"opaque",bgcolor:"#000000"},a.params),f=x["default"]({id:c,name:c,"class":"vjs-tech"},a.attributes);return this.el_=b.embed(a.swf,d,e,f),this.el_.tech=this,this.el_},b.prototype.play=function(){this.ended()&&this.setCurrentTime(0),this.el_.vjs_play()},b.prototype.pause=function(){this.el_.vjs_pause()},b.prototype.src=function(a){return void 0===a?this.currentSrc():this.setSrc(a)},b.prototype.setSrc=function(a){if(a=o.getAbsoluteURL(a),this.el_.vjs_src(a),this.autoplay()){var b=this;this.setTimeout(function(){b.play()},0)}},b.prototype.seeking=function(){return void 0!==this.lastSeekTarget_},b.prototype.setCurrentTime=function(b){var c=this.seekable();c.length&&(b=b>c.start(0)?b:c.start(0),b=b=10},k["default"].withSourceHandlers(z),z.nativeSourceHandler={},z.nativeSourceHandler.canPlayType=function(a){return a in z.formats?"maybe":""},z.nativeSourceHandler.canHandleSource=function(a){function b(a){var b=o.getFileExtension(a);return b?"video/"+b:""}var c;return c=a.type?a.type.replace(/;.*/,"").toLowerCase():b(a.src),z.nativeSourceHandler.canPlayType(c)},z.nativeSourceHandler.handleSource=function(a,b){b.setSrc(a.src)},z.nativeSourceHandler.dispose=function(){},z.registerSourceHandler(z.nativeSourceHandler),z.formats={"video/flv":"FLV","video/x-flv":"FLV","video/mp4":"MP4","video/m4v":"MP4"},z.onReady=function(a){var b=m.getEl(a),c=b&&b.tech;c&&c.el()&&z.checkReady(c)},z.checkReady=function(a){a.el()&&(a.el().vjs_getProperty?a.triggerReady():this.setTimeout(function(){z.checkReady(a)},50))},z.onEvent=function(a,b){var c=m.getEl(a).tech;c.trigger(b)},z.onError=function(a,b){var c=m.getEl(a).tech;return"srcnotfound"===b?c.error(4):void c.error("FLASH: "+b)},z.version=function(){var a="0,0,0";try{a=new v["default"].ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(b){try{y.mimeTypes["application/x-shockwave-flash"].enabledPlugin&&(a=(y.plugins["Shockwave Flash 2.0"]||y.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1])}catch(c){}}return a.split(",")},z.embed=function(a,b,c,d){var e=z.getEmbedCode(a,b,c,d),f=m.createEl("div",{innerHTML:e}).childNodes[0];return f},z.getEmbedCode=function(a,b,c,d){var e=''}),d=x["default"]({data:a,width:"100%",height:"100%"},d),Object.getOwnPropertyNames(d).forEach(function(a){h+=a+'="'+d[a]+'" '}),""+e+h+">"+g+""},r["default"](z),t["default"].registerComponent("Flash",z),k["default"].registerTech("Flash",z),c["default"]=z,b.exports=c["default"]},{"../component":67,"../utils/dom.js":132,"../utils/time-ranges.js":140,"../utils/url.js":142,"./flash-rtmp":115,"./tech":119,"global/window":2,"object.assign":45}],117:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("./tech.js"),i=e(h),j=a("../component"),k=e(j),l=a("../utils/dom.js"),m=d(l),n=a("../utils/url.js"),o=d(n),p=a("../utils/fn.js"),q=d(p),r=a("../utils/log.js"),s=e(r),t=a("../utils/browser.js"),u=d(t),v=a("global/document"),w=e(v),x=a("global/window"),y=e(x),z=a("object.assign"),A=e(z),B=a("../utils/merge-options.js"),C=e(B),D=function(a){function b(c,d){f(this,b),a.call(this,c,d);var e=c.source;if(e&&(this.el_.currentSrc!==e.src||c.tag&&3===c.tag.initNetworkState_)?this.setSource(e):this.handleLateInit_(this.el_),this.el_.hasChildNodes()){for(var g=this.el_.childNodes,h=g.length,i=[];h--;){var j=g[h],k=j.nodeName.toLowerCase();"track"===k&&(this.featuresNativeTextTracks?(this.remoteTextTrackEls().addTrackElement_(j),this.remoteTextTracks().addTrack_(j.track)):i.push(j))}for(var l=0;l=0;g--){var h=f[g],i={};"undefined"!=typeof this.options_[h]&&(i[h]=this.options_[h]),m.setElAttributes(a,i)}return a},b.prototype.handleLateInit_=function(a){var b=this;if(0!==a.networkState&&3!==a.networkState){if(0===a.readyState){var c=function(){var a=!1,c=function(){a=!0};b.on("loadstart",c);var d=function(){a||this.trigger("loadstart")};return b.on("loadedmetadata",d),b.ready(function(){this.off("loadstart",c),this.off("loadedmetadata",d),a||this.trigger("loadstart")}),{v:void 0}}();if("object"==typeof c)return c.v}var d=["loadstart"];d.push("loadedmetadata"),a.readyState>=2&&d.push("loadeddata"),a.readyState>=3&&d.push("canplay"),a.readyState>=4&&d.push("canplaythrough"),this.ready(function(){d.forEach(function(a){this.trigger(a)},this)})}},b.prototype.proxyNativeTextTracks_=function(){var a=this.el().textTracks;if(a){for(var b=0;b0&&(a="number"!=typeof D.TEST_VID.textTracks[0].mode),a&&u.IS_FIREFOX&&(a=!1),!a||"onremovetrack"in D.TEST_VID.textTracks||(a=!1),a},D.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","volumechange"],D.prototype.featuresVolumeControl=D.canControlVolume(),D.prototype.featuresPlaybackRate=D.canControlPlaybackRate(),D.prototype.movingMediaElementInDOM=!u.IS_IOS,D.prototype.featuresFullscreenResize=!0,D.prototype.featuresProgressEvents=!0,D.prototype.featuresNativeTextTracks=D.supportsNativeTextTracks();var F=void 0,G=/^application\/(?:x-|vnd\.apple\.)mpegurl/i,H=/^video\/mp4/i;D.patchCanPlayType=function(){u.ANDROID_VERSION>=4&&(F||(F=D.TEST_VID.constructor.prototype.canPlayType),D.TEST_VID.constructor.prototype.canPlayType=function(a){return a&&G.test(a)?"maybe":F.call(this,a)}),u.IS_OLD_ANDROID&&(F||(F=D.TEST_VID.constructor.prototype.canPlayType),D.TEST_VID.constructor.prototype.canPlayType=function(a){return a&&H.test(a)?"maybe":F.call(this,a)})},D.unpatchCanPlayType=function(){var a=D.TEST_VID.constructor.prototype.canPlayType;return D.TEST_VID.constructor.prototype.canPlayType=F,F=null,a},D.patchCanPlayType(),D.disposeMediaElement=function(a){if(a){for(a.parentNode&&a.parentNode.removeChild(a);a.hasChildNodes();)a.removeChild(a.firstChild);a.removeAttribute("src"),"function"==typeof a.load&&!function(){try{a.load()}catch(b){}}()}},D.resetMediaElement=function(a){if(a){for(var b=a.querySelectorAll("source"),c=b.length;c--;)a.removeChild(b[c]);a.removeAttribute("src"),"function"==typeof a.load&&!function(){try{a.load()}catch(b){}}()}},k["default"].registerComponent("Html5",D),i["default"].registerTech("Html5",D),c["default"]=D,b.exports=c["default"]},{"../component":67,"../utils/browser.js":129,"../utils/dom.js":132,"../utils/fn.js":134,"../utils/log.js":137,"../utils/merge-options.js":138,"../utils/url.js":142,"./tech.js":119,"global/document":1,"global/window":2,"object.assign":45}],118:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var g=a("../component.js"),h=d(g),i=a("./tech.js"),j=d(i),k=a("global/window"),l=(d(k),a("../utils/to-title-case.js")),m=d(l),n=function(a){function b(c,d,f){if(e(this,b),a.call(this,c,d,f),d.playerOptions.sources&&0!==d.playerOptions.sources.length)c.src(d.playerOptions.sources);else for(var g=0,i=d.playerOptions.techOrder;ge;e++)c.addTrackElement_(b[e]);return h.IS_IE8?c:void 0}return a.prototype.addTrackElement_=function(a){this.trackElements_.push(a)},a.prototype.getTrackElementByTrack_=function(a){for(var b=void 0,c=0,d=this.trackElements_.length;d>c;c++)if(a===this.trackElements_[c].track){b=this.trackElements_[c];break}return b},a.prototype.removeTrackElement_=function(a){for(var b=0,c=this.trackElements_.length;c>b;b++)if(a===this.trackElements_[b]){this.trackElements_.splice(b,1);break}},a}();c["default"]=k,b.exports=c["default"]},{"../utils/browser.js":129,"global/document":1}],121:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("../utils/browser.js"),i=e(h),j=a("global/document"),k=d(j),l=a("../event-target"),m=d(l),n=a("../tracks/text-track"),o=d(n),p=0,q=1,r=2,s=3,t=function(a){function b(){var c=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];f(this,b),a.call(this);var d=void 0,e=this;if(i.IS_IE8){e=k["default"].createElement("custom");for(var g in b.prototype)"constructor"!==g&&(e[g]=b.prototype[g])}var h=new o["default"](c);return e.kind=h.kind,e.src=h.src,e.srclang=h.language,e.label=h.label,e["default"]=h["default"],Object.defineProperty(e,"readyState",{get:function(){return d}}),Object.defineProperty(e,"track",{get:function(){return h}}),d=p,h.addEventListener("loadeddata",function(){d=r,e.trigger({type:"load",target:e})}),i.IS_IE8?e:void 0}return g(b,a),b}(m["default"]);t.prototype.allowedEvents_={load:"load"},t.NONE=p,t.LOADING=q,t.LOADED=r,t.ERROR=s,c["default"]=t,b.exports=c["default"]},{"../event-target":99,"../tracks/text-track":128,"../utils/browser.js":129,"global/document":1}],122:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}c.__esModule=!0;var g=a("../utils/browser.js"),h=e(g),i=a("global/document"),j=d(i),k=function(){function a(b){f(this,a);var c=this;if(h.IS_IE8){c=j["default"].createElement("custom");for(var d in a.prototype)"constructor"!==d&&(c[d]=a.prototype[d])}return a.prototype.setCues_.call(c,b),Object.defineProperty(c,"length",{get:function(){return this.length_}}),h.IS_IE8?c:void 0}return a.prototype.setCues_=function(a){var b=this.length||0,c=0,d=a.length;this.cues_=a,this.length_=a.length;var e=function(a){""+a in this||Object.defineProperty(this,""+a,{get:function(){return this.cues_[a]}})};if(d>b)for(c=b;d>c;c++)e.call(this,c)},a.prototype.getCueById=function(a){for(var b=null,c=0,d=this.length;d>c;c++){var e=this[c];if(e.id===a){b=e;break}}return b},a}();c["default"]=k,b.exports=c["default"]},{"../utils/browser.js":129,"global/document":1}],123:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function h(a,b){return"rgba("+parseInt(a[1]+a[1],16)+","+parseInt(a[2]+a[2],16)+","+parseInt(a[3]+a[3],16)+","+b+")"}function i(a,b,c){try{a.style[b]=c}catch(d){}}c.__esModule=!0;var j=a("../component"),k=e(j),l=a("../menu/menu.js"),m=(e(l),a("../menu/menu-item.js")),n=(e(m),a("../menu/menu-button.js")),o=(e(n),a("../utils/fn.js")),p=d(o),q=a("global/document"),r=(e(q),a("global/window")),s=e(r),t="#222",u="#ccc",v={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'},w=function(a){function b(c,d,e){f(this,b),a.call(this,c,d,e),c.on("loadstart",p.bind(this,this.toggleDisplay)),c.on("texttrackchange",p.bind(this,this.updateDisplay)),c.ready(p.bind(this,function(){if(c.tech_&&c.tech_.featuresNativeTextTracks)return void this.hide();c.on("fullscreenchange",p.bind(this,this.updateDisplay));for(var a=this.options_.playerOptions.tracks||[],b=0;bc;c++)if(this[c]===a){b=this[c],b.off&&b.off(),this.tracks_.splice(c,1);break}b&&this.trigger({track:b,type:"removetrack"})},b.prototype.getTrackById=function(a){for(var b=null,c=0,d=this.length;d>c;c++){var e=this[c];if(e.id===a){b=e;break}}return b},b}(i["default"]);p.prototype.allowedEvents_={change:"change",addtrack:"addtrack",removetrack:"removetrack"};for(var q in p.prototype.allowedEvents_)p.prototype["on"+q]=null;c["default"]=p,b.exports=c["default"]},{"../event-target":99,"../utils/browser.js":129,"../utils/fn.js":134,"global/document":1}],127:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function h(a){var b=void 0;return a.selectedOptions?b=a.selectedOptions[0]:a.options&&(b=a.options[a.options.selectedIndex]),b.value}function i(a,b){if(b){var c=void 0;for(c=0;c select").selectedIndex=0,this.$(".vjs-bg-color > select").selectedIndex=0,this.$(".window-color > select").selectedIndex=0,this.$(".vjs-text-opacity > select").selectedIndex=0,this.$(".vjs-bg-opacity > select").selectedIndex=0,this.$(".vjs-window-opacity > select").selectedIndex=0,this.$(".vjs-edge-style select").selectedIndex=0,this.$(".vjs-font-family select").selectedIndex=0,this.$(".vjs-font-percent select").selectedIndex=2,this.updateDisplay()})),n.on(this.$(".vjs-fg-color > select"),"change",p.bind(this,this.updateDisplay)),n.on(this.$(".vjs-bg-color > select"),"change",p.bind(this,this.updateDisplay)),n.on(this.$(".window-color > select"),"change",p.bind(this,this.updateDisplay)),n.on(this.$(".vjs-text-opacity > select"),"change",p.bind(this,this.updateDisplay)),n.on(this.$(".vjs-bg-opacity > select"),"change",p.bind(this,this.updateDisplay)),n.on(this.$(".vjs-window-opacity > select"),"change",p.bind(this,this.updateDisplay)),n.on(this.$(".vjs-font-percent select"),"change",p.bind(this,this.updateDisplay)),n.on(this.$(".vjs-edge-style select"),"change",p.bind(this,this.updateDisplay)),n.on(this.$(".vjs-font-family select"),"change",p.bind(this,this.updateDisplay)),this.options_.persistTextTrackSettings&&this.restoreSettings()}return g(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-caption-settings vjs-modal-overlay",innerHTML:j()})},b.prototype.getValues=function(){var a=h(this.$(".vjs-edge-style select")),b=h(this.$(".vjs-font-family select")),c=h(this.$(".vjs-fg-color > select")),d=h(this.$(".vjs-text-opacity > select")),e=h(this.$(".vjs-bg-color > select")),f=h(this.$(".vjs-bg-opacity > select")),g=h(this.$(".window-color > select")),i=h(this.$(".vjs-window-opacity > select")),j=v["default"].parseFloat(h(this.$(".vjs-font-percent > select"))),k={backgroundOpacity:f,textOpacity:d,windowOpacity:i,edgeStyle:a,fontFamily:b,color:c,backgroundColor:e,windowColor:g,fontPercent:j};for(var l in k)(""===k[l]||"none"===k[l]||"fontPercent"===l&&1===k[l])&&delete k[l];return k},b.prototype.setValues=function(a){i(this.$(".vjs-edge-style select"),a.edgeStyle),i(this.$(".vjs-font-family select"),a.fontFamily),i(this.$(".vjs-fg-color > select"),a.color),i(this.$(".vjs-text-opacity > select"),a.textOpacity),i(this.$(".vjs-bg-color > select"),a.backgroundColor),i(this.$(".vjs-bg-opacity > select"),a.backgroundOpacity),i(this.$(".window-color > select"),a.windowColor),i(this.$(".vjs-window-opacity > select"),a.windowOpacity);var b=a.fontPercent;b&&(b=b.toFixed(2)),i(this.$(".vjs-font-percent > select"),b)},b.prototype.restoreSettings=function(){var a=void 0,b=void 0;try{var c=t["default"](v["default"].localStorage.getItem("vjs-text-track-settings"));a=c[0],b=c[1],a&&r["default"].error(a)}catch(d){r["default"].warn(d)}b&&this.setValues(b)},b.prototype.saveSettings=function(){if(this.options_.persistTextTrackSettings){var a=this.getValues();try{Object.getOwnPropertyNames(a).length>0?v["default"].localStorage.setItem("vjs-text-track-settings",JSON.stringify(a)):v["default"].localStorage.removeItem("vjs-text-track-settings")}catch(b){r["default"].warn(b)}}},b.prototype.updateDisplay=function(){var a=this.player_.getChild("textTrackDisplay");a&&a.updateDisplay()},b}(l["default"]);l["default"].registerComponent("TextTrackSettings",w),c["default"]=w,b.exports=c["default"]},{"../component":67,"../utils/events.js":133,"../utils/fn.js":134,"../utils/log.js":137,"global/window":2,"safe-json-parse/tuple":54}],128:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("./text-track-cue-list"),i=e(h),j=a("../utils/fn.js"),k=d(j),l=a("../utils/guid.js"),m=d(l),n=a("../utils/browser.js"),o=d(n),p=a("./text-track-enums"),q=d(p),r=a("../utils/log.js"),s=e(r),t=a("../event-target"),u=e(t),v=a("global/document"),w=e(v),x=a("global/window"),y=e(x),z=a("../utils/url.js"),A=a("xhr"),B=e(A),C=function(a,b){var c=new y["default"].WebVTT.Parser(y["default"],y["default"].vttjs,y["default"].WebVTT.StringDecoder());c.oncue=function(a){b.addCue(a)},c.onparsingerror=function(a){s["default"].error(a)},c.onflush=function(){b.trigger({type:"loadeddata",target:b})},c.parse(a),c.flush()},D=function(a,b){var c={uri:a},d=z.isCrossOrigin(a);d&&(c.cors=d),B["default"](c,k.bind(this,function(a,c,d){return a?s["default"].error(a,c):(b.loaded_=!0,void("function"!=typeof y["default"].WebVTT?b.tech_&&!function(){var a=function(){return C(d,b)};b.tech_.on("vttjsloaded",a),b.tech_.on("vttjserror",function(){s["default"].error("vttjs failed to load, stopping trying to process "+b.src),b.tech_.off("vttjsloaded",a)})}():C(d,b)))}))},E=function(a){function b(){var c=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];if(f(this,b),a.call(this),!c.tech)throw new Error("A tech was not provided.");var d=this;if(o.IS_IE8){d=w["default"].createElement("custom");for(var e in b.prototype)"constructor"!==e&&(d[e]=b.prototype[e])}d.tech_=c.tech;var g=q.TextTrackMode[c.mode]||"disabled",h=q.TextTrackKind[c.kind]||"subtitles",j=c.label||"",l=c.language||c.srclang||"",n=c.id||"vjs_text_track_"+m.newGUID();("metadata"===h||"chapters"===h)&&(g="hidden"),d.cues_=[],d.activeCues_=[];var p=new i["default"](d.cues_),r=new i["default"](d.activeCues_),s=!1,t=k.bind(d,function(){this.activeCues,s&&(this.trigger("cuechange"),s=!1)});return"disabled"!==g&&d.tech_.on("timeupdate",t),Object.defineProperty(d,"kind",{get:function(){return h},set:function(){}}),Object.defineProperty(d,"label",{get:function(){return j},set:function(){}}),Object.defineProperty(d,"language",{get:function(){return l},set:function(){}}),Object.defineProperty(d,"id",{get:function(){return n},set:function(){}}),Object.defineProperty(d,"mode",{ -get:function(){return g},set:function(a){q.TextTrackMode[a]&&(g=a,"showing"===g&&this.tech_.on("timeupdate",t),this.trigger("modechange"))}}),Object.defineProperty(d,"cues",{get:function(){return this.loaded_?p:null},set:function(){}}),Object.defineProperty(d,"activeCues",{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return r;for(var a=this.tech_.currentTime(),b=[],c=0,d=this.cues.length;d>c;c++){var e=this.cues[c];e.startTime<=a&&e.endTime>=a?b.push(e):e.startTime===e.endTime&&e.startTime<=a&&e.startTime+.5>=a&&b.push(e)}if(s=!1,b.length!==this.activeCues_.length)s=!0;else for(var c=0;cc;c++){var e=this.cues_[c];e===a&&(this.cues_.splice(c,1),b=!0)}b&&this.cues.setCues_(this.cues_)},b}(u["default"]);E.prototype.allowedEvents_={cuechange:"cuechange"},c["default"]=E,b.exports=c["default"]},{"../event-target":99,"../utils/browser.js":129,"../utils/fn.js":134,"../utils/guid.js":136,"../utils/log.js":137,"../utils/url.js":142,"./text-track-cue-list":122,"./text-track-enums":124,"global/document":1,"global/window":2,xhr:56}],129:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}c.__esModule=!0;var e=a("global/document"),f=d(e),g=a("global/window"),h=d(g),i=h["default"].navigator.userAgent,j=/AppleWebKit\/([\d.]+)/i.exec(i),k=j?parseFloat(j.pop()):null,l=/iPad/i.test(i);c.IS_IPAD=l;var m=/iPhone/i.test(i)&&!l;c.IS_IPHONE=m;var n=/iPod/i.test(i);c.IS_IPOD=n;var o=m||l||n;c.IS_IOS=o;var p=function(){var a=i.match(/OS (\d+)_/i);return a&&a[1]?a[1]:void 0}();c.IOS_VERSION=p;var q=/Android/i.test(i);c.IS_ANDROID=q;var r=function(){var a,b,c=i.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);return c?(a=c[1]&&parseFloat(c[1]),b=c[2]&&parseFloat(c[2]),a&&b?parseFloat(c[1]+"."+c[2]):a?a:null):null}();c.ANDROID_VERSION=r;var s=q&&/webkit/i.test(i)&&2.3>r;c.IS_OLD_ANDROID=s;var t=q&&5>r&&537>k;c.IS_NATIVE_ANDROID=t;var u=/Firefox/i.test(i);c.IS_FIREFOX=u;var v=/Chrome/i.test(i);c.IS_CHROME=v;var w=/MSIE\s8\.0/.test(i);c.IS_IE8=w;var x=!!("ontouchstart"in h["default"]||h["default"].DocumentTouch&&f["default"]instanceof h["default"].DocumentTouch);c.TOUCH_ENABLED=x;var y="backgroundSize"in f["default"].createElement("video").style;c.BACKGROUND_SIZE_SUPPORTED=y},{"global/document":1,"global/window":2}],130:[function(a,b,c){"use strict";function d(a,b){var c,d,f=0;if(!b)return 0;a&&a.length||(a=e.createTimeRange(0,0));for(var g=0;gb&&(d=b),f+=d-c;return f/b}c.__esModule=!0,c.bufferedPercent=d;var e=a("./time-ranges.js")},{"./time-ranges.js":140}],131:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}c.__esModule=!0;var e=a("./log.js"),f=d(e),g={get:function(a,b){return a[b]},set:function(a,b,c){return a[b]=c,!0}};c["default"]=function(a){var b=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("function"==typeof Proxy){var c=function(){var c={};return Object.keys(b).forEach(function(a){g.hasOwnProperty(a)&&(c[a]=function(){return f["default"].warn(b[a]),g[a].apply(this,arguments)})}),{v:new Proxy(a,c)}}();if("object"==typeof c)return c.v}return a},b.exports=c["default"]},{"./log.js":137}],132:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a,b){return a.raw=b,a}function g(a){return"string"==typeof a&&/\S/.test(a)}function h(a){if(/\s/.test(a))throw new Error("class has illegal whitespace characters")}function i(a){return new RegExp("(^|\\s)"+a+"($|\\s)")}function j(a){return function(b,c){return g(b)?(g(c)&&(c=J["default"].querySelector(c)),(B(c)?c:J["default"])[a](b)):J["default"][a](null)}}function k(a){return 0===a.indexOf("#")&&(a=a.slice(1)),J["default"].getElementById(a)}function l(){var a=arguments.length<=0||void 0===arguments[0]?"div":arguments[0],b=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],c=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],d=J["default"].createElement(a);return Object.getOwnPropertyNames(b).forEach(function(a){var c=b[a];-1!==a.indexOf("aria-")||"role"===a||"type"===a?(P["default"].warn(R["default"](H,a,c)),d.setAttribute(a,c)):d[a]=c}),Object.getOwnPropertyNames(c).forEach(function(a){c[a];d.setAttribute(a,c[a])}),d}function m(a,b){"undefined"==typeof a.textContent?a.innerText=b:a.textContent=b}function n(a,b){b.firstChild?b.insertBefore(a,b.firstChild):b.appendChild(a)}function o(a){var b=a[T];return b||(b=a[T]=N.newGUID()),S[b]||(S[b]={}),S[b]}function p(a){var b=a[T];return b?!!Object.getOwnPropertyNames(S[b]).length:!1}function q(a){var b=a[T];if(b){delete S[b];try{delete a[T]}catch(c){a.removeAttribute?a.removeAttribute(T):a[T]=null}}}function r(a,b){return a.classList?a.classList.contains(b):(h(b),i(b).test(a.className))}function s(a,b){return a.classList?a.classList.add(b):r(a,b)||(a.className=(a.className+" "+b).trim()),a}function t(a,b){return a.classList?a.classList.remove(b):(h(b),a.className=a.className.split(/\s+/).filter(function(a){return a!==b}).join(" ")),a}function u(a,b,c){var d=r(a,b);return"function"==typeof c&&(c=c(a,b)),"boolean"!=typeof c&&(c=!d),c!==d?(c?s(a,b):t(a,b),a):void 0}function v(a,b){Object.getOwnPropertyNames(b).forEach(function(c){var d=b[c];null===d||"undefined"==typeof d||d===!1?a.removeAttribute(c):a.setAttribute(c,d===!0?"":d)})}function w(a){var b,c,d,e,f;if(b={},c=",autoplay,controls,loop,muted,default,",a&&a.attributes&&a.attributes.length>0){d=a.attributes;for(var g=d.length-1;g>=0;g--)e=d[g].name,f=d[g].value,("boolean"==typeof a[e]||-1!==c.indexOf(","+e+","))&&(f=null!==f?!0:!1),b[e]=f}return b}function x(){J["default"].body.focus(),J["default"].onselectstart=function(){return!1}}function y(){J["default"].onselectstart=function(){return!0}}function z(a){var b=void 0;if(a.getBoundingClientRect&&a.parentNode&&(b=a.getBoundingClientRect()),!b)return{left:0,top:0};var c=J["default"].documentElement,d=J["default"].body,e=c.clientLeft||d.clientLeft||0,f=L["default"].pageXOffset||d.scrollLeft,g=b.left+f-e,h=c.clientTop||d.clientTop||0,i=L["default"].pageYOffset||d.scrollTop,j=b.top+i-h;return{left:Math.round(g),top:Math.round(j)}}function A(a,b){var c={},d=z(a),e=a.offsetWidth,f=a.offsetHeight,g=d.top,h=d.left,i=b.pageY,j=b.pageX;return b.changedTouches&&(j=b.changedTouches[0].pageX,i=b.changedTouches[0].pageY),c.y=Math.max(0,Math.min(1,(g-i+f)/f)),c.x=Math.max(0,Math.min(1,(j-h)/e)),c}function B(a){return!!a&&"object"==typeof a&&1===a.nodeType}function C(a){return!!a&&"object"==typeof a&&3===a.nodeType}function D(a){for(;a.firstChild;)a.removeChild(a.firstChild);return a}function E(a){return"function"==typeof a&&(a=a()),(Array.isArray(a)?a:[a]).map(function(a){return"function"==typeof a&&(a=a()),B(a)||C(a)?a:"string"==typeof a&&/\S/.test(a)?J["default"].createTextNode(a):void 0}).filter(function(a){return a})}function F(a,b){return E(b).forEach(function(b){return a.appendChild(b)}),a}function G(a,b){return F(D(a),b)}c.__esModule=!0,c.getEl=k,c.createEl=l,c.textContent=m,c.insertElFirst=n,c.getElData=o,c.hasElData=p,c.removeElData=q,c.hasElClass=r,c.addElClass=s,c.removeElClass=t,c.toggleElClass=u,c.setElAttributes=v,c.getElAttributes=w,c.blockTextSelection=x,c.unblockTextSelection=y,c.findElPosition=z,c.getPointerPosition=A,c.isEl=B,c.isTextNode=C,c.emptyEl=D,c.normalizeContent=E,c.appendContent=F,c.insertContent=G;var H=f(["Setting attributes in the second argument of createEl()\n has been deprecated. Use the third argument instead.\n createEl(type, properties, attributes). Attempting to set "," to ","."],["Setting attributes in the second argument of createEl()\n has been deprecated. Use the third argument instead.\n createEl(type, properties, attributes). Attempting to set "," to ","."]),I=a("global/document"),J=e(I),K=a("global/window"),L=e(K),M=a("./guid.js"),N=d(M),O=a("./log.js"),P=e(O),Q=a("tsml"),R=e(Q),S={},T="vdata"+(new Date).getTime(),U=j("querySelector");c.$=U;var V=j("querySelectorAll");c.$$=V},{"./guid.js":136,"./log.js":137,"global/document":1,"global/window":2,tsml:55}],133:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function f(a,b,c){if(Array.isArray(b))return l(f,a,b,c);var d=n.getElData(a);d.handlers||(d.handlers={}),d.handlers[b]||(d.handlers[b]=[]),c.guid||(c.guid=p.newGUID()),d.handlers[b].push(c),d.dispatcher||(d.disabled=!1,d.dispatcher=function(b,c){if(!d.disabled){b=j(b);var e=d.handlers[b.type];if(e)for(var f=e.slice(0),g=0,h=f.length;h>g&&!b.isImmediatePropagationStopped();g++)f[g].call(a,b,c)}}),1===d.handlers[b].length&&(a.addEventListener?a.addEventListener(b,d.dispatcher,!1):a.attachEvent&&a.attachEvent("on"+b,d.dispatcher))}function g(a,b,c){if(n.hasElData(a)){var d=n.getElData(a);if(d.handlers){if(Array.isArray(b))return l(g,a,b,c);var e=function(b){d.handlers[b]=[],k(a,b)};if(b){var f=d.handlers[b];if(f){if(!c)return void e(b);if(c.guid)for(var h=0;ha?0:a;var c=Math.floor(a%60),d=Math.floor(a/60%60),e=Math.floor(a/3600),f=Math.floor(b/60%60),g=Math.floor(b/3600);return(isNaN(a)||a===1/0)&&(e=d=c="-"),e=e>0||g>0?e+":":"",d=((e||f>=10)&&10>d?"0"+d:d)+":",c=10>c?"0"+c:c,e+d+c}()}c.__esModule=!0,c["default"]=d,b.exports=c["default"]},{}],136:[function(a,b,c){"use strict";function d(){return e++}c.__esModule=!0,c.newGUID=d;var e=1},{}],137:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){var c=Array.prototype.slice.call(b),d=function(){},e=g["default"].console||{log:d,warn:d,error:d};a?c.unshift(a.toUpperCase()+":"):a="log",h.history.push(c),c.unshift("VIDEOJS:"),e[a].apply?e[a].apply(e,c):e[a](c.join(" "))}c.__esModule=!0;var f=a("global/window"),g=d(f),h=function(){e(null,arguments)};h.history=[],h.error=function(){e("error",arguments)},h.warn=function(){e("warn",arguments)},c["default"]=h,b.exports=c["default"]},{"global/window":2}],138:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){return!!a&&"object"==typeof a&&"[object Object]"===a.toString()&&a.constructor===Object}function f(){var a=Array.prototype.slice.call(arguments);return a.unshift({}),a.push(i),h["default"].apply(null,a),a[0]}c.__esModule=!0,c["default"]=f;var g=a("lodash-compat/object/merge"),h=d(g),i=function(a,b){return e(b)?e(a)?void 0:f(b):b};b.exports=c["default"]},{"lodash-compat/object/merge":40}],139:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}c.__esModule=!0;var e=a("global/document"),f=d(e),g=function(a){var b=f["default"].createElement("style");return b.className=a,b};c.createStyleElement=g;var h=function(a,b){a.styleSheet?a.styleSheet.cssText=b:a.textContent=b};c.setTextContent=h},{"global/document":1}],140:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){return Array.isArray(a)?f(a):void 0===a||void 0===b?f():f([[a,b]])}function f(a){return void 0===a||0===a.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:a.length,start:g.bind(null,"start",0,a),end:g.bind(null,"end",1,a)}}function g(a,b,c,d){return void 0===d&&(j["default"].warn("DEPRECATED: Function '"+a+"' on 'TimeRanges' called without an index argument."),d=0),h(a,d,c.length-1),c[d][b]}function h(a,b,c){if(0>b||b>c)throw new Error("Failed to execute '"+a+"' on 'TimeRanges': The index provided ("+b+") is greater than or equal to the maximum bound ("+c+").")}c.__esModule=!0,c.createTimeRanges=e;var i=a("./log.js"),j=d(i);c.createTimeRange=e},{"./log.js":137}],141:[function(a,b,c){"use strict";function d(a){return a.charAt(0).toUpperCase()+a.slice(1)}c.__esModule=!0,c["default"]=d,b.exports=c["default"]},{}],142:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}c.__esModule=!0;var e=a("global/document"),f=d(e),g=a("global/window"),h=d(g),i=function(a){var b=["protocol","hostname","port","pathname","search","hash","host"],c=f["default"].createElement("a");c.href=a;var d=""===c.host&&"file:"!==c.protocol,e=void 0;d&&(e=f["default"].createElement("div"),e.innerHTML='',c=e.firstChild,e.setAttribute("style","display:none; position:absolute;"),f["default"].body.appendChild(e));for(var g={},h=0;hx',a=b.firstChild.href}return a};c.getAbsoluteURL=j;var k=function(a){if("string"==typeof a){var b=/^(\/?)([\s\S]*?)((?:\.{1,2}|[^\/]+?)(\.([^\.\/\?]+)))(?:[\/]*|[\?].*)$/i,c=b.exec(a);if(c)return c.pop().toLowerCase()}return""};c.getFileExtension=k;var l=function(a){var b=h["default"].location,c=i(a),d=":"===c.protocol?b.protocol:c.protocol,e=d+c.host!==b.protocol+b.host;return e};c.isCrossOrigin=l},{"global/document":1,"global/window":2}],143:[function(b,c,d){"use strict";function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function f(a){return a&&a.__esModule?a:{"default":a}}d.__esModule=!0;{var g=b("global/document"),h=f(g),i=b("./setup"),j=e(i),k=b("./utils/stylesheet.js"),l=e(k),m=b("./component"),n=f(m),o=b("./event-target"),p=f(o),q=b("./utils/events.js"),r=e(q),s=b("./player"),t=f(s),u=b("./plugins.js"),v=f(u),w=b("../../src/js/utils/merge-options.js"),x=f(w),y=b("./utils/fn.js"),z=e(y),A=b("./tracks/text-track.js"),B=f(A),C=b("object.assign"),D=(f(C),b("./utils/time-ranges.js")),E=b("./utils/format-time.js"),F=f(E),G=b("./utils/log.js"),H=f(G),I=b("./utils/dom.js"),J=e(I),K=b("./utils/browser.js"),L=e(K),M=b("./utils/url.js"),N=e(M),O=b("./extend.js"),P=f(O),Q=b("lodash-compat/object/merge"),R=f(Q),S=b("./utils/create-deprecation-proxy.js"),T=f(S),U=b("xhr"),V=f(U),W=b("./tech/tech.js"),X=f(W),Y=b("./tech/html5.js"),Z=(f(Y),b("./tech/flash.js"));f(Z)}"undefined"==typeof HTMLVideoElement&&(h["default"].createElement("video"),h["default"].createElement("audio"),h["default"].createElement("track"));var $=function ba(a,b,c){var d=void 0;if("string"==typeof a){if(0===a.indexOf("#")&&(a=a.slice(1)),ba.getPlayers()[a])return b&&H["default"].warn('Player "'+a+'" is already initialised. Options will not be applied.'),c&&ba.getPlayers()[a].ready(c),ba.getPlayers()[a];d=J.getEl(a)}else d=a;if(!d||!d.nodeName)throw new TypeError("The element or ID supplied is not valid. (videojs)");return d.player||t["default"].players[d.playerId]||new t["default"](d,b,c)},_=J.$(".vjs-styles-defaults");if(!_){_=l.createStyleElement("vjs-styles-defaults");var aa=J.$("head");aa.insertBefore(_,aa.firstChild),l.setTextContent(_,"\n .video-js {\n width: 300px;\n height: 150px;\n }\n\n .vjs-fluid {\n padding-top: 56.25%\n }\n ")}j.autoSetupTimeout(1,$),$.VERSION="5.8.8",$.options=t["default"].prototype.options_,$.getPlayers=function(){return t["default"].players},$.players=T["default"](t["default"].players,{get:"Access to videojs.players is deprecated; use videojs.getPlayers instead",set:"Modification of videojs.players is deprecated"}),$.getComponent=n["default"].getComponent,$.registerComponent=function(a,b){X["default"].isTech(b)&&H["default"].warn("The "+a+" tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)"),n["default"].registerComponent.call(n["default"],a,b)},$.getTech=X["default"].getTech,$.registerTech=X["default"].registerTech,$.browser=L,$.TOUCH_ENABLED=L.TOUCH_ENABLED,$.extend=P["default"],$.mergeOptions=x["default"],$.bind=z.bind,$.plugin=v["default"],$.addLanguage=function(a,b){var c;return a=(""+a).toLowerCase(),R["default"]($.options.languages,(c={},c[a]=b,c))[a]},$.log=H["default"],$.createTimeRange=$.createTimeRanges=D.createTimeRanges,$.formatTime=F["default"],$.parseUrl=N.parseUrl,$.isCrossOrigin=N.isCrossOrigin,$.EventTarget=p["default"],$.on=r.on,$.one=r.one,$.off=r.off,$.trigger=r.trigger,$.xhr=V["default"],$.TextTrack=B["default"],$.isEl=J.isEl,$.isTextNode=J.isTextNode,$.createEl=J.createEl,$.hasClass=J.hasElClass,$.addClass=J.addElClass,$.removeClass=J.removeElClass,$.toggleClass=J.toggleElClass,$.setAttributes=J.setElAttributes,$.getAttributes=J.getElAttributes,$.emptyEl=J.emptyEl,$.appendContent=J.appendContent,$.insertContent=J.insertContent,"function"==typeof a&&a.amd?a("videojs",[],function(){return $}):"object"==typeof d&&"object"==typeof c&&(c.exports=$),d["default"]=$,c.exports=d["default"]},{"../../src/js/utils/merge-options.js":138,"./component":67,"./event-target":99,"./extend.js":100,"./player":108,"./plugins.js":109,"./setup":113,"./tech/flash.js":116,"./tech/html5.js":117,"./tech/tech.js":119,"./tracks/text-track.js":128,"./utils/browser.js":129,"./utils/create-deprecation-proxy.js":131,"./utils/dom.js":132,"./utils/events.js":133,"./utils/fn.js":134,"./utils/format-time.js":135,"./utils/log.js":137,"./utils/stylesheet.js":139,"./utils/time-ranges.js":140,"./utils/url.js":142,"global/document":1,"lodash-compat/object/merge":40,"object.assign":45,xhr:56}]},{},[143])(143)}),function(a){var b=a.vttjs={},c=b.VTTCue,d=b.VTTRegion,e=a.VTTCue,f=a.VTTRegion;b.shim=function(){b.VTTCue=c,b.VTTRegion=d},b.restore=function(){b.VTTCue=e,b.VTTRegion=f}}(this),function(a,b){function c(a){if("string"!=typeof a)return!1;var b=h[a.toLowerCase()];return b?a.toLowerCase():!1}function d(a){if("string"!=typeof a)return!1;var b=i[a.toLowerCase()];return b?a.toLowerCase():!1}function e(a){for(var b=1;ba||a>100)throw new Error("Position must be between 0 and 100.");u=a,this.hasBeenReset=!0}})),Object.defineProperty(h,"positionAlign",e({},j,{get:function(){return v},set:function(a){var b=d(a);if(!b)throw new SyntaxError("An invalid or illegal string was specified.");v=b,this.hasBeenReset=!0}})),Object.defineProperty(h,"size",e({},j,{get:function(){return w},set:function(a){if(0>a||a>100)throw new Error("Size must be between 0 and 100.");w=a,this.hasBeenReset=!0}})),Object.defineProperty(h,"align",e({},j,{get:function(){return x},set:function(a){var b=d(a);if(!b)throw new SyntaxError("An invalid or illegal string was specified.");x=b,this.hasBeenReset=!0}})),h.displayState=void 0,i?h:void 0}var g="auto",h={"":!0,lr:!0,rl:!0},i={start:!0,middle:!0,end:!0,left:!0,right:!0};f.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},a.VTTCue=a.VTTCue||f,b.VTTCue=f}(this,this.vttjs||{}),function(a,b){function c(a){if("string"!=typeof a)return!1;var b=f[a.toLowerCase()];return b?a.toLowerCase():!1}function d(a){return"number"==typeof a&&a>=0&&100>=a}function e(){var a=100,b=3,e=0,f=100,g=0,h=100,i="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return a},set:function(b){if(!d(b))throw new Error("Width must be between 0 and 100.");a=b}},lines:{enumerable:!0,get:function(){return b},set:function(a){if("number"!=typeof a)throw new TypeError("Lines must be set to a number.");b=a}},regionAnchorY:{enumerable:!0,get:function(){return f},set:function(a){if(!d(a))throw new Error("RegionAnchorX must be between 0 and 100.");f=a}},regionAnchorX:{enumerable:!0,get:function(){return e},set:function(a){if(!d(a))throw new Error("RegionAnchorY must be between 0 and 100.");e=a}},viewportAnchorY:{enumerable:!0,get:function(){return h},set:function(a){if(!d(a))throw new Error("ViewportAnchorY must be between 0 and 100.");h=a}},viewportAnchorX:{enumerable:!0,get:function(){return g},set:function(a){if(!d(a))throw new Error("ViewportAnchorX must be between 0 and 100.");g=a}},scroll:{enumerable:!0,get:function(){return i},set:function(a){var b=c(a);if(b===!1)throw new SyntaxError("An invalid or illegal string was specified.");i=b}}})}var f={"":!0,up:!0};a.VTTRegion=a.VTTRegion||e,b.VTTRegion=e}(this,this.vttjs||{}),function(a){function b(a,b){this.name="ParsingError",this.code=a.code,this.message=b||a.message}function c(a){function b(a,b,c,d){return 3600*(0|a)+60*(0|b)+(0|c)+(0|d)/1e3}var c=a.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return c?c[3]?b(c[1],c[2],c[3].replace(":",""),c[4]):c[1]>59?b(c[1],c[2],0,c[4]):b(0,c[1],c[2],c[4]):null}function d(){this.values=o(null)}function e(a,b,c,d){var e=d?a.split(d):[a];for(var f in e)if("string"==typeof e[f]){var g=e[f].split(c);if(2===g.length){var h=g[0],i=g[1];b(h,i)}}}function f(a,f,g){function h(){var d=c(a);if(null===d)throw new b(b.Errors.BadTimeStamp,"Malformed timestamp: "+k);return a=a.replace(/^[^\sa-zA-Z-]+/,""),d}function i(a,b){var c=new d;e(a,function(a,b){switch(a){case"region":for(var d=g.length-1;d>=0;d--)if(g[d].id===b){c.set(a,g[d].region);break}break;case"vertical":c.alt(a,b,["rl","lr"]);break;case"line":var e=b.split(","),f=e[0];c.integer(a,f),c.percent(a,f)?c.set("snapToLines",!1):null,c.alt(a,f,["auto"]),2===e.length&&c.alt("lineAlign",e[1],["start","middle","end"]);break;case"position":e=b.split(","),c.percent(a,e[0]),2===e.length&&c.alt("positionAlign",e[1],["start","middle","end"]);break;case"size":c.percent(a,b);break;case"align":c.alt(a,b,["start","middle","end","left","right"])}},/:/,/\s/),b.region=c.get("region",null),b.vertical=c.get("vertical",""),b.line=c.get("line","auto"),b.lineAlign=c.get("lineAlign","start"),b.snapToLines=c.get("snapToLines",!0),b.size=c.get("size",100),b.align=c.get("align","middle"),b.position=c.get("position",{start:0,left:0,middle:50,end:100,right:100},b.align),b.positionAlign=c.get("positionAlign",{start:"start",left:"start",middle:"middle",end:"end",right:"end"},b.align)}function j(){a=a.replace(/^\s+/,"")}var k=a;if(j(),f.startTime=h(),j(),"-->"!==a.substr(0,3))throw new b(b.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '-->'): "+k);a=a.substr(3),j(),f.endTime=h(),j(),i(a,f)}function g(a,b){function d(){function a(a){return b=b.substr(a.length),a}if(!b)return null;var c=b.match(/^([^<]*)(<[^>]+>?)?/);return a(c[1]?c[1]:c[2])}function e(a){return p[a]}function f(a){for(;o=a.match(/&(amp|lt|gt|lrm|rlm|nbsp);/);)a=a.replace(o[0],e);return a}function g(a,b){return!s[b.localName]||s[b.localName]===a.localName}function h(b,c){var d=q[b];if(!d)return null;var e=a.document.createElement(d);e.localName=d;var f=r[b];return f&&c&&(e[f]=c.trim()),e}for(var i,j=a.document.createElement("div"),k=j,l=[];null!==(i=d());)if("<"!==i[0])k.appendChild(a.document.createTextNode(f(i)));else{if("/"===i[1]){l.length&&l[l.length-1]===i.substr(2).replace(">","")&&(l.pop(),k=k.parentNode);continue}var m,n=c(i.substr(1,i.length-2));if(n){m=a.document.createProcessingInstruction("timestamp",n),k.appendChild(m);continue}var o=i.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!o)continue;if(m=h(o[1],o[3]),!m)continue;if(!g(k,m))continue;o[2]&&(m.className=o[2].substr(1).replace("."," ")),l.push(o[1]),k.appendChild(m),k=m}return j}function h(a){function b(a,b){for(var c=b.childNodes.length-1;c>=0;c--)a.push(b.childNodes[c])}function c(a){if(!a||!a.length)return null;var d=a.pop(),e=d.textContent||d.innerText;if(e){var f=e.match(/^.*(\n|\r)/);return f?(a.length=0,f[0]):e}return"ruby"===d.tagName?c(a):d.childNodes?(b(a,d),c(a)):void 0}var d,e=[],f="";if(!a||!a.childNodes)return"ltr";for(b(e,a);f=c(e);)for(var g=0;g=0&&a.line<=100))return a.line;if(!a.track||!a.track.textTrackList||!a.track.textTrackList.mediaElement)return-1;for(var b=a.track,c=b.textTrackList,d=0,e=0;ei&&(e=new l(a),g=i),a=new l(f)}return e||f}var f=new l(b),g=b.cue,h=i(g),j=[];if(g.snapToLines){var k;switch(g.vertical){case"":j=["+y","-y"],k="height";break;case"rl":j=["+x","-x"],k="width";break;case"lr":j=["-x","+x"],k="width"}var m=f.lineHeight,n=m*Math.round(h),o=c[k]+m,p=j[0];Math.abs(n)>o&&(n=0>n?-1:1,n*=Math.ceil(o/m)*m),0>h&&(n+=""===g.vertical?c.height:c.width,j=j.reverse()),f.move(p,n)}else{var q=f.lineHeight/c.height*100;switch(g.lineAlign){ -case"middle":h-=q/2;break;case"end":h-=q}switch(g.vertical){case"":b.applyStyles({top:b.formatStyle(h,"%")});break;case"rl":b.applyStyles({left:b.formatStyle(h,"%")});break;case"lr":b.applyStyles({right:b.formatStyle(h,"%")})}j=["+y","-x","+x","-y"],f=new l(b)}var r=e(f,j);b.move(r.toCSSCompatValues(c))}function n(){}var o=Object.create||function(){function a(){}return function(b){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return a.prototype=b,new a}}();b.prototype=o(Error.prototype),b.prototype.constructor=b,b.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},d.prototype={set:function(a,b){this.get(a)||""===b||(this.values[a]=b)},get:function(a,b,c){return c?this.has(a)?this.values[a]:b[c]:this.has(a)?this.values[a]:b},has:function(a){return a in this.values},alt:function(a,b,c){for(var d=0;d=0&&100>=b)?(this.set(a,b),!0):!1}};var p={"&":"&","<":"<",">":">","‎":"‎","‏":"‏"," ":" "},q={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},r={v:"title",lang:"lang"},s={rt:"ruby"},t=[1470,1472,1475,1478,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1520,1521,1522,1523,1524,1544,1547,1549,1563,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1645,1646,1647,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1765,1766,1774,1775,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1807,1808,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1969,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2e3,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2036,2037,2042,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2074,2084,2088,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2142,2208,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,8207,64285,64287,64288,64289,64290,64291,64292,64293,64294,64295,64296,64298,64299,64300,64301,64302,64303,64304,64305,64306,64307,64308,64309,64310,64312,64313,64314,64315,64316,64318,64320,64321,64323,64324,64326,64327,64328,64329,64330,64331,64332,64333,64334,64335,64336,64337,64338,64339,64340,64341,64342,64343,64344,64345,64346,64347,64348,64349,64350,64351,64352,64353,64354,64355,64356,64357,64358,64359,64360,64361,64362,64363,64364,64365,64366,64367,64368,64369,64370,64371,64372,64373,64374,64375,64376,64377,64378,64379,64380,64381,64382,64383,64384,64385,64386,64387,64388,64389,64390,64391,64392,64393,64394,64395,64396,64397,64398,64399,64400,64401,64402,64403,64404,64405,64406,64407,64408,64409,64410,64411,64412,64413,64414,64415,64416,64417,64418,64419,64420,64421,64422,64423,64424,64425,64426,64427,64428,64429,64430,64431,64432,64433,64434,64435,64436,64437,64438,64439,64440,64441,64442,64443,64444,64445,64446,64447,64448,64449,64467,64468,64469,64470,64471,64472,64473,64474,64475,64476,64477,64478,64479,64480,64481,64482,64483,64484,64485,64486,64487,64488,64489,64490,64491,64492,64493,64494,64495,64496,64497,64498,64499,64500,64501,64502,64503,64504,64505,64506,64507,64508,64509,64510,64511,64512,64513,64514,64515,64516,64517,64518,64519,64520,64521,64522,64523,64524,64525,64526,64527,64528,64529,64530,64531,64532,64533,64534,64535,64536,64537,64538,64539,64540,64541,64542,64543,64544,64545,64546,64547,64548,64549,64550,64551,64552,64553,64554,64555,64556,64557,64558,64559,64560,64561,64562,64563,64564,64565,64566,64567,64568,64569,64570,64571,64572,64573,64574,64575,64576,64577,64578,64579,64580,64581,64582,64583,64584,64585,64586,64587,64588,64589,64590,64591,64592,64593,64594,64595,64596,64597,64598,64599,64600,64601,64602,64603,64604,64605,64606,64607,64608,64609,64610,64611,64612,64613,64614,64615,64616,64617,64618,64619,64620,64621,64622,64623,64624,64625,64626,64627,64628,64629,64630,64631,64632,64633,64634,64635,64636,64637,64638,64639,64640,64641,64642,64643,64644,64645,64646,64647,64648,64649,64650,64651,64652,64653,64654,64655,64656,64657,64658,64659,64660,64661,64662,64663,64664,64665,64666,64667,64668,64669,64670,64671,64672,64673,64674,64675,64676,64677,64678,64679,64680,64681,64682,64683,64684,64685,64686,64687,64688,64689,64690,64691,64692,64693,64694,64695,64696,64697,64698,64699,64700,64701,64702,64703,64704,64705,64706,64707,64708,64709,64710,64711,64712,64713,64714,64715,64716,64717,64718,64719,64720,64721,64722,64723,64724,64725,64726,64727,64728,64729,64730,64731,64732,64733,64734,64735,64736,64737,64738,64739,64740,64741,64742,64743,64744,64745,64746,64747,64748,64749,64750,64751,64752,64753,64754,64755,64756,64757,64758,64759,64760,64761,64762,64763,64764,64765,64766,64767,64768,64769,64770,64771,64772,64773,64774,64775,64776,64777,64778,64779,64780,64781,64782,64783,64784,64785,64786,64787,64788,64789,64790,64791,64792,64793,64794,64795,64796,64797,64798,64799,64800,64801,64802,64803,64804,64805,64806,64807,64808,64809,64810,64811,64812,64813,64814,64815,64816,64817,64818,64819,64820,64821,64822,64823,64824,64825,64826,64827,64828,64829,64848,64849,64850,64851,64852,64853,64854,64855,64856,64857,64858,64859,64860,64861,64862,64863,64864,64865,64866,64867,64868,64869,64870,64871,64872,64873,64874,64875,64876,64877,64878,64879,64880,64881,64882,64883,64884,64885,64886,64887,64888,64889,64890,64891,64892,64893,64894,64895,64896,64897,64898,64899,64900,64901,64902,64903,64904,64905,64906,64907,64908,64909,64910,64911,64914,64915,64916,64917,64918,64919,64920,64921,64922,64923,64924,64925,64926,64927,64928,64929,64930,64931,64932,64933,64934,64935,64936,64937,64938,64939,64940,64941,64942,64943,64944,64945,64946,64947,64948,64949,64950,64951,64952,64953,64954,64955,64956,64957,64958,64959,64960,64961,64962,64963,64964,64965,64966,64967,65008,65009,65010,65011,65012,65013,65014,65015,65016,65017,65018,65019,65020,65136,65137,65138,65139,65140,65142,65143,65144,65145,65146,65147,65148,65149,65150,65151,65152,65153,65154,65155,65156,65157,65158,65159,65160,65161,65162,65163,65164,65165,65166,65167,65168,65169,65170,65171,65172,65173,65174,65175,65176,65177,65178,65179,65180,65181,65182,65183,65184,65185,65186,65187,65188,65189,65190,65191,65192,65193,65194,65195,65196,65197,65198,65199,65200,65201,65202,65203,65204,65205,65206,65207,65208,65209,65210,65211,65212,65213,65214,65215,65216,65217,65218,65219,65220,65221,65222,65223,65224,65225,65226,65227,65228,65229,65230,65231,65232,65233,65234,65235,65236,65237,65238,65239,65240,65241,65242,65243,65244,65245,65246,65247,65248,65249,65250,65251,65252,65253,65254,65255,65256,65257,65258,65259,65260,65261,65262,65263,65264,65265,65266,65267,65268,65269,65270,65271,65272,65273,65274,65275,65276,67584,67585,67586,67587,67588,67589,67592,67594,67595,67596,67597,67598,67599,67600,67601,67602,67603,67604,67605,67606,67607,67608,67609,67610,67611,67612,67613,67614,67615,67616,67617,67618,67619,67620,67621,67622,67623,67624,67625,67626,67627,67628,67629,67630,67631,67632,67633,67634,67635,67636,67637,67639,67640,67644,67647,67648,67649,67650,67651,67652,67653,67654,67655,67656,67657,67658,67659,67660,67661,67662,67663,67664,67665,67666,67667,67668,67669,67671,67672,67673,67674,67675,67676,67677,67678,67679,67840,67841,67842,67843,67844,67845,67846,67847,67848,67849,67850,67851,67852,67853,67854,67855,67856,67857,67858,67859,67860,67861,67862,67863,67864,67865,67866,67867,67872,67873,67874,67875,67876,67877,67878,67879,67880,67881,67882,67883,67884,67885,67886,67887,67888,67889,67890,67891,67892,67893,67894,67895,67896,67897,67903,67968,67969,67970,67971,67972,67973,67974,67975,67976,67977,67978,67979,67980,67981,67982,67983,67984,67985,67986,67987,67988,67989,67990,67991,67992,67993,67994,67995,67996,67997,67998,67999,68e3,68001,68002,68003,68004,68005,68006,68007,68008,68009,68010,68011,68012,68013,68014,68015,68016,68017,68018,68019,68020,68021,68022,68023,68030,68031,68096,68112,68113,68114,68115,68117,68118,68119,68121,68122,68123,68124,68125,68126,68127,68128,68129,68130,68131,68132,68133,68134,68135,68136,68137,68138,68139,68140,68141,68142,68143,68144,68145,68146,68147,68160,68161,68162,68163,68164,68165,68166,68167,68176,68177,68178,68179,68180,68181,68182,68183,68184,68192,68193,68194,68195,68196,68197,68198,68199,68200,68201,68202,68203,68204,68205,68206,68207,68208,68209,68210,68211,68212,68213,68214,68215,68216,68217,68218,68219,68220,68221,68222,68223,68352,68353,68354,68355,68356,68357,68358,68359,68360,68361,68362,68363,68364,68365,68366,68367,68368,68369,68370,68371,68372,68373,68374,68375,68376,68377,68378,68379,68380,68381,68382,68383,68384,68385,68386,68387,68388,68389,68390,68391,68392,68393,68394,68395,68396,68397,68398,68399,68400,68401,68402,68403,68404,68405,68416,68417,68418,68419,68420,68421,68422,68423,68424,68425,68426,68427,68428,68429,68430,68431,68432,68433,68434,68435,68436,68437,68440,68441,68442,68443,68444,68445,68446,68447,68448,68449,68450,68451,68452,68453,68454,68455,68456,68457,68458,68459,68460,68461,68462,68463,68464,68465,68466,68472,68473,68474,68475,68476,68477,68478,68479,68608,68609,68610,68611,68612,68613,68614,68615,68616,68617,68618,68619,68620,68621,68622,68623,68624,68625,68626,68627,68628,68629,68630,68631,68632,68633,68634,68635,68636,68637,68638,68639,68640,68641,68642,68643,68644,68645,68646,68647,68648,68649,68650,68651,68652,68653,68654,68655,68656,68657,68658,68659,68660,68661,68662,68663,68664,68665,68666,68667,68668,68669,68670,68671,68672,68673,68674,68675,68676,68677,68678,68679,68680,126464,126465,126466,126467,126469,126470,126471,126472,126473,126474,126475,126476,126477,126478,126479,126480,126481,126482,126483,126484,126485,126486,126487,126488,126489,126490,126491,126492,126493,126494,126495,126497,126498,126500,126503,126505,126506,126507,126508,126509,126510,126511,126512,126513,126514,126516,126517,126518,126519,126521,126523,126530,126535,126537,126539,126541,126542,126543,126545,126546,126548,126551,126553,126555,126557,126559,126561,126562,126564,126567,126568,126569,126570,126572,126573,126574,126575,126576,126577,126578,126580,126581,126582,126583,126585,126586,126587,126588,126590,126592,126593,126594,126595,126596,126597,126598,126599,126600,126601,126603,126604,126605,126606,126607,126608,126609,126610,126611,126612,126613,126614,126615,126616,126617,126618,126619,126625,126626,126627,126629,126630,126631,126632,126633,126635,126636,126637,126638,126639,126640,126641,126642,126643,126644,126645,126646,126647,126648,126649,126650,126651,1114109];j.prototype.applyStyles=function(a,b){b=b||this.div;for(var c in a)a.hasOwnProperty(c)&&(b.style[c]=a[c])},j.prototype.formatStyle=function(a,b){return 0===a?0:a+b},k.prototype=o(j.prototype),k.prototype.constructor=k,l.prototype.move=function(a,b){switch(b=void 0!==b?b:this.lineHeight,a){case"+x":this.left+=b,this.right+=b;break;case"-x":this.left-=b,this.right-=b;break;case"+y":this.top+=b,this.bottom+=b;break;case"-y":this.top-=b,this.bottom-=b}},l.prototype.overlaps=function(a){return this.lefta.left&&this.topa.top},l.prototype.overlapsAny=function(a){for(var b=0;b=a.top&&this.bottom<=a.bottom&&this.left>=a.left&&this.right<=a.right},l.prototype.overlapsOppositeAxis=function(a,b){switch(b){case"+x":return this.lefta.right;case"+y":return this.topa.bottom}},l.prototype.intersectPercentage=function(a){var b=Math.max(0,Math.min(this.right,a.right)-Math.max(this.left,a.left)),c=Math.max(0,Math.min(this.bottom,a.bottom)-Math.max(this.top,a.top)),d=b*c;return d/(this.height*this.width)},l.prototype.toCSSCompatValues=function(a){return{top:this.top-a.top,bottom:a.bottom-this.bottom,left:this.left-a.left,right:a.right-this.right,height:this.height,width:this.width}},l.getSimpleBoxPosition=function(a){var b=a.div?a.div.offsetHeight:a.tagName?a.offsetHeight:0,c=a.div?a.div.offsetWidth:a.tagName?a.offsetWidth:0,d=a.div?a.div.offsetTop:a.tagName?a.offsetTop:0;a=a.div?a.div.getBoundingClientRect():a.tagName?a.getBoundingClientRect():a;var e={left:a.left,right:a.right,top:a.top||d,height:a.height||b,bottom:a.bottom||d+(a.height||b),width:a.width||c};return e},n.StringDecoder=function(){return{decode:function(a){if(!a)return"";if("string"!=typeof a)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(a))}}},n.convertCueToDOMTree=function(a,b){return a&&b?g(a,b):null};var u=.05,v="sans-serif",w="1.5%";n.processCues=function(a,b,c){function d(a){for(var b=0;b")){i.cue.id=j;continue}case"CUE":try{f(j,i.cue,i.regionList)}catch(m){i.reportOrThrowError(m),i.cue=null,i.state="BADCUE";continue}i.state="CUETEXT";continue;case"CUETEXT":var n=-1!==j.indexOf("-->");if(!j||n&&(l=!0)){i.oncue&&i.oncue(i.cue),i.cue=null,i.state="ID";continue}i.cue.text&&(i.cue.text+="\n"),i.cue.text+=j;continue;case"BADCUE":j||(i.state="ID");continue}}}catch(m){i.reportOrThrowError(m),"CUETEXT"===i.state&&i.cue&&i.oncue&&i.oncue(i.cue),i.cue=null,i.state="INITIAL"===i.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var a=this;try{if(a.buffer+=a.decoder.decode(),(a.cue||"HEADER"===a.state)&&(a.buffer+="\n\n",a.parse()),"INITIAL"===a.state)throw new b(b.Errors.BadSignature)}catch(c){a.reportOrThrowError(c)}return a.onflush&&a.onflush(),this}},a.WebVTT=n}(this,this.vttjs||{}); -//# sourceMappingURL=video.min.js.map -!function(){!function(a){var b=a&&a.videojs;if(b){b.CDN_VERSION="5.8.8";var c="https:"===a.location.protocol?"https://":"http://";b.options.flash.swf=c+"vjs.zencdn.net/swf/5.0.1/video-js.swf"}}(window),function(a,b,c,d,e,f,g){b&&b.HELP_IMPROVE_VIDEOJS!==!1&&(e.random()>.01||(f=b.location,g=b.videojs||{},a.src="//www.google-analytics.com/__utm.gif?utmwv=5.4.2&utmac=UA-16505296-3&utmn=1&utmhn="+d(f.hostname)+"&utmsr="+b.screen.availWidth+"x"+b.screen.availHeight+"&utmul="+(c.language||c.userLanguage||"").toLowerCase()+"&utmr="+d(f.href)+"&utmp="+d(f.hostname+f.pathname)+"&utmcc=__utma%3D1."+e.floor(1e10*e.random())+".1.1.1.1%3B&utme=8(vjsv*cdnv)9("+g.VERSION+"*"+g.CDN_VERSION+")"))}(new Image,window,navigator,encodeURIComponent,Math)}(); \ No newline at end of file diff --git a/public/s/js/videojs.persistvolume.js b/public/s/js/videojs.persistvolume.js deleted file mode 100644 index 21d0fdf..0000000 --- a/public/s/js/videojs.persistvolume.js +++ /dev/null @@ -1,123 +0,0 @@ -"use strict"; -(function(factory){ - /*! - * Custom Universal Module Definition (UMD) - * - * Video.js will never be a non-browser lib so we can simplify UMD a bunch and - * still support requirejs and browserify. This also needs to be closure - * compiler compatible, so string keys are used. - */ - if (typeof define === 'function' && define['amd']) { - define(['./video'], function(vjs){ factory(window, document, vjs) }); - // checking that module is an object too because of umdjs/umd#35 - } else if (typeof exports === 'object' && typeof module === 'object') { - factory(window, document, require('video.js')); - } else { - factory(window, document, videojs); - } - -})(function(window, document, vjs) { - //cookie functions from https://developer.mozilla.org/en-US/docs/DOM/document.cookie - var - getCookieItem = function(sKey) { - if (!sKey || !hasCookieItem(sKey)) { return null; } - var reg_ex = new RegExp( - "(?:^|.*;\\s*)" + - window.escape(sKey).replace(/[\-\.\+\*]/g, "\\$&") + - "\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*" - ); - return window.unescape(document.cookie.replace(reg_ex,"$1")); - }, - - setCookieItem = function(sKey, sValue, vEnd, sPath, sDomain, bSecure) { - if (!sKey || /^(?:expires|max\-age|path|domain|secure)$/i.test(sKey)) { return; } - var sExpires = ""; - if (vEnd) { - switch (vEnd.constructor) { - case Number: - sExpires = vEnd === Infinity ? "; expires=Tue, 19 Jan 2038 03:14:07 GMT" : "; max-age=" + vEnd; - break; - case String: - sExpires = "; expires=" + vEnd; - break; - case Date: - sExpires = "; expires=" + vEnd.toGMTString(); - break; - } - } - document.cookie = - window.escape(sKey) + "=" + - window.escape(sValue) + - sExpires + - (sDomain ? "; domain=" + sDomain : "") + - (sPath ? "; path=" + sPath : "") + - (bSecure ? "; secure" : ""); - }, - - hasCookieItem = function(sKey) { - return (new RegExp( - "(?:^|;\\s*)" + - window.escape(sKey).replace(/[\-\.\+\*]/g, "\\$&") + - "\\s*\\=") - ).test(document.cookie); - }, - - hasLocalStorage = function() { - try { - window.localStorage.setItem('persistVolume', 'persistVolume'); - window.localStorage.removeItem('persistVolume'); - return true; - } catch(e) { - return false; - } - }, - getStorageItem = function(key) { - return hasLocalStorage() ? window.localStorage.getItem(key) : getCookieItem(key); - }, - setStorageItem = function(key, value) { - return hasLocalStorage() ? window.localStorage.setItem(key, value) : setCookieItem(key, value, Infinity, '/'); - }, - - extend = function(obj) { - var arg, i, k; - for (i = 1; i < arguments.length; i++) { - arg = arguments[i]; - for (k in arg) { - if (arg.hasOwnProperty(k)) { - obj[k] = arg[k]; - } - } - } - return obj; - }, - - defaults = { - namespace: "" - }, - - volumePersister = function(options) { - var player = this; - var settings = extend({}, defaults, options || {}); - - var key = settings.namespace + '-' + 'volume'; - var muteKey = settings.namespace + '-' + 'mute'; - - player.on("volumechange", function() { - setStorageItem(key, player.volume()); - setStorageItem(muteKey, player.muted()); - }); - - var persistedVolume = getStorageItem(key); - if(persistedVolume !== null){ - player.volume(persistedVolume); - } - - var persistedMute = getStorageItem(muteKey); - if(persistedMute !== null){ - player.muted('true' === persistedMute); - } - }; - - vjs.plugin("persistvolume", volumePersister); - -}); \ No newline at end of file diff --git a/src/inc/config.mjs b/src/inc/config.mjs new file mode 100644 index 0000000..d71b733 --- /dev/null +++ b/src/inc/config.mjs @@ -0,0 +1,5 @@ +import _config from "../../config.json"; + +let config = JSON.parse(JSON.stringify(_config)); + +export default config; diff --git a/src/inc/lib.mjs b/src/inc/lib.mjs index 3ad4e8a..98b21bc 100644 --- a/src/inc/lib.mjs +++ b/src/inc/lib.mjs @@ -1,3 +1,21 @@ +const epochs = [ + ["year", 31536000], + ["month", 2592000], + ["day", 86400], + ["hour", 3600], + ["minute", 60], + ["second", 1] +]; +const getDuration = timeAgoInSeconds => { + for(let [name, seconds] of epochs) { + const interval = ~~(timeAgoInSeconds / seconds); + if(interval >= 1) return { + interval: interval, + epoch: name + }; + } +}; + export default new class { formatSize(size, i = ~~(Math.log(size) / Math.log(1024))) { return (size / Math.pow(1024, i)).toFixed(2) * 1 + " " + ["B", "kB", "MB", "GB", "TB"][i]; @@ -5,4 +23,8 @@ export default new class { calcSpeed(b, s) { return (Math.round((b * 8 / s / 1e6) * 1e4) / 1e4); } + timeAgo(date) { + const { interval, epoch } = getDuration(~~((new Date() - new Date(date)) / 1e3)); + return `${interval} ${epoch}${interval === 1 ? "" : "s"} ago`; + } }; diff --git a/src/inc/routes/apiv2.mjs b/src/inc/routes/apiv2.mjs new file mode 100644 index 0000000..4229bf4 --- /dev/null +++ b/src/inc/routes/apiv2.mjs @@ -0,0 +1,114 @@ +import router from "../router.mjs"; +import sql from "../sql.mjs"; +import { parse } from "url"; +import cfg from "../../../config.json"; + +import { mimes, queries } from "./inc/apiv2.mjs"; + +router.get("/api/v2", (req, res) => { + res.end("api lol"); +}); + +router.get(/^\/api\/v2\/random(\/user\/.+|\/image|\/video|\/audio)?$/, async (req, res) => { + const args = []; + let q = queries.random.main; + + if(req.url.split[3] === "user") { + q += queries.random.where("username like ?"); + args.push(req.url.split[4] || "flummi"); + } + else + q += queries.random.where(mimes[req.url.split[3]] ? mimes[req.url.split[3]].map(mime => `mime = "${mime}"`).join(" or ") : null); + + try { + const rows = await sql.query(q, args); + res + .writeHead(200, { "Content-Type": "application/json" }) + .end(JSON.stringify(rows.length > 0 ? rows[0] : []), "utf-8"); + } catch(err) { + res + .writeHead(500) + .end(JSON.stringify(err), "utf-8"); + } +}); + +router.get("/api/v2/p", async (req, res) => { + let id = parseInt(req.url.qs.id) || 99999999; + const eps = Math.min(parseInt(req.url.qs.eps) || 100, 200); + let [ order, trend ] = req.url.qs.order === "asc" ? [ "asc", ">" ] : [ "desc", "<" ]; + + try { + const tmp = (await sql.query("select min(id) as min, max(id) as max from items limit 1"))[0]; + if((id - 1 + eps) > tmp.max) { + id = tmp.max; + [ order, trend ] = [ "desc", "<=" ]; + } + if((id + 1 - eps) < tmp.min) { + id = tmp.min; + [ order, trend ] = [ "asc", ">=" ]; + } + + const rows = await sql.query(queries.p(trend, order), [ id, eps ]); + const items = { + items: rows, + first: rows[0].id, + last: rows[rows.length - 1].id, + newest: tmp.max, + oldest: tmp.min + }; + res + .writeHead(200, { "Content-Type": "application/json" }) + .end(JSON.stringify(items), "utf-8"); + } catch(err) { + console.error(err); + res + .writeHead(500) + .end(JSON.stringify(err), "utf-8"); + } +}); + +router.get(/^\/api\/v2\/p\/([0-9]+)/, async (req, res) => { // legacy + let eps = 100; + let id = +req.url.split[3]; + + const query = await sql.query("select * from items where id < ? order by id desc limit ?", [ id, eps ]); + const items = { + items: query, + last: query[query.length - 1].id + }; + + res.writeHead(200, { "Content-Type": "application/json" }); + res.end(JSON.stringify(items), "utf-8"); +}); + +router.get(/^\/api\/v2\/item\/[0-9]+$/, async (req, res) => { + try { + const rows = await sql.query(queries.item, Array(3).fill(req.url.split[3])); + res.reply({ + type: "application/json", + body: JSON.stringify(rows?.shift() || []) + }); + } catch(err) { + res.reply({ + code: 500, + body: JSON.stringify(err) + }); + } +}); + +router.get(/^\/api\/v2\/user\/.*(\/[0-9]+)?$/, async (req, res) => { // auf qs umstellen + const user = req.url.split[3]; + const eps = Math.min(req.url.split[4] || 50, 50); + try { + const rows = await sql.query(queries.user, [ user, eps ]); + res.reply({ + type: "application/json", + body: JSON.stringify(rows.length > 0 ? rows : []) + }); + } catch(err) { + res.reply({ + code: 500, + body: JSON.stringify(err) + }); + } +}); diff --git a/src/inc/routes/inc/apiv2.mjs b/src/inc/routes/inc/apiv2.mjs new file mode 100644 index 0000000..485132a --- /dev/null +++ b/src/inc/routes/inc/apiv2.mjs @@ -0,0 +1,18 @@ +export const mimes = { + image: [ "image/png", "image/gif", "image/jpeg" ], + video: [ "video/webm", "video/mp4", "video/quicktime" ], + audio: [ "audio/mpeg", "audio/flac", "audio/x-flac", "audio/ogg" ] +}; + +export const queries = { + random: { + main: "select id, mime, size, username, userchannel, usernetwork, stamp, dest, src from items ", + where: where => `${where?`where ${where}`:""} order by rand() limit 1` + }, + item: "select id, mime, dest, size, src, stamp, userchannel, username, usernetwork, " + + "(select id from items where id = (select min(id) from items where id > ?)) as next, " + + "(select id from items where id = (select max(id) from items where id < ?)) as prev " + + "from items where items.id = ? limit 1", + p: (trend, order) => `select id, mime from items where id ${trend} ? order by id ${order} limit ?`, + user: "select id, mime, size, src, stamp, userchannel, username, usernetwork from items where username = ? limit ?" +}; diff --git a/src/inc/routes/inc/index.mjs b/src/inc/routes/inc/index.mjs index e81b65b..cc25073 100644 --- a/src/inc/routes/inc/index.mjs +++ b/src/inc/routes/inc/index.mjs @@ -1,6 +1,12 @@ -export const queries = { - item: "select items.*, " - + "(select id from items where id = (select min(id) from items where id > ?)) as next, " - + "(select id from items where id = (select max(id) from items where id < ?)) as prev " - + "from items where items.id = ? limit 1" +export const mimes = { + image: [ "image/png", "image/gif", "image/jpeg" ], + video: [ "video/webm", "video/mp4", "video/quicktime" ], + audio: [ "audio/mpeg", "audio/flac", "audio/x-flac", "audio/ogg" ] +}; + +export const queries = { + random: { + main: "select id, mime, size, username, userchannel, usernetwork, stamp, dest, src from items ", + where: where => `${where?`where ${where}`:""} order by rand() limit 1` + } }; diff --git a/src/inc/routes/index.mjs b/src/inc/routes/index.mjs index 256ce39..9dee153 100644 --- a/src/inc/routes/index.mjs +++ b/src/inc/routes/index.mjs @@ -2,22 +2,28 @@ import router from "../router.mjs"; import cfg from "../../../config.json"; import url from "url"; import fs from "fs"; -import { queries } from "./inc/index.mjs"; +import { mimes } from "./inc/index.mjs"; import sql from "../sql.mjs"; import lib from "../lib.mjs"; import tpl from "../tpl.mjs"; tpl.readdir("views"); -router.get(/\/(p\/\d+)?$/, async (req, res) => { +router.get(/^\/(audio\/?|image\/?|video\/?)?(p\/\d+)?$/, async (req, res) => { try { - const total = (await sql.query("select count(*) as total from items"))[0].total; - const limit = 299; - const pages = +Math.ceil(total / limit); - const page = Math.min(pages, +req.url.split[1] || 1); - const offset = (page - 1) * limit; + let mime = false; + let q = false; + if(['audio', 'image', 'video'].includes(req.url.split[0])) { + mime = req.url.split[0]; + q = " where " + (mimes[mime] ? mimes[mime].map(_mime => `mime = "${_mime}"`).join(" or ") : null); + } - const query = await sql.query("select id, mime from items order by id desc limit ?, ?", [ offset, limit ]); + const total = (await sql.query("select count(*) as total from items" + (mime ? q : "")))[0].total; + const pages = +Math.ceil(total / cfg.websrv.eps); + const page = Math.min(pages, +req.url.split[mime ? 2 : 1] || 1); + const offset = (page - 1) * cfg.websrv.eps; + + const query = await sql.query(`select id, mime from items ${mime ? q : ""} order by id desc limit ?, ?`, [ offset, cfg.websrv.eps ]); let cheat = []; for(let i = Math.max(1, page - 3); i <= Math.min(page + 3, pages); i++) @@ -37,28 +43,50 @@ router.get(/\/(p\/\d+)?$/, async (req, res) => { next: (page < pages) ? page + 1 : null, page: page, cheat: cheat, - link: "/p/" + link: `/${mime ? mime + "/" : ""}p/` }, - last: query[query.length - 1].id + last: query[query.length - 1].id, + filter: mime ? mime : undefined }; res.reply({ body: tpl.render("views/index", data) }); } catch(err) { - res.reply({ body: "error :(" }); + console.log(err); + res.reply({ body: "sorry bald wieder da lol :(" }); } }); -router.get(/^\/([0-9]+)$/, async (req, res) => { - const query = (await sql.query(queries.item, Array(3).fill(req.url.split[0])))?.shift(); - const qmax = (await sql.query("select id from items order by id desc limit 1"))[0].id; - +router.get(/^\/((audio\/|video\/|image\/)?[0-9]+)$/, async (req, res) => { + let id = false; + let mime = false; + let q = false; + + if(['audio', 'video', 'image'].includes(req.url.split[0])) { + mime = req.url.split[0]; + id = +req.url.split[1]; + q = mimes[mime] ? mimes[mime].map(_mime => `mime = "${_mime}"`).join(" or ") : null; + } + else + id = +req.url.split[0]; + + const query = (await sql.query(`select items.* from items where items.id = ? ${mime ? "and ("+q+")" : ""} limit 1`, [ id ]))?.shift(); + if(!query?.id) return res.redirect("/404"); - let cheat = []; - for(let i = Math.min(query.id + 3, qmax); i >= Math.max(1, query.id - 3); i--) - cheat.push(i); - + const tags = (await sql.query(`select tags.tag from tags_assign left join tags on tags.id = tags_assign.tag_id where tags_assign.item_id = ?`, [ id ])); + + const qmin = (await sql.query(`select id from items ${mime ? "where "+q : ""} order by id asc limit 1`))[0].id; + const qmax = (await sql.query(`select id from items ${mime ? "where "+q : ""} order by id desc limit 1`))[0].id; + + const qnext = (await sql.query(`select id from items where id > ? ${mime ? "and ("+q+")" : ""} order by id asc limit 3`, [ id ])).reverse(); + const qprev = (await sql.query(`select id from items where id < ? ${mime ? "and ("+q+")" : ""} order by id desc limit 3`, [ id ])); + + const cheat = qnext.concat([{ id: id }].concat(qprev)).map(e => +e.id); + + const next = qnext[qnext.length - 1] ? qnext[qnext.length - 1].id : false; + const prev = qprev[0] ? qprev[0].id : false; + const data = { user: { name: query.username, @@ -72,23 +100,24 @@ router.get(/^\/([0-9]+)$/, async (req, res) => { short: url.parse(query.src).hostname, }, thumbnail: `${cfg.websrv.paths.thumbnails}/${query.id}.png`, + coverart: `${cfg.websrv.paths.coverarts}/${query.id}.png`, dest: `${cfg.websrv.paths.images}/${query.dest}`, mime: query.mime, size: lib.formatSize(query.size), - timestamp: new Date(query.stamp * 1000).toISOString() + timestamp: lib.timeAgo(new Date(query.stamp * 1000).toISOString()), + tags: tags }, - next: query.next ? query.next : null, - prev: query.prev ? query.prev : null, title: `${query.id} - f0ck.me`, pagination: { start: qmax, - end: 1, - prev: query.id + 1, - next: Math.max(query.id - 1, 1), + end: qmin, + prev: next, + next: prev, page: query.id, cheat: cheat, - link: "/" - } + link: `/${mime ? mime + "/" : ""}` + }, + filter: mime ? mime : undefined }; res.reply({ body: tpl.render("views/item", data) }); }); @@ -96,7 +125,3 @@ router.get(/^\/([0-9]+)$/, async (req, res) => { router.get(/^\/(contact|help|about)$/, (req, res) => { res.reply({ body: tpl.render(`views/${req.url.split[0]}`) }); }); - -router.get("/random", async (req, res) => { - res.redirect("/" + (await sql.query("select id from items order by rand() limit 1"))[0].id) -}); diff --git a/src/inc/routes/random.mjs b/src/inc/routes/random.mjs new file mode 100644 index 0000000..e367f0f --- /dev/null +++ b/src/inc/routes/random.mjs @@ -0,0 +1,19 @@ +import router from "../router.mjs"; +import { mimes, queries } from "./inc/index.mjs"; +import sql from "../sql.mjs"; + +router.get(/^\/random(\/image|\/video|\/audio)?$/, async (req, res) => { + const args = []; + let q = queries.random.main; + + q += queries.random.where(mimes[req.url.split[1]] ? mimes[req.url.split[1]].map(mime => `mime = "${mime}"`).join(" or ") : null); + + try { + const rows = await sql.query(q, args); + res.redirect(`/${req.url.split[1] ? req.url.split[1] + "/" : ""}${rows[0].id}`); + } catch(err) { + res + .writeHead(500) + .end(JSON.stringify(err), "utf-8"); + } +}); diff --git a/src/inc/routes/static.mjs b/src/inc/routes/static.mjs index 3fcd3fe..77aa46a 100644 --- a/src/inc/routes/static.mjs +++ b/src/inc/routes/static.mjs @@ -15,3 +15,8 @@ router.static({ dir: path.resolve() + "/public/t", route: /^\/t\// }); + +router.static({ + dir: path.resolve() + "/public/ca", + route: /^\/ca\// +}); \ No newline at end of file diff --git a/src/inc/routes/tags.mjs b/src/inc/routes/tags.mjs new file mode 100644 index 0000000..691a001 --- /dev/null +++ b/src/inc/routes/tags.mjs @@ -0,0 +1,51 @@ +import router from "../router.mjs"; +import sql from "../sql.mjs"; +import tpl from "../tpl.mjs"; + +tpl.readdir("views"); + +router.get(/^\/tags(\/\w+)?/, async (req, res) => { + try { + const tag = req.url; + + console.log(tag); + + return res.reply({ body: "wip" }); + const total = (await sql.query("select count(*) as total from items" + (mime ? q : "")))[0].total; + const limit = 299; + const pages = +Math.ceil(total / limit); + const page = Math.min(pages, +req.url.split[mime ? 2 : 1] || 1); + const offset = (page - 1) * limit; + + const query = await sql.query(`select id, mime from items ${mime ? q : ""} order by id desc limit ?, ?`, [ offset, limit ]); + + let cheat = []; + for(let i = Math.max(1, page - 3); i <= Math.min(page + 3, pages); i++) + cheat.push(i); + + query.forEach(e => { + if(!fs.existsSync(`public/t/${e.id}.png`)) + fs.copyFileSync("public/s/img/broken.png", `public/t/${e.id}.png`); + }); + + const data = { + items: query, + pagination: { + start: 1, + end: pages, + prev: (page > 1) ? page - 1 : null, + next: (page < pages) ? page + 1 : null, + page: page, + cheat: cheat, + link: `/${mime ? mime + "/" : ""}p/` + }, + last: query[query.length - 1].id, + filter: mime ? mime : undefined + }; + + res.reply({ body: tpl.render("views/index", data) }); + } catch(err) { + console.log(err); + res.reply({ body: "sorry bald wieder da lol :(" }); + } +}); \ No newline at end of file diff --git a/src/inc/tpl.mjs b/src/inc/tpl.mjs index 446429b..229ee4e 100644 --- a/src/inc/tpl.mjs +++ b/src/inc/tpl.mjs @@ -1,5 +1,6 @@ import fs from "fs"; import path from "path"; +import cfg from "./config.mjs"; export default new class { #templates = {}; @@ -10,15 +11,18 @@ export default new class { [ "elseif", t => `}else if(${t.slice(6).trim()}){` ], [ "else", () => "}else{" ], [ "/if", () => "}" ], - [ "include", (t, data) => `html+='${this.render(t.slice(7).trim(), data)}';` ], + [ "include", (t, data) => `html+='${this.render(cfg.websrv.cache ? t.slice(7).trim() : `views/${t.slice(7).trim()}`, data)}';` ], [ "=", t => `html+=${t.slice(1).trim()};` ] ]; readdir(dir, root = dir, rel = dir.replace(`${root}/`, "")) { for(const d of fs.readdirSync(`${path.resolve()}/${dir}`)) d.endsWith(".html") - ? this.#templates[`${rel}/${d.split(".")[0]}`] = fs.readFileSync(`${dir}/${d}`, "utf-8").replace(/\'/g, "\\'") + ? this.#templates[`${rel}/${d.split(".")[0]}`] = this.readtpl(dir, d) : this.readdir(`${dir}/${d}`, root); } + readtpl(dir, d) { + return fs.readFileSync(`${dir}/${d}`, "utf-8").replace(/\'/g, "\\'"); + } forEach(o, f) { if(Array.isArray(o)) o.forEach(f); @@ -28,7 +32,7 @@ export default new class { throw new Error(`${o} is not a iterable object`); } render(tpl, data = {}, f) { - return new Function("util", "data", "let html = \"\";with(data){" + this.#templates[tpl] + return new Function("util", "data", "let html = \"\";with(data){" + (cfg.websrv.cache ? this.#templates[tpl] : this.readtpl(path.resolve(), `${tpl}.html`)) .trim() .replace(/[\n\r]/g, "") .split(/{{\s*([^}]+)\s*}}/) diff --git a/src/inc/trigger/f0ck.mjs b/src/inc/trigger/f0ck.mjs index ac469c4..27c1cf8 100644 --- a/src/inc/trigger/f0ck.mjs +++ b/src/inc/trigger/f0ck.mjs @@ -1,5 +1,6 @@ import { promises as fs } from "fs"; -import cfg from "../../../config.json"; +import { exec } from "child_process"; +import cfg from "../../inc/config.mjs"; import sql from "../sql.mjs"; import lib from "../lib.mjs"; @@ -27,13 +28,25 @@ export default async bot => { case "thumb": const rows = await sql.query("select id from items"); const dir = (await fs.readdir("./public/t")).filter(d => d.endsWith(".png")).map(e => +e.split(".")[0]); - const tmp = []; - for(let row of rows) { + for(let row of rows) !dir.includes(row.id) ? tmp.push(row.id) : null; - } e.reply(`${tmp.length}, ${rows.length}, ${dir.length}`); break; + case "cache": + cfg.websrv.cache = !cfg.websrv.cache; + return e.reply(`Cache is ${cfg.websrv.cache ? "enabled" : "disabled"}`); + break; + case "uptime": + exec('sudo systemctl status f0ck', (err, stdout) => { + if(!err) + return e.reply(stdout.split('\n')[2].trim().replace("Active: active (running)", "i'm active")); + }); + break; + case "restart": + e.reply("hay hay patron, hemen!"); + exec("sudo systemctl restart f0ck"); + break; default: return; } diff --git a/src/inc/trigger/parser.mjs b/src/inc/trigger/parser.mjs index 95e1618..4f4cb7e 100644 --- a/src/inc/trigger/parser.mjs +++ b/src/inc/trigger/parser.mjs @@ -19,9 +19,8 @@ export default async bot => { f: e => { const links = e.message.match(regex)?.filter(link => !link.includes("f0ck.me")) || []; - if(e.photo) { + if(e.photo) links.push(e.photo); - } if(links.length === 0) return false; @@ -32,7 +31,7 @@ export default async bot => { if(!e.channel.includes("f0ck") && !e.message.match(/(!|-)f0ck/i)) return false; - //e.reply(`parsing ${links.length} link${links.length > 1 ? "s" : ""}...`); + console.log(`parsing ${links.length} link${links.length > 1 ? "s" : ""}...`); links.forEach(async link => { // check repost (link) @@ -43,28 +42,41 @@ export default async bot => { // generate uuid const uuid = (await sql.query("select left(uuid(), 8) as uuid"))[0].uuid; - const maxfilesize = ( getLevel(e.user).level > 50 ? cfg.main.maxfilesize * 2.5 : cfg.main.maxfilesize ) / 1024; + const maxfilesize = (getLevel(e.user).level > 50 ? cfg.main.maxfilesize * 2.5 : cfg.main.maxfilesize) / 1024; let meta; // read metadata try { - meta = JSON.parse((await exec(`youtube-dl -f "bestvideo[ext=mp4,filesize<${maxfilesize}k]+bestaudio/best" --skip-download --dump-json "${link}"`)).stdout); + meta = JSON.parse((await exec(`youtube-dl -f "bestvideo[ext=mp4,filesize<${maxfilesize}k][width<2000][height<=1200]+bestaudio[ext=m4a,filesize<${maxfilesize}k]/bestvideo[width<2000][height<=1200]+bestaudio/best[width<2000][height<=1200]/best" --skip-download --dump-json "${link}"`)).stdout); + //meta = JSON.parse((await exec(`youtube-dl -f "bestvideo[ext=mp4,filesize<${maxfilesize}k]+bestaudio/best" --skip-download --dump-json "${link}"`)).stdout); } - catch(e) { + catch(err) { + e.reply("666 - kein b0ck!"); + console.error(err); return; } let filename = `${uuid}.${meta.ext}`; - e.reply(`downloading ${uuid}...`); + //e.reply(`downloading ${uuid}...`); + e.reply(`[charging the f0cker] downloading: ${uuid}.${meta.ext}`); // download data const start = new Date(); let source; - if(meta.ext === "mp4") - source = (await exec(`youtube-dl "${link}" --max-filesize ${maxfilesize}k -f "bestvideo[ext=mp4,filesize<${maxfilesize}k]+bestaudio/best" --merge-output-format mp4 -o ./tmp/${filename}`)).stdout.trim(); - else - source = (await exec(`youtube-dl "${link}" --max-filesize ${maxfilesize}k -f "bestvideo[ext=mp4,filesize<${maxfilesize}k]+bestaudio/best" -o ./tmp/${filename}`)).stdout.trim(); + if(meta.ext === "mp4") { + //source = (await exec(`youtube-dl "${link}" --max-filesize ${maxfilesize}k -f "bestvideo[ext=mp4,filesize<${maxfilesize}k]+bestaudio/best" --merge-output-format mp4 -o ./tmp/${filename}`)).stdout.trim(); + source = (await exec(`youtube-dl "${link}" --max-filesize ${maxfilesize}k -f "bestvideo[ext=mp4,filesize<${maxfilesize}k][width<2000][height<=1200]+bestaudio[ext=m4a,filesize<${maxfilesize}k]/bestvideo[width<2000][height<=1200]+bestaudio/best[width<2000][height<=1200]/best" --merge-output-format mp4 -o ./tmp/${filename}`)).stdout.trim(); + console.log("mp4 lol"); + } + else { + //source = (await exec(`youtube-dl "${link}" --max-filesize ${maxfilesize}k -f "bestvideo[filesize<${maxfilesize}k][width<2000][height<=1200]+bestaudio[ext=${meta.ext},filesize<${maxfilesize}k]/bestvideo[width<2000][height<=1200]+bestaudio/best[ext=${meta.ext},width<2000][height<=1200]/best" --merge-output-format ${meta.ext} -o ./tmp/${filename}`)).stdout.trim(); + source = (await exec(`youtube-dl "${link}" --max-filesize ${maxfilesize}k -f "bestvideo[filesize<${maxfilesize}k][width<2000][height<=1200][ext=${meta.ext}]+bestaudio[filesize<${maxfilesize}k][ext=${meta.ext}]/best" -o ./tmp/${filename}`)).stdout.trim(); + //source = (await exec(`youtube-dl "${link}" --max-filesize ${maxfilesize}k -f "bestvideo[ext=mp4,filesize<${maxfilesize}k][width<2000][height<=1200]+bestaudio[ext=m4a,filesize<${maxfilesize}k]/bestvideo[width<2000][height<=1200]+bestaudio/best[width<2000][height<=1200]/best" -o ./tmp/${filename}`)).stdout.trim(); + //source = (await exec(`youtube-dl "${link}" --max-filesize ${maxfilesize}k -f "bestvideo[ext=mp4,filesize<${maxfilesize}k]+bestaudio/best" -o ./tmp/${filename}`)).stdout.trim(); + console.log("alles andere lol"); + } + console.log(source); if(source.match(/larger than/)) return e.reply("too large lol"); @@ -116,17 +128,27 @@ export default async bot => { ); // generate thumbnail - let thumb_orig = (await exec(`youtube-dlc -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" --get-thumbnail "${link}"`)).stdout.trim(); - if(!thumb_orig.startsWith("http")) { - if(mime.startsWith("image") && mime !== "image/gif") - thumb_orig = `./public/b/${filename}`; - else if(!mime.startsWith("audio")) { - await exec(`ffmpegthumbnailer -i./public/b/${filename} -s1024 -o./tmp/${insertq.insertId}`); - thumb_orig = `./tmp/${insertq.insertId}`; + try { + let thumb_orig = (await exec(`youtube-dl -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" --get-thumbnail "${link}"`)).stdout.trim(); + if(!thumb_orig.startsWith("http")) { + if(mime.startsWith("image") && mime !== "image/gif") + thumb_orig = `./public/b/${filename}`; + else if(!mime.startsWith("audio")) { + await exec(`ffmpegthumbnailer -i./public/b/${filename} -s1024 -o./tmp/${insertq.insertId}`); + thumb_orig = `./tmp/${insertq.insertId}`; + } + else if(mime.startsWith("audio")) { + await exec(`ffmpeg -i ./public/b/${filename} -update 1 -map 0:v -map 0:1 -c copy ./tmp/${insertq.insertId}.png`) + await exec(`cp ./tmp/${insertq.insertId}.png ./public/ca/${insertq.insertId}.png`) + thumb_orig = `./tmp/${insertq.insertId}.png`; + } } + await exec(`convert "${thumb_orig}" -resize "200x200^" -gravity center -crop 128x128+0+0 +repage ./public/t/${insertq.insertId}.png`); + await fs.promises.unlink(`./tmp/${insertq.insertId}`).catch(_=>{}); + } catch(err) { + e.reply("\x033>no thumb lol"); + console.error(err); } - await exec(`convert "${thumb_orig}" -resize "200x200^" -gravity center -crop 128x128+0+0 +repage ./public/t/${insertq.insertId}.png`); - await fs.promises.unlink(`./tmp/${insertq.insertId}`).catch(_=>{}); let speed = lib.calcSpeed(size, end); speed = !Number.isFinite(speed) ? "yes" : `${speed.toFixed(2)} Mbit/s`; diff --git a/src/inc/trigger/tags.mjs b/src/inc/trigger/tags.mjs new file mode 100644 index 0000000..b07d937 --- /dev/null +++ b/src/inc/trigger/tags.mjs @@ -0,0 +1,118 @@ +import sql from "../sql.mjs"; +import cfg from "../config.mjs"; +import { getLevel } from "../admin.mjs"; + +const queries = { + getTags: "select tags.id, tags.tag from tags_assign left join tags on tags.id = tags_assign.tag_id where tags_assign.item_id = ?", + assignTag: "insert into tags_assign (tag_id, item_id, prefix) values (?, ?, ?)" +}; + +const getTags = async itemid => { + return await sql.query(queries.getTags, [ itemid ]); +}; + +export default async bot => { + return [{ + name: "tags show", + call: /^\!tags show \d+$/i, + active: true, + level: 100, + f: async e => { + const id = +e.args[1]; + if(!id) + return e.reply("lol no"); + const tags = await getTags(id).map(t => t.tag); + if(tags.length === 0) + return e.reply(`item ${cfg.main.url}/${id} has no tags!`); + return e.reply(`item ${cfg.main.url}/${id} is tagged as: ${tags.join(', ')}`); + } + }, { + name: "tags add", + call: /^\!tags add \d+ .*/i, + active: true, + level: 100, + f: async e => { + const id = +e.args[1]; + if(!id) + return e.reply("lol no"); + + const tags = (await getTags(id)).map(t => t.tag); + + const newtags = (e.message.includes(",") + ? e.args.splice(2).join(" ").trim().split(",") + : e.args.splice(2)).filter(t => !tags.includes(t) && t.length > 0); + + if(newtags.length === 0) + return e.reply("no (new) tags provided"); + + await Promise.all(newtags.map(async ntag => { + try { + let tagid; + const tag_exists = (await sql.query(`select id, tag from tags where tag = ?`, [ ntag ])); + if(tag_exists.length === 0) // create new tag + tagid = (await sql.query("insert into tags (tag) values (?)", [ ntag ])).insertId; + else + tagid = tag_exists[0].id; + + return await sql.query(queries.assignTag, [ tagid, id, `${e.user.prefix}${e.channel}` ]); + } catch(err) { + console.error(err); + } + })); + + const ntags = (await getTags(id)).map(t => t.tag); + if(ntags.length === 0) + return e.reply(`item ${cfg.main.url}/${id} has no tags!`); + return e.reply(`item ${cfg.main.url}/${id} is now tagged as: ${ntags.join(', ')}`); + } + }, { + name: "tags remove", + call: /^\!tags remove \d+ .*/i, + active: true, + level: 100, + f: async e => { + const id = +e.args[1]; + if(!id) + return e.reply("lol no"); + + const tags = await getTags(id); + + const removetags = (e.message.includes(",") + ? e.args.splice(2).join(" ").trim().split(",") + : e.args.splice(2)).filter(t => t.length > 0); + + if(removetags.length === 0) + return e.reply("no tags provided"); + + const res = await Promise.all(removetags.map(async rtag => { + const tagid = tags.filter(t => t.tag === rtag)[0]?.id ?? null; + if(!tagid || tagid?.length === 0) { + return { + success: false, + tag: rtag, + msg: "tag is not assigned" + }; + } + + let q; + if(getLevel(e.user).level > 50) + q = !!(await sql.query("delete from tags_assign where tag_id = ? and item_id = ? limit 1", [ tagid, id ])).affectedRows; + else + q = !!(await sql.query("delete from tags_assign where tag_id = ? and item_id = ? and prefix = ? limit 1", [ tagid, id, `${e.user.prefix}${e.channel}` ])).affectedRows; + + return { + success: q, + tag: rtag, + tagid: tagid + }; + })); + + e.reply(JSON.stringify(res)); + + const ntags = (await getTags(id)).map(t => t.tag); + if(ntags.length === 0) + return e.reply(`item ${cfg.main.url}/${id} has no tags!`); + return e.reply(`item ${cfg.main.url}/${id} is now tagged as: ${ntags.join(', ')}`); + } + }] +}; diff --git a/views/about.html b/views/about.html index 5751151..b239d0a 100644 --- a/views/about.html +++ b/views/about.html @@ -1,40 +1,39 @@ {{include main/header}} -
    -

    irc.n0xy.net +6697 (ssl only) #f0ck

    -

    More information: n0xy.net

    - -

    Constitution:

    +
    About f0ck
    +

    f0ck is your friendly IRC shitposting bot, it's built for catching urls that are passed to it and displays the content of passed urls on a simple and accessible web gallery reachable at f0ck.me

    +
    WTF is a f0ck?
    +

    A f0ck is basically giving a fuck about some internet bullshit, like stupid images, videos and so on, but also for great things like good music taste and shit, it's basically "a f0ck was given" and f0ck and it's users gave a lot of f0cks over the past years, it's not hard to finally start giving a damn f0ck about something, just f0ck it dood!

    +
    Where to f0ck?
    +

    You can invite f0ck to your channel on the following supported networks by simply typing
    /invite f0ck

      -
    • § 1 The dignity of the IRCd is inviolable.
    • -
    • § 2 The distribution of Child Pornography is strictly prohibited in any of our networks and will lead to an immediate ban.
    • -
    • § 3 Do not attack users in this network in any way, shape, or form.
    • -
    • § 4 Do not transmit any personal/financial information without permission.
    • -
    • § 5 Do not share any malware on this network.
    • +
    • n0xy.net
    • +
    • rizon.net
    • +
    • freenode.net
    -

    #f0ck specific don'ts:

    +

    To start f0cking the shit out of something simply add a !f0ck behind the url you want to f0ck, that's it

    +

    #f0ck specific: to have f0ck ignore a link add !ignore at the end
    Example: https://www.youtube.com/watch?v=dQw4w9WgXcQ !ignore

    +

    f0ck supports a variety of websites, in fact all websites supported by youtube-dl are supported by f0ck aswell!

    +
    f0ck Rules
      -
    • Animal cruelty is forbidden and will lead to an immediate ban
    • -
    • All kinds of terrorist shit, we dont want any of it, f0ck off k?
    • -
    • Snuff/Beastiality is not welcome here
    • -
    • pictures of you grandmas furburger also might be too hardcore for us
    • +
    • You must be 18 years or older to visit or post
    • +
    • You shall not post animal cruelty, we like our animals alive and well, living a happy life until they are ready for our Schnitzel!
    • +
    • You shall not post under ANY circumstances: Snuff, Beastiality, Rape, Terrorist stuff (Beheadings, First person shootings, warcrimes), Childporn, Childmodeling
    -

    What the f0ck is a f0ck?

    -

    A f0ck is basically giving a fuck about some internet bullshit, like stupid images, videos and so on, but also - for great things like good music taste and shit, it's basically "a f0ck was given" and f0ck and it's users gave - a lot of f0cks over the past years, it's not hard to finally start giving a damn f0ck about something, just - f0ck.it dood!

    -

    how the f0ck to f0ck, you ask?

    -

    f0ck will f0ck any media link posted in the channel ending with: jpg|gif|png|webm|mp3|mp4|ogg|flac

    -

    If you don't want f0ck to f0ck it put !ignore behind your link. Example: - https://retard-journal.com/stupidshit.png !ignore -

    f0ck will only f0ck media links with the maximum size of 40MB for cool people ??MB

    -

    Alternative domains

    +
    f0cked up?
    +

    To have something removed in case you accidentally f0cked something that actually shouldn't be f0cked you can always contact the admins either via IRC or Email

    +
      +
    • irc.n0xy.net #f0ck
    • +
    • admin@f0ck.me
    • +
    +
    Compatibility
    +

    f0ck is developed and tested for Firefox and Chromium in their latest versions

    +

    If you encounter bugs please report them so we can fix them.

    +

    Microsoft Edgy is not actively supported, but if it werks, great! Same for anything apple related.

    +
    Tinfoil f0ckers listen!

    f0ck onions and moons, but fockulite!

    http://fockmoonsb24iczs7odozzy5uktlzbcgp337nabrgffzxv5ihabgpvyd.onion

    http://fockulite74atso2xsxxw6q2gzqrgck572tiwvkyf5vdxictjn2vmlyd.onion

    +

    f0ck is completely functional without javascript enabled, you can be the beardiest neckbeard of all, we got you m'gentleman

    -
    {{include main/footer}} diff --git a/views/contact.html b/views/contact.html index 736b8fc..4c0943a 100644 --- a/views/contact.html +++ b/views/contact.html @@ -1,7 +1,6 @@ {{include main/header}} -
    -

    Got a problem? We have the answer: admin@f0ck.me

    +
    f0ck Contact
    +

    Whatever it is, we might have a answer, even though it might not be the one you were looking for: admin@f0ck.me

    -
    {{include main/footer}} diff --git a/views/index.html b/views/index.html index 3204000..89b67ad 100644 --- a/views/index.html +++ b/views/index.html @@ -1,11 +1,11 @@ {{include main/header}} -
    +
      {{each items as item}} -
    • - - - {{=item.mime}} +
    • + + + {{=item.mime}}
    • {{/each}} diff --git a/views/item.html b/views/item.html index dd09dd0..4aab2ab 100644 --- a/views/item.html +++ b/views/item.html @@ -2,53 +2,61 @@
      {{if item.mime.startsWith("video")}}
      - +
      {{elseif item.mime.startsWith("audio")}} -
      - +
      +
      {{elseif item.mime.startsWith("image")}} - +
      +
      + +
      +
      {{else}}

      404 - Not f0cked

      {{/if}}
      {{include main/footer}} diff --git a/views/main/footer.html b/views/main/footer.html index 4dfea42..7f592a0 100644 --- a/views/main/footer.html +++ b/views/main/footer.html @@ -1,7 +1,5 @@ - - - - - + + + diff --git a/views/main/header.html b/views/main/header.html index 2ebf066..a89fa73 100644 --- a/views/main/header.html +++ b/views/main/header.html @@ -1,12 +1,9 @@ - - + + {{if data.title}}{{=data.title}}{{else}}f0ck!{{/if}} - - - - + {{if data.item}} diff --git a/views/partials/pagination.html b/views/partials/pagination.html index 2b962be..f1e18b1 100644 --- a/views/partials/pagination.html +++ b/views/partials/pagination.html @@ -1,15 +1,15 @@ {{if typeof pagination !== "undefined"}} {{/if}} \ No newline at end of file diff --git a/views/snippets/navbar.html b/views/snippets/navbar.html index 3bedd2e..0539dc5 100644 --- a/views/snippets/navbar.html +++ b/views/snippets/navbar.html @@ -1,27 +1,35 @@ + \ No newline at end of file