From 8a1c2d9c2428490de2d1df720905303f48423578 Mon Sep 17 00:00:00 2001 From: Jan Grewe <jan@faked.org> Date: Mon, 15 Nov 2021 20:17:57 +0100 Subject: [PATCH] add websockets, basic UI TODO: - UI - BME680 state --- data/airqmon.css | 11 +++++++ data/airqmon.js | 39 ++++++++++++++++++++++++ data/bootstrap.min.css | 7 +++++ data/bootstrap.min.css.gz | Bin 0 -> 22457 bytes data/bootstrap.min.js | 7 +++++ data/bootstrap.min.js.gz | Bin 0 -> 15962 bytes data/index.html | 41 ++++++++++++++++++++++--- data/jquery-3.5.1.min.js | 2 ++ data/jquery-3.5.1.min.js.gz | Bin 0 -> 30848 bytes platformio.ini | 2 ++ src/main.cpp | 59 ++++++++++++++++++++++++++++++++++-- 11 files changed, 161 insertions(+), 7 deletions(-) create mode 100644 data/airqmon.css create mode 100644 data/airqmon.js create mode 100644 data/bootstrap.min.css create mode 100644 data/bootstrap.min.css.gz create mode 100644 data/bootstrap.min.js create mode 100644 data/bootstrap.min.js.gz create mode 100644 data/jquery-3.5.1.min.js create mode 100644 data/jquery-3.5.1.min.js.gz diff --git a/data/airqmon.css b/data/airqmon.css new file mode 100644 index 0000000..fdc6b04 --- /dev/null +++ b/data/airqmon.css @@ -0,0 +1,11 @@ +h1 { + font-weight: bolder; + letter-spacing: 3px; +} + +#wsSpinner { + position: fixed; + bottom: 15px; + left: 15px; + color: #000000; +} diff --git a/data/airqmon.js b/data/airqmon.js new file mode 100644 index 0000000..c14b5be --- /dev/null +++ b/data/airqmon.js @@ -0,0 +1,39 @@ +var websock; + +$(document).ready(function(event) { + startWebsocket(); +}); + +function startWebsocket() { + websock = new WebSocket('ws://' + window.location.hostname + ':81/'); + websock.onopen = function(evt) { + console.log('websock open'); + $('#wsSpinner').invisible(); + }; + websock.onclose = function(evt) { + console.log('websock close'); + websock = null; + $('#wsSpinner').visible(); + setTimeout(startWebsocket, 1000); + }; + websock.onerror = function(evt) { + console.log(evt); + }; + websock.onmessage = function(evt) { + data = JSON.parse(evt.data); + handleWebsocketMessage(data); + }; +} + +function handleWebsocketMessage(data) { + console.log(data); + $('#data').text(JSON.stringify(data, null, 2)); +} + +jQuery.fn.visible = function() { + return this.css('visibility', 'visible'); +}; + +jQuery.fn.invisible = function() { + return this.css('visibility', 'hidden'); +}; \ No newline at end of file diff --git a/data/bootstrap.min.css b/data/bootstrap.min.css new file mode 100644 index 0000000..49317aa --- /dev/null +++ b/data/bootstrap.min.css @@ -0,0 +1,7 @@ +@charset "UTF-8";/*! + * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors + * Copyright 2011-2020 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);background-image:linear-gradient(var(--bs-table-accent-bg),var(--bs-table-accent-bg));border-bottom-width:1px}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;vertical-align:middle;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{color:#6c757d;background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;transition:background-color .15s ease-in-out,background-position .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-check-input{transition:none}}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);padding:1rem .75rem}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:1.75rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754;padding-right:calc(.75em + 2.3125rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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-position:right .75rem center,center right 1.75rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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-position:right .75rem center,center right 1.75rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:.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,.15);border-radius:.25rem}.dropdown-menu[style]{right:auto!important}.dropdown-menu-start{--bs-position:start;right:auto;left:0}.dropdown-menu-end{--bs-position:end;right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start;right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end;right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start;right:auto;left:0}.dropdown-menu-md-end{--bs-position:end;right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start;right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end;right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start;right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end;right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start;right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end;right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{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:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;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}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{align-items:center;width:100%}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-collapse{display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-collapse{display:flex!important}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-collapse{display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-collapse{display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-collapse{display:flex!important}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-collapse{display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;background-color:transparent;border:1px solid rgba(0,0,0,.125);border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button.collapsed{border-bottom-width:0}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item:first-of-type .accordion-button{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-width:1px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-collapse{border-bottom-width:1px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-collapse{border:solid rgba(0,0,0,.125);border-width:0 1px}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-button{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item:first-of-type .accordion-button{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{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:.5rem 1rem;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.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{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.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{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.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{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.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{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.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{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.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}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.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:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.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:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.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{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 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}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top],.bs-popover-top{margin-bottom:.5rem!important}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right],.bs-popover-end{margin-left:.5rem!important}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom],.bs-popover-bottom{margin-top:.5rem!important}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left],.bs-popover-start{margin-right:.5rem!important}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid #d8d8d8;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;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 .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators li{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--aspect-ratio:100%}.ratio-4x3{--aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!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}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-0{border-width:0!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-primary{color:#0d6efd!important}.text-secondary{color:#6c757d!important}.text-success{color:#198754!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{color:inherit!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body{background-color:#fff!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}.fs-sm-1{font-size:2.5rem!important}.fs-sm-2{font-size:2rem!important}.fs-sm-3{font-size:1.75rem!important}.fs-sm-4{font-size:1.5rem!important}.fs-md-1{font-size:2.5rem!important}.fs-md-2{font-size:2rem!important}.fs-md-3{font-size:1.75rem!important}.fs-md-4{font-size:1.5rem!important}.fs-lg-1{font-size:2.5rem!important}.fs-lg-2{font-size:2rem!important}.fs-lg-3{font-size:1.75rem!important}.fs-lg-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/data/bootstrap.min.css.gz b/data/bootstrap.min.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..78f4aa6dc4e00e8485814fba2c7fcc8c4938392e GIT binary patch literal 22457 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 literal 0 HcmV?d00001 diff --git a/data/bootstrap.min.js b/data/bootstrap.min.js new file mode 100644 index 0000000..d7181fc --- /dev/null +++ b/data/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e(t.Popper)}(this,(function(t){"use strict";function e(t){if(t&&t.__esModule)return t;var e=Object.create(null);return t&&Object.keys(t).forEach((function(n){if("default"!==n){var i=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,i.get?i:{enumerable:!0,get:function(){return t[n]}})}})),e.default=t,Object.freeze(e)}var n=e(t);function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function o(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function s(){return(s=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t}).apply(this,arguments)}function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var a,l,c=function(t){do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t},u=function(t){var e=t.getAttribute("data-bs-target");if(!e||"#"===e){var n=t.getAttribute("href");e=n&&"#"!==n?n.trim():null}return e},d=function(t){var e=u(t);return e&&document.querySelector(e)?e:null},f=function(t){var e=u(t);return e?document.querySelector(e):null},h=function(t){if(!t)return 0;var e=window.getComputedStyle(t),n=e.transitionDuration,i=e.transitionDelay,o=Number.parseFloat(n),s=Number.parseFloat(i);return o||s?(n=n.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(n)+Number.parseFloat(i))):0},p=function(t){t.dispatchEvent(new Event("transitionend"))},g=function(t){return(t[0]||t).nodeType},m=function(t,e){var n=!1,i=e+5;t.addEventListener("transitionend",(function e(){n=!0,t.removeEventListener("transitionend",e)})),setTimeout((function(){n||p(t)}),i)},_=function(t,e,n){Object.keys(n).forEach((function(i){var o,s=n[i],r=e[i],a=r&&g(r)?"element":null==(o=r)?""+o:{}.toString.call(o).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(a))throw new Error(t.toUpperCase()+': Option "'+i+'" provided type "'+a+'" but expected type "'+s+'".')}))},v=function(t){if(!t)return!1;if(t.style&&t.parentNode&&t.parentNode.style){var e=getComputedStyle(t),n=getComputedStyle(t.parentNode);return"none"!==e.display&&"none"!==n.display&&"hidden"!==e.visibility}return!1},b=function(){return function(){}},y=function(t){return t.offsetHeight},w=function(){var t=window.jQuery;return t&&!document.body.hasAttribute("data-bs-no-jquery")?t:null},E=function(t){"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t()},T="rtl"===document.documentElement.dir,k=(a={},l=1,{set:function(t,e,n){void 0===t.bsKey&&(t.bsKey={key:e,id:l},l++),a[t.bsKey.id]=n},get:function(t,e){if(!t||void 0===t.bsKey)return null;var n=t.bsKey;return n.key===e?a[n.id]:null},delete:function(t,e){if(void 0!==t.bsKey){var n=t.bsKey;n.key===e&&(delete a[n.id],delete t.bsKey)}}}),A=function(t,e,n){k.set(t,e,n)},L=function(t,e){return k.get(t,e)},C=function(t,e){k.delete(t,e)},D=/[^.]*(?=\..*)\.|.*/,S=/\..*/,N=/::\d+$/,O={},I=1,j={mouseenter:"mouseover",mouseleave:"mouseout"},P=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function x(t,e){return e&&e+"::"+I++||t.uidEvent||I++}function H(t){var e=x(t);return t.uidEvent=e,O[e]=O[e]||{},O[e]}function B(t,e,n){void 0===n&&(n=null);for(var i=Object.keys(t),o=0,s=i.length;o<s;o++){var r=t[i[o]];if(r.originalHandler===e&&r.delegationSelector===n)return r}return null}function M(t,e,n){var i="string"==typeof e,o=i?n:e,s=t.replace(S,""),r=j[s];return r&&(s=r),P.has(s)||(s=t),[i,o,s]}function R(t,e,n,i,o){if("string"==typeof e&&t){n||(n=i,i=null);var s=M(e,n,i),r=s[0],a=s[1],l=s[2],c=H(t),u=c[l]||(c[l]={}),d=B(u,a,r?n:null);if(d)d.oneOff=d.oneOff&&o;else{var f=x(a,e.replace(D,"")),h=r?function(t,e,n){return function i(o){for(var s=t.querySelectorAll(e),r=o.target;r&&r!==this;r=r.parentNode)for(var a=s.length;a--;)if(s[a]===r)return o.delegateTarget=r,i.oneOff&&Q.off(t,o.type,n),n.apply(r,[o]);return null}}(t,n,i):function(t,e){return function n(i){return i.delegateTarget=t,n.oneOff&&Q.off(t,i.type,e),e.apply(t,[i])}}(t,n);h.delegationSelector=r?n:null,h.originalHandler=a,h.oneOff=o,h.uidEvent=f,u[f]=h,t.addEventListener(l,h,r)}}}function K(t,e,n,i,o){var s=B(e[n],i,o);s&&(t.removeEventListener(n,s,Boolean(o)),delete e[n][s.uidEvent])}var Q={on:function(t,e,n,i){R(t,e,n,i,!1)},one:function(t,e,n,i){R(t,e,n,i,!0)},off:function(t,e,n,i){if("string"==typeof e&&t){var o=M(e,n,i),s=o[0],r=o[1],a=o[2],l=a!==e,c=H(t),u=e.startsWith(".");if(void 0===r){u&&Object.keys(c).forEach((function(n){!function(t,e,n,i){var o=e[n]||{};Object.keys(o).forEach((function(s){if(s.includes(i)){var r=o[s];K(t,e,n,r.originalHandler,r.delegationSelector)}}))}(t,c,n,e.slice(1))}));var d=c[a]||{};Object.keys(d).forEach((function(n){var i=n.replace(N,"");if(!l||e.includes(i)){var o=d[n];K(t,c,a,o.originalHandler,o.delegationSelector)}}))}else{if(!c||!c[a])return;K(t,c,a,r,s?n:null)}}},trigger:function(t,e,n){if("string"!=typeof e||!t)return null;var i,o=w(),s=e.replace(S,""),r=e!==s,a=P.has(s),l=!0,c=!0,u=!1,d=null;return r&&o&&(i=o.Event(e,n),o(t).trigger(i),l=!i.isPropagationStopped(),c=!i.isImmediatePropagationStopped(),u=i.isDefaultPrevented()),a?(d=document.createEvent("HTMLEvents")).initEvent(s,l,!0):d=new CustomEvent(e,{bubbles:l,cancelable:!0}),void 0!==n&&Object.keys(n).forEach((function(t){Object.defineProperty(d,t,{get:function(){return n[t]}})})),u&&d.preventDefault(),c&&t.dispatchEvent(d),d.defaultPrevented&&void 0!==i&&i.preventDefault(),d}},U=function(){function t(t){t&&(this._element=t,A(t,this.constructor.DATA_KEY,this))}return t.prototype.dispose=function(){C(this._element,this.constructor.DATA_KEY),this._element=null},t.getInstance=function(t){return L(t,this.DATA_KEY)},o(t,null,[{key:"VERSION",get:function(){return"5.0.0-beta1"}}]),t}(),W="alert",F=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.close=function(t){var e=t?this._getRootElement(t):this._element,n=this._triggerCloseEvent(e);null===n||n.defaultPrevented||this._removeElement(e)},n._getRootElement=function(t){return f(t)||t.closest(".alert")},n._triggerCloseEvent=function(t){return Q.trigger(t,"close.bs.alert")},n._removeElement=function(t){var e=this;if(t.classList.remove("show"),t.classList.contains("fade")){var n=h(t);Q.one(t,"transitionend",(function(){return e._destroyElement(t)})),m(t,n)}else this._destroyElement(t)},n._destroyElement=function(t){t.parentNode&&t.parentNode.removeChild(t),Q.trigger(t,"closed.bs.alert")},e.jQueryInterface=function(t){return this.each((function(){var n=L(this,"bs.alert");n||(n=new e(this)),"close"===t&&n[t](this)}))},e.handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},o(e,null,[{key:"DATA_KEY",get:function(){return"bs.alert"}}]),e}(U);Q.on(document,"click.bs.alert.data-api",'[data-bs-dismiss="alert"]',F.handleDismiss(new F)),E((function(){var t=w();if(t){var e=t.fn[W];t.fn[W]=F.jQueryInterface,t.fn[W].Constructor=F,t.fn[W].noConflict=function(){return t.fn[W]=e,F.jQueryInterface}}}));var Y=function(t){function e(){return t.apply(this,arguments)||this}return r(e,t),e.prototype.toggle=function(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))},e.jQueryInterface=function(t){return this.each((function(){var n=L(this,"bs.button");n||(n=new e(this)),"toggle"===t&&n[t]()}))},o(e,null,[{key:"DATA_KEY",get:function(){return"bs.button"}}]),e}(U);function z(t){return"true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t)}function X(t){return t.replace(/[A-Z]/g,(function(t){return"-"+t.toLowerCase()}))}Q.on(document,"click.bs.button.data-api",'[data-bs-toggle="button"]',(function(t){t.preventDefault();var e=t.target.closest('[data-bs-toggle="button"]'),n=L(e,"bs.button");n||(n=new Y(e)),n.toggle()})),E((function(){var t=w();if(t){var e=t.fn.button;t.fn.button=Y.jQueryInterface,t.fn.button.Constructor=Y,t.fn.button.noConflict=function(){return t.fn.button=e,Y.jQueryInterface}}}));var q={setDataAttribute:function(t,e,n){t.setAttribute("data-bs-"+X(e),n)},removeDataAttribute:function(t,e){t.removeAttribute("data-bs-"+X(e))},getDataAttributes:function(t){if(!t)return{};var e={};return Object.keys(t.dataset).filter((function(t){return t.startsWith("bs")})).forEach((function(n){var i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=z(t.dataset[n])})),e},getDataAttribute:function(t,e){return z(t.getAttribute("data-bs-"+X(e)))},offset:function(t){var e=t.getBoundingClientRect();return{top:e.top+document.body.scrollTop,left:e.left+document.body.scrollLeft}},position:function(t){return{top:t.offsetTop,left:t.offsetLeft}}},V={matches:function(t,e){return t.matches(e)},find:function(t,e){var n;return void 0===e&&(e=document.documentElement),(n=[]).concat.apply(n,Element.prototype.querySelectorAll.call(e,t))},findOne:function(t,e){return void 0===e&&(e=document.documentElement),Element.prototype.querySelector.call(e,t)},children:function(t,e){var n,i=(n=[]).concat.apply(n,t.children);return i.filter((function(t){return t.matches(e)}))},parents:function(t,e){for(var n=[],i=t.parentNode;i&&i.nodeType===Node.ELEMENT_NODE&&3!==i.nodeType;)this.matches(i,e)&&n.push(i),i=i.parentNode;return n},prev:function(t,e){for(var n=t.previousElementSibling;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next:function(t,e){for(var n=t.nextElementSibling;n;){if(this.matches(n,e))return[n];n=n.nextElementSibling}return[]}},$="carousel",G=".bs.carousel",Z={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},J={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},tt={TOUCH:"touch",PEN:"pen"},et=function(t){function e(e,n){var i;return(i=t.call(this,e)||this)._items=null,i._interval=null,i._activeElement=null,i._isPaused=!1,i._isSliding=!1,i.touchTimeout=null,i.touchStartX=0,i.touchDeltaX=0,i._config=i._getConfig(n),i._indicatorsElement=V.findOne(".carousel-indicators",i._element),i._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,i._pointerEvent=Boolean(window.PointerEvent),i._addEventListeners(),i}r(e,t);var n=e.prototype;return n.next=function(){this._isSliding||this._slide("next")},n.nextWhenVisible=function(){!document.hidden&&v(this._element)&&this.next()},n.prev=function(){this._isSliding||this._slide("prev")},n.pause=function(t){t||(this._isPaused=!0),V.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(p(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},n.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},n.to=function(t){var e=this;this._activeElement=V.findOne(".active.carousel-item",this._element);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)Q.one(this._element,"slid.bs.carousel",(function(){return e.to(t)}));else{if(n===t)return this.pause(),void this.cycle();var i=t>n?"next":"prev";this._slide(i,this._items[t])}},n.dispose=function(){t.prototype.dispose.call(this),Q.off(this._element,G),this._items=null,this._config=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},n._getConfig=function(t){return t=s({},Z,t),_($,t,J),t},n._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0&&this.prev(),e<0&&this.next()}},n._addEventListeners=function(){var t=this;this._config.keyboard&&Q.on(this._element,"keydown.bs.carousel",(function(e){return t._keydown(e)})),"hover"===this._config.pause&&(Q.on(this._element,"mouseenter.bs.carousel",(function(e){return t.pause(e)})),Q.on(this._element,"mouseleave.bs.carousel",(function(e){return t.cycle(e)}))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()},n._addTouchEventListeners=function(){var t=this,e=function(e){t._pointerEvent&&tt[e.pointerType.toUpperCase()]?t.touchStartX=e.clientX:t._pointerEvent||(t.touchStartX=e.touches[0].clientX)},n=function(e){t._pointerEvent&&tt[e.pointerType.toUpperCase()]&&(t.touchDeltaX=e.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout((function(e){return t.cycle(e)}),500+t._config.interval))};V.find(".carousel-item img",this._element).forEach((function(t){Q.on(t,"dragstart.bs.carousel",(function(t){return t.preventDefault()}))})),this._pointerEvent?(Q.on(this._element,"pointerdown.bs.carousel",(function(t){return e(t)})),Q.on(this._element,"pointerup.bs.carousel",(function(t){return n(t)})),this._element.classList.add("pointer-event")):(Q.on(this._element,"touchstart.bs.carousel",(function(t){return e(t)})),Q.on(this._element,"touchmove.bs.carousel",(function(e){return function(e){e.touches&&e.touches.length>1?t.touchDeltaX=0:t.touchDeltaX=e.touches[0].clientX-t.touchStartX}(e)})),Q.on(this._element,"touchend.bs.carousel",(function(t){return n(t)})))},n._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.key){case"ArrowLeft":t.preventDefault(),this.prev();break;case"ArrowRight":t.preventDefault(),this.next()}},n._getItemIndex=function(t){return this._items=t&&t.parentNode?V.find(".carousel-item",t.parentNode):[],this._items.indexOf(t)},n._getItemByDirection=function(t,e){var n="next"===t,i="prev"===t,o=this._getItemIndex(e),s=this._items.length-1;if((i&&0===o||n&&o===s)&&!this._config.wrap)return e;var r=(o+("prev"===t?-1:1))%this._items.length;return-1===r?this._items[this._items.length-1]:this._items[r]},n._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(V.findOne(".active.carousel-item",this._element));return Q.trigger(this._element,"slide.bs.carousel",{relatedTarget:t,direction:e,from:i,to:n})},n._setActiveIndicatorElement=function(t){if(this._indicatorsElement){for(var e=V.find(".active",this._indicatorsElement),n=0;n<e.length;n++)e[n].classList.remove("active");var i=this._indicatorsElement.children[this._getItemIndex(t)];i&&i.classList.add("active")}},n._updateInterval=function(){var t=this._activeElement||V.findOne(".active.carousel-item",this._element);if(t){var e=Number.parseInt(t.getAttribute("data-bs-interval"),10);e?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=e):this._config.interval=this._config.defaultInterval||this._config.interval}},n._slide=function(t,e){var n,i,o,s=this,r=V.findOne(".active.carousel-item",this._element),a=this._getItemIndex(r),l=e||r&&this._getItemByDirection(t,r),c=this._getItemIndex(l),u=Boolean(this._interval);if("next"===t?(n="carousel-item-start",i="carousel-item-next",o="left"):(n="carousel-item-end",i="carousel-item-prev",o="right"),l&&l.classList.contains("active"))this._isSliding=!1;else if(!this._triggerSlideEvent(l,o).defaultPrevented&&r&&l){if(this._isSliding=!0,u&&this.pause(),this._setActiveIndicatorElement(l),this._activeElement=l,this._element.classList.contains("slide")){l.classList.add(i),y(l),r.classList.add(n),l.classList.add(n);var d=h(r);Q.one(r,"transitionend",(function(){l.classList.remove(n,i),l.classList.add("active"),r.classList.remove("active",i,n),s._isSliding=!1,setTimeout((function(){Q.trigger(s._element,"slid.bs.carousel",{relatedTarget:l,direction:o,from:a,to:c})}),0)})),m(r,d)}else r.classList.remove("active"),l.classList.add("active"),this._isSliding=!1,Q.trigger(this._element,"slid.bs.carousel",{relatedTarget:l,direction:o,from:a,to:c});u&&this.cycle()}},e.carouselInterface=function(t,n){var i=L(t,"bs.carousel"),o=s({},Z,q.getDataAttributes(t));"object"==typeof n&&(o=s({},o,n));var r="string"==typeof n?n:o.slide;if(i||(i=new e(t,o)),"number"==typeof n)i.to(n);else if("string"==typeof r){if(void 0===i[r])throw new TypeError('No method named "'+r+'"');i[r]()}else o.interval&&o.ride&&(i.pause(),i.cycle())},e.jQueryInterface=function(t){return this.each((function(){e.carouselInterface(this,t)}))},e.dataApiClickHandler=function(t){var n=f(this);if(n&&n.classList.contains("carousel")){var i=s({},q.getDataAttributes(n),q.getDataAttributes(this)),o=this.getAttribute("data-bs-slide-to");o&&(i.interval=!1),e.carouselInterface(n,i),o&&L(n,"bs.carousel").to(o),t.preventDefault()}},o(e,null,[{key:"Default",get:function(){return Z}},{key:"DATA_KEY",get:function(){return"bs.carousel"}}]),e}(U);Q.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",et.dataApiClickHandler),Q.on(window,"load.bs.carousel.data-api",(function(){for(var t=V.find('[data-bs-ride="carousel"]'),e=0,n=t.length;e<n;e++)et.carouselInterface(t[e],L(t[e],"bs.carousel"))})),E((function(){var t=w();if(t){var e=t.fn[$];t.fn[$]=et.jQueryInterface,t.fn[$].Constructor=et,t.fn[$].noConflict=function(){return t.fn[$]=e,et.jQueryInterface}}}));var nt="collapse",it={toggle:!0,parent:""},ot={toggle:"boolean",parent:"(string|element)"},st=function(t){function e(e,n){var i;(i=t.call(this,e)||this)._isTransitioning=!1,i._config=i._getConfig(n),i._triggerArray=V.find('[data-bs-toggle="collapse"][href="#'+e.id+'"],[data-bs-toggle="collapse"][data-bs-target="#'+e.id+'"]');for(var o=V.find('[data-bs-toggle="collapse"]'),s=0,r=o.length;s<r;s++){var a=o[s],l=d(a),c=V.find(l).filter((function(t){return t===e}));null!==l&&c.length&&(i._selector=l,i._triggerArray.push(a))}return i._parent=i._config.parent?i._getParent():null,i._config.parent||i._addAriaAndCollapsedClass(i._element,i._triggerArray),i._config.toggle&&i.toggle(),i}r(e,t);var n=e.prototype;return n.toggle=function(){this._element.classList.contains("show")?this.hide():this.show()},n.show=function(){var t=this;if(!this._isTransitioning&&!this._element.classList.contains("show")){var n,i;this._parent&&0===(n=V.find(".show, .collapsing",this._parent).filter((function(e){return"string"==typeof t._config.parent?e.getAttribute("data-bs-parent")===t._config.parent:e.classList.contains("collapse")}))).length&&(n=null);var o=V.findOne(this._selector);if(n){var s=n.find((function(t){return o!==t}));if((i=s?L(s,"bs.collapse"):null)&&i._isTransitioning)return}if(!Q.trigger(this._element,"show.bs.collapse").defaultPrevented){n&&n.forEach((function(t){o!==t&&e.collapseInterface(t,"hide"),i||A(t,"bs.collapse",null)}));var r=this._getDimension();this._element.classList.remove("collapse"),this._element.classList.add("collapsing"),this._element.style[r]=0,this._triggerArray.length&&this._triggerArray.forEach((function(t){t.classList.remove("collapsed"),t.setAttribute("aria-expanded",!0)})),this.setTransitioning(!0);var a="scroll"+(r[0].toUpperCase()+r.slice(1)),l=h(this._element);Q.one(this._element,"transitionend",(function(){t._element.classList.remove("collapsing"),t._element.classList.add("collapse","show"),t._element.style[r]="",t.setTransitioning(!1),Q.trigger(t._element,"shown.bs.collapse")})),m(this._element,l),this._element.style[r]=this._element[a]+"px"}}},n.hide=function(){var t=this;if(!this._isTransitioning&&this._element.classList.contains("show")&&!Q.trigger(this._element,"hide.bs.collapse").defaultPrevented){var e=this._getDimension();this._element.style[e]=this._element.getBoundingClientRect()[e]+"px",y(this._element),this._element.classList.add("collapsing"),this._element.classList.remove("collapse","show");var n=this._triggerArray.length;if(n>0)for(var i=0;i<n;i++){var o=this._triggerArray[i],s=f(o);s&&!s.classList.contains("show")&&(o.classList.add("collapsed"),o.setAttribute("aria-expanded",!1))}this.setTransitioning(!0);this._element.style[e]="";var r=h(this._element);Q.one(this._element,"transitionend",(function(){t.setTransitioning(!1),t._element.classList.remove("collapsing"),t._element.classList.add("collapse"),Q.trigger(t._element,"hidden.bs.collapse")})),m(this._element,r)}},n.setTransitioning=function(t){this._isTransitioning=t},n.dispose=function(){t.prototype.dispose.call(this),this._config=null,this._parent=null,this._triggerArray=null,this._isTransitioning=null},n._getConfig=function(t){return(t=s({},it,t)).toggle=Boolean(t.toggle),_(nt,t,ot),t},n._getDimension=function(){return this._element.classList.contains("width")?"width":"height"},n._getParent=function(){var t=this,e=this._config.parent;g(e)?void 0===e.jquery&&void 0===e[0]||(e=e[0]):e=V.findOne(e);var n='[data-bs-toggle="collapse"][data-bs-parent="'+e+'"]';return V.find(n,e).forEach((function(e){var n=f(e);t._addAriaAndCollapsedClass(n,[e])})),e},n._addAriaAndCollapsedClass=function(t,e){if(t&&e.length){var n=t.classList.contains("show");e.forEach((function(t){n?t.classList.remove("collapsed"):t.classList.add("collapsed"),t.setAttribute("aria-expanded",n)}))}},e.collapseInterface=function(t,n){var i=L(t,"bs.collapse"),o=s({},it,q.getDataAttributes(t),"object"==typeof n&&n?n:{});if(!i&&o.toggle&&"string"==typeof n&&/show|hide/.test(n)&&(o.toggle=!1),i||(i=new e(t,o)),"string"==typeof n){if(void 0===i[n])throw new TypeError('No method named "'+n+'"');i[n]()}},e.jQueryInterface=function(t){return this.each((function(){e.collapseInterface(this,t)}))},o(e,null,[{key:"Default",get:function(){return it}},{key:"DATA_KEY",get:function(){return"bs.collapse"}}]),e}(U);Q.on(document,"click.bs.collapse.data-api",'[data-bs-toggle="collapse"]',(function(t){"A"===t.target.tagName&&t.preventDefault();var e=q.getDataAttributes(this),n=d(this);V.find(n).forEach((function(t){var n,i=L(t,"bs.collapse");i?(null===i._parent&&"string"==typeof e.parent&&(i._config.parent=e.parent,i._parent=i._getParent()),n="toggle"):n=e,st.collapseInterface(t,n)}))})),E((function(){var t=w();if(t){var e=t.fn[nt];t.fn[nt]=st.jQueryInterface,t.fn[nt].Constructor=st,t.fn[nt].noConflict=function(){return t.fn[nt]=e,st.jQueryInterface}}}));var rt="dropdown",at=new RegExp("ArrowUp|ArrowDown|Escape"),lt=T?"top-end":"top-start",ct=T?"top-start":"top-end",ut=T?"bottom-end":"bottom-start",dt=T?"bottom-start":"bottom-end",ft=T?"left-start":"right-start",ht=T?"right-start":"left-start",pt={offset:0,flip:!0,boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null},gt={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},mt=function(e){function i(t,n){var i;return(i=e.call(this,t)||this)._popper=null,i._config=i._getConfig(n),i._menu=i._getMenuElement(),i._inNavbar=i._detectNavbar(),i._addEventListeners(),i}r(i,e);var a=i.prototype;return a.toggle=function(){if(!this._element.disabled&&!this._element.classList.contains("disabled")){var t=this._element.classList.contains("show");i.clearMenus(),t||this.show()}},a.show=function(){if(!(this._element.disabled||this._element.classList.contains("disabled")||this._menu.classList.contains("show"))){var e=i.getParentFromElement(this._element),o={relatedTarget:this._element};if(!Q.trigger(this._element,"show.bs.dropdown",o).defaultPrevented){if(!this._inNavbar){if(void 0===n)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");var s=this._element;"parent"===this._config.reference?s=e:g(this._config.reference)&&(s=this._config.reference,void 0!==this._config.reference.jquery&&(s=this._config.reference[0])),this._popper=t.createPopper(s,this._menu,this._getPopperConfig())}var r;if("ontouchstart"in document.documentElement&&!e.closest(".navbar-nav"))(r=[]).concat.apply(r,document.body.children).forEach((function(t){return Q.on(t,"mouseover",null,(function(){}))}));this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.toggle("show"),this._element.classList.toggle("show"),Q.trigger(e,"shown.bs.dropdown",o)}}},a.hide=function(){if(!this._element.disabled&&!this._element.classList.contains("disabled")&&this._menu.classList.contains("show")){var t=i.getParentFromElement(this._element),e={relatedTarget:this._element};Q.trigger(t,"hide.bs.dropdown",e).defaultPrevented||(this._popper&&this._popper.destroy(),this._menu.classList.toggle("show"),this._element.classList.toggle("show"),Q.trigger(t,"hidden.bs.dropdown",e))}},a.dispose=function(){e.prototype.dispose.call(this),Q.off(this._element,".bs.dropdown"),this._menu=null,this._popper&&(this._popper.destroy(),this._popper=null)},a.update=function(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()},a._addEventListeners=function(){var t=this;Q.on(this._element,"click.bs.dropdown",(function(e){e.preventDefault(),e.stopPropagation(),t.toggle()}))},a._getConfig=function(t){return t=s({},this.constructor.Default,q.getDataAttributes(this._element),t),_(rt,t,this.constructor.DefaultType),t},a._getMenuElement=function(){return V.next(this._element,".dropdown-menu")[0]},a._getPlacement=function(){var t=this._element.parentNode;if(t.classList.contains("dropend"))return ft;if(t.classList.contains("dropstart"))return ht;var e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?ct:lt:e?dt:ut},a._detectNavbar=function(){return null!==this._element.closest(".navbar")},a._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{altBoundary:this._config.flip,rootBoundary:this._config.boundary}}]};return"static"===this._config.display&&(t.modifiers=[{name:"applyStyles",enabled:!1}]),s({},t,this._config.popperConfig)},i.dropdownInterface=function(t,e){var n=L(t,"bs.dropdown");if(n||(n=new i(t,"object"==typeof e?e:null)),"string"==typeof e){if(void 0===n[e])throw new TypeError('No method named "'+e+'"');n[e]()}},i.jQueryInterface=function(t){return this.each((function(){i.dropdownInterface(this,t)}))},i.clearMenus=function(t){if(!t||2!==t.button&&("keyup"!==t.type||"Tab"===t.key))for(var e=V.find('[data-bs-toggle="dropdown"]'),n=0,o=e.length;n<o;n++){var s=i.getParentFromElement(e[n]),r=L(e[n],"bs.dropdown"),a={relatedTarget:e[n]};if(t&&"click"===t.type&&(a.clickEvent=t),r){var l=r._menu;if(e[n].classList.contains("show"))if(!(t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&"Tab"===t.key)&&l.contains(t.target)))if(!Q.trigger(s,"hide.bs.dropdown",a).defaultPrevented){var c;if("ontouchstart"in document.documentElement)(c=[]).concat.apply(c,document.body.children).forEach((function(t){return Q.off(t,"mouseover",null,(function(){}))}));e[n].setAttribute("aria-expanded","false"),r._popper&&r._popper.destroy(),l.classList.remove("show"),e[n].classList.remove("show"),Q.trigger(s,"hidden.bs.dropdown",a)}}}},i.getParentFromElement=function(t){return f(t)||t.parentNode},i.dataApiKeydownHandler=function(t){if(!(/input|textarea/i.test(t.target.tagName)?"Space"===t.key||"Escape"!==t.key&&("ArrowDown"!==t.key&&"ArrowUp"!==t.key||t.target.closest(".dropdown-menu")):!at.test(t.key))&&(t.preventDefault(),t.stopPropagation(),!this.disabled&&!this.classList.contains("disabled"))){var e=i.getParentFromElement(this),n=this.classList.contains("show");if("Escape"===t.key)return(this.matches('[data-bs-toggle="dropdown"]')?this:V.prev(this,'[data-bs-toggle="dropdown"]')[0]).focus(),void i.clearMenus();if(n&&"Space"!==t.key){var o=V.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",e).filter(v);if(o.length){var s=o.indexOf(t.target);"ArrowUp"===t.key&&s>0&&s--,"ArrowDown"===t.key&&s<o.length-1&&s++,o[s=-1===s?0:s].focus()}}else i.clearMenus()}},o(i,null,[{key:"Default",get:function(){return pt}},{key:"DefaultType",get:function(){return gt}},{key:"DATA_KEY",get:function(){return"bs.dropdown"}}]),i}(U);Q.on(document,"keydown.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',mt.dataApiKeydownHandler),Q.on(document,"keydown.bs.dropdown.data-api",".dropdown-menu",mt.dataApiKeydownHandler),Q.on(document,"click.bs.dropdown.data-api",mt.clearMenus),Q.on(document,"keyup.bs.dropdown.data-api",mt.clearMenus),Q.on(document,"click.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',(function(t){t.preventDefault(),t.stopPropagation(),mt.dropdownInterface(this,"toggle")})),Q.on(document,"click.bs.dropdown.data-api",".dropdown form",(function(t){return t.stopPropagation()})),E((function(){var t=w();if(t){var e=t.fn[rt];t.fn[rt]=mt.jQueryInterface,t.fn[rt].Constructor=mt,t.fn[rt].noConflict=function(){return t.fn[rt]=e,mt.jQueryInterface}}}));var _t={backdrop:!0,keyboard:!0,focus:!0},vt={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},bt=function(t){function e(e,n){var i;return(i=t.call(this,e)||this)._config=i._getConfig(n),i._dialog=V.findOne(".modal-dialog",e),i._backdrop=null,i._isShown=!1,i._isBodyOverflowing=!1,i._ignoreBackdropClick=!1,i._isTransitioning=!1,i._scrollbarWidth=0,i}r(e,t);var n=e.prototype;return n.toggle=function(t){return this._isShown?this.hide():this.show(t)},n.show=function(t){var e=this;if(!this._isShown&&!this._isTransitioning){this._element.classList.contains("fade")&&(this._isTransitioning=!0);var n=Q.trigger(this._element,"show.bs.modal",{relatedTarget:t});this._isShown||n.defaultPrevented||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),Q.on(this._element,"click.dismiss.bs.modal",'[data-bs-dismiss="modal"]',(function(t){return e.hide(t)})),Q.on(this._dialog,"mousedown.dismiss.bs.modal",(function(){Q.one(e._element,"mouseup.dismiss.bs.modal",(function(t){t.target===e._element&&(e._ignoreBackdropClick=!0)}))})),this._showBackdrop((function(){return e._showElement(t)})))}},n.hide=function(t){var e=this;if((t&&t.preventDefault(),this._isShown&&!this._isTransitioning)&&!Q.trigger(this._element,"hide.bs.modal").defaultPrevented){this._isShown=!1;var n=this._element.classList.contains("fade");if(n&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),Q.off(document,"focusin.bs.modal"),this._element.classList.remove("show"),Q.off(this._element,"click.dismiss.bs.modal"),Q.off(this._dialog,"mousedown.dismiss.bs.modal"),n){var i=h(this._element);Q.one(this._element,"transitionend",(function(t){return e._hideModal(t)})),m(this._element,i)}else this._hideModal()}},n.dispose=function(){[window,this._element,this._dialog].forEach((function(t){return Q.off(t,".bs.modal")})),t.prototype.dispose.call(this),Q.off(document,"focusin.bs.modal"),this._config=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},n.handleUpdate=function(){this._adjustDialog()},n._getConfig=function(t){return t=s({},_t,t),_("modal",t,vt),t},n._showElement=function(t){var e=this,n=this._element.classList.contains("fade"),i=V.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,i&&(i.scrollTop=0),n&&y(this._element),this._element.classList.add("show"),this._config.focus&&this._enforceFocus();var o=function(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,Q.trigger(e._element,"shown.bs.modal",{relatedTarget:t})};if(n){var s=h(this._dialog);Q.one(this._dialog,"transitionend",o),m(this._dialog,s)}else o()},n._enforceFocus=function(){var t=this;Q.off(document,"focusin.bs.modal"),Q.on(document,"focusin.bs.modal",(function(e){document===e.target||t._element===e.target||t._element.contains(e.target)||t._element.focus()}))},n._setEscapeEvent=function(){var t=this;this._isShown?Q.on(this._element,"keydown.dismiss.bs.modal",(function(e){t._config.keyboard&&"Escape"===e.key?(e.preventDefault(),t.hide()):t._config.keyboard||"Escape"!==e.key||t._triggerBackdropTransition()})):Q.off(this._element,"keydown.dismiss.bs.modal")},n._setResizeEvent=function(){var t=this;this._isShown?Q.on(window,"resize.bs.modal",(function(){return t._adjustDialog()})):Q.off(window,"resize.bs.modal")},n._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop((function(){document.body.classList.remove("modal-open"),t._resetAdjustments(),t._resetScrollbar(),Q.trigger(t._element,"hidden.bs.modal")}))},n._removeBackdrop=function(){this._backdrop.parentNode.removeChild(this._backdrop),this._backdrop=null},n._showBackdrop=function(t){var e=this,n=this._element.classList.contains("fade")?"fade":"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",n&&this._backdrop.classList.add(n),document.body.appendChild(this._backdrop),Q.on(this._element,"click.dismiss.bs.modal",(function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===e._config.backdrop?e._triggerBackdropTransition():e.hide())})),n&&y(this._backdrop),this._backdrop.classList.add("show"),!n)return void t();var i=h(this._backdrop);Q.one(this._backdrop,"transitionend",t),m(this._backdrop,i)}else if(!this._isShown&&this._backdrop){this._backdrop.classList.remove("show");var o=function(){e._removeBackdrop(),t()};if(this._element.classList.contains("fade")){var s=h(this._backdrop);Q.one(this._backdrop,"transitionend",o),m(this._backdrop,s)}else o()}else t()},n._triggerBackdropTransition=function(){var t=this;if(!Q.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented){var e=this._element.scrollHeight>document.documentElement.clientHeight;e||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static");var n=h(this._dialog);Q.off(this._element,"transitionend"),Q.one(this._element,"transitionend",(function(){t._element.classList.remove("modal-static"),e||(Q.one(t._element,"transitionend",(function(){t._element.style.overflowY=""})),m(t._element,n))})),m(this._element,n),this._element.focus()}},n._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;(!this._isBodyOverflowing&&t&&!T||this._isBodyOverflowing&&!t&&T)&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),(this._isBodyOverflowing&&!t&&!T||!this._isBodyOverflowing&&t&&T)&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},n._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},n._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},n._setScrollbar=function(){var t=this;if(this._isBodyOverflowing){V.find(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top").forEach((function(e){var n=e.style.paddingRight,i=window.getComputedStyle(e)["padding-right"];q.setDataAttribute(e,"padding-right",n),e.style.paddingRight=Number.parseFloat(i)+t._scrollbarWidth+"px"})),V.find(".sticky-top").forEach((function(e){var n=e.style.marginRight,i=window.getComputedStyle(e)["margin-right"];q.setDataAttribute(e,"margin-right",n),e.style.marginRight=Number.parseFloat(i)-t._scrollbarWidth+"px"}));var e=document.body.style.paddingRight,n=window.getComputedStyle(document.body)["padding-right"];q.setDataAttribute(document.body,"padding-right",e),document.body.style.paddingRight=Number.parseFloat(n)+this._scrollbarWidth+"px"}document.body.classList.add("modal-open")},n._resetScrollbar=function(){V.find(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top").forEach((function(t){var e=q.getDataAttribute(t,"padding-right");void 0!==e&&(q.removeDataAttribute(t,"padding-right"),t.style.paddingRight=e)})),V.find(".sticky-top").forEach((function(t){var e=q.getDataAttribute(t,"margin-right");void 0!==e&&(q.removeDataAttribute(t,"margin-right"),t.style.marginRight=e)}));var t=q.getDataAttribute(document.body,"padding-right");void 0===t?document.body.style.paddingRight="":(q.removeDataAttribute(document.body,"padding-right"),document.body.style.paddingRight=t)},n._getScrollbarWidth=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},e.jQueryInterface=function(t,n){return this.each((function(){var i=L(this,"bs.modal"),o=s({},_t,q.getDataAttributes(this),"object"==typeof t&&t?t:{});if(i||(i=new e(this,o)),"string"==typeof t){if(void 0===i[t])throw new TypeError('No method named "'+t+'"');i[t](n)}}))},o(e,null,[{key:"Default",get:function(){return _t}},{key:"DATA_KEY",get:function(){return"bs.modal"}}]),e}(U);Q.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){var e=this,n=f(this);"A"!==this.tagName&&"AREA"!==this.tagName||t.preventDefault(),Q.one(n,"show.bs.modal",(function(t){t.defaultPrevented||Q.one(n,"hidden.bs.modal",(function(){v(e)&&e.focus()}))}));var i=L(n,"bs.modal");if(!i){var o=s({},q.getDataAttributes(n),q.getDataAttributes(this));i=new bt(n,o)}i.show(this)})),E((function(){var t=w();if(t){var e=t.fn.modal;t.fn.modal=bt.jQueryInterface,t.fn.modal.Constructor=bt,t.fn.modal.noConflict=function(){return t.fn.modal=e,bt.jQueryInterface}}}));var yt=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),wt=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/gi,Et=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Tt={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]};function kt(t,e,n){var i;if(!t.length)return t;if(n&&"function"==typeof n)return n(t);for(var o=(new window.DOMParser).parseFromString(t,"text/html"),s=Object.keys(e),r=(i=[]).concat.apply(i,o.body.querySelectorAll("*")),a=function(t,n){var i,o=r[t],a=o.nodeName.toLowerCase();if(!s.includes(a))return o.parentNode.removeChild(o),"continue";var l=(i=[]).concat.apply(i,o.attributes),c=[].concat(e["*"]||[],e[a]||[]);l.forEach((function(t){(function(t,e){var n=t.nodeName.toLowerCase();if(e.includes(n))return!yt.has(n)||Boolean(t.nodeValue.match(wt)||t.nodeValue.match(Et));for(var i=e.filter((function(t){return t instanceof RegExp})),o=0,s=i.length;o<s;o++)if(n.match(i[o]))return!0;return!1})(t,c)||o.removeAttribute(t.nodeName)}))},l=0,c=r.length;l<c;l++)a(l);return o.body.innerHTML}var At="tooltip",Lt=new RegExp("(^|\\s)bs-tooltip\\S+","g"),Ct=new Set(["sanitize","allowList","sanitizeFn"]),Dt={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",container:"(string|element|boolean)",fallbackPlacements:"(null|array)",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object)"},St={AUTO:"auto",TOP:"top",RIGHT:T?"left":"right",BOTTOM:"bottom",LEFT:T?"right":"left"},Nt={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",container:!1,fallbackPlacements:null,boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:Tt,popperConfig:null},Ot={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},It=function(e){function i(t,i){var o;if(void 0===n)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");return(o=e.call(this,t)||this)._isEnabled=!0,o._timeout=0,o._hoverState="",o._activeTrigger={},o._popper=null,o.config=o._getConfig(i),o.tip=null,o._setListeners(),o}r(i,e);var a=i.prototype;return a.enable=function(){this._isEnabled=!0},a.disable=function(){this._isEnabled=!1},a.toggleEnabled=function(){this._isEnabled=!this._isEnabled},a.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=L(t.delegateTarget,e);n||(n=new this.constructor(t.delegateTarget,this._getDelegateConfig()),A(t.delegateTarget,e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}},a.dispose=function(){clearTimeout(this._timeout),Q.off(this._element,this.constructor.EVENT_KEY),Q.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.parentNode.removeChild(this.tip),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.config=null,this.tip=null,e.prototype.dispose.call(this)},a.show=function(){var e=this;if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(this.isWithContent()&&this._isEnabled){var n=Q.trigger(this._element,this.constructor.Event.SHOW),i=function t(e){if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){var n=e.getRootNode();return n instanceof ShadowRoot?n:null}return e instanceof ShadowRoot?e:e.parentNode?t(e.parentNode):null}(this._element),o=null===i?this._element.ownerDocument.documentElement.contains(this._element):i.contains(this._element);if(n.defaultPrevented||!o)return;var s=this.getTipElement(),r=c(this.constructor.NAME);s.setAttribute("id",r),this._element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&s.classList.add("fade");var a="function"==typeof this.config.placement?this.config.placement.call(this,s,this._element):this.config.placement,l=this._getAttachment(a);this._addAttachmentClass(l);var u=this._getContainer();A(s,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||u.appendChild(s),Q.trigger(this._element,this.constructor.Event.INSERTED),this._popper=t.createPopper(this._element,s,this._getPopperConfig(l)),s.classList.add("show");var d,f,p="function"==typeof this.config.customClass?this.config.customClass():this.config.customClass;if(p)(d=s.classList).add.apply(d,p.split(" "));if("ontouchstart"in document.documentElement)(f=[]).concat.apply(f,document.body.children).forEach((function(t){Q.on(t,"mouseover",(function(){}))}));var g=function(){var t=e._hoverState;e._hoverState=null,Q.trigger(e._element,e.constructor.Event.SHOWN),"out"===t&&e._leave(null,e)};if(this.tip.classList.contains("fade")){var _=h(this.tip);Q.one(this.tip,"transitionend",g),m(this.tip,_)}else g()}},a.hide=function(){var t=this;if(this._popper){var e=this.getTipElement(),n=function(){"show"!==t._hoverState&&e.parentNode&&e.parentNode.removeChild(e),t._cleanTipClass(),t._element.removeAttribute("aria-describedby"),Q.trigger(t._element,t.constructor.Event.HIDDEN),t._popper&&(t._popper.destroy(),t._popper=null)};if(!Q.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented){var i;if(e.classList.remove("show"),"ontouchstart"in document.documentElement)(i=[]).concat.apply(i,document.body.children).forEach((function(t){return Q.off(t,"mouseover",b)}));if(this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this.tip.classList.contains("fade")){var o=h(e);Q.one(e,"transitionend",n),m(e,o)}else n();this._hoverState=""}}},a.update=function(){null!==this._popper&&this._popper.update()},a.isWithContent=function(){return Boolean(this.getTitle())},a.getTipElement=function(){if(this.tip)return this.tip;var t=document.createElement("div");return t.innerHTML=this.config.template,this.tip=t.children[0],this.tip},a.setContent=function(){var t=this.getTipElement();this.setElementContent(V.findOne(".tooltip-inner",t),this.getTitle()),t.classList.remove("fade","show")},a.setElementContent=function(t,e){if(null!==t)return"object"==typeof e&&g(e)?(e.jquery&&(e=e[0]),void(this.config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.textContent=e.textContent)):void(this.config.html?(this.config.sanitize&&(e=kt(e,this.config.allowList,this.config.sanitizeFn)),t.innerHTML=e):t.textContent=e)},a.getTitle=function(){var t=this._element.getAttribute("data-bs-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this._element):this.config.title),t},a.updateAttachment=function(t){return"right"===t?"end":"left"===t?"start":t},a._getPopperConfig=function(t){var e=this,n={name:"flip",options:{altBoundary:!0}};return this.config.fallbackPlacements&&(n.options.fallbackPlacements=this.config.fallbackPlacements),s({},{placement:t,modifiers:[n,{name:"preventOverflow",options:{rootBoundary:this.config.boundary}},{name:"arrow",options:{element:"."+this.constructor.NAME+"-arrow"}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:function(t){return e._handlePopperPlacementChange(t)}}],onFirstUpdate:function(t){t.options.placement!==t.placement&&e._handlePopperPlacementChange(t)}},this.config.popperConfig)},a._addAttachmentClass=function(t){this.getTipElement().classList.add("bs-tooltip-"+this.updateAttachment(t))},a._getContainer=function(){return!1===this.config.container?document.body:g(this.config.container)?this.config.container:V.findOne(this.config.container)},a._getAttachment=function(t){return St[t.toUpperCase()]},a._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(e){if("click"===e)Q.on(t._element,t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==e){var n="hover"===e?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,i="hover"===e?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;Q.on(t._element,n,t.config.selector,(function(e){return t._enter(e)})),Q.on(t._element,i,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t._element&&t.hide()},Q.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=s({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},a._fixTitle=function(){var t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))},a._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||L(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),A(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),e.getTipElement().classList.contains("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e.config.delay&&e.config.delay.show?e._timeout=setTimeout((function(){"show"===e._hoverState&&e.show()}),e.config.delay.show):e.show())},a._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||L(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),A(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e.config.delay&&e.config.delay.hide?e._timeout=setTimeout((function(){"out"===e._hoverState&&e.hide()}),e.config.delay.hide):e.hide())},a._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},a._getConfig=function(t){var e=q.getDataAttributes(this._element);return Object.keys(e).forEach((function(t){Ct.has(t)&&delete e[t]})),t&&"object"==typeof t.container&&t.container.jquery&&(t.container=t.container[0]),"number"==typeof(t=s({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_(At,t,this.constructor.DefaultType),t.sanitize&&(t.template=kt(t.template,t.allowList,t.sanitizeFn)),t},a._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},a._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(Lt);null!==e&&e.length>0&&e.map((function(t){return t.trim()})).forEach((function(e){return t.classList.remove(e)}))},a._handlePopperPlacementChange=function(t){var e=t.state;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))},i.jQueryInterface=function(t){return this.each((function(){var e=L(this,"bs.tooltip"),n="object"==typeof t&&t;if((e||!/dispose|hide/.test(t))&&(e||(e=new i(this,n)),"string"==typeof t)){if(void 0===e[t])throw new TypeError('No method named "'+t+'"');e[t]()}}))},o(i,null,[{key:"Default",get:function(){return Nt}},{key:"NAME",get:function(){return At}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return Ot}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return Dt}}]),i}(U);E((function(){var t=w();if(t){var e=t.fn[At];t.fn[At]=It.jQueryInterface,t.fn[At].Constructor=It,t.fn[At].noConflict=function(){return t.fn[At]=e,It.jQueryInterface}}}));var jt="popover",Pt=new RegExp("(^|\\s)bs-popover\\S+","g"),xt=s({},It.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),Ht=s({},It.DefaultType,{content:"(string|element|function)"}),Bt={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},Mt=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.isWithContent=function(){return this.getTitle()||this._getContent()},n.setContent=function(){var t=this.getTipElement();this.setElementContent(V.findOne(".popover-header",t),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this._element)),this.setElementContent(V.findOne(".popover-body",t),e),t.classList.remove("fade","show")},n._addAttachmentClass=function(t){this.getTipElement().classList.add("bs-popover-"+this.updateAttachment(t))},n._getContent=function(){return this._element.getAttribute("data-bs-content")||this.config.content},n._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(Pt);null!==e&&e.length>0&&e.map((function(t){return t.trim()})).forEach((function(e){return t.classList.remove(e)}))},e.jQueryInterface=function(t){return this.each((function(){var n=L(this,"bs.popover"),i="object"==typeof t?t:null;if((n||!/dispose|hide/.test(t))&&(n||(n=new e(this,i),A(this,"bs.popover",n)),"string"==typeof t)){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t]()}}))},o(e,null,[{key:"Default",get:function(){return xt}},{key:"NAME",get:function(){return jt}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return Bt}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return Ht}}]),e}(It);E((function(){var t=w();if(t){var e=t.fn[jt];t.fn[jt]=Mt.jQueryInterface,t.fn[jt].Constructor=Mt,t.fn[jt].noConflict=function(){return t.fn[jt]=e,Mt.jQueryInterface}}}));var Rt="scrollspy",Kt={offset:10,method:"auto",target:""},Qt={offset:"number",method:"string",target:"(string|element)"},Ut=function(t){function e(e,n){var i;return(i=t.call(this,e)||this)._scrollElement="BODY"===e.tagName?window:e,i._config=i._getConfig(n),i._selector=i._config.target+" .nav-link, "+i._config.target+" .list-group-item, "+i._config.target+" .dropdown-item",i._offsets=[],i._targets=[],i._activeTarget=null,i._scrollHeight=0,Q.on(i._scrollElement,"scroll.bs.scrollspy",(function(t){return i._process(t)})),i.refresh(),i._process(),i}r(e,t);var n=e.prototype;return n.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?"offset":"position",n="auto"===this._config.method?e:this._config.method,i="position"===n?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),V.find(this._selector).map((function(t){var e=d(t),o=e?V.findOne(e):null;if(o){var s=o.getBoundingClientRect();if(s.width||s.height)return[q[n](o).top+i,e]}return null})).filter((function(t){return t})).sort((function(t,e){return t[0]-e[0]})).forEach((function(e){t._offsets.push(e[0]),t._targets.push(e[1])}))},n.dispose=function(){t.prototype.dispose.call(this),Q.off(this._scrollElement,".bs.scrollspy"),this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},n._getConfig=function(t){if("string"!=typeof(t=s({},Kt,"object"==typeof t&&t?t:{})).target&&g(t.target)){var e=t.target.id;e||(e=c(Rt),t.target.id=e),t.target="#"+e}return _(Rt,t,Qt),t},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&(void 0===this._offsets[o+1]||t<this._offsets[o+1])&&this._activate(this._targets[o])}}},n._activate=function(t){this._activeTarget=t,this._clear();var e=this._selector.split(",").map((function(e){return e+'[data-bs-target="'+t+'"],'+e+'[href="'+t+'"]'})),n=V.findOne(e.join(","));n.classList.contains("dropdown-item")?(V.findOne(".dropdown-toggle",n.closest(".dropdown")).classList.add("active"),n.classList.add("active")):(n.classList.add("active"),V.parents(n,".nav, .list-group").forEach((function(t){V.prev(t,".nav-link, .list-group-item").forEach((function(t){return t.classList.add("active")})),V.prev(t,".nav-item").forEach((function(t){V.children(t,".nav-link").forEach((function(t){return t.classList.add("active")}))}))}))),Q.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:t})},n._clear=function(){V.find(this._selector).filter((function(t){return t.classList.contains("active")})).forEach((function(t){return t.classList.remove("active")}))},e.jQueryInterface=function(t){return this.each((function(){var n=L(this,"bs.scrollspy");if(n||(n=new e(this,"object"==typeof t&&t)),"string"==typeof t){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t]()}}))},o(e,null,[{key:"Default",get:function(){return Kt}},{key:"DATA_KEY",get:function(){return"bs.scrollspy"}}]),e}(U);Q.on(window,"load.bs.scrollspy.data-api",(function(){V.find('[data-bs-spy="scroll"]').forEach((function(t){return new Ut(t,q.getDataAttributes(t))}))})),E((function(){var t=w();if(t){var e=t.fn[Rt];t.fn[Rt]=Ut.jQueryInterface,t.fn[Rt].Constructor=Ut,t.fn[Rt].noConflict=function(){return t.fn[Rt]=e,Ut.jQueryInterface}}}));var Wt=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.show=function(){var t=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains("active")||this._element.classList.contains("disabled"))){var e,n=f(this._element),i=this._element.closest(".nav, .list-group");if(i){var o="UL"===i.nodeName||"OL"===i.nodeName?":scope > li > .active":".active";e=(e=V.find(o,i))[e.length-1]}var s=null;if(e&&(s=Q.trigger(e,"hide.bs.tab",{relatedTarget:this._element})),!(Q.trigger(this._element,"show.bs.tab",{relatedTarget:e}).defaultPrevented||null!==s&&s.defaultPrevented)){this._activate(this._element,i);var r=function(){Q.trigger(e,"hidden.bs.tab",{relatedTarget:t._element}),Q.trigger(t._element,"shown.bs.tab",{relatedTarget:e})};n?this._activate(n,n.parentNode,r):r()}}},n._activate=function(t,e,n){var i=this,o=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?V.children(e,".active"):V.find(":scope > li > .active",e))[0],s=n&&o&&o.classList.contains("fade"),r=function(){return i._transitionComplete(t,o,n)};if(o&&s){var a=h(o);o.classList.remove("show"),Q.one(o,"transitionend",r),m(o,a)}else r()},n._transitionComplete=function(t,e,n){if(e){e.classList.remove("active");var i=V.findOne(":scope > .dropdown-menu .active",e.parentNode);i&&i.classList.remove("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}(t.classList.add("active"),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),y(t),t.classList.contains("fade")&&t.classList.add("show"),t.parentNode&&t.parentNode.classList.contains("dropdown-menu"))&&(t.closest(".dropdown")&&V.find(".dropdown-toggle").forEach((function(t){return t.classList.add("active")})),t.setAttribute("aria-expanded",!0));n&&n()},e.jQueryInterface=function(t){return this.each((function(){var n=L(this,"bs.tab")||new e(this);if("string"==typeof t){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t]()}}))},o(e,null,[{key:"DATA_KEY",get:function(){return"bs.tab"}}]),e}(U);Q.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){t.preventDefault(),(L(this,"bs.tab")||new Wt(this)).show()})),E((function(){var t=w();if(t){var e=t.fn.tab;t.fn.tab=Wt.jQueryInterface,t.fn.tab.Constructor=Wt,t.fn.tab.noConflict=function(){return t.fn.tab=e,Wt.jQueryInterface}}}));var Ft={animation:"boolean",autohide:"boolean",delay:"number"},Yt={animation:!0,autohide:!0,delay:5e3},zt=function(t){function e(e,n){var i;return(i=t.call(this,e)||this)._config=i._getConfig(n),i._timeout=null,i._setListeners(),i}r(e,t);var n=e.prototype;return n.show=function(){var t=this;if(!Q.trigger(this._element,"show.bs.toast").defaultPrevented){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var e=function(){t._element.classList.remove("showing"),t._element.classList.add("show"),Q.trigger(t._element,"shown.bs.toast"),t._config.autohide&&(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove("hide"),y(this._element),this._element.classList.add("showing"),this._config.animation){var n=h(this._element);Q.one(this._element,"transitionend",e),m(this._element,n)}else e()}},n.hide=function(){var t=this;if(this._element.classList.contains("show")&&!Q.trigger(this._element,"hide.bs.toast").defaultPrevented){var e=function(){t._element.classList.add("hide"),Q.trigger(t._element,"hidden.bs.toast")};if(this._element.classList.remove("show"),this._config.animation){var n=h(this._element);Q.one(this._element,"transitionend",e),m(this._element,n)}else e()}},n.dispose=function(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),Q.off(this._element,"click.dismiss.bs.toast"),t.prototype.dispose.call(this),this._config=null},n._getConfig=function(t){return t=s({},Yt,q.getDataAttributes(this._element),"object"==typeof t&&t?t:{}),_("toast",t,this.constructor.DefaultType),t},n._setListeners=function(){var t=this;Q.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',(function(){return t.hide()}))},n._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},e.jQueryInterface=function(t){return this.each((function(){var n=L(this,"bs.toast");if(n||(n=new e(this,"object"==typeof t&&t)),"string"==typeof t){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t](this)}}))},o(e,null,[{key:"DefaultType",get:function(){return Ft}},{key:"Default",get:function(){return Yt}},{key:"DATA_KEY",get:function(){return"bs.toast"}}]),e}(U);return E((function(){var t=w();if(t){var e=t.fn.toast;t.fn.toast=zt.jQueryInterface,t.fn.toast.Constructor=zt,t.fn.toast.noConflict=function(){return t.fn.toast=e,zt.jQueryInterface}}})),{Alert:F,Button:Y,Carousel:et,Collapse:st,Dropdown:mt,Modal:bt,Popover:Mt,ScrollSpy:Ut,Tab:Wt,Toast:zt,Tooltip:It}})); +//# sourceMappingURL=bootstrap.min.js.map \ No newline at end of file diff --git a/data/bootstrap.min.js.gz b/data/bootstrap.min.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..327aa678c6cabdd6406de6d9243954ba23328978 GIT binary patch literal 15962 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 Lso09spBWecqKSxv literal 0 HcmV?d00001 diff --git a/data/index.html b/data/index.html index bec5208..04d6855 100644 --- a/data/index.html +++ b/data/index.html @@ -1,18 +1,49 @@ -<!DOCTYPE html> -<html> +<!doctype html> +<html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="mobile-web-app-capable" content="yes"> + <meta name="apple-mobile-web-app-capable" content="yes"> + <!-- icons/theme --> + <link rel="apple-touch-icon-precomposed" href="img/apple-touch-icon.png"/> <link rel="apple-touch-icon" sizes="180x180" href="img/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="img/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="img/favicon-16x16.png"> <link rel="manifest" href="/site.webmanifest"> + <meta name="msapplication-config" content="/browserconfig.xml"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="theme-color" content="#ffffff"> + <!-- end icons/theme --> + <link rel="stylesheet" href="bootstrap.min.css"> + <link rel="stylesheet" href="airqmon.css"> <title>Air Quality Monitor</title> </head> <body> -dis gon b gud. -</body> -</html> + +<main class="container flex-column justify-content-center align-items-center"> + + <div class="mb-3 text-center my-4"> + <h1>Air Quality Monitor</h1> + </div> + + <div class="mb-4"> + <div class="row"> + + <div class="col-lg-10 col-12 my-4"> + <div id="data"><div> + </div> + </div> <!-- row --> + + <div class="spinner-border" role="status" id="wsSpinner"> + <span class="visually-hidden">Loading...</span> + </div> + +</main><!-- /.container --> + +<script src="jquery-3.5.1.min.js"></script> +<script src="bootstrap.min.js"></script> +<script src="airqmon.js"></script> +</body> +</html> \ No newline at end of file diff --git a/data/jquery-3.5.1.min.js b/data/jquery-3.5.1.min.js new file mode 100644 index 0000000..b061403 --- /dev/null +++ b/data/jquery-3.5.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(D).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var j,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^key/,we=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ce(){return!0}function Ee(){return!1}function Se(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function ke(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)ke(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ee;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Ae(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,Ce)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=Te.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=Te.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click",Ce),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ce:Ee,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Ee,isPropagationStopped:Ee,isImmediatePropagationStopped:Ee,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ce,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ce,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ce,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&be.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&we.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Ae(this,e,Se),!1},trigger:function(){return Ae(this,e),!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return ke(this,e,t,n,r)},one:function(e,t,n,r){return ke(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Ee),this.each(function(){S.event.remove(this,e,n,t)})}});var Ne=/<script|<style|<link/i,De=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function Pe(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&De.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Pe(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),Le)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,He),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(je,""),u,l))}return n}function Re(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Oe(o[r],a[r]);else Oe(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Re(this,e,!0)},remove:function(e){return Re(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Pe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)})},prepend:function(){return Pe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ne.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Pe(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Me=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Ie=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},We=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Fe=new RegExp(ne.join("|"),"i");function Be(e,t,n){var r,i,o,a,s=e.style;return(n=n||Ie(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Me.test(a)&&Fe.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function $e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px",t.style.height="1px",n.style.height="9px",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=3<parseInt(r.height),re.removeChild(e)),a}}))}();var _e=["Webkit","Moz","ms"],ze=E.createElement("div").style,Ue={};function Xe(e){var t=S.cssProps[e]||Ue[e];return t||(e in ze?e:Ue[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=_e.length;while(n--)if((e=_e[n]+t)in ze)return e}(e)||e)}var Ve=/^(none|table(?!-c[ea]).+)/,Ge=/^--/,Ye={position:"absolute",visibility:"hidden",display:"block"},Qe={letterSpacing:"0",fontWeight:"400"};function Je(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ke(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Ze(e,t,n){var r=Ie(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=Be(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Me.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ke(e,t,n||(i?"border":"content"),o,r,a)+"px"}function et(e,t,n,r,i){return new et.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Be(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Ge.test(t),l=e.style;if(u||(t=Xe(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Ge.test(t)||(t=Xe(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Be(e,t,r)),"normal"===i&&t in Qe&&(i=Qe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ve.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,u,n):We(e,Ye,function(){return Ze(e,u,n)})},set:function(e,t,n){var r,i=Ie(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Ke(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Ke(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Je(0,t,s)}}}),S.cssHooks.marginLeft=$e(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Be(e,"marginLeft"))||e.getBoundingClientRect().left-We(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Je)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Ie(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=et).prototype={constructor:et,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}}).init.prototype=et.prototype,(et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[Xe(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=et.prototype.init,S.fx.step={};var tt,nt,rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){nt&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(st):C.setTimeout(st,S.fx.interval),S.fx.tick())}function ut(){return C.setTimeout(function(){tt=void 0}),tt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ft(o,e,t){var n,a,r=0,i=ft.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=tt||ut(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:tt||ut(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=ft.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ct,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(ft,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ft.tweeners[n]=ft.tweeners[n]||[],ft.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ot.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ct(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?ft.prefilters.unshift(e):ft.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=ft(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&at.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(lt(r,!0),e,t,n)}}),S.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),tt=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){nt||(nt=!0,st())},S.fx.stop=function(){nt=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},rt=E.createElement("input"),it=E.createElement("select").appendChild(E.createElement("option")),rt.type="checkbox",y.checkOn=""!==rt.value,y.optSelected=it.selected,(rt=E.createElement("input")).value="t",rt.type="radio",y.radioValue="t"===rt.value;var pt,dt=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=dt[t]||S.find.attr;dt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=dt[o],dt[o]=r,r=null!=a(e,t,n)?o:null,dt[o]=i),r}});var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(P)||[]).join(" ")}function yt(e){return e.getAttribute&&e.getAttribute("class")||""}function mt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,yt(this)))});if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,yt(this)))});if(!arguments.length)return this.attr("class","");if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,yt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=mt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=yt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+vt(yt(n))+" ").indexOf(t))return!0;return!1}});var xt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(xt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:vt(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!bt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,bt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,wt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,wt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var Tt=C.location,Ct={guid:Date.now()},Et=/\?/;S.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||S.error("Invalid XML: "+e),t};var St=/\[\]$/,kt=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function Dt(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||St.test(n)?i(n,t):Dt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)Dt(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)Dt(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(kt,"\r\n")}}):{name:t.name,value:n.replace(kt,"\r\n")}}).get()}});var jt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\/\//,Rt={},Mt={},It="*/".concat("*"),Wt=E.createElement("a");function Ft(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Bt(t,i,o,a){var s={},u=t===Mt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function $t(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Wt.href=Tt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":It,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?$t($t(e,S.ajaxSettings),t):$t(S.ajaxSettings,e)},ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Ht.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Tt.href)+"").replace(Pt,Tt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Wt.protocol+"//"+Wt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Bt(Rt,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ot.test(v.type),f=v.url.replace(qt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(jt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Et.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Lt,"$1"),o=(Et.test(f)?"&":"?")+"_="+Ct.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+It+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Bt(Mt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=S.ajaxSettings.xhr();y.cors=!!zt&&"withCredentials"in zt,y.ajax=zt=!!zt,S.ajaxTransport(function(i){var o,a;if(y.cors||zt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(_t[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=vt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Gt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Gt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Yt=C.jQuery,Qt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Qt),e&&C.jQuery===S&&(C.jQuery=Yt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S}); diff --git a/data/jquery-3.5.1.min.js.gz b/data/jquery-3.5.1.min.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..da9d84edca784300c7bc807d59a3a68da3ab2d90 GIT binary patch literal 30848 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 R)*t)-@~z#nwk@%Y3;-3>!cPDI literal 0 HcmV?d00001 diff --git a/platformio.ini b/platformio.ini index a33fdef..d372935 100644 --- a/platformio.ini +++ b/platformio.ini @@ -22,11 +22,13 @@ lib_deps = ESP8266WebServer ESP8266mDNS ArduinoOTA + links2004/WebSockets @ ^2.3.6 plerup/EspSoftwareSerial @ ^6.15.1 avaldebe/PMSerial @ ^1.1.1 boschsensortec/BSEC Software Library @ ^1.6.1480 knolleary/PubSubClient @ ^2.8 spacehuhn/SimpleMap @ ^1.0.0 + bblanchon/ArduinoJson @ ^6.17.2 [env:d1_mini_ota] extends = env:d1_mini diff --git a/src/main.cpp b/src/main.cpp index c499047..92aad42 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -7,11 +7,13 @@ #include <ArduinoOTA.h> #include <ESP8266mDNS.h> #include <ESP8266WebServer.h> +#include <WebSocketsServer.h> #include <Wire.h> #include <PMserial.h> #include <bsec.h> #include <PubSubClient.h> #include <SimpleMap.h> +#include <ArduinoJson.h> #define PMS_TX D3 #define PMS_RX D4 @@ -20,6 +22,7 @@ SoftwareSerial swSerial; WiFiClient wifiClient; MDNSResponder mdns; ESP8266WebServer server(80); +WebSocketsServer webSocket = WebSocketsServer(81); SerialPM pms(PMS5003, PMS_RX, PMS_TX); Bsec iaqSensor; PubSubClient mqttClient(wifiClient); @@ -110,6 +113,53 @@ bool handleFileRead(String path) return false; // If the file doesn't exist, return false } +void sendWebsocketData(uint8_t num) +{ + DynamicJsonDocument json(1024); + for (int i = 0; i < sensorData->size(); i++) + { + json[sensorData->getKey(i)] = sensorData->getData(i); + } + const size_t strsize = measureJson(json) + 1; + char MSG[strsize]; + serializeJson(json, MSG, strsize); + webSocket.broadcastTXT(MSG, strsize - 1); +} + +void webSocketEvent(uint8_t num, WStype_t type, uint8_t *payload, size_t length) +{ + Serial.printf("webSocketEvent(%d, %d, ...)\r\n", num, type); + switch (type) + { + case WStype_DISCONNECTED: + Serial.printf("[%u] Disconnected!\r\n", num); + break; + case WStype_CONNECTED: + { + IPAddress ip = webSocket.remoteIP(num); + Serial.printf("[%u] Connected from %d.%d.%d.%d url: %s\r\n", num, ip[0], ip[1], ip[2], ip[3], payload); + sendWebsocketData(num); + } + break; + case WStype_TEXT: + Serial.printf("[%u] get Text: %s\r\n", num, payload); + break; + case WStype_BIN: + Serial.printf("[%u] get binary length: %u\r\n", num, length); + hexdump(payload, length); + break; + case WStype_PING: + Serial.printf("[%u] ping received\r\n", num); + break; + case WStype_PONG: + Serial.printf("[%u] pong received\r\n", num); + break; + default: + Serial.printf("Invalid WStype [%d]\r\n", type); + break; + } +} + void setupWebserver() { LittleFS.begin(); @@ -118,6 +168,9 @@ void setupWebserver() server.send(404, "text/plain", "404: Not Found"); // otherwise, respond with a 404 (Not Found) error }); server.begin(); + + webSocket.begin(); + webSocket.onEvent(webSocketEvent); } void messageReceived(String &topic, String &payload) @@ -391,7 +444,7 @@ void readSensorData() readBme(); } -void sendSensorData() +void sendMqttSensorData() { String metricValues; for (int i = 0; i < sensorData->size(); i++) @@ -417,6 +470,7 @@ void logSensorData() void loop() { ArduinoOTA.handle(); + webSocket.loop(); server.handleClient(); MDNS.update(); @@ -424,6 +478,7 @@ void loop() if (millis() - readTimer >= 1000) { readSensorData(); + sendWebsocketData(0); readTimer = millis(); } @@ -442,7 +497,7 @@ void loop() connectMQTT(); } - sendSensorData(); + sendMqttSensorData(); logSensorData(); sendTimer = millis(); } -- GitLab