Анализ сайта irc-hispano.org
Основное Готовность: 85%
Домен
irc-hispano.org
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Кол-во редиректов 3 слишком большое! Проверьте настройки сайта и веб-сервера!
Цепочка редиректов:
http://irc-hispano.org
301 MovedPermanently
https://irc-hispano.org/
301 MovedPermanently
https://chathispano.com/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
Не настроен HSTS (Strict-Transport-Security) — рекомендуется включить.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 09.01.2027 2:59:59.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~1,36сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 1,36сек превышает 1 секунду. Желательно улучшить работу сайта!
Объем документа
955Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 955Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 2
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 2 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | https://massariuscdn.com/pubs/chathispano/index.css | |
| js | https://cdn.jsdelivr.net/npm/cap-widget@latest |
Серверные заголовки
Кол-во: 7
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 7шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Server | nginx/1.26.3 |
| Date | Fri, 21 Aug 2026 19:35:25 GMT |
| Set-Cookie | PHPSESSID=e9a4bfe7324606fbb55e6d95b96ed46a; path=/ |
| Cache-Control | no-store, must-revalidate, no-cache |
| Pragma | no-cache |
| Access-Control-Allow-Origin | * |
| chat-hispano-node | api10 |
CMS
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
Сайт работает на CMS UMI.CMS.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере nginx.
Мета-теги Готовность: 50%
Title
Chat gratis en Español - ChatHispano
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение: 37, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Conoce nuevos amigos en este chat gratis. Descubre las salas de chat mas divertidas sin necesidad de registrarte.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо увеличить число символов в description (текущее значение: 114, оптимально: от 120 до 130)
Keywords
chat, chats, chatear, chat gratis, red de chat, irc, ligar en chat, chat de ciudades, chat de pueblos, chatear gratis
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Keywords установлены.
Канонический Url
https://chathispano.com
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1, maximum-scale=5, user-scalable=yes
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Meta-тег viewport со значением user-scalable определяет доступность масштабирования страницы пользователем.
Meta-тег viewport со значением maximum-scale определяет максимальный масштаб области просмотра.
Разметка OpenGraph
Кол-во: 6
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:title | Chat gratis en Español |
| og:type | website |
| og:url | https://chathispano.com/ |
| og:image | https://chathispano.com/assets/web/images/Chat-IRC-Hispano.jpg |
| og:description | Conoce nuevos amigos en este chat gratis. Descubre las salas de chat mas divertidas sin necesidad de registrarte. |
| og:site_name | Chat Hispano |
Все мета-теги
Кол-во: 18
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 18шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1, maximum-scale=5, user-scalable=yes |
| name | keywords | chat, chats, chatear, chat gratis, red de chat, irc, ligar en chat, chat de ciudades, chat de pueblos, chatear gratis |
| name | publisuites-verify-code | aHR0cHM6Ly9jaGF0aGlzcGFuby5jb20= |
| name | google-site-verification | qcxe2DWGaxmp1Db8zhwmwe5-A7BlJicc7R7hfTywm-4 |
| name | msvalidate.01 | 8599F70ACD2A8328EADD494BDE2BD875 |
| name | Trafficstars | 73817 |
| name | description | Conoce nuevos amigos en este chat gratis. Descubre las salas de chat mas divertidas sin necesidad de registrarte. |
| name | twitter:card | summary |
| name | twitter:description | Conoce nuevos amigos en este chat gratis. Descubre las salas de chat mas divertidas sin necesidad de registrarte. |
| name | twitter:title | Chat gratis en Español |
| name | twitter:site | @IRCHispanoChat |
| property | og:title | Chat gratis en Español |
| property | og:type | website |
| property | og:url | https://chathispano.com/ |
| property | og:image | https://chathispano.com/assets/web/images/Chat-IRC-Hispano.jpg |
| property | og:description | Conoce nuevos amigos en este chat gratis. Descubre las salas de chat mas divertidas sin necesidad de registrarte. |
| property | og:site_name | Chat Hispano |
| property | fb:admins | 9465715919 |
Оптимизация Готовность: 80%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Ошибок нет
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 5 встречаются в тексте достаточно.
Абзацев с текстом 77 достаточно.
Среднее число слов в абзаце 98 достаточно.
Кол-во знаков контента 11425 на странице оптимально.
Кол-во слов 1842 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 2. Это прекрасно.
На странице присутствуют заголовки <h2> 4. Это хорошо.
Тошнота
4,24
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
26,06%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| compartir | 18 | 0,98% |
| hispano | 15 | 0,81% |
| gratis | 11 | 0,60% |
| noticias | 10 | 0,54% |
| personas | 8 | 0,43% |
| registro | 7 | 0,38% |
| privacidad | 6 | 0,33% |
| chathispano | 6 | 0,33% |
| español | 6 | 0,33% |
| nuestro | 6 | 0,33% |
| acceso | 5 | 0,27% |
| cumplimiento | 5 | 0,27% |
| publicidad | 5 | 0,27% |
| general | 5 | 0,27% |
| publicado | 5 | 0,27% |
| usuarios | 4 | 0,22% |
| normas | 4 | 0,22% |
| contenido | 4 | 0,22% |
| contacto | 4 | 0,22% |
| ¡chatea | 4 | 0,22% |
Индексация Готовность: 0%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 89 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 3 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://irc-hispano.org/robots.txt
301 MovedPermanently
https://irc-hispano.org/robots.txt
301 MovedPermanently
https://chathispano.com/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, user-scalable=yes">
<meta name="keywords" content="chat, chats, chatear, chat gratis, red de chat, irc, ligar en chat, chat de ciudades, chat de pueblos, chatear gratis" />
<meta name="publisuites-verify-code" content="aHR0cHM6Ly9jaGF0aGlzcGFuby5jb20=" />
<meta name="google-site-verification" content="qcxe2DWGaxmp1Db8zhwmwe5-A7BlJicc7R7hfTywm-4" />
<meta name="msvalidate.01" content="8599F70ACD2A8328EADD494BDE2BD875" />
<meta name="Trafficstars" content="73817">
<title>Chat gratis en Español - ChatHispano</title>
<link rel="canonical" href="https://chathispano.com" />
<meta name="description" content="Conoce nuevos amigos en este chat gratis. Descubre las salas de chat mas divertidas sin necesidad de registrarte." />
<meta name="twitter:card" content="summary">
<meta name="twitter:description" content="Conoce nuevos amigos en este chat gratis. Descubre las salas de chat mas divertidas sin necesidad de registrarte.">
<meta name="twitter:title" content="Chat gratis en Español">
<meta name="twitter:site" content="@IRCHispanoChat">
<meta property="og:title" content="Chat gratis en Español" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://chathispano.com/" />
<meta property="og:image" content="https://chathispano.com/assets/web/images/Chat-IRC-Hispano.jpg" />
<meta property="og:description" content="Conoce nuevos amigos en este chat gratis. Descubre las salas de chat mas divertidas sin necesidad de registrarte." />
<meta property="og:site_name" content="Chat Hispano" />
<meta property="fb:admins" content="9465715919" />
<script>
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
var msTag = {
site: 'chathispano',
page: 'home',
data: {
ZonasMassarius: 'home',
noAds: false /* case 3: / */
},
cb: function () {},
};
if (window.self !== window.top) {
msTag.data.noAds = true;
}
window.dataLayer = window.dataLayer || [];
window.msConsent = false;
const proto = Document.prototype;
const originalDescriptor = Object.getOwnPropertyDescriptor(proto, 'cookie');
Object.defineProperty(document, 'cookie', {
get: originalDescriptor.get,
set: function(value) {
if ((value.includes("_sharedID") || value.includes("ppuid") || value.includes("__eoi")) && window.msConsent === false) {
console.log("Blocking cookie: ", value);
return;
}
originalDescriptor.set.call(this, value);
},
configurable: true,
enumerable: true
});
(function () {
document.addEventListener('ms-consent-ready', function (event) {
window.msConsent = event.detail.allowed;
if (event.detail.ga4Allowed || event.detail.allowed) {
console.log('Cookie consent allowed');
s = document.createElement('script');
s.async = true;
s.src = "https://www.googletagmanager.com/gtag/js?id=G-55ZZ1BSSED";
document.head.appendChild(s);
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'G-55ZZ1BSSED');
console.log('Loading clarity');
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "mh9qwq8zpy");
try {
load_onnetworkvideo();
} catch (err) {
}
} else {
console.log('Cookie consent NOT allowed');
}
});
})();
</script>
<!-- favicon -->
<link rel="shortcut icon" href="/assets/web/images/favicon.ico" type="image/x-icon">
<link rel="icon" href="/assets/web/images/favicon.ico" type="image/x-icon">
<link rel="preload" as="font" href="https://chathispano.com/webfonts/fa-solid-900.woff2" type="font/woff2" crossorigin="anonymous">
<link rel="preload" as="font" href="https://chathispano.com/webfonts/fa-brands-400.woff2" type="font/woff2" crossorigin="anonymous">
<link rel="preload" as="font" href="https://chathispano.com/webfonts/fa-regular-400.woff2" type="font/woff2" crossorigin="anonymous">
<link rel="preload" as="font" href="https://chathispano.com/assets/web/fonts/Asap-BoldItalic.ttf" type="font/ttf" crossorigin="anonymous">
<link rel="preload" as="font" href="https://chathispano.com/assets/web/fonts/Asap-Bold.ttf" type="font/ttf" crossorigin="anonymous">
<link rel="preload" as="font" href="https://chathispano.com/assets/web/fonts/Asap-Italic.ttf" type="font/ttf" crossorigin="anonymous">
<link rel="preload" as="font" href="https://chathispano.com/assets/web/fonts/Asap-MediumItalic.ttf" type="font/ttf" crossorigin="anonymous">
<link rel="preload" as="font" href="https://chathispano.com/assets/web/fonts/Asap-Medium.ttf" type="font/ttf" crossorigin="anonymous">
<link rel="preload" as="font" href="https://chathispano.com/assets/web/fonts/Asap-Regular.ttf" type="font/ttf" crossorigin="anonymous">
<link rel="preload" as="font" href="https://chathispano.com/assets/web/fonts/Asap-SemiBoldItalic.ttf" type="font/ttf" crossorigin="anonymous">
<link rel="preload" as="font" href="https://chathispano.com/assets/web/fonts/Asap-SemiBold.ttf" type="font/ttf" crossorigin="anonymous">
<link rel="stylesheet" href="https://massariuscdn.com/pubs/chathispano/index.css">
<style>
:root {
--banner-container-top: url(https://chathispano.com/assets/web/images/banner-container-top-cutted.png);
--banner-container-top-home: url(https://chathispano.com/assets/web/images/banner-container-top-home.png);
--banner-container-bottom: url(https://chathispano.com/assets/web/images/banner-container-bottom.png);
--banner-container-top-webp: url(https://chathispano.com/assets/web/images/banner-container-top-cutted.webp);
--banner-container-top-home-webp: url(https://chathispano.com/assets/web/images/banner-container-top-home.webp);
--banner-container-bottom-webp: url(https://chathispano.com/assets/web/images/banner-container-bottom.webp);
}
@media (max-width : 576px) {
:root {
--banner-container-top: url(https://chathispano.com/assets/web/images/banner-container-top-cutted-xs.png);
--banner-container-top-home: url(https://chathispano.com/assets/web/images/banner-container-top-home-xs.png);
--banner-container-bottom: url(https://chathispano.com/assets/web/images/banner-container-bottom-xs.png);
--banner-container-top-webp: url(https://chathispano.com/assets/web/images/banner-container-top-cutted-xs.webp);
--banner-container-top-home-webp: url(https://chathispano.com/assets/web/images/banner-container-top-home-xs.webp);
--banner-container-bottom-webp: url(https://chathispano.com/assets/web/images/banner-container-bottom-xs.webp);
}
}
@media (min-width : 577px) and (max-width : 768px) {
:root {
--banner-container-top: url(https://chathispano.com/assets/web/images/banner-container-top-cutted-sm.png);
--banner-container-top-home: url(https://chathispano.com/assets/web/images/banner-container-top-home-sm.png);
--banner-container-bottom: url(https://chathispano.com/assets/web/images/banner-container-bottom-sm.png);
--banner-container-top-webp: url(https://chathispano.com/assets/web/images/banner-container-top-cutted-sm.webp);
--banner-container-top-home-webp: url(https://chathispano.com/assets/web/images/banner-container-top-home-sm.webp);
--banner-container-bottom-webp: url(https://chathispano.com/assets/web/images/banner-container-bottom-sm.webp);
}
}
@media (min-width : 769px) and (max-width : 992px) {
:root {
--banner-container-top: url(https://chathispano.com/assets/web/images/banner-container-top-cutted-md.png);
--banner-container-top-home: url(https://chathispano.com/assets/web/images/banner-container-top-home-md.png);
--banner-container-bottom: url(https://chathispano.com/assets/web/images/banner-container-bottom-md.png);
--banner-container-top-webp: url(https://chathispano.com/assets/web/images/banner-container-top-cutted-md.webp);
--banner-container-top-home-webp: url(https://chathispano.com/assets/web/images/banner-container-top-home-md.webp);
--banner-container-bottom-webp: url(https://chathispano.com/assets/web/images/banner-container-bottom-md.webp);
}
}
@media (min-width : 993px) and (max-width : 1200px) {
:root {
--banner-container-top: url(https://chathispano.com/assets/web/images/banner-container-top-cutted-lg.png);
--banner-container-top-home: url(https://chathispano.com/assets/web/images/banner-container-top-home-lg.png);
--banner-container-bottom: url(https://chathispano.com/assets/web/images/banner-container-bottom-lg.png);
--banner-container-top-webp: url(https://chathispano.com/assets/web/images/banner-container-top-cutted-lg.webp);
--banner-container-top-home-webp: url(https://chathispano.com/assets/web/images/banner-container-top-home-lg.webp);
--banner-container-bottom-webp: url(https://chathispano.com/assets/web/images/banner-container-bottom-lg.webp);
}
}
</style>
<style>
@font-face {
font-family: FontAwesome5Solid;
src: url(https://chathispano.com/webfonts/fa-solid-900.woff2);
font-display: swap;
}
@font-face {
font-family: FontAwesome5Brands;
src: url(https://chathispano.com/webfonts/fa-brands-400.woff2);
font-display: swap;
}
@font-face {
font-family: FontAwesome5Regular;
src: url(https://chathispano.com/webfonts/fa-regular-400.woff2);
font-display: swap;
}
.fa, .fas {
font-family: FontAwesome5Solid !important;
}
.fab {
font-family: FontAwesome5Brands !important;
}
.far {
font-family: FontAwesome5Regular !important;
}
@font-face {
font-family: AsapBold;
src: url(https://chathispano.com/assets/web/fonts/Asap-Bold.ttf);
font-display: swap;
}
@font-face {
font-family: AsapBoldItalic;
src: url(https://chathispano.com/assets/web/fonts/Asap-BoldItalic.ttf);
font-display: swap;
}
@font-face {
font-family: AsapItalic;
src: url(https://chathispano.com/assets/web/fonts/Asap-Italic.ttf);
font-display: swap;
}
@font-face {
font-family: AsapMedium;
src: url(https://chathispano.com/assets/web/fonts/Asap-Medium.ttf);
font-display: swap;
}
@font-face {
font-family: AsapMediumItalic;
src: url(https://chathispano.com/assets/web/fonts/Asap-MediumItalic.ttf);
font-display: swap;
}
@font-face {
font-family: AsapRegular;
src: url(https://chathispano.com/assets/web/fonts/Asap-Regular.ttf);
font-display: swap;
}
@font-face {
font-family: AsapSemiBold;
src: url(https://chathispano.com/assets/web/fonts/Asap-SemiBold.ttf);
font-display: swap;
}
@font-face {
font-family: AsapSemiBoldItalic;
src: url(https://chathispano.com/assets/web/fonts/Asap-SemiBoldItalic.ttf);
font-display: swap;
}
</style>
<style type="text/css">:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,*::before,*::after{box-sizing: border-box}html{font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display: block}body{margin: 0;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: left;background-color: #fff}[tabindex="-1"]:focus:not(:focus-visible){outline: 0 !important}hr{box-sizing: content-box;height: 0;overflow: visible}h1,h2,h3,h4,h5,h6{margin-top: 0;margin-bottom: 0.5rem}p{margin-top: 0;margin-bottom: 1rem}abbr[title],abbr[data-original-title]{text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;cursor: help;border-bottom: 0;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none}address{margin-bottom: 1rem;font-style: normal;line-height: inherit}ol,ul,dl{margin-top: 0;margin-bottom: 1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom: 0}dt{font-weight: 700}dd{margin-bottom: .5rem;margin-left: 0}blockquote{margin: 0 0 1rem}b,strong{font-weight: bolder}small{font-size: 80%}sub,sup{position: relative;font-size: 75%;line-height: 0;vertical-align: baseline}sub{bottom: -.25em}sup{top: -.5em}a{color: #007bff;text-decoration: none;background-color: transparent}a:hover{color: #0056b3;text-decoration: underline}a:not([href]):not([class]){color: inherit;text-decoration: none}a:not([href]):not([class]):hover{color: inherit;text-decoration: none}pre,code,kbd,samp{font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size: 1em}pre{margin-top: 0;margin-bottom: 1rem;overflow: auto;-ms-overflow-style: scrollbar}figure{margin: 0 0 1rem}img{vertical-align: middle;border-style: none}svg{overflow: hidden;vertical-align: middle}table{border-collapse: collapse}caption{padding-top: 0.75rem;padding-bottom: 0.75rem;color: #6c757d;text-align: left;caption-side: bottom}th{text-align: inherit;text-align: -webkit-match-parent}label{display: inline-block;margin-bottom: 0.5rem}button{border-radius: 0}button:focus:not(:focus-visible){outline: 0}input,button,select,optgroup,textarea{margin: 0;font-family: inherit;font-size: inherit;line-height: inherit}button,input{overflow: visible}button,select{text-transform: none}[role="button"]{cursor: pointer}select{word-wrap: normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance: button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor: pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding: 0;border-style: none}input[type="radio"],input[type="checkbox"]{box-sizing: border-box;padding: 0}textarea{overflow: auto;resize: vertical}fieldset{min-width: 0;padding: 0;margin: 0;border: 0}legend{display: block;width: 100%;max-width: 100%;padding: 0;margin-bottom: .5rem;font-size: 1.5rem;line-height: inherit;color: inherit;white-space: normal}progress{vertical-align: baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height: auto}[type="search"]{outline-offset: -2px;-webkit-appearance: none}[type="search"]::-webkit-search-decoration{-webkit-appearance: none}::-webkit-file-upload-button{font: inherit;-webkit-appearance: button}output{display: inline-block}summary{display: list-item;cursor: pointer}template{display: none}[hidden]{display: none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom: 0.5rem;font-weight: 500;line-height: 1.2}h1,.h1{font-size: 2.5rem}h2,.h2{font-size: 2rem}h3,.h3{font-size: 1.75rem}h4,.h4{font-size: 1.5rem}h5,.h5{font-size: 1.25rem}h6,.h6{font-size: 1rem}.lead{font-size: 1.25rem;font-weight: 300}.display-1{font-size: 6rem;font-weight: 300;line-height: 1.2}.display-2{font-size: 5.5rem;font-weight: 300;line-height: 1.2}.display-3{font-size: 4.5rem;font-weight: 300;line-height: 1.2}.display-4{font-size: 3.5rem;font-weight: 300;line-height: 1.2}hr{margin-top: 1rem;margin-bottom: 1rem;border: 0;border-top: 1px solid rgba(0,0,0,0.1)}small,.small{font-size: 0.875em;font-weight: 400}mark,.mark{padding: 0.2em;background-color: #fcf8e3}.list-unstyled{padding-left: 0;list-style: none}.list-inline{padding-left: 0;list-style: none}.list-inline-item{display: inline-block}.list-inline-item:not(:last-child){margin-right: 0.5rem}.initialism{font-size: 90%;text-transform: uppercase}.blockquote{margin-bottom: 1rem;font-size: 1.25rem}.blockquote-footer{display: block;font-size: 0.875em;color: #6c757d}.blockquote-footer::before{content: "\2014\00A0"}.img-fluid{max-width: 100%;height: auto}.img-thumbnail{padding: 0.25rem;background-color: #fff;border: 1px solid #dee2e6;border-radius: 0.25rem;max-width: 100%;height: auto}.figure{display: inline-block}.figure-img{margin-bottom: 0.5rem;line-height: 1}.figure-caption{font-size: 90%;color: #6c757d}code{font-size: 87.5%;color: #e83e8c;word-wrap: break-word}a>code{color: inherit}kbd{padding: 0.2rem 0.4rem;font-size: 87.5%;color: #fff;background-color: #212529;border-radius: 0.2rem}kbd kbd{padding: 0;font-size: 100%;font-weight: 700}pre{display: block;font-size: 87.5%;color: #212529}pre code{font-size: inherit;color: inherit;word-break: normal}.pre-scrollable{max-height: 340px;overflow-y: scroll}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto}@media (min-width: 576px){.container,.container-sm{max-width: 540px}}@media (min-width: 768px){.container,.container-sm,.container-md{max-width: 720px}}@media (min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width: 960px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width: 1140px}}.row{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px}.no-gutters{margin-right: 0;margin-left: 0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right: 0;padding-left: 0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position: relative;width: 100%;padding-right: 15px;padding-left: 15px}.col{-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}.row-cols-1>*{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}.row-cols-2>*{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}.row-cols-3>*{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}.row-cols-4>*{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}.row-cols-5>*{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%}.row-cols-6>*{-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}.col-auto{-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%}.col-1{-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%}.col-2{-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}.col-3{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}.col-4{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}.col-5{-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%}.col-6{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}.col-7{-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%}.col-8{-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%}.col-9{-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%}.col-10{-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%}.col-11{-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%}.col-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}.order-first{-ms-flex-order: -1;order: -1}.order-last{-ms-flex-order: 13;order: 13}.order-0{-ms-flex-order: 0;order: 0}.order-1{-ms-flex-order: 1;order: 1}.order-2{-ms-flex-order: 2;order: 2}.order-3{-ms-flex-order: 3;order: 3}.order-4{-ms-flex-order: 4;order: 4}.order-5{-ms-flex-order: 5;order: 5}.order-6{-ms-flex-order: 6;order: 6}.order-7{-ms-flex-order: 7;order: 7}.order-8{-ms-flex-order: 8;order: 8}.order-9{-ms-flex-order: 9;order: 9}.order-10{-ms-flex-order: 10;order: 10}.order-11{-ms-flex-order: 11;order: 11}.order-12{-ms-flex-order: 12;order: 12}.offset-1{margin-left: 8.333333%}.offset-2{margin-left: 16.666667%}.offset-3{margin-left: 25%}.offset-4{margin-left: 33.333333%}.offset-5{margin-left: 41.666667%}.offset-6{margin-left: 50%}.offset-7{margin-left: 58.333333%}.offset-8{margin-left: 66.666667%}.offset-9{margin-left: 75%}.offset-10{margin-left: 83.333333%}.offset-11{margin-left: 91.666667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}.row-cols-sm-1>*{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}.row-cols-sm-2>*{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}.row-cols-sm-3>*{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}.row-cols-sm-4>*{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}.row-cols-sm-5>*{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%}.row-cols-sm-6>*{-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}.col-sm-auto{-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%}.col-sm-1{-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%}.col-sm-2{-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}.col-sm-3{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}.col-sm-4{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}.col-sm-5{-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%}.col-sm-6{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}.col-sm-7{-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%}.col-sm-8{-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%}.col-sm-9{-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%}.col-sm-10{-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%}.col-sm-11{-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%}.col-sm-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}.order-sm-first{-ms-flex-order: -1;order: -1}.order-sm-last{-ms-flex-order: 13;order: 13}.order-sm-0{-ms-flex-order: 0;order: 0}.order-sm-1{-ms-flex-order: 1;order: 1}.order-sm-2{-ms-flex-order: 2;order: 2}.order-sm-3{-ms-flex-order: 3;order: 3}.order-sm-4{-ms-flex-order: 4;order: 4}.order-sm-5{-ms-flex-order: 5;order: 5}.order-sm-6{-ms-flex-order: 6;order: 6}.order-sm-7{-ms-flex-order: 7;order: 7}.order-sm-8{-ms-flex-order: 8;order: 8}.order-sm-9{-ms-flex-order: 9;order: 9}.order-sm-10{-ms-flex-order: 10;order: 10}.order-sm-11{-ms-flex-order: 11;order: 11}.order-sm-12{-ms-flex-order: 12;order: 12}.offset-sm-0{margin-left: 0}.offset-sm-1{margin-left: 8.333333%}.offset-sm-2{margin-left: 16.666667%}.offset-sm-3{margin-left: 25%}.offset-sm-4{margin-left: 33.333333%}.offset-sm-5{margin-left: 41.666667%}.offset-sm-6{margin-left: 50%}.offset-sm-7{margin-left: 58.333333%}.offset-sm-8{margin-left: 66.666667%}.offset-sm-9{margin-left: 75%}.offset-sm-10{margin-left: 83.333333%}.offset-sm-11{margin-left: 91.666667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}.row-cols-md-1>*{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}.row-cols-md-2>*{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}.row-cols-md-3>*{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}.row-cols-md-4>*{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}.row-cols-md-5>*{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%}.row-cols-md-6>*{-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}.col-md-auto{-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%}.col-md-1{-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%}.col-md-2{-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}.col-md-3{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}.col-md-4{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}.col-md-5{-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%}.col-md-6{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}.col-md-7{-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%}.col-md-8{-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%}.col-md-9{-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%}.col-md-10{-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%}.col-md-11{-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%}.col-md-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}.order-md-first{-ms-flex-order: -1;order: -1}.order-md-last{-ms-flex-order: 13;order: 13}.order-md-0{-ms-flex-order: 0;order: 0}.order-md-1{-ms-flex-order: 1;order: 1}.order-md-2{-ms-flex-order: 2;order: 2}.order-md-3{-ms-flex-order: 3;order: 3}.order-md-4{-ms-flex-order: 4;order: 4}.order-md-5{-ms-flex-order: 5;order: 5}.order-md-6{-ms-flex-order: 6;order: 6}.order-md-7{-ms-flex-order: 7;order: 7}.order-md-8{-ms-flex-order: 8;order: 8}.order-md-9{-ms-flex-order: 9;order: 9}.order-md-10{-ms-flex-order: 10;order: 10}.order-md-11{-ms-flex-order: 11;order: 11}.order-md-12{-ms-flex-order: 12;order: 12}.offset-md-0{margin-left: 0}.offset-md-1{margin-left: 8.333333%}.offset-md-2{margin-left: 16.666667%}.offset-md-3{margin-left: 25%}.offset-md-4{margin-left: 33.333333%}.offset-md-5{margin-left: 41.666667%}.offset-md-6{margin-left: 50%}.offset-md-7{margin-left: 58.333333%}.offset-md-8{margin-left: 66.666667%}.offset-md-9{margin-left: 75%}.offset-md-10{margin-left: 83.333333%}.offset-md-11{margin-left: 91.666667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}.row-cols-lg-1>*{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}.row-cols-lg-2>*{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}.row-cols-lg-3>*{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}.row-cols-lg-4>*{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}.row-cols-lg-5>*{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%}.row-cols-lg-6>*{-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}.col-lg-auto{-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%}.col-lg-1{-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%}.col-lg-2{-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}.col-lg-3{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}.col-lg-4{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}.col-lg-5{-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%}.col-lg-6{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}.col-lg-7{-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%}.col-lg-8{-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%}.col-lg-9{-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%}.col-lg-10{-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%}.col-lg-11{-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%}.col-lg-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}.order-lg-first{-ms-flex-order: -1;order: -1}.order-lg-last{-ms-flex-order: 13;order: 13}.order-lg-0{-ms-flex-order: 0;order: 0}.order-lg-1{-ms-flex-order: 1;order: 1}.order-lg-2{-ms-flex-order: 2;order: 2}.order-lg-3{-ms-flex-order: 3;order: 3}.order-lg-4{-ms-flex-order: 4;order: 4}.order-lg-5{-ms-flex-order: 5;order: 5}.order-lg-6{-ms-flex-order: 6;order: 6}.order-lg-7{-ms-flex-order: 7;order: 7}.order-lg-8{-ms-flex-order: 8;order: 8}.order-lg-9{-ms-flex-order: 9;order: 9}.order-lg-10{-ms-flex-order: 10;order: 10}.order-lg-11{-ms-flex-order: 11;order: 11}.order-lg-12{-ms-flex-order: 12;order: 12}.offset-lg-0{margin-left: 0}.offset-lg-1{margin-left: 8.333333%}.offset-lg-2{margin-left: 16.666667%}.offset-lg-3{margin-left: 25%}.offset-lg-4{margin-left: 33.333333%}.offset-lg-5{margin-left: 41.666667%}.offset-lg-6{margin-left: 50%}.offset-lg-7{margin-left: 58.333333%}.offset-lg-8{margin-left: 66.666667%}.offset-lg-9{margin-left: 75%}.offset-lg-10{margin-left: 83.333333%}.offset-lg-11{margin-left: 91.666667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}.row-cols-xl-1>*{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}.row-cols-xl-2>*{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}.row-cols-xl-3>*{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}.row-cols-xl-4>*{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}.row-cols-xl-5>*{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%}.row-cols-xl-6>*{-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}.col-xl-auto{-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%}.col-xl-1{-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%}.col-xl-2{-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}.col-xl-3{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}.col-xl-4{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}.col-xl-5{-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%}.col-xl-6{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}.col-xl-7{-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%}.col-xl-8{-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%}.col-xl-9{-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%}.col-xl-10{-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%}.col-xl-11{-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%}.col-xl-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}.order-xl-first{-ms-flex-order: -1;order: -1}.order-xl-last{-ms-flex-order: 13;order: 13}.order-xl-0{-ms-flex-order: 0;order: 0}.order-xl-1{-ms-flex-order: 1;order: 1}.order-xl-2{-ms-flex-order: 2;order: 2}.order-xl-3{-ms-flex-order: 3;order: 3}.order-xl-4{-ms-flex-order: 4;order: 4}.order-xl-5{-ms-flex-order: 5;order: 5}.order-xl-6{-ms-flex-order: 6;order: 6}.order-xl-7{-ms-flex-order: 7;order: 7}.order-xl-8{-ms-flex-order: 8;order: 8}.order-xl-9{-ms-flex-order: 9;order: 9}.order-xl-10{-ms-flex-order: 10;order: 10}.order-xl-11{-ms-flex-order: 11;order: 11}.order-xl-12{-ms-flex-order: 12;order: 12}.offset-xl-0{margin-left: 0}.offset-xl-1{margin-left: 8.333333%}.offset-xl-2{margin-left: 16.666667%}.offset-xl-3{margin-left: 25%}.offset-xl-4{margin-left: 33.333333%}.offset-xl-5{margin-left: 41.666667%}.offset-xl-6{margin-left: 50%}.offset-xl-7{margin-left: 58.333333%}.offset-xl-8{margin-left: 66.666667%}.offset-xl-9{margin-left: 75%}.offset-xl-10{margin-left: 83.333333%}.offset-xl-11{margin-left: 91.666667%}}.table{width: 100%;margin-bottom: 1rem;color: #212529}.table th,.table td{padding: 0.75rem;vertical-align: top;border-top: 1px solid #dee2e6}.table thead th{vertical-align: bottom;border-bottom: 2px solid #dee2e6}.table tbody + tbody{border-top: 2px solid #dee2e6}.table-sm th,.table-sm td{padding: 0.3rem}.table-bordered{border: 1px solid #dee2e6}.table-bordered th,.table-bordered td{border: 1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width: 2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody + tbody{border: 0}.table-striped tbody tr:nth-of-type(odd){background-color: rgba(0,0,0,0.05)}.table-hover tbody tr:hover{color: #212529;background-color: rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color: #b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody + tbody{border-color: #7abaff}.table-hover .table-primary:hover{background-color: #9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color: #9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color: #d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody + tbody{border-color: #b3b7bb}.table-hover .table-secondary:hover{background-color: #c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color: #c8cbcf}.table-success,.table-success>th,.table-success>td{background-color: #c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody + tbody{border-color: #8fd19e}.table-hover .table-success:hover{background-color: #b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color: #b1dfbb}.table-info,.table-info>th,.table-info>td{background-color: #bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody + tbody{border-color: #86cfda}.table-hover .table-info:hover{background-color: #abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color: #abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color: #ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody + tbody{border-color: #ffdf7e}.table-hover .table-warning:hover{background-color: #ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color: #ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color: #f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody + tbody{border-color: #ed969e}.table-hover .table-danger:hover{background-color: #f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color: #f1b0b7}.table-light,.table-light>th,.table-light>td{background-color: #fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody + tbody{border-color: #fbfcfc}.table-hover .table-light:hover{background-color: #ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color: #ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color: #c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody + tbody{border-color: #95999c}.table-hover .table-dark:hover{background-color: #b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color: #b9bbbe}.table-active,.table-active>th,.table-active>td{background-color: rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color: rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color: rgba(0,0,0,0.075)}.table .thead-dark th{color: #fff;background-color: #343a40;border-color: #454d55}.table .thead-light th{color: #495057;background-color: #e9ecef;border-color: #dee2e6}.table-dark{color: #fff;background-color: #343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color: #454d55}.table-dark.table-bordered{border: 0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color: rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{color: #fff;background-color: rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}.table-responsive-sm>.table-bordered{border: 0}}@media (max-width: 767.98px){.table-responsive-md{display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}.table-responsive-md>.table-bordered{border: 0}}@media (max-width: 991.98px){.table-responsive-lg{display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}.table-responsive-lg>.table-bordered{border: 0}}@media (max-width: 1199.98px){.table-responsive-xl{display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}.table-responsive-xl>.table-bordered{border: 0}}.table-responsive{display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}.table-responsive>.table-bordered{border: 0}.form-control{display: block;width: 100%;height: calc(1.5em + 0.75rem + 2px);padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 0.25rem;transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition: none}}.form-control::-ms-expand{background-color: transparent;border: 0}.form-control:focus{color: #495057;background-color: #fff;border-color: #80bdff;outline: 0;box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25)}.form-control::-webkit-input-placeholder{color: #6c757d;opacity: 1}.form-control::-moz-placeholder{color: #6c757d;opacity: 1}.form-control:-ms-input-placeholder{color: #6c757d;opacity: 1}.form-control::-ms-input-placeholder{color: #6c757d;opacity: 1}.form-control::placeholder{color: #6c757d;opacity: 1}.form-control:disabled,.form-control[readonly]{background-color: #e9ecef;opacity: 1}input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{-webkit-appearance: none;-moz-appearance: none;appearance: none}select.form-control:-moz-focusring{color: transparent;text-shadow: 0 0 0 #495057}select.form-control:focus::-ms-value{color: #495057;background-color: #fff}.form-control-file,.form-control-range{display: block;width: 100%}.col-form-label{padding-top: calc(0.375rem + 1px);padding-bottom: calc(0.375rem + 1px);margin-bottom: 0;font-size: inherit;line-height: 1.5}.col-form-label-lg{padding-top: calc(0.5rem + 1px);padding-bottom: calc(0.5rem + 1px);font-size: 1.25rem;line-height: 1.5}.col-form-label-sm{padding-top: calc(0.25rem + 1px);padding-bottom: calc(0.25rem + 1px);font-size: 0.875rem;line-height: 1.5}.form-control-plaintext{display: block;width: 100%;padding: 0.375rem 0;margin-bottom: 0;font-size: 1rem;line-height: 1.5;color: #212529;background-color: transparent;border: solid transparent;border-width: 1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right: 0;padding-left: 0}.form-control-sm{height: calc(1.5em + 0.5rem + 2px);padding: 0.25rem 0.5rem;font-size: 0.875rem;line-height: 1.5;border-radius: 0.2rem}.form-control-lg{height: calc(1.5em + 1rem + 2px);padding: 0.5rem 1rem;font-size: 1.25rem;line-height: 1.5;border-radius: 0.3rem}select.form-control[size],select.form-control[multiple]{height: auto}textarea.form-control{height: auto}.form-group{margin-bottom: 1rem}.form-text{display: block;margin-top: 0.25rem}.form-row{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -5px;margin-left: -5px}.form-row>.col,.form-row>[class*="col-"]{padding-right: 5px;padding-left: 5px}.form-check{position: relative;display: block;padding-left: 1.25rem}.form-check-input{position: absolute;margin-top: 0.3rem;margin-left: -1.25rem}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color: #6c757d}.form-check-label{margin-bottom: 0}.form-check-inline{display: -ms-inline-flexbox;display: inline-flex;-ms-flex-align: center;align-items: center;padding-left: 0;margin-right: 0.75rem}.form-check-inline .form-check-input{position: static;margin-top: 0;margin-right: 0.3125rem;margin-left: 0}.valid-feedback{display: none;width: 100%;margin-top: 0.25rem;font-size: 0.875em;color: #28a745}.valid-tooltip{position: absolute;top: 100%;left: 0;z-index: 5;display: none;max-width: 100%;padding: 0.25rem 0.5rem;margin-top: .1rem;font-size: 0.875rem;line-height: 1.5;color: #fff;background-color: rgba(40,167,69,0.9);border-radius: 0.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*="col-"]>.valid-tooltip{left: 5px}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display: block}.was-validated .form-control:valid,.form-control.is-valid{border-color: #28a745;padding-right: calc(1.5em + 0.75rem) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(0.375em + 0.1875rem) center;background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color: #28a745;box-shadow: 0 0 0 0.2rem rgba(40,167,69,0.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right: 3rem !important;background-position: right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right: calc(1.5em + 0.75rem);background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color: #28a745;padding-right: calc(0.75em + 2.3125rem) !important;background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color: #28a745;box-shadow: 0 0 0 0.2rem rgba(40,167,69,0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color: #28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display: block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color: #28a745}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before{border-color: #28a745}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before{border-color: #34ce57;background-color: #34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(40,167,69,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before{border-color: #28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color: #28a745}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color: #28a745;box-shadow: 0 0 0 0.2rem rgba(40,167,69,0.25)}.invalid-feedback{display: none;width: 100%;margin-top: 0.25rem;font-size: 0.875em;color: #dc3545}.invalid-tooltip{position: absolute;top: 100%;left: 0;z-index: 5;display: none;max-width: 100%;padding: 0.25rem 0.5rem;margin-top: .1rem;font-size: 0.875rem;line-height: 1.5;color: #fff;background-color: rgba(220,53,69,0.9);border-radius: 0.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*="col-"]>.invalid-tooltip{left: 5px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display: block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color: #dc3545;padding-right: calc(1.5em + 0.75rem) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(0.375em + 0.1875rem) center;background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color: #dc3545;box-shadow: 0 0 0 0.2rem rgba(220,53,69,0.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right: 3rem !important;background-position: right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right: calc(1.5em + 0.75rem);background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color: #dc3545;padding-right: calc(0.75em + 2.3125rem) !important;background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color: #dc3545;box-shadow: 0 0 0 0.2rem rgba(220,53,69,0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color: #dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display: block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color: #dc3545}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before{border-color: #dc3545}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before{border-color: #e4606d;background-color: #e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(220,53,69,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before{border-color: #dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color: #dc3545}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color: #dc3545;box-shadow: 0 0 0 0.2rem rgba(220,53,69,0.25)}.form-inline{display: -ms-flexbox;display: flex;-ms-flex-flow: row wrap;flex-flow: row wrap;-ms-flex-align: center;align-items: center}.form-inline .form-check{width: 100%}@media (min-width: 576px){.form-inline label{display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 0}.form-inline .form-group{display: -ms-flexbox;display: flex;-ms-flex: 0 0 auto;flex: 0 0 auto;-ms-flex-flow: row wrap;flex-flow: row wrap;-ms-flex-align: center;align-items: center;margin-bottom: 0}.form-inline .form-control{display: inline-block;width: auto;vertical-align: middle}.form-inline .form-control-plaintext{display: inline-block}.form-inline .input-group,.form-inline .custom-select{width: auto}.form-inline .form-check{display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;width: auto;padding-left: 0}.form-inline .form-check-input{position: relative;-ms-flex-negative: 0;flex-shrink: 0;margin-top: 0;margin-right: 0.25rem;margin-left: 0}.form-inline .custom-control{-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center}.form-inline .custom-control-label{margin-bottom: 0}}.btn{display: inline-block;font-weight: 400;color: #212529;text-align: center;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: transparent;border: 1px solid transparent;padding: 0.375rem 0.75rem;font-size: 1rem;line-height: 1.5;border-radius: 0.25rem;transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition: none}}.btn:hover{color: #212529;text-decoration: none}.btn:focus,.btn.focus{outline: 0;box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25)}.btn.disabled,.btn:disabled{opacity: 0.65}.btn:not(:disabled):not(.disabled){cursor: pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events: none}.btn-primary{color: #fff;background-color: #007bff;border-color: #007bff}.btn-primary:hover{color: #fff;background-color: #0069d9;border-color: #0062cc}.btn-primary:focus,.btn-primary.focus{color: #fff;background-color: #0069d9;border-color: #0062cc;box-shadow: 0 0 0 0.2rem rgba(38,143,255,0.5)}.btn-primary.disabled,.btn-primary:disabled{color: #fff;background-color: #007bff;border-color: #007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color: #fff;background-color: #0062cc;border-color: #005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(38,143,255,0.5)}.btn-secondary{color: #fff;background-color: #6c757d;border-color: #6c757d}.btn-secondary:hover{color: #fff;background-color: #5a6268;border-color: #545b62}.btn-secondary:focus,.btn-secondary.focus{color: #fff;background-color: #5a6268;border-color: #545b62;box-shadow: 0 0 0 0.2rem rgba(130,138,145,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color: #fff;background-color: #6c757d;border-color: #6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color: #fff;background-color: #545b62;border-color: #4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(130,138,145,0.5)}.btn-success{color: #fff;background-color: #28a745;border-color: #28a745}.btn-success:hover{color: #fff;background-color: #218838;border-color: #1e7e34}.btn-success:focus,.btn-success.focus{color: #fff;background-color: #218838;border-color: #1e7e34;box-shadow: 0 0 0 0.2rem rgba(72,180,97,0.5)}.btn-success.disabled,.btn-success:disabled{color: #fff;background-color: #28a745;border-color: #28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color: #fff;background-color: #1e7e34;border-color: #1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(72,180,97,0.5)}.btn-info{color: #fff;background-color: #17a2b8;border-color: #17a2b8}.btn-info:hover{color: #fff;background-color: #138496;border-color: #117a8b}.btn-info:focus,.btn-info.focus{color: #fff;background-color: #138496;border-color: #117a8b;box-shadow: 0 0 0 0.2rem rgba(58,176,195,0.5)}.btn-info.disabled,.btn-info:disabled{color: #fff;background-color: #17a2b8;border-color: #17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color: #fff;background-color: #117a8b;border-color: #10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(58,176,195,0.5)}.btn-warning{color: #212529;background-color: #ffc107;border-color: #ffc107}.btn-warning:hover{color: #212529;background-color: #e0a800;border-color: #d39e00}.btn-warning:focus,.btn-warning.focus{color: #212529;background-color: #e0a800;border-color: #d39e00;box-shadow: 0 0 0 0.2rem rgba(222,170,12,0.5)}.btn-warning.disabled,.btn-warning:disabled{color: #212529;background-color: #ffc107;border-color: #ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color: #212529;background-color: #d39e00;border-color: #c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(222,170,12,0.5)}.btn-danger{color: #fff;background-color: #dc3545;border-color: #dc3545}.btn-danger:hover{color: #fff;background-color: #c82333;border-color: #bd2130}.btn-danger:focus,.btn-danger.focus{color: #fff;background-color: #c82333;border-color: #bd2130;box-shadow: 0 0 0 0.2rem rgba(225,83,97,0.5)}.btn-danger.disabled,.btn-danger:disabled{color: #fff;background-color: #dc3545;border-color: #dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color: #fff;background-color: #bd2130;border-color: #b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(225,83,97,0.5)}.btn-light{color: #212529;background-color: #f8f9fa;border-color: #f8f9fa}.btn-light:hover{color: #212529;background-color: #e2e6ea;border-color: #dae0e5}.btn-light:focus,.btn-light.focus{color: #212529;background-color: #e2e6ea;border-color: #dae0e5;box-shadow: 0 0 0 0.2rem rgba(216,217,219,0.5)}.btn-light.disabled,.btn-light:disabled{color: #212529;background-color: #f8f9fa;border-color: #f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color: #212529;background-color: #dae0e5;border-color: #d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(216,217,219,0.5)}.btn-dark{color: #fff;background-color: #343a40;border-color: #343a40}.btn-dark:hover{color: #fff;background-color: #23272b;border-color: #1d2124}.btn-dark:focus,.btn-dark.focus{color: #fff;background-color: #23272b;border-color: #1d2124;box-shadow: 0 0 0 0.2rem rgba(82,88,93,0.5)}.btn-dark.disabled,.btn-dark:disabled{color: #fff;background-color: #343a40;border-color: #343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color: #fff;background-color: #1d2124;border-color: #171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(82,88,93,0.5)}.btn-outline-primary{color: #007bff;border-color: #007bff}.btn-outline-primary:hover{color: #fff;background-color: #007bff;border-color: #007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color: #007bff;background-color: transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color: #fff;background-color: #007bff;border-color: #007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.5)}.btn-outline-secondary{color: #6c757d;border-color: #6c757d}.btn-outline-secondary:hover{color: #fff;background-color: #6c757d;border-color: #6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow: 0 0 0 0.2rem rgba(108,117,125,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color: #6c757d;background-color: transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color: #fff;background-color: #6c757d;border-color: #6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(108,117,125,0.5)}.btn-outline-success{color: #28a745;border-color: #28a745}.btn-outline-success:hover{color: #fff;background-color: #28a745;border-color: #28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow: 0 0 0 0.2rem rgba(40,167,69,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color: #28a745;background-color: transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color: #fff;background-color: #28a745;border-color: #28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(40,167,69,0.5)}.btn-outline-info{color: #17a2b8;border-color: #17a2b8}.btn-outline-info:hover{color: #fff;background-color: #17a2b8;border-color: #17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow: 0 0 0 0.2rem rgba(23,162,184,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color: #17a2b8;background-color: transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color: #fff;background-color: #17a2b8;border-color: #17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(23,162,184,0.5)}.btn-outline-warning{color: #ffc107;border-color: #ffc107}.btn-outline-warning:hover{color: #212529;background-color: #ffc107;border-color: #ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow: 0 0 0 0.2rem rgba(255,193,7,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color: #ffc107;background-color: transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color: #212529;background-color: #ffc107;border-color: #ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(255,193,7,0.5)}.btn-outline-danger{color: #dc3545;border-color: #dc3545}.btn-outline-danger:hover{color: #fff;background-color: #dc3545;border-color: #dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow: 0 0 0 0.2rem rgba(220,53,69,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color: #dc3545;background-color: transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color: #fff;background-color: #dc3545;border-color: #dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(220,53,69,0.5)}.btn-outline-light{color: #f8f9fa;border-color: #f8f9fa}.btn-outline-light:hover{color: #212529;background-color: #f8f9fa;border-color: #f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow: 0 0 0 0.2rem rgba(248,249,250,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color: #f8f9fa;background-color: transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color: #212529;background-color: #f8f9fa;border-color: #f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(248,249,250,0.5)}.btn-outline-dark{color: #343a40;border-color: #343a40}.btn-outline-dark:hover{color: #fff;background-color: #343a40;border-color: #343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow: 0 0 0 0.2rem rgba(52,58,64,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color: #343a40;background-color: transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color: #fff;background-color: #343a40;border-color: #343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(52,58,64,0.5)}.btn-link{font-weight: 400;color: #007bff;text-decoration: none}.btn-link:hover{color: #0056b3;text-decoration: underline}.btn-link:focus,.btn-link.focus{text-decoration: underline}.btn-link:disabled,.btn-link.disabled{color: #6c757d;pointer-events: none}.btn-lg,.btn-group-lg>.btn{padding: 0.5rem 1rem;font-size: 1.25rem;line-height: 1.5;border-radius: 0.3rem}.btn-sm,.btn-group-sm>.btn{padding: 0.25rem 0.5rem;font-size: 0.875rem;line-height: 1.5;border-radius: 0.2rem}.btn-block{display: block;width: 100%}.btn-block + .btn-block{margin-top: 0.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width: 100%}.fade{transition: opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition: none}}.fade:not(.show){opacity: 0}.collapse:not(.show){display: none}.collapsing{position: relative;height: 0;overflow: hidden;transition: height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition: none}}.collapsing.width{width: 0;height: auto;transition: width 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing.width{transition: none}}.dropup,.dropright,.dropdown,.dropleft{position: relative}.dropdown-toggle{white-space: nowrap}.dropdown-toggle::after{display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid;border-right: 0.3em solid transparent;border-bottom: 0;border-left: 0.3em solid transparent}.dropdown-toggle:empty::after{margin-left: 0}.dropdown-menu{position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 10rem;padding: 0.5rem 0;margin: 0.125rem 0 0;font-size: 1rem;color: #212529;text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,0.15);border-radius: 0.25rem}.dropdown-menu-left{right: auto;left: 0}.dropdown-menu-right{right: 0;left: auto}@media (min-width: 576px){.dropdown-menu-sm-left{right: auto;left: 0}.dropdown-menu-sm-right{right: 0;left: auto}}@media (min-width: 768px){.dropdown-menu-md-left{right: auto;left: 0}.dropdown-menu-md-right{right: 0;left: auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right: auto;left: 0}.dropdown-menu-lg-right{right: 0;left: auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right: auto;left: 0}.dropdown-menu-xl-right{right: 0;left: auto}}.dropup .dropdown-menu{top: auto;bottom: 100%;margin-top: 0;margin-bottom: 0.125rem}.dropup .dropdown-toggle::after{display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0;border-right: 0.3em solid transparent;border-bottom: 0.3em solid;border-left: 0.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left: 0}.dropright .dropdown-menu{top: 0;right: auto;left: 100%;margin-top: 0;margin-left: 0.125rem}.dropright .dropdown-toggle::after{display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid transparent;border-right: 0;border-bottom: 0.3em solid transparent;border-left: 0.3em solid}.dropright .dropdown-toggle:empty::after{margin-left: 0}.dropright .dropdown-toggle::after{vertical-align: 0}.dropleft .dropdown-menu{top: 0;right: 100%;left: auto;margin-top: 0;margin-right: 0.125rem}.dropleft .dropdown-toggle::after{display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: ""}.dropleft .dropdown-toggle::after{display: none}.dropleft .dropdown-toggle::before{display: inline-block;margin-right: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid transparent;border-right: 0.3em solid;border-bottom: 0.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left: 0}.dropleft .dropdown-toggle::before{vertical-align: 0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right: auto;bottom: auto}.dropdown-divider{height: 0;margin: 0.5rem 0;overflow: hidden;border-top: 1px solid #e9ecef}.dropdown-item{display: block;width: 100%;padding: 0.25rem 1.5rem;clear: both;font-weight: 400;color: #212529;text-align: inherit;white-space: nowrap;background-color: transparent;border: 0}.dropdown-item:hover,.dropdown-item:focus{color: #16181b;text-decoration: none;background-color: #e9ecef}.dropdown-item.active,.dropdown-item:active{color: #fff;text-decoration: none;background-color: #007bff}.dropdown-item.disabled,.dropdown-item:disabled{color: #adb5bd;pointer-events: none;background-color: transparent}.dropdown-menu.show{display: block}.dropdown-header{display: block;padding: 0.5rem 1.5rem;margin-bottom: 0;font-size: 0.875rem;color: #6c757d;white-space: nowrap}.dropdown-item-text{display: block;padding: 0.25rem 1.5rem;color: #212529}.btn-group,.btn-group-vertical{position: relative;display: -ms-inline-flexbox;display: inline-flex;vertical-align: middle}.btn-group>.btn,.btn-group-vertical>.btn{position: relative;-ms-flex: 1 1 auto;flex: 1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index: 1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index: 1}.btn-toolbar{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: start;justify-content: flex-start}.btn-toolbar .input-group{width: auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left: -1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius: 0;border-bottom-right-radius: 0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius: 0;border-bottom-left-radius: 0}.dropdown-toggle-split{padding-right: 0.5625rem;padding-left: 0.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left: 0}.dropleft .dropdown-toggle-split::before{margin-right: 0}.btn-sm + .dropdown-toggle-split,.btn-group-sm>.btn + .dropdown-toggle-split{padding-right: 0.375rem;padding-left: 0.375rem}.btn-lg + .dropdown-toggle-split,.btn-group-lg>.btn + .dropdown-toggle-split{padding-right: 0.75rem;padding-left: 0.75rem}.btn-group-vertical{-ms-flex-direction: column;flex-direction: column;-ms-flex-align: start;align-items: flex-start;-ms-flex-pack: center;justify-content: center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width: 100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top: -1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius: 0;border-bottom-left-radius: 0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius: 0;border-top-right-radius: 0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom: 0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position: absolute;clip: rect(0,0,0,0);pointer-events: none}.input-group{position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: stretch;align-items: stretch;width: 100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position: relative;-ms-flex: 1 1 auto;flex: 1 1 auto;width: 1%;min-width: 0;margin-bottom: 0}.input-group>.form-control + .form-control,.input-group>.form-control + .custom-select,.input-group>.form-control + .custom-file,.input-group>.form-control-plaintext + .form-control,.input-group>.form-control-plaintext + .custom-select,.input-group>.form-control-plaintext + .custom-file,.input-group>.custom-select + .form-control,.input-group>.custom-select + .custom-select,.input-group>.custom-select + .custom-file,.input-group>.custom-file + .form-control,.input-group>.custom-file + .custom-select,.input-group>.custom-file + .custom-file{margin-left: -1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index: 3}.input-group>.custom-file .custom-file-input:focus{z-index: 4}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius: 0;border-bottom-left-radius: 0}.input-group>.custom-file{display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius: 0;border-bottom-right-radius: 0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius: 0;border-bottom-left-radius: 0}.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius: 0;border-bottom-right-radius: 0}.input-group.has-validation>.form-control:nth-last-child(n + 3),.input-group.has-validation>.custom-select:nth-last-child(n + 3),.input-group.has-validation>.custom-file:nth-last-child(n + 3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n + 3) .custom-file-label::after{border-top-right-radius: 0;border-bottom-right-radius: 0}.input-group-prepend,.input-group-append{display: -ms-flexbox;display: flex}.input-group-prepend .btn,.input-group-append .btn{position: relative;z-index: 2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index: 3}.input-group-prepend .btn + .btn,.input-group-prepend .btn + .input-group-text,.input-group-prepend .input-group-text + .input-group-text,.input-group-prepend .input-group-text + .btn,.input-group-append .btn + .btn,.input-group-append .btn + .input-group-text,.input-group-append .input-group-text + .input-group-text,.input-group-append .input-group-text + .btn{margin-left: -1px}.input-group-prepend{margin-right: -1px}.input-group-append{margin-left: -1px}.input-group-text{display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding: 0.375rem 0.75rem;margin-bottom: 0;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;text-align: center;white-space: nowrap;background-color: #e9ecef;border: 1px solid #ced4da;border-radius: 0.25rem}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top: 0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height: calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding: 0.5rem 1rem;font-size: 1.25rem;line-height: 1.5;border-radius: 0.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height: calc(1.5em + 0.5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding: 0.25rem 0.5rem;font-size: 0.875rem;line-height: 1.5;border-radius: 0.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right: 1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n + 3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n + 3)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius: 0;border-bottom-right-radius: 0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius: 0;border-bottom-left-radius: 0}.custom-control{position: relative;z-index: 1;display: block;min-height: 1.5rem;padding-left: 1.5rem;-webkit-print-color-adjust: exact;color-adjust: exact;print-color-adjust: exact}.custom-control-inline{display: -ms-inline-flexbox;display: inline-flex;margin-right: 1rem}.custom-control-input{position: absolute;left: 0;z-index: -1;width: 1rem;height: 1.25rem;opacity: 0}.custom-control-input:checked~.custom-control-label::before{color: #fff;border-color: #007bff;background-color: #007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color: #80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color: #fff;background-color: #b3d7ff;border-color: #b3d7ff}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color: #6c757d}.custom-control-input[disabled]~.custom-control-label::before,.custom-control-input:disabled~.custom-control-label::before{background-color: #e9ecef}.custom-control-label{position: relative;margin-bottom: 0;vertical-align: top}.custom-control-label::before{position: absolute;top: 0.25rem;left: -1.5rem;display: block;width: 1rem;height: 1rem;pointer-events: none;content: "";background-color: #fff;border: 1px solid #adb5bd}.custom-control-label::after{position: absolute;top: 0.25rem;left: -1.5rem;display: block;width: 1rem;height: 1rem;content: "";background: 50% / 50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius: 0.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color: #007bff;background-color: #007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color: rgba(0,123,255,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color: rgba(0,123,255,0.5)}.custom-radio .custom-control-label::before{border-radius: 50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color: rgba(0,123,255,0.5)}.custom-switch{padding-left: 2.25rem}.custom-switch .custom-control-label::before{left: -2.25rem;width: 1.75rem;pointer-events: all;border-radius: 0.5rem}.custom-switch .custom-control-label::after{top: calc(0.25rem + 2px);left: calc(-2.25rem + 2px);width: calc(1rem - 4px);height: calc(1rem - 4px);background-color: #adb5bd;border-radius: 0.5rem;transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;transition: transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition: transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition: none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color: #fff;-webkit-transform: translateX(0.75rem);transform: translateX(0.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color: rgba(0,123,255,0.5)}.custom-select{display: inline-block;width: 100%;height: calc(1.5em + 0.75rem + 2px);padding: 0.375rem 1.75rem 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;vertical-align: middle;background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;border: 1px solid #ced4da;border-radius: 0.25rem;-webkit-appearance: none;-moz-appearance: none;appearance: none}.custom-select:focus{border-color: #80bdff;outline: 0;box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25)}.custom-select:focus::-ms-value{color: #495057;background-color: #fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height: auto;padding-right: 0.75rem;background-image: none}.custom-select:disabled{color: #6c757d;background-color: #e9ecef}.custom-select::-ms-expand{display: none}.custom-select:-moz-focusring{color: transparent;text-shadow: 0 0 0 #495057}.custom-select-sm{height: calc(1.5em + 0.5rem + 2px);padding-top: 0.25rem;padding-bottom: 0.25rem;padding-left: 0.5rem;font-size: 0.875rem}.custom-select-lg{height: calc(1.5em + 1rem + 2px);padding-top: 0.5rem;padding-bottom: 0.5rem;padding-left: 1rem;font-size: 1.25rem}.custom-file{position: relative;display: inline-block;width: 100%;height: calc(1.5em + 0.75rem + 2px);margin-bottom: 0}.custom-file-input{position: relative;z-index: 2;width: 100%;height: calc(1.5em + 0.75rem + 2px);margin: 0;overflow: hidden;opacity: 0}.custom-file-input:focus~.custom-file-label{border-color: #80bdff;box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25)}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color: #e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content: "Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content: attr(data-browse)}.custom-file-label{position: absolute;top: 0;right: 0;left: 0;z-index: 1;height: calc(1.5em + 0.75rem + 2px);padding: 0.375rem 0.75rem;overflow: hidden;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;border: 1px solid #ced4da;border-radius: 0.25rem}.custom-file-label::after{position: absolute;top: 0;right: 0;bottom: 0;z-index: 3;display: block;height: calc(1.5em + 0.75rem);padding: 0.375rem 0.75rem;line-height: 1.5;color: #495057;content: "Browse";background-color: #e9ecef;border-left: inherit;border-radius: 0 0.25rem 0.25rem 0}.custom-range{width: 100%;height: 1.4rem;padding: 0;background-color: transparent;-webkit-appearance: none;-moz-appearance: none;appearance: none}.custom-range:focus{outline: 0}.custom-range:focus::-webkit-slider-thumb{box-shadow: 0 0 0 1px #fff,0 0 0 0.2rem rgba(0,123,255,0.25)}.custom-range:focus::-moz-range-thumb{box-shadow: 0 0 0 1px #fff,0 0 0 0.2rem rgba(0,123,255,0.25)}.custom-range:focus::-ms-thumb{box-shadow: 0 0 0 1px #fff,0 0 0 0.2rem rgba(0,123,255,0.25)}.custom-range::-moz-focus-outer{border: 0}.custom-range::-webkit-slider-thumb{width: 1rem;height: 1rem;margin-top: -0.25rem;background-color: #007bff;border: 0;border-radius: 1rem;-webkit-transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-webkit-appearance: none;appearance: none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition: none;transition: none}}.custom-range::-webkit-slider-thumb:active{background-color: #b3d7ff}.custom-range::-webkit-slider-runnable-track{width: 100%;height: 0.5rem;color: transparent;cursor: pointer;background-color: #dee2e6;border-color: transparent;border-radius: 1rem}.custom-range::-moz-range-thumb{width: 1rem;height: 1rem;background-color: #007bff;border: 0;border-radius: 1rem;-moz-transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-moz-appearance: none;appearance: none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-moz-transition: none;transition: none}}.custom-range::-moz-range-thumb:active{background-color: #b3d7ff}.custom-range::-moz-range-track{width: 100%;height: 0.5rem;color: transparent;cursor: pointer;background-color: #dee2e6;border-color: transparent;border-radius: 1rem}.custom-range::-ms-thumb{width: 1rem;height: 1rem;margin-top: 0;margin-right: 0.2rem;margin-left: 0.2rem;background-color: #007bff;border: 0;border-radius: 1rem;-ms-transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance: none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-ms-transition: none;transition: none}}.custom-range::-ms-thumb:active{background-color: #b3d7ff}.custom-range::-ms-track{width: 100%;height: 0.5rem;color: transparent;cursor: pointer;background-color: transparent;border-color: transparent;border-width: 0.5rem}.custom-range::-ms-fill-lower{background-color: #dee2e6;border-radius: 1rem}.custom-range::-ms-fill-upper{margin-right: 15px;background-color: #dee2e6;border-radius: 1rem}.custom-range:disabled::-webkit-slider-thumb{background-color: #adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor: default}.custom-range:disabled::-moz-range-thumb{background-color: #adb5bd}.custom-range:disabled::-moz-range-track{cursor: default}.custom-range:disabled::-ms-thumb{background-color: #adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition: none}}.nav{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none}.nav-link{display: block;padding: 0.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration: none}.nav-link.disabled{color: #6c757d;pointer-events: none;cursor: default}.nav-tabs{border-bottom: 1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom: -1px;background-color: transparent;border: 1px solid transparent;border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation: isolate;border-color: #e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color: #6c757d;background-color: transparent;border-color: transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color: #495057;background-color: #fff;border-color: #dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0}.nav-pills .nav-link{background: none;border: 0;border-radius: 0.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color: #fff;background-color: #007bff}.nav-fill>.nav-link,.nav-fill .nav-item{-ms-flex: 1 1 auto;flex: 1 1 auto;text-align: center}.nav-justified>.nav-link,.nav-justified .nav-item{-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;text-align: center}.tab-content>.tab-pane{display: none}.tab-content>.active{display: block}.navbar{position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;padding: 0.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between}.navbar-brand{display: inline-block;padding-top: 0.3125rem;padding-bottom: 0.3125rem;margin-right: 1rem;font-size: 1.25rem;line-height: inherit;white-space: nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration: none}.navbar-nav{display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;padding-left: 0;margin-bottom: 0;list-style: none}.navbar-nav .nav-link{padding-right: 0;padding-left: 0}.navbar-nav .dropdown-menu{position: static;float: none}.navbar-text{display: inline-block;padding-top: 0.5rem;padding-bottom: 0.5rem}.navbar-collapse{-ms-flex-preferred-size: 100%;flex-basis: 100%;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-align: center;align-items: center}.navbar-toggler{padding: 0.25rem 0.75rem;font-size: 1.25rem;line-height: 1;background-color: transparent;border: 1px solid transparent;border-radius: 0.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration: none}.navbar-toggler-icon{display: inline-block;width: 1.5em;height: 1.5em;vertical-align: middle;content: "";background: 50% / 100% 100% no-repeat}.navbar-nav-scroll{max-height: 75vh;overflow-y: auto}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right: 0;padding-left: 0}}@media (min-width: 576px){.navbar-expand-sm{-ms-flex-flow: row nowrap;flex-flow: row nowrap;-ms-flex-pack: start;justify-content: flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction: row;flex-direction: row}.navbar-expand-sm .navbar-nav .dropdown-menu{position: absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right: 0.5rem;padding-left: 0.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{-ms-flex-wrap: nowrap;flex-wrap: nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow: visible}.navbar-expand-sm .navbar-collapse{display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto}.navbar-expand-sm .navbar-toggler{display: none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right: 0;padding-left: 0}}@media (min-width: 768px){.navbar-expand-md{-ms-flex-flow: row nowrap;flex-flow: row nowrap;-ms-flex-pack: start;justify-content: flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction: row;flex-direction: row}.navbar-expand-md .navbar-nav .dropdown-menu{position: absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right: 0.5rem;padding-left: 0.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{-ms-flex-wrap: nowrap;flex-wrap: nowrap}.navbar-expand-md .navbar-nav-scroll{overflow: visible}.navbar-expand-md .navbar-collapse{display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto}.navbar-expand-md .navbar-toggler{display: none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right: 0;padding-left: 0}}@media (min-width: 992px){.navbar-expand-lg{-ms-flex-flow: row nowrap;flex-flow: row nowrap;-ms-flex-pack: start;justify-content: flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction: row;flex-direction: row}.navbar-expand-lg .navbar-nav .dropdown-menu{position: absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right: 0.5rem;padding-left: 0.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{-ms-flex-wrap: nowrap;flex-wrap: nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow: visible}.navbar-expand-lg .navbar-collapse{display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto}.navbar-expand-lg .navbar-toggler{display: none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right: 0;padding-left: 0}}@media (min-width: 1200px){.navbar-expand-xl{-ms-flex-flow: row nowrap;flex-flow: row nowrap;-ms-flex-pack: start;justify-content: flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction: row;flex-direction: row}.navbar-expand-xl .navbar-nav .dropdown-menu{position: absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right: 0.5rem;padding-left: 0.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{-ms-flex-wrap: nowrap;flex-wrap: nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow: visible}.navbar-expand-xl .navbar-collapse{display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto}.navbar-expand-xl .navbar-toggler{display: none}}.navbar-expand{-ms-flex-flow: row nowrap;flex-flow: row nowrap;-ms-flex-pack: start;justify-content: flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right: 0;padding-left: 0}.navbar-expand .navbar-nav{-ms-flex-direction: row;flex-direction: row}.navbar-expand .navbar-nav .dropdown-menu{position: absolute}.navbar-expand .navbar-nav .nav-link{padding-right: 0.5rem;padding-left: 0.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{-ms-flex-wrap: nowrap;flex-wrap: nowrap}.navbar-expand .navbar-nav-scroll{overflow: visible}.navbar-expand .navbar-collapse{display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto}.navbar-expand .navbar-toggler{display: none}.navbar-light .navbar-brand{color: rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color: rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color: rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color: rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color: rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color: rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color: rgba(0,0,0,0.5);border-color: rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color: rgba(0,0,0,0.5)}.navbar-light .navbar-text a{color: rgba(0,0,0,0.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color: rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color: #fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color: #fff}.navbar-dark .navbar-nav .nav-link{color: rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color: rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled{color: rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color: #fff}.navbar-dark .navbar-toggler{color: rgba(255,255,255,0.5);border-color: rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color: rgba(255,255,255,0.5)}.navbar-dark .navbar-text a{color: #fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color: #fff}.card{position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0,0,0,0.125);border-radius: 0.25rem}.card>hr{margin-right: 0;margin-left: 0}.card>.list-group{border-top: inherit;border-bottom: inherit}.card>.list-group:first-child{border-top-width: 0;border-top-left-radius: calc(0.25rem - 1px);border-top-right-radius: calc(0.25rem - 1px)}.card>.list-group:last-child{border-bottom-width: 0;border-bottom-right-radius: calc(0.25rem - 1px);border-bottom-left-radius: calc(0.25rem - 1px)}.card>.card-header + .list-group,.card>.list-group + .card-footer{border-top: 0}.card-body{-ms-flex: 1 1 auto;flex: 1 1 auto;min-height: 1px;padding: 1.25rem}.card-title{margin-bottom: 0.75rem}.card-subtitle{margin-top: -0.375rem;margin-bottom: 0}.card-text:last-child{margin-bottom: 0}.card-link:hover{text-decoration: none}.card-link + .card-link{margin-left: 1.25rem}.card-header{padding: 0.75rem 1.25rem;margin-bottom: 0;background-color: rgba(0,0,0,0.03);border-bottom: 1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.card-footer{padding: 0.75rem 1.25rem;background-color: rgba(0,0,0,0.03);border-top: 1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.card-header-tabs{margin-right: -0.625rem;margin-bottom: -0.75rem;margin-left: -0.625rem;border-bottom: 0}.card-header-pills{margin-right: -0.625rem;margin-left: -0.625rem}.card-img-overlay{position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 1.25rem;border-radius: calc(0.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{-ms-flex-negative: 0;flex-shrink: 0;width: 100%}.card-img,.card-img-top{border-top-left-radius: calc(0.25rem - 1px);border-top-right-radius: calc(0.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius: calc(0.25rem - 1px);border-bottom-left-radius: calc(0.25rem - 1px)}.card-deck .card{margin-bottom: 15px}@media (min-width: 576px){.card-deck{display: -ms-flexbox;display: flex;-ms-flex-flow: row wrap;flex-flow: row wrap;margin-right: -15px;margin-left: -15px}.card-deck .card{-ms-flex: 1 0 0%;flex: 1 0 0%;margin-right: 15px;margin-bottom: 0;margin-left: 15px}}.card-group>.card{margin-bottom: 15px}@media (min-width: 576px){.card-group{display: -ms-flexbox;display: flex;-ms-flex-flow: row wrap;flex-flow: row wrap}.card-group>.card{-ms-flex: 1 0 0%;flex: 1 0 0%;margin-bottom: 0}.card-group>.card + .card{margin-left: 0;border-left: 0}.card-group>.card:not(:last-child){border-top-right-radius: 0;border-bottom-right-radius: 0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius: 0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius: 0}.card-group>.card:not(:first-child){border-top-left-radius: 0;border-bottom-left-radius: 0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius: 0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius: 0}}.card-columns .card{margin-bottom: 0.75rem}@media (min-width: 576px){.card-columns{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-gap: 1.25rem;-moz-column-gap: 1.25rem;column-gap: 1.25rem;orphans: 1;widows: 1}.card-columns .card{display: inline-block;width: 100%}}.accordion{overflow-anchor: none}.accordion>.card{overflow: hidden}.accordion>.card:not(:last-of-type){border-bottom: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0}.accordion>.card:not(:first-of-type){border-top-left-radius: 0;border-top-right-radius: 0}.accordion>.card>.card-header{border-radius: 0;margin-bottom: -1px}.breadcrumb{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0.75rem 1rem;margin-bottom: 1rem;list-style: none;background-color: #e9ecef;border-radius: 0.25rem}.breadcrumb-item + .breadcrumb-item{padding-left: 0.5rem}.breadcrumb-item + .breadcrumb-item::before{float: left;padding-right: 0.5rem;color: #6c757d;content: "/"}.breadcrumb-item + .breadcrumb-item:hover::before{text-decoration: underline}.breadcrumb-item + .breadcrumb-item:hover::before{text-decoration: none}.breadcrumb-item.active{color: #6c757d}.pagination{display: -ms-flexbox;display: flex;padding-left: 0;list-style: none;border-radius: 0.25rem}.page-link{position: relative;display: block;padding: 0.5rem 0.75rem;margin-left: -1px;line-height: 1.25;color: #007bff;background-color: #fff;border: 1px solid #dee2e6}.page-link:hover{z-index: 2;color: #0056b3;text-decoration: none;background-color: #e9ecef;border-color: #dee2e6}.page-link:focus{z-index: 3;outline: 0;box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25)}.page-item:first-child .page-link{margin-left: 0;border-top-left-radius: 0.25rem;border-bottom-left-radius: 0.25rem}.page-item:last-child .page-link{border-top-right-radius: 0.25rem;border-bottom-right-radius: 0.25rem}.page-item.active .page-link{z-index: 3;color: #fff;background-color: #007bff;border-color: #007bff}.page-item.disabled .page-link{color: #6c757d;pointer-events: none;cursor: auto;background-color: #fff;border-color: #dee2e6}.pagination-lg .page-link{padding: 0.75rem 1.5rem;font-size: 1.25rem;line-height: 1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius: 0.3rem;border-bottom-left-radius: 0.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius: 0.3rem;border-bottom-right-radius: 0.3rem}.pagination-sm .page-link{padding: 0.25rem 0.5rem;font-size: 0.875rem;line-height: 1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius: 0.2rem;border-bottom-left-radius: 0.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius: 0.2rem;border-bottom-right-radius: 0.2rem}.badge{display: inline-block;padding: 0.25em 0.4em;font-size: 75%;font-weight: 700;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: 0.25rem;transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{transition: none}}a.badge:hover,a.badge:focus{text-decoration: none}.badge:empty{display: none}.btn .badge{position: relative;top: -1px}.badge-pill{padding-right: 0.6em;padding-left: 0.6em;border-radius: 10rem}.badge-primary{color: #fff;background-color: #007bff}a.badge-primary:hover,a.badge-primary:focus{color: #fff;background-color: #0062cc}a.badge-primary:focus,a.badge-primary.focus{outline: 0;box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.5)}.badge-secondary{color: #fff;background-color: #6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color: #fff;background-color: #545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline: 0;box-shadow: 0 0 0 0.2rem rgba(108,117,125,0.5)}.badge-success{color: #fff;background-color: #28a745}a.badge-success:hover,a.badge-success:focus{color: #fff;background-color: #1e7e34}a.badge-success:focus,a.badge-success.focus{outline: 0;box-shadow: 0 0 0 0.2rem rgba(40,167,69,0.5)}.badge-info{color: #fff;background-color: #17a2b8}a.badge-info:hover,a.badge-info:focus{color: #fff;background-color: #117a8b}a.badge-info:focus,a.badge-info.focus{outline: 0;box-shadow: 0 0 0 0.2rem rgba(23,162,184,0.5)}.badge-warning{color: #212529;background-color: #ffc107}a.badge-warning:hover,a.badge-warning:focus{color: #212529;background-color: #d39e00}a.badge-warning:focus,a.badge-warning.focus{outline: 0;box-shadow: 0 0 0 0.2rem rgba(255,193,7,0.5)}.badge-danger{color: #fff;background-color: #dc3545}a.badge-danger:hover,a.badge-danger:focus{color: #fff;background-color: #bd2130}a.badge-danger:focus,a.badge-danger.focus{outline: 0;box-shadow: 0 0 0 0.2rem rgba(220,53,69,0.5)}.badge-light{color: #212529;background-color: #f8f9fa}a.badge-light:hover,a.badge-light:focus{color: #212529;background-color: #dae0e5}a.badge-light:focus,a.badge-light.focus{outline: 0;box-shadow: 0 0 0 0.2rem rgba(248,249,250,0.5)}.badge-dark{color: #fff;background-color: #343a40}a.badge-dark:hover,a.badge-dark:focus{color: #fff;background-color: #1d2124}a.badge-dark:focus,a.badge-dark.focus{outline: 0;box-shadow: 0 0 0 0.2rem rgba(52,58,64,0.5)}.jumbotron{padding: 2rem 1rem;margin-bottom: 2rem;background-color: #e9ecef;border-radius: 0.3rem}@media (min-width: 576px){.jumbotron{padding: 4rem 2rem}}.jumbotron-fluid{padding-right: 0;padding-left: 0;border-radius: 0}.alert{position: relative;padding: 0.75rem 1.25rem;margin-bottom: 1rem;border: 1px solid transparent;border-radius: 0.25rem}.alert-heading{color: inherit}.alert-link{font-weight: 700}.alert-dismissible{padding-right: 4rem}.alert-dismissible .close{position: absolute;top: 0;right: 0;z-index: 2;padding: 0.75rem 1.25rem;color: inherit}.alert-primary{color: #004085;background-color: #cce5ff;border-color: #b8daff}.alert-primary hr{border-top-color: #9fcdff}.alert-primary .alert-link{color: #002752}.alert-secondary{color: #383d41;background-color: #e2e3e5;border-color: #d6d8db}.alert-secondary hr{border-top-color: #c8cbcf}.alert-secondary .alert-link{color: #202326}.alert-success{color: #155724;background-color: #d4edda;border-color: #c3e6cb}.alert-success hr{border-top-color: #b1dfbb}.alert-success .alert-link{color: #0b2e13}.alert-info{color: #0c5460;background-color: #d1ecf1;border-color: #bee5eb}.alert-info hr{border-top-color: #abdde5}.alert-info .alert-link{color: #062c33}.alert-warning{color: #856404;background-color: #fff3cd;border-color: #ffeeba}.alert-warning hr{border-top-color: #ffe8a1}.alert-warning .alert-link{color: #533f03}.alert-danger{color: #721c24;background-color: #f8d7da;border-color: #f5c6cb}.alert-danger hr{border-top-color: #f1b0b7}.alert-danger .alert-link{color: #491217}.alert-light{color: #818182;background-color: #fefefe;border-color: #fdfdfe}.alert-light hr{border-top-color: #ececf6}.alert-light .alert-link{color: #686868}.alert-dark{color: #1b1e21;background-color: #d6d8d9;border-color: #c6c8ca}.alert-dark hr{border-top-color: #b9bbbe}.alert-dark .alert-link{color: #040505}@-webkit-keyframes progress-bar-stripes{from{background-position: 1rem 0}to{background-position: 0 0}}@keyframes progress-bar-stripes{from{background-position: 1rem 0}to{background-position: 0 0}}.progress{display: -ms-flexbox;display: flex;height: 1rem;overflow: hidden;line-height: 0;font-size: 0.75rem;background-color: #e9ecef;border-radius: 0.25rem}.progress-bar{display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: center;justify-content: center;overflow: hidden;color: #fff;text-align: center;white-space: nowrap;background-color: #007bff;transition: width 0.6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition: none}}.progress-bar-striped{background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size: 1rem 1rem}.progress-bar-animated{-webkit-animation: 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}}.media{display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start}.media-body{-ms-flex: 1;flex: 1}.list-group{display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;padding-left: 0;margin-bottom: 0;border-radius: 0.25rem}.list-group-item-action{width: 100%;color: #495057;text-align: inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index: 1;color: #495057;text-decoration: none;background-color: #f8f9fa}.list-group-item-action:active{color: #212529;background-color: #e9ecef}.list-group-item{position: relative;display: block;padding: 0.75rem 1.25rem;background-color: #fff;border: 1px solid rgba(0,0,0,0.125)}.list-group-item:first-child{border-top-left-radius: inherit;border-top-right-radius: inherit}.list-group-item:last-child{border-bottom-right-radius: inherit;border-bottom-left-radius: inherit}.list-group-item.disabled,.list-group-item:disabled{color: #6c757d;pointer-events: none;background-color: #fff}.list-group-item.active{z-index: 2;color: #fff;background-color: #007bff;border-color: #007bff}.list-group-item + .list-group-item{border-top-width: 0}.list-group-item + .list-group-item.active{margin-top: -1px;border-top-width: 1px}.list-group-horizontal{-ms-flex-direction: row;flex-direction: row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius: 0.25rem;border-top-right-radius: 0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius: 0.25rem;border-bottom-left-radius: 0}.list-group-horizontal>.list-group-item.active{margin-top: 0}.list-group-horizontal>.list-group-item + .list-group-item{border-top-width: 1px;border-left-width: 0}.list-group-horizontal>.list-group-item + .list-group-item.active{margin-left: -1px;border-left-width: 1px}@media (min-width: 576px){.list-group-horizontal-sm{-ms-flex-direction: row;flex-direction: row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius: 0.25rem;border-top-right-radius: 0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius: 0.25rem;border-bottom-left-radius: 0}.list-group-horizontal-sm>.list-group-item.active{margin-top: 0}.list-group-horizontal-sm>.list-group-item + .list-group-item{border-top-width: 1px;border-left-width: 0}.list-group-horizontal-sm>.list-group-item + .list-group-item.active{margin-left: -1px;border-left-width: 1px}}@media (min-width: 768px){.list-group-horizontal-md{-ms-flex-direction: row;flex-direction: row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius: 0.25rem;border-top-right-radius: 0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius: 0.25rem;border-bottom-left-radius: 0}.list-group-horizontal-md>.list-group-item.active{margin-top: 0}.list-group-horizontal-md>.list-group-item + .list-group-item{border-top-width: 1px;border-left-width: 0}.list-group-horizontal-md>.list-group-item + .list-group-item.active{margin-left: -1px;border-left-width: 1px}}@media (min-width: 992px){.list-group-horizontal-lg{-ms-flex-direction: row;flex-direction: row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius: 0.25rem;border-top-right-radius: 0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius: 0.25rem;border-bottom-left-radius: 0}.list-group-horizontal-lg>.list-group-item.active{margin-top: 0}.list-group-horizontal-lg>.list-group-item + .list-group-item{border-top-width: 1px;border-left-width: 0}.list-group-horizontal-lg>.list-group-item + .list-group-item.active{margin-left: -1px;border-left-width: 1px}}@media (min-width: 1200px){.list-group-horizontal-xl{-ms-flex-direction: row;flex-direction: row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius: 0.25rem;border-top-right-radius: 0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius: 0.25rem;border-bottom-left-radius: 0}.list-group-horizontal-xl>.list-group-item.active{margin-top: 0}.list-group-horizontal-xl>.list-group-item + .list-group-item{border-top-width: 1px;border-left-width: 0}.list-group-horizontal-xl>.list-group-item + .list-group-item.active{margin-left: -1px;border-left-width: 1px}}.list-group-flush{border-radius: 0}.list-group-flush>.list-group-item{border-width: 0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width: 0}.list-group-item-primary{color: #004085;background-color: #b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color: #004085;background-color: #9fcdff}.list-group-item-primary.list-group-item-action.active{color: #fff;background-color: #004085;border-color: #004085}.list-group-item-secondary{color: #383d41;background-color: #d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color: #383d41;background-color: #c8cbcf}.list-group-item-secondary.list-group-item-action.active{color: #fff;background-color: #383d41;border-color: #383d41}.list-group-item-success{color: #155724;background-color: #c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color: #155724;background-color: #b1dfbb}.list-group-item-success.list-group-item-action.active{color: #fff;background-color: #155724;border-color: #155724}.list-group-item-info{color: #0c5460;background-color: #bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color: #0c5460;background-color: #abdde5}.list-group-item-info.list-group-item-action.active{color: #fff;background-color: #0c5460;border-color: #0c5460}.list-group-item-warning{color: #856404;background-color: #ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color: #856404;background-color: #ffe8a1}.list-group-item-warning.list-group-item-action.active{color: #fff;background-color: #856404;border-color: #856404}.list-group-item-danger{color: #721c24;background-color: #f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color: #721c24;background-color: #f1b0b7}.list-group-item-danger.list-group-item-action.active{color: #fff;background-color: #721c24;border-color: #721c24}.list-group-item-light{color: #818182;background-color: #fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color: #818182;background-color: #ececf6}.list-group-item-light.list-group-item-action.active{color: #fff;background-color: #818182;border-color: #818182}.list-group-item-dark{color: #1b1e21;background-color: #c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color: #1b1e21;background-color: #b9bbbe}.list-group-item-dark.list-group-item-action.active{color: #fff;background-color: #1b1e21;border-color: #1b1e21}.close{float: right;font-size: 1.5rem;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .5}.close:hover{color: #000;text-decoration: none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity: .75}button.close{padding: 0;background-color: transparent;border: 0}a.close.disabled{pointer-events: none}.toast{-ms-flex-preferred-size: 350px;flex-basis: 350px;max-width: 350px;font-size: 0.875rem;background-color: rgba(255,255,255,0.85);background-clip: padding-box;border: 1px solid rgba(0,0,0,0.1);box-shadow: 0 0.25rem 0.75rem rgba(0,0,0,0.1);opacity: 0;border-radius: 0.25rem}.toast:not(:last-child){margin-bottom: 0.75rem}.toast.showing{opacity: 1}.toast.show{display: block;opacity: 1}.toast.hide{display: none}.toast-header{display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding: 0.25rem 0.75rem;color: #6c757d;background-color: rgba(255,255,255,0.85);background-clip: padding-box;border-bottom: 1px solid rgba(0,0,0,0.05);border-top-left-radius: calc(0.25rem - 1px);border-top-right-radius: calc(0.25rem - 1px)}.toast-body{padding: 0.75rem}.modal-open{overflow: hidden}.modal-open .modal{overflow-x: hidden;overflow-y: auto}.modal{position: fixed;top: 0;left: 0;z-index: 1050;display: none;width: 100%;height: 100%;overflow: hidden;outline: 0}.modal-dialog{position: relative;width: auto;margin: 0.5rem;pointer-events: none}.modal.fade .modal-dialog{transition: -webkit-transform 0.3s ease-out;transition: transform 0.3s ease-out;transition: transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-transform: translate(0,-50px);transform: translate(0,-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition: none}}.modal.show .modal-dialog{-webkit-transform: none;transform: none}.modal.modal-static .modal-dialog{-webkit-transform: scale(1.02);transform: scale(1.02)}.modal-dialog-scrollable{display: -ms-flexbox;display: flex;max-height: calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height: calc(100vh - 1rem);overflow: hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative: 0;flex-shrink: 0}.modal-dialog-scrollable .modal-body{overflow-y: auto}.modal-dialog-centered{display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;min-height: calc(100% - 1rem)}.modal-dialog-centered::before{display: block;height: calc(100vh - 1rem);height: -webkit-min-content;height: -moz-min-content;height: min-content;content: ""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: center;justify-content: center;height: 100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height: none}.modal-dialog-centered.modal-dialog-scrollable::before{content: none}.modal-content{position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,0.2);border-radius: 0.3rem;outline: 0}.modal-backdrop{position: fixed;top: 0;left: 0;z-index: 1040;width: 100vw;height: 100vh;background-color: #000}.modal-backdrop.fade{opacity: 0}.modal-backdrop.show{opacity: 0.5}.modal-header{display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;-ms-flex-pack: justify;justify-content: space-between;padding: 1rem 1rem;border-bottom: 1px solid #dee2e6;border-top-left-radius: calc(0.3rem - 1px);border-top-right-radius: calc(0.3rem - 1px)}.modal-header .close{padding: 1rem 1rem;margin: -1rem -1rem -1rem auto}.modal-title{margin-bottom: 0;line-height: 1.5}.modal-body{position: relative;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 1rem}.modal-footer{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;-ms-flex-pack: end;justify-content: flex-end;padding: 0.75rem;border-top: 1px solid #dee2e6;border-bottom-right-radius: calc(0.3rem - 1px);border-bottom-left-radius: calc(0.3rem - 1px)}.modal-footer>*{margin: 0.25rem}.modal-scrollbar-measure{position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll}@media (min-width: 576px){.modal-dialog{max-width: 500px;margin: 1.75rem auto}.modal-dialog-scrollable{max-height: calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height: calc(100vh - 3.5rem)}.modal-dialog-centered{min-height: calc(100% - 3.5rem)}.modal-dialog-centered::before{height: calc(100vh - 3.5rem);height: -webkit-min-content;height: -moz-min-content;height: min-content}.modal-sm{max-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width: 800px}}@media (min-width: 1200px){.modal-xl{max-width: 1140px}}.tooltip{position: absolute;z-index: 1070;display: block;margin: 0;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style: normal;font-weight: 400;line-height: 1.5;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;white-space: normal;word-spacing: normal;line-break: auto;font-size: 0.875rem;word-wrap: break-word;opacity: 0}.tooltip.show{opacity: 0.9}.tooltip .arrow{position: absolute;display: block;width: 0.8rem;height: 0.4rem}.tooltip .arrow::before{position: absolute;content: "";border-color: transparent;border-style: solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding: 0.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom: 0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top: 0;border-width: 0.4rem 0.4rem 0;border-top-color: #000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding: 0 0.4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left: 0;width: 0.4rem;height: 0.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right: 0;border-width: 0.4rem 0.4rem 0.4rem 0;border-right-color: #000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding: 0.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top: 0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom: 0;border-width: 0 0.4rem 0.4rem;border-bottom-color: #000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding: 0 0.4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right: 0;width: 0.4rem;height: 0.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left: 0;border-width: 0.4rem 0 0.4rem 0.4rem;border-left-color: #000}.tooltip-inner{max-width: 200px;padding: 0.25rem 0.5rem;color: #fff;text-align: center;background-color: #000;border-radius: 0.25rem}.popover{position: absolute;top: 0;left: 0;z-index: 1060;display: block;max-width: 276px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style: normal;font-weight: 400;line-height: 1.5;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;white-space: normal;word-spacing: normal;line-break: auto;font-size: 0.875rem;word-wrap: break-word;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,0.2);border-radius: 0.3rem}.popover .arrow{position: absolute;display: block;width: 1rem;height: 0.5rem;margin: 0 0.3rem}.popover .arrow::before,.popover .arrow::after{position: absolute;display: block;content: "";border-color: transparent;border-style: solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom: 0.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{bottom: calc(-0.5rem - 1px)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom: 0;border-width: 0.5rem 0.5rem 0;border-top-color: rgba(0,0,0,0.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom: 1px;border-width: 0.5rem 0.5rem 0;border-top-color: #fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left: 0.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{left: calc(-0.5rem - 1px);width: 0.5rem;height: 1rem;margin: 0.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{left: 0;border-width: 0.5rem 0.5rem 0.5rem 0;border-right-color: rgba(0,0,0,0.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{left: 1px;border-width: 0.5rem 0.5rem 0.5rem 0;border-right-color: #fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top: 0.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{top: calc(-0.5rem - 1px)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top: 0;border-width: 0 0.5rem 0.5rem 0.5rem;border-bottom-color: rgba(0,0,0,0.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top: 1px;border-width: 0 0.5rem 0.5rem 0.5rem;border-bottom-color: #fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position: absolute;top: 0;left: 50%;display: block;width: 1rem;margin-left: -0.5rem;content: "";border-bottom: 1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right: 0.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{right: calc(-0.5rem - 1px);width: 0.5rem;height: 1rem;margin: 0.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{right: 0;border-width: 0.5rem 0 0.5rem 0.5rem;border-left-color: rgba(0,0,0,0.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{right: 1px;border-width: 0.5rem 0 0.5rem 0.5rem;border-left-color: #fff}.popover-header{padding: 0.5rem 0.75rem;margin-bottom: 0;font-size: 1rem;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;border-top-left-radius: calc(0.3rem - 1px);border-top-right-radius: calc(0.3rem - 1px)}.popover-header:empty{display: none}.popover-body{padding: 0.5rem 0.75rem;color: #212529}.carousel{position: relative}.carousel.pointer-event{-ms-touch-action: pan-y;touch-action: pan-y}.carousel-inner{position: relative;width: 100%;overflow: hidden}.carousel-inner::after{display: block;clear: both;content: ""}.carousel-item{position: relative;display: none;float: left;width: 100%;margin-right: -100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: -webkit-transform 0.6s ease-in-out;transition: transform 0.6s ease-in-out;transition: transform 0.6s ease-in-out,-webkit-transform 0.6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition: none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display: block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform: translateX(100%);transform: translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform: translateX(-100%);transform: translateX(-100%)}.carousel-fade .carousel-item{opacity: 0;transition-property: opacity;-webkit-transform: none;transform: none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index: 1;opacity: 1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index: 0;opacity: 0;transition: opacity 0s 0.6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition: none}}.carousel-control-prev,.carousel-control-next{position: absolute;top: 0;bottom: 0;z-index: 1;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;width: 15%;padding: 0;color: #fff;text-align: center;background: none;border: 0;opacity: 0.5;transition: opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition: none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color: #fff;text-decoration: none;outline: 0;opacity: 0.9}.carousel-control-prev{left: 0}.carousel-control-next{right: 0}.carousel-control-prev-icon,.carousel-control-next-icon{display: inline-block;width: 20px;height: 20px;background: 50% / 100% 100% no-repeat}.carousel-control-prev-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position: absolute;right: 0;bottom: 0;left: 0;z-index: 15;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;padding-left: 0;margin-right: 15%;margin-left: 15%;list-style: none}.carousel-indicators li{box-sizing: content-box;-ms-flex: 0 1 auto;flex: 0 1 auto;width: 30px;height: 3px;margin-right: 3px;margin-left: 3px;text-indent: -999px;cursor: pointer;background-color: #fff;background-clip: padding-box;border-top: 10px solid transparent;border-bottom: 10px solid transparent;opacity: .5;transition: opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition: none}}.carousel-indicators .active{opacity: 1}.carousel-caption{position: absolute;right: 15%;bottom: 20px;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center}@-webkit-keyframes spinner-border{to{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}.spinner-border{display: inline-block;width: 2rem;height: 2rem;vertical-align: -0.125em;border: 0.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: 0.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform: scale(0);transform: scale(0)}50%{opacity: 1;-webkit-transform: none;transform: none}}@keyframes spinner-grow{0%{-webkit-transform: scale(0);transform: scale(0)}50%{opacity: 1;-webkit-transform: none;transform: none}}.spinner-grow{display: inline-block;width: 2rem;height: 2rem;vertical-align: -0.125em;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}}.align-baseline{vertical-align: baseline !important}.align-top{vertical-align: top !important}.align-middle{vertical-align: middle !important}.align-bottom{vertical-align: bottom !important}.align-text-bottom{vertical-align: text-bottom !important}.align-text-top{vertical-align: text-top !important}.bg-primary{background-color: #007bff !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color: #0062cc !important}.bg-secondary{background-color: #6c757d !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color: #545b62 !important}.bg-success{background-color: #28a745 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color: #1e7e34 !important}.bg-info{background-color: #17a2b8 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color: #117a8b !important}.bg-warning{background-color: #ffc107 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color: #d39e00 !important}.bg-danger{background-color: #dc3545 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color: #bd2130 !important}.bg-light{background-color: #f8f9fa !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color: #dae0e5 !important}.bg-dark{background-color: #343a40 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color: #1d2124 !important}.bg-white{background-color: #fff !important}.bg-transparent{background-color: transparent !important}.border{border: 1px solid #dee2e6 !important}.border-top{border-top: 1px solid #dee2e6 !important}.border-right{border-right: 1px solid #dee2e6 !important}.border-bottom{border-bottom: 1px solid #dee2e6 !important}.border-left{border-left: 1px solid #dee2e6 !important}.border-0{border: 0 !important}.border-top-0{border-top: 0 !important}.border-right-0{border-right: 0 !important}.border-bottom-0{border-bottom: 0 !important}.border-left-0{border-left: 0 !important}.border-primary{border-color: #007bff !important}.border-secondary{border-color: #6c757d !important}.border-success{border-color: #28a745 !important}.border-info{border-color: #17a2b8 !important}.border-warning{border-color: #ffc107 !important}.border-danger{border-color: #dc3545 !important}.border-light{border-color: #f8f9fa !important}.border-dark{border-color: #343a40 !important}.border-white{border-color: #fff !important}.rounded-sm{border-radius: 0.2rem !important}.rounded{border-radius: 0.25rem !important}.rounded-top{border-top-left-radius: 0.25rem !important;border-top-right-radius: 0.25rem !important}.rounded-right{border-top-right-radius: 0.25rem !important;border-bottom-right-radius: 0.25rem !important}.rounded-bottom{border-bottom-right-radius: 0.25rem !important;border-bottom-left-radius: 0.25rem !important}.rounded-left{border-top-left-radius: 0.25rem !important;border-bottom-left-radius: 0.25rem !important}.rounded-lg{border-radius: 0.3rem !important}.rounded-circle{border-radius: 50% !important}.rounded-pill{border-radius: 50rem !important}.rounded-0{border-radius: 0 !important}.clearfix::after{display: block;clear: both;content: ""}.d-none{display: none !important}.d-inline{display: inline !important}.d-inline-block{display: inline-block !important}.d-block{display: block !important}.d-table{display: table !important}.d-table-row{display: table-row !important}.d-table-cell{display: table-cell !important}.d-flex{display: -ms-flexbox !important;display: flex !important}.d-inline-flex{display: -ms-inline-flexbox !important;display: inline-flex !important}@media (min-width: 576px){.d-sm-none{display: none !important}.d-sm-inline{display: inline !important}.d-sm-inline-block{display: inline-block !important}.d-sm-block{display: block !important}.d-sm-table{display: table !important}.d-sm-table-row{display: table-row !important}.d-sm-table-cell{display: table-cell !important}.d-sm-flex{display: -ms-flexbox !important;display: flex !important}.d-sm-inline-flex{display: -ms-inline-flexbox !important;display: inline-flex !important}}@media (min-width: 768px){.d-md-none{display: none !important}.d-md-inline{display: inline !important}.d-md-inline-block{display: inline-block !important}.d-md-block{display: block !important}.d-md-table{display: table !important}.d-md-table-row{display: table-row !important}.d-md-table-cell{display: table-cell !important}.d-md-flex{display: -ms-flexbox !important;display: flex !important}.d-md-inline-flex{display: -ms-inline-flexbox !important;display: inline-flex !important}}@media (min-width: 992px){.d-lg-none{display: none !important}.d-lg-inline{display: inline !important}.d-lg-inline-block{display: inline-block !important}.d-lg-block{display: block !important}.d-lg-table{display: table !important}.d-lg-table-row{display: table-row !important}.d-lg-table-cell{display: table-cell !important}.d-lg-flex{display: -ms-flexbox !important;display: flex !important}.d-lg-inline-flex{display: -ms-inline-flexbox !important;display: inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display: none !important}.d-xl-inline{display: inline !important}.d-xl-inline-block{display: inline-block !important}.d-xl-block{display: block !important}.d-xl-table{display: table !important}.d-xl-table-row{display: table-row !important}.d-xl-table-cell{display: table-cell !important}.d-xl-flex{display: -ms-flexbox !important;display: flex !important}.d-xl-inline-flex{display: -ms-inline-flexbox !important;display: inline-flex !important}}@media print{.d-print-none{display: none !important}.d-print-inline{display: inline !important}.d-print-inline-block{display: inline-block !important}.d-print-block{display: block !important}.d-print-table{display: table !important}.d-print-table-row{display: table-row !important}.d-print-table-cell{display: table-cell !important}.d-print-flex{display: -ms-flexbox !important;display: flex !important}.d-print-inline-flex{display: -ms-inline-flexbox !important;display: inline-flex !important}}.embed-responsive{position: relative;display: block;width: 100%;padding: 0;overflow: hidden}.embed-responsive::before{display: block;content: ""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0}.embed-responsive-21by9::before{padding-top: 42.857143%}.embed-responsive-16by9::before{padding-top: 56.25%}.embed-responsive-4by3::before{padding-top: 75%}.embed-responsive-1by1::before{padding-top: 100%}.flex-row{-ms-flex-direction: row !important;flex-direction: row !important}.flex-column{-ms-flex-direction: column !important;flex-direction: column !important}.flex-row-reverse{-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important}.flex-column-reverse{-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important}.flex-wrap{-ms-flex-wrap: wrap !important;flex-wrap: wrap !important}.flex-nowrap{-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important}.flex-wrap-reverse{-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important}.flex-fill{-ms-flex: 1 1 auto !important;flex: 1 1 auto !important}.flex-grow-0{-ms-flex-positive: 0 !important;flex-grow: 0 !important}.flex-grow-1{-ms-flex-positive: 1 !important;flex-grow: 1 !important}.flex-shrink-0{-ms-flex-negative: 0 !important;flex-shrink: 0 !important}.flex-shrink-1{-ms-flex-negative: 1 !important;flex-shrink: 1 !important}.justify-content-start{-ms-flex-pack: start !important;justify-content: flex-start !important}.justify-content-end{-ms-flex-pack: end !important;justify-content: flex-end !important}.justify-content-center{-ms-flex-pack: center !important;justify-content: center !important}.justify-content-between{-ms-flex-pack: justify !important;justify-content: space-between !important}.justify-content-around{-ms-flex-pack: distribute !important;justify-content: space-around !important}.align-items-start{-ms-flex-align: start !important;align-items: flex-start !important}.align-items-end{-ms-flex-align: end !important;align-items: flex-end !important}.align-items-center{-ms-flex-align: center !important;align-items: center !important}.align-items-baseline{-ms-flex-align: baseline !important;align-items: baseline !important}.align-items-stretch{-ms-flex-align: stretch !important;align-items: stretch !important}.align-content-start{-ms-flex-line-pack: start !important;align-content: flex-start !important}.align-content-end{-ms-flex-line-pack: end !important;align-content: flex-end !important}.align-content-center{-ms-flex-line-pack: center !important;align-content: center !important}.align-content-between{-ms-flex-line-pack: justify !important;align-content: space-between !important}.align-content-around{-ms-flex-line-pack: distribute !important;align-content: space-around !important}.align-content-stretch{-ms-flex-line-pack: stretch !important;align-content: stretch !important}.align-self-auto{-ms-flex-item-align: auto !important;align-self: auto !important}.align-self-start{-ms-flex-item-align: start !important;align-self: flex-start !important}.align-self-end{-ms-flex-item-align: end !important;align-self: flex-end !important}.align-self-center{-ms-flex-item-align: center !important;align-self: center !important}.align-self-baseline{-ms-flex-item-align: baseline !important;align-self: baseline !important}.align-self-stretch{-ms-flex-item-align: stretch !important;align-self: stretch !important}@media (min-width: 576px){.flex-sm-row{-ms-flex-direction: row !important;flex-direction: row !important}.flex-sm-column{-ms-flex-direction: column !important;flex-direction: column !important}.flex-sm-row-reverse{-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important}.flex-sm-column-reverse{-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important}.flex-sm-wrap{-ms-flex-wrap: wrap !important;flex-wrap: wrap !important}.flex-sm-nowrap{-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important}.flex-sm-fill{-ms-flex: 1 1 auto !important;flex: 1 1 auto !important}.flex-sm-grow-0{-ms-flex-positive: 0 !important;flex-grow: 0 !important}.flex-sm-grow-1{-ms-flex-positive: 1 !important;flex-grow: 1 !important}.flex-sm-shrink-0{-ms-flex-negative: 0 !important;flex-shrink: 0 !important}.flex-sm-shrink-1{-ms-flex-negative: 1 !important;flex-shrink: 1 !important}.justify-content-sm-start{-ms-flex-pack: start !important;justify-content: flex-start !important}.justify-content-sm-end{-ms-flex-pack: end !important;justify-content: flex-end !important}.justify-content-sm-center{-ms-flex-pack: center !important;justify-content: center !important}.justify-content-sm-between{-ms-flex-pack: justify !important;justify-content: space-between !important}.justify-content-sm-around{-ms-flex-pack: distribute !important;justify-content: space-around !important}.align-items-sm-start{-ms-flex-align: start !important;align-items: flex-start !important}.align-items-sm-end{-ms-flex-align: end !important;align-items: flex-end !important}.align-items-sm-center{-ms-flex-align: center !important;align-items: center !important}.align-items-sm-baseline{-ms-flex-align: baseline !important;align-items: baseline !important}.align-items-sm-stretch{-ms-flex-align: stretch !important;align-items: stretch !important}.align-content-sm-start{-ms-flex-line-pack: start !important;align-content: flex-start !important}.align-content-sm-end{-ms-flex-line-pack: end !important;align-content: flex-end !important}.align-content-sm-center{-ms-flex-line-pack: center !important;align-content: center !important}.align-content-sm-between{-ms-flex-line-pack: justify !important;align-content: space-between !important}.align-content-sm-around{-ms-flex-line-pack: distribute !important;align-content: space-around !important}.align-content-sm-stretch{-ms-flex-line-pack: stretch !important;align-content: stretch !important}.align-self-sm-auto{-ms-flex-item-align: auto !important;align-self: auto !important}.align-self-sm-start{-ms-flex-item-align: start !important;align-self: flex-start !important}.align-self-sm-end{-ms-flex-item-align: end !important;align-self: flex-end !important}.align-self-sm-center{-ms-flex-item-align: center !important;align-self: center !important}.align-self-sm-baseline{-ms-flex-item-align: baseline !important;align-self: baseline !important}.align-self-sm-stretch{-ms-flex-item-align: stretch !important;align-self: stretch !important}}@media (min-width: 768px){.flex-md-row{-ms-flex-direction: row !important;flex-direction: row !important}.flex-md-column{-ms-flex-direction: column !important;flex-direction: column !important}.flex-md-row-reverse{-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important}.flex-md-column-reverse{-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important}.flex-md-wrap{-ms-flex-wrap: wrap !important;flex-wrap: wrap !important}.flex-md-nowrap{-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important}.flex-md-fill{-ms-flex: 1 1 auto !important;flex: 1 1 auto !important}.flex-md-grow-0{-ms-flex-positive: 0 !important;flex-grow: 0 !important}.flex-md-grow-1{-ms-flex-positive: 1 !important;flex-grow: 1 !important}.flex-md-shrink-0{-ms-flex-negative: 0 !important;flex-shrink: 0 !important}.flex-md-shrink-1{-ms-flex-negative: 1 !important;flex-shrink: 1 !important}.justify-content-md-start{-ms-flex-pack: start !important;justify-content: flex-start !important}.justify-content-md-end{-ms-flex-pack: end !important;justify-content: flex-end !important}.justify-content-md-center{-ms-flex-pack: center !important;justify-content: center !important}.justify-content-md-between{-ms-flex-pack: justify !important;justify-content: space-between !important}.justify-content-md-around{-ms-flex-pack: distribute !important;justify-content: space-around !important}.align-items-md-start{-ms-flex-align: start !important;align-items: flex-start !important}.align-items-md-end{-ms-flex-align: end !important;align-items: flex-end !important}.align-items-md-center{-ms-flex-align: center !important;align-items: center !important}.align-items-md-baseline{-ms-flex-align: baseline !important;align-items: baseline !important}.align-items-md-stretch{-ms-flex-align: stretch !important;align-items: stretch !important}.align-content-md-start{-ms-flex-line-pack: start !important;align-content: flex-start !important}.align-content-md-end{-ms-flex-line-pack: end !important;align-content: flex-end !important}.align-content-md-center{-ms-flex-line-pack: center !important;align-content: center !important}.align-content-md-between{-ms-flex-line-pack: justify !important;align-content: space-between !important}.align-content-md-around{-ms-flex-line-pack: distribute !important;align-content: space-around !important}.align-content-md-stretch{-ms-flex-line-pack: stretch !important;align-content: stretch !important}.align-self-md-auto{-ms-flex-item-align: auto !important;align-self: auto !important}.align-self-md-start{-ms-flex-item-align: start !important;align-self: flex-start !important}.align-self-md-end{-ms-flex-item-align: end !important;align-self: flex-end !important}.align-self-md-center{-ms-flex-item-align: center !important;align-self: center !important}.align-self-md-baseline{-ms-flex-item-align: baseline !important;align-self: baseline !important}.align-self-md-stretch{-ms-flex-item-align: stretch !important;align-self: stretch !important}}@media (min-width: 992px){.flex-lg-row{-ms-flex-direction: row !important;flex-direction: row !important}.flex-lg-column{-ms-flex-direction: column !important;flex-direction: column !important}.flex-lg-row-reverse{-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important}.flex-lg-column-reverse{-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important}.flex-lg-wrap{-ms-flex-wrap: wrap !important;flex-wrap: wrap !important}.flex-lg-nowrap{-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important}.flex-lg-fill{-ms-flex: 1 1 auto !important;flex: 1 1 auto !important}.flex-lg-grow-0{-ms-flex-positive: 0 !important;flex-grow: 0 !important}.flex-lg-grow-1{-ms-flex-positive: 1 !important;flex-grow: 1 !important}.flex-lg-shrink-0{-ms-flex-negative: 0 !important;flex-shrink: 0 !important}.flex-lg-shrink-1{-ms-flex-negative: 1 !important;flex-shrink: 1 !important}.justify-content-lg-start{-ms-flex-pack: start !important;justify-content: flex-start !important}.justify-content-lg-end{-ms-flex-pack: end !important;justify-content: flex-end !important}.justify-content-lg-center{-ms-flex-pack: center !important;justify-content: center !important}.justify-content-lg-between{-ms-flex-pack: justify !important;justify-content: space-between !important}.justify-content-lg-around{-ms-flex-pack: distribute !important;justify-content: space-around !important}.align-items-lg-start{-ms-flex-align: start !important;align-items: flex-start !important}.align-items-lg-end{-ms-flex-align: end !important;align-items: flex-end !important}.align-items-lg-center{-ms-flex-align: center !important;align-items: center !important}.align-items-lg-baseline{-ms-flex-align: baseline !important;align-items: baseline !important}.align-items-lg-stretch{-ms-flex-align: stretch !important;align-items: stretch !important}.align-content-lg-start{-ms-flex-line-pack: start !important;align-content: flex-start !important}.align-content-lg-end{-ms-flex-line-pack: end !important;align-content: flex-end !important}.align-content-lg-center{-ms-flex-line-pack: center !important;align-content: center !important}.align-content-lg-between{-ms-flex-line-pack: justify !important;align-content: space-between !important}.align-content-lg-around{-ms-flex-line-pack: distribute !important;align-content: space-around !important}.align-content-lg-stretch{-ms-flex-line-pack: stretch !important;align-content: stretch !important}.align-self-lg-auto{-ms-flex-item-align: auto !important;align-self: auto !important}.align-self-lg-start{-ms-flex-item-align: start !important;align-self: flex-start !important}.align-self-lg-end{-ms-flex-item-align: end !important;align-self: flex-end !important}.align-self-lg-center{-ms-flex-item-align: center !important;align-self: center !important}.align-self-lg-baseline{-ms-flex-item-align: baseline !important;align-self: baseline !important}.align-self-lg-stretch{-ms-flex-item-align: stretch !important;align-self: stretch !important}}@media (min-width: 1200px){.flex-xl-row{-ms-flex-direction: row !important;flex-direction: row !important}.flex-xl-column{-ms-flex-direction: column !important;flex-direction: column !important}.flex-xl-row-reverse{-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important}.flex-xl-column-reverse{-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important}.flex-xl-wrap{-ms-flex-wrap: wrap !important;flex-wrap: wrap !important}.flex-xl-nowrap{-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important}.flex-xl-fill{-ms-flex: 1 1 auto !important;flex: 1 1 auto !important}.flex-xl-grow-0{-ms-flex-positive: 0 !important;flex-grow: 0 !important}.flex-xl-grow-1{-ms-flex-positive: 1 !important;flex-grow: 1 !important}.flex-xl-shrink-0{-ms-flex-negative: 0 !important;flex-shrink: 0 !important}.flex-xl-shrink-1{-ms-flex-negative: 1 !important;flex-shrink: 1 !important}.justify-content-xl-start{-ms-flex-pack: start !important;justify-content: flex-start !important}.justify-content-xl-end{-ms-flex-pack: end !important;justify-content: flex-end !important}.justify-content-xl-center{-ms-flex-pack: center !important;justify-content: center !important}.justify-content-xl-between{-ms-flex-pack: justify !important;justify-content: space-between !important}.justify-content-xl-around{-ms-flex-pack: distribute !important;justify-content: space-around !important}.align-items-xl-start{-ms-flex-align: start !important;align-items: flex-start !important}.align-items-xl-end{-ms-flex-align: end !important;align-items: flex-end !important}.align-items-xl-center{-ms-flex-align: center !important;align-items: center !important}.align-items-xl-baseline{-ms-flex-align: baseline !important;align-items: baseline !important}.align-items-xl-stretch{-ms-flex-align: stretch !important;align-items: stretch !important}.align-content-xl-start{-ms-flex-line-pack: start !important;align-content: flex-start !important}.align-content-xl-end{-ms-flex-line-pack: end !important;align-content: flex-end !important}.align-content-xl-center{-ms-flex-line-pack: center !important;align-content: center !important}.align-content-xl-between{-ms-flex-line-pack: justify !important;align-content: space-between !important}.align-content-xl-around{-ms-flex-line-pack: distribute !important;align-content: space-around !important}.align-content-xl-stretch{-ms-flex-line-pack: stretch !important;align-content: stretch !important}.align-self-xl-auto{-ms-flex-item-align: auto !important;align-self: auto !important}.align-self-xl-start{-ms-flex-item-align: start !important;align-self: flex-start !important}.align-self-xl-end{-ms-flex-item-align: end !important;align-self: flex-end !important}.align-self-xl-center{-ms-flex-item-align: center !important;align-self: center !important}.align-self-xl-baseline{-ms-flex-item-align: baseline !important;align-self: baseline !important}.align-self-xl-stretch{-ms-flex-item-align: stretch !important;align-self: stretch !important}}.float-left{float: left !important}.float-right{float: right !important}.float-none{float: none !important}@media (min-width: 576px){.float-sm-left{float: left !important}.float-sm-right{float: right !important}.float-sm-none{float: none !important}}@media (min-width: 768px){.float-md-left{float: left !important}.float-md-right{float: right !important}.float-md-none{float: none !important}}@media (min-width: 992px){.float-lg-left{float: left !important}.float-lg-right{float: right !important}.float-lg-none{float: none !important}}@media (min-width: 1200px){.float-xl-left{float: left !important}.float-xl-right{float: right !important}.float-xl-none{float: none !important}}.user-select-all{-webkit-user-select: all !important;-moz-user-select: all !important;user-select: all !important}.user-select-auto{-webkit-user-select: auto !important;-moz-user-select: auto !important;-ms-user-select: auto !important;user-select: auto !important}.user-select-none{-webkit-user-select: none !important;-moz-user-select: none !important;-ms-user-select: none !important;user-select: none !important}.overflow-auto{overflow: auto !important}.overflow-hidden{overflow: hidden !important}.position-static{position: static !important}.position-relative{position: relative !important}.position-absolute{position: absolute !important}.position-fixed{position: fixed !important}.position-sticky{position: -webkit-sticky !important;position: sticky !important}.fixed-top{position: fixed;top: 0;right: 0;left: 0;z-index: 1030}.fixed-bottom{position: fixed;right: 0;bottom: 0;left: 0;z-index: 1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position: -webkit-sticky;position: sticky;top: 0;z-index: 1020}}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.sr-only-focusable:active,.sr-only-focusable:focus{position: static;width: auto;height: auto;overflow: visible;clip: auto;white-space: normal}.shadow-sm{box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow{box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{box-shadow: 0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{box-shadow: none !important}.w-25{width: 25% !important}.w-50{width: 50% !important}.w-75{width: 75% !important}.w-100{width: 100% !important}.w-auto{width: auto !important}.h-25{height: 25% !important}.h-50{height: 50% !important}.h-75{height: 75% !important}.h-100{height: 100% !important}.h-auto{height: auto !important}.mw-100{max-width: 100% !important}.mh-100{max-height: 100% !important}.min-vw-100{min-width: 100vw !important}.min-vh-100{min-height: 100vh !important}.vw-100{width: 100vw !important}.vh-100{height: 100vh !important}.m-0{margin: 0 !important}.mt-0,.my-0{margin-top: 0 !important}.mr-0,.mx-0{margin-right: 0 !important}.mb-0,.my-0{margin-bottom: 0 !important}.ml-0,.mx-0{margin-left: 0 !important}.m-1{margin: 0.25rem !important}.mt-1,.my-1{margin-top: 0.25rem !important}.mr-1,.mx-1{margin-right: 0.25rem !important}.mb-1,.my-1{margin-bottom: 0.25rem !important}.ml-1,.mx-1{margin-left: 0.25rem !important}.m-2{margin: 0.5rem !important}.mt-2,.my-2{margin-top: 0.5rem !important}.mr-2,.mx-2{margin-right: 0.5rem !important}.mb-2,.my-2{margin-bottom: 0.5rem !important}.ml-2,.mx-2{margin-left: 0.5rem !important}.m-3{margin: 1rem !important}.mt-3,.my-3{margin-top: 1rem !important}.mr-3,.mx-3{margin-right: 1rem !important}.mb-3,.my-3{margin-bottom: 1rem !important}.ml-3,.mx-3{margin-left: 1rem !important}.m-4{margin: 1.5rem !important}.mt-4,.my-4{margin-top: 1.5rem !important}.mr-4,.mx-4{margin-right: 1.5rem !important}.mb-4,.my-4{margin-bottom: 1.5rem !important}.ml-4,.mx-4{margin-left: 1.5rem !important}.m-5{margin: 3rem !important}.mt-5,.my-5{margin-top: 3rem !important}.mr-5,.mx-5{margin-right: 3rem !important}.mb-5,.my-5{margin-bottom: 3rem !important}.ml-5,.mx-5{margin-left: 3rem !important}.p-0{padding: 0 !important}.pt-0,.py-0{padding-top: 0 !important}.pr-0,.px-0{padding-right: 0 !important}.pb-0,.py-0{padding-bottom: 0 !important}.pl-0,.px-0{padding-left: 0 !important}.p-1{padding: 0.25rem !important}.pt-1,.py-1{padding-top: 0.25rem !important}.pr-1,.px-1{padding-right: 0.25rem !important}.pb-1,.py-1{padding-bottom: 0.25rem !important}.pl-1,.px-1{padding-left: 0.25rem !important}.p-2{padding: 0.5rem !important}.pt-2,.py-2{padding-top: 0.5rem !important}.pr-2,.px-2{padding-right: 0.5rem !important}.pb-2,.py-2{padding-bottom: 0.5rem !important}.pl-2,.px-2{padding-left: 0.5rem !important}.p-3{padding: 1rem !important}.pt-3,.py-3{padding-top: 1rem !important}.pr-3,.px-3{padding-right: 1rem !important}.pb-3,.py-3{padding-bottom: 1rem !important}.pl-3,.px-3{padding-left: 1rem !important}.p-4{padding: 1.5rem !important}.pt-4,.py-4{padding-top: 1.5rem !important}.pr-4,.px-4{padding-right: 1.5rem !important}.pb-4,.py-4{padding-bottom: 1.5rem !important}.pl-4,.px-4{padding-left: 1.5rem !important}.p-5{padding: 3rem !important}.pt-5,.py-5{padding-top: 3rem !important}.pr-5,.px-5{padding-right: 3rem !important}.pb-5,.py-5{padding-bottom: 3rem !important}.pl-5,.px-5{padding-left: 3rem !important}.m-n1{margin: -0.25rem !important}.mt-n1,.my-n1{margin-top: -0.25rem !important}.mr-n1,.mx-n1{margin-right: -0.25rem !important}.mb-n1,.my-n1{margin-bottom: -0.25rem !important}.ml-n1,.mx-n1{margin-left: -0.25rem !important}.m-n2{margin: -0.5rem !important}.mt-n2,.my-n2{margin-top: -0.5rem !important}.mr-n2,.mx-n2{margin-right: -0.5rem !important}.mb-n2,.my-n2{margin-bottom: -0.5rem !important}.ml-n2,.mx-n2{margin-left: -0.5rem !important}.m-n3{margin: -1rem !important}.mt-n3,.my-n3{margin-top: -1rem !important}.mr-n3,.mx-n3{margin-right: -1rem !important}.mb-n3,.my-n3{margin-bottom: -1rem !important}.ml-n3,.mx-n3{margin-left: -1rem !important}.m-n4{margin: -1.5rem !important}.mt-n4,.my-n4{margin-top: -1.5rem !important}.mr-n4,.mx-n4{margin-right: -1.5rem !important}.mb-n4,.my-n4{margin-bottom: -1.5rem !important}.ml-n4,.mx-n4{margin-left: -1.5rem !important}.m-n5{margin: -3rem !important}.mt-n5,.my-n5{margin-top: -3rem !important}.mr-n5,.mx-n5{margin-right: -3rem !important}.mb-n5,.my-n5{margin-bottom: -3rem !important}.ml-n5,.mx-n5{margin-left: -3rem !important}.m-auto{margin: auto !important}.mt-auto,.my-auto{margin-top: auto !important}.mr-auto,.mx-auto{margin-right: auto !important}.mb-auto,.my-auto{margin-bottom: auto !important}.ml-auto,.mx-auto{margin-left: auto !important}@media (min-width: 576px){.m-sm-0{margin: 0 !important}.mt-sm-0,.my-sm-0{margin-top: 0 !important}.mr-sm-0,.mx-sm-0{margin-right: 0 !important}.mb-sm-0,.my-sm-0{margin-bottom: 0 !important}.ml-sm-0,.mx-sm-0{margin-left: 0 !important}.m-sm-1{margin: 0.25rem !important}.mt-sm-1,.my-sm-1{margin-top: 0.25rem !important}.mr-sm-1,.mx-sm-1{margin-right: 0.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom: 0.25rem !important}.ml-sm-1,.mx-sm-1{margin-left: 0.25rem !important}.m-sm-2{margin: 0.5rem !important}.mt-sm-2,.my-sm-2{margin-top: 0.5rem !important}.mr-sm-2,.mx-sm-2{margin-right: 0.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom: 0.5rem !important}.ml-sm-2,.mx-sm-2{margin-left: 0.5rem !important}.m-sm-3{margin: 1rem !important}.mt-sm-3,.my-sm-3{margin-top: 1rem !important}.mr-sm-3,.mx-sm-3{margin-right: 1rem !important}.mb-sm-3,.my-sm-3{margin-bottom: 1rem !important}.ml-sm-3,.mx-sm-3{margin-left: 1rem !important}.m-sm-4{margin: 1.5rem !important}.mt-sm-4,.my-sm-4{margin-top: 1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right: 1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom: 1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left: 1.5rem !important}.m-sm-5{margin: 3rem !important}.mt-sm-5,.my-sm-5{margin-top: 3rem !important}.mr-sm-5,.mx-sm-5{margin-right: 3rem !important}.mb-sm-5,.my-sm-5{margin-bottom: 3rem !important}.ml-sm-5,.mx-sm-5{margin-left: 3rem !important}.p-sm-0{padding: 0 !important}.pt-sm-0,.py-sm-0{padding-top: 0 !important}.pr-sm-0,.px-sm-0{padding-right: 0 !important}.pb-sm-0,.py-sm-0{padding-bottom: 0 !important}.pl-sm-0,.px-sm-0{padding-left: 0 !important}.p-sm-1{padding: 0.25rem !important}.pt-sm-1,.py-sm-1{padding-top: 0.25rem !important}.pr-sm-1,.px-sm-1{padding-right: 0.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom: 0.25rem !important}.pl-sm-1,.px-sm-1{padding-left: 0.25rem !important}.p-sm-2{padding: 0.5rem !important}.pt-sm-2,.py-sm-2{padding-top: 0.5rem !important}.pr-sm-2,.px-sm-2{padding-right: 0.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom: 0.5rem !important}.pl-sm-2,.px-sm-2{padding-left: 0.5rem !important}.p-sm-3{padding: 1rem !important}.pt-sm-3,.py-sm-3{padding-top: 1rem !important}.pr-sm-3,.px-sm-3{padding-right: 1rem !important}.pb-sm-3,.py-sm-3{padding-bottom: 1rem !important}.pl-sm-3,.px-sm-3{padding-left: 1rem !important}.p-sm-4{padding: 1.5rem !important}.pt-sm-4,.py-sm-4{padding-top: 1.5rem !important}.pr-sm-4,.px-sm-4{padding-right: 1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom: 1.5rem !important}.pl-sm-4,.px-sm-4{padding-left: 1.5rem !important}.p-sm-5{padding: 3rem !important}.pt-sm-5,.py-sm-5{padding-top: 3rem !important}.pr-sm-5,.px-sm-5{padding-right: 3rem !important}.pb-sm-5,.py-sm-5{padding-bottom: 3rem !important}.pl-sm-5,.px-sm-5{padding-left: 3rem !important}.m-sm-n1{margin: -0.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top: -0.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right: -0.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom: -0.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left: -0.25rem !important}.m-sm-n2{margin: -0.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top: -0.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right: -0.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom: -0.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left: -0.5rem !important}.m-sm-n3{margin: -1rem !important}.mt-sm-n3,.my-sm-n3{margin-top: -1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right: -1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom: -1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left: -1rem !important}.m-sm-n4{margin: -1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top: -1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right: -1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom: -1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left: -1.5rem !important}.m-sm-n5{margin: -3rem !important}.mt-sm-n5,.my-sm-n5{margin-top: -3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right: -3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom: -3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left: -3rem !important}.m-sm-auto{margin: auto !important}.mt-sm-auto,.my-sm-auto{margin-top: auto !important}.mr-sm-auto,.mx-sm-auto{margin-right: auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom: auto !important}.ml-sm-auto,.mx-sm-auto{margin-left: auto !important}}@media (min-width: 768px){.m-md-0{margin: 0 !important}.mt-md-0,.my-md-0{margin-top: 0 !important}.mr-md-0,.mx-md-0{margin-right: 0 !important}.mb-md-0,.my-md-0{margin-bottom: 0 !important}.ml-md-0,.mx-md-0{margin-left: 0 !important}.m-md-1{margin: 0.25rem !important}.mt-md-1,.my-md-1{margin-top: 0.25rem !important}.mr-md-1,.mx-md-1{margin-right: 0.25rem !important}.mb-md-1,.my-md-1{margin-bottom: 0.25rem !important}.ml-md-1,.mx-md-1{margin-left: 0.25rem !important}.m-md-2{margin: 0.5rem !important}.mt-md-2,.my-md-2{margin-top: 0.5rem !important}.mr-md-2,.mx-md-2{margin-right: 0.5rem !important}.mb-md-2,.my-md-2{margin-bottom: 0.5rem !important}.ml-md-2,.mx-md-2{margin-left: 0.5rem !important}.m-md-3{margin: 1rem !important}.mt-md-3,.my-md-3{margin-top: 1rem !important}.mr-md-3,.mx-md-3{margin-right: 1rem !important}.mb-md-3,.my-md-3{margin-bottom: 1rem !important}.ml-md-3,.mx-md-3{margin-left: 1rem !important}.m-md-4{margin: 1.5rem !important}.mt-md-4,.my-md-4{margin-top: 1.5rem !important}.mr-md-4,.mx-md-4{margin-right: 1.5rem !important}.mb-md-4,.my-md-4{margin-bottom: 1.5rem !important}.ml-md-4,.mx-md-4{margin-left: 1.5rem !important}.m-md-5{margin: 3rem !important}.mt-md-5,.my-md-5{margin-top: 3rem !important}.mr-md-5,.mx-md-5{margin-right: 3rem !important}.mb-md-5,.my-md-5{margin-bottom: 3rem !important}.ml-md-5,.mx-md-5{margin-left: 3rem !important}.p-md-0{padding: 0 !important}.pt-md-0,.py-md-0{padding-top: 0 !important}.pr-md-0,.px-md-0{padding-right: 0 !important}.pb-md-0,.py-md-0{padding-bottom: 0 !important}.pl-md-0,.px-md-0{padding-left: 0 !important}.p-md-1{padding: 0.25rem !important}.pt-md-1,.py-md-1{padding-top: 0.25rem !important}.pr-md-1,.px-md-1{padding-right: 0.25rem !important}.pb-md-1,.py-md-1{padding-bottom: 0.25rem !important}.pl-md-1,.px-md-1{padding-left: 0.25rem !important}.p-md-2{padding: 0.5rem !important}.pt-md-2,.py-md-2{padding-top: 0.5rem !important}.pr-md-2,.px-md-2{padding-right: 0.5rem !important}.pb-md-2,.py-md-2{padding-bottom: 0.5rem !important}.pl-md-2,.px-md-2{padding-left: 0.5rem !important}.p-md-3{padding: 1rem !important}.pt-md-3,.py-md-3{padding-top: 1rem !important}.pr-md-3,.px-md-3{padding-right: 1rem !important}.pb-md-3,.py-md-3{padding-bottom: 1rem !important}.pl-md-3,.px-md-3{padding-left: 1rem !important}.p-md-4{padding: 1.5rem !important}.pt-md-4,.py-md-4{padding-top: 1.5rem !important}.pr-md-4,.px-md-4{padding-right: 1.5rem !important}.pb-md-4,.py-md-4{padding-bottom: 1.5rem !important}.pl-md-4,.px-md-4{padding-left: 1.5rem !important}.p-md-5{padding: 3rem !important}.pt-md-5,.py-md-5{padding-top: 3rem !important}.pr-md-5,.px-md-5{padding-right: 3rem !important}.pb-md-5,.py-md-5{padding-bottom: 3rem !important}.pl-md-5,.px-md-5{padding-left: 3rem !important}.m-md-n1{margin: -0.25rem !important}.mt-md-n1,.my-md-n1{margin-top: -0.25rem !important}.mr-md-n1,.mx-md-n1{margin-right: -0.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom: -0.25rem !important}.ml-md-n1,.mx-md-n1{margin-left: -0.25rem !important}.m-md-n2{margin: -0.5rem !important}.mt-md-n2,.my-md-n2{margin-top: -0.5rem !important}.mr-md-n2,.mx-md-n2{margin-right: -0.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom: -0.5rem !important}.ml-md-n2,.mx-md-n2{margin-left: -0.5rem !important}.m-md-n3{margin: -1rem !important}.mt-md-n3,.my-md-n3{margin-top: -1rem !important}.mr-md-n3,.mx-md-n3{margin-right: -1rem !important}.mb-md-n3,.my-md-n3{margin-bottom: -1rem !important}.ml-md-n3,.mx-md-n3{margin-left: -1rem !important}.m-md-n4{margin: -1.5rem !important}.mt-md-n4,.my-md-n4{margin-top: -1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right: -1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom: -1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left: -1.5rem !important}.m-md-n5{margin: -3rem !important}.mt-md-n5,.my-md-n5{margin-top: -3rem !important}.mr-md-n5,.mx-md-n5{margin-right: -3rem !important}.mb-md-n5,.my-md-n5{margin-bottom: -3rem !important}.ml-md-n5,.mx-md-n5{margin-left: -3rem !important}.m-md-auto{margin: auto !important}.mt-md-auto,.my-md-auto{margin-top: auto !important}.mr-md-auto,.mx-md-auto{margin-right: auto !important}.mb-md-auto,.my-md-auto{margin-bottom: auto !important}.ml-md-auto,.mx-md-auto{margin-left: auto !important}}@media (min-width: 992px){.m-lg-0{margin: 0 !important}.mt-lg-0,.my-lg-0{margin-top: 0 !important}.mr-lg-0,.mx-lg-0{margin-right: 0 !important}.mb-lg-0,.my-lg-0{margin-bottom: 0 !important}.ml-lg-0,.mx-lg-0{margin-left: 0 !important}.m-lg-1{margin: 0.25rem !important}.mt-lg-1,.my-lg-1{margin-top: 0.25rem !important}.mr-lg-1,.mx-lg-1{margin-right: 0.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom: 0.25rem !important}.ml-lg-1,.mx-lg-1{margin-left: 0.25rem !important}.m-lg-2{margin: 0.5rem !important}.mt-lg-2,.my-lg-2{margin-top: 0.5rem !important}.mr-lg-2,.mx-lg-2{margin-right: 0.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom: 0.5rem !important}.ml-lg-2,.mx-lg-2{margin-left: 0.5rem !important}.m-lg-3{margin: 1rem !important}.mt-lg-3,.my-lg-3{margin-top: 1rem !important}.mr-lg-3,.mx-lg-3{margin-right: 1rem !important}.mb-lg-3,.my-lg-3{margin-bottom: 1rem !important}.ml-lg-3,.mx-lg-3{margin-left: 1rem !important}.m-lg-4{margin: 1.5rem !important}.mt-lg-4,.my-lg-4{margin-top: 1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right: 1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom: 1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left: 1.5rem !important}.m-lg-5{margin: 3rem !important}.mt-lg-5,.my-lg-5{margin-top: 3rem !important}.mr-lg-5,.mx-lg-5{margin-right: 3rem !important}.mb-lg-5,.my-lg-5{margin-bottom: 3rem !important}.ml-lg-5,.mx-lg-5{margin-left: 3rem !important}.p-lg-0{padding: 0 !important}.pt-lg-0,.py-lg-0{padding-top: 0 !important}.pr-lg-0,.px-lg-0{padding-right: 0 !important}.pb-lg-0,.py-lg-0{padding-bottom: 0 !important}.pl-lg-0,.px-lg-0{padding-left: 0 !important}.p-lg-1{padding: 0.25rem !important}.pt-lg-1,.py-lg-1{padding-top: 0.25rem !important}.pr-lg-1,.px-lg-1{padding-right: 0.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom: 0.25rem !important}.pl-lg-1,.px-lg-1{padding-left: 0.25rem !important}.p-lg-2{padding: 0.5rem !important}.pt-lg-2,.py-lg-2{padding-top: 0.5rem !important}.pr-lg-2,.px-lg-2{padding-right: 0.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom: 0.5rem !important}.pl-lg-2,.px-lg-2{padding-left: 0.5rem !important}.p-lg-3{padding: 1rem !important}.pt-lg-3,.py-lg-3{padding-top: 1rem !important}.pr-lg-3,.px-lg-3{padding-right: 1rem !important}.pb-lg-3,.py-lg-3{padding-bottom: 1rem !important}.pl-lg-3,.px-lg-3{padding-left: 1rem !important}.p-lg-4{padding: 1.5rem !important}.pt-lg-4,.py-lg-4{padding-top: 1.5rem !important}.pr-lg-4,.px-lg-4{padding-right: 1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom: 1.5rem !important}.pl-lg-4,.px-lg-4{padding-left: 1.5rem !important}.p-lg-5{padding: 3rem !important}.pt-lg-5,.py-lg-5{padding-top: 3rem !important}.pr-lg-5,.px-lg-5{padding-right: 3rem !important}.pb-lg-5,.py-lg-5{padding-bottom: 3rem !important}.pl-lg-5,.px-lg-5{padding-left: 3rem !important}.m-lg-n1{margin: -0.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top: -0.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right: -0.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom: -0.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left: -0.25rem !important}.m-lg-n2{margin: -0.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top: -0.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right: -0.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom: -0.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left: -0.5rem !important}.m-lg-n3{margin: -1rem !important}.mt-lg-n3,.my-lg-n3{margin-top: -1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right: -1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom: -1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left: -1rem !important}.m-lg-n4{margin: -1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top: -1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right: -1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom: -1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left: -1.5rem !important}.m-lg-n5{margin: -3rem !important}.mt-lg-n5,.my-lg-n5{margin-top: -3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right: -3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom: -3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left: -3rem !important}.m-lg-auto{margin: auto !important}.mt-lg-auto,.my-lg-auto{margin-top: auto !important}.mr-lg-auto,.mx-lg-auto{margin-right: auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom: auto !important}.ml-lg-auto,.mx-lg-auto{margin-left: auto !important}}@media (min-width: 1200px){.m-xl-0{margin: 0 !important}.mt-xl-0,.my-xl-0{margin-top: 0 !important}.mr-xl-0,.mx-xl-0{margin-right: 0 !important}.mb-xl-0,.my-xl-0{margin-bottom: 0 !important}.ml-xl-0,.mx-xl-0{margin-left: 0 !important}.m-xl-1{margin: 0.25rem !important}.mt-xl-1,.my-xl-1{margin-top: 0.25rem !important}.mr-xl-1,.mx-xl-1{margin-right: 0.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom: 0.25rem !important}.ml-xl-1,.mx-xl-1{margin-left: 0.25rem !important}.m-xl-2{margin: 0.5rem !important}.mt-xl-2,.my-xl-2{margin-top: 0.5rem !important}.mr-xl-2,.mx-xl-2{margin-right: 0.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom: 0.5rem !important}.ml-xl-2,.mx-xl-2{margin-left: 0.5rem !important}.m-xl-3{margin: 1rem !important}.mt-xl-3,.my-xl-3{margin-top: 1rem !important}.mr-xl-3,.mx-xl-3{margin-right: 1rem !important}.mb-xl-3,.my-xl-3{margin-bottom: 1rem !important}.ml-xl-3,.mx-xl-3{margin-left: 1rem !important}.m-xl-4{margin: 1.5rem !important}.mt-xl-4,.my-xl-4{margin-top: 1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right: 1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom: 1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left: 1.5rem !important}.m-xl-5{margin: 3rem !important}.mt-xl-5,.my-xl-5{margin-top: 3rem !important}.mr-xl-5,.mx-xl-5{margin-right: 3rem !important}.mb-xl-5,.my-xl-5{margin-bottom: 3rem !important}.ml-xl-5,.mx-xl-5{margin-left: 3rem !important}.p-xl-0{padding: 0 !important}.pt-xl-0,.py-xl-0{padding-top: 0 !important}.pr-xl-0,.px-xl-0{padding-right: 0 !important}.pb-xl-0,.py-xl-0{padding-bottom: 0 !important}.pl-xl-0,.px-xl-0{padding-left: 0 !important}.p-xl-1{padding: 0.25rem !important}.pt-xl-1,.py-xl-1{padding-top: 0.25rem !important}.pr-xl-1,.px-xl-1{padding-right: 0.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom: 0.25rem !important}.pl-xl-1,.px-xl-1{padding-left: 0.25rem !important}.p-xl-2{padding: 0.5rem !important}.pt-xl-2,.py-xl-2{padding-top: 0.5rem !important}.pr-xl-2,.px-xl-2{padding-right: 0.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom: 0.5rem !important}.pl-xl-2,.px-xl-2{padding-left: 0.5rem !important}.p-xl-3{padding: 1rem !important}.pt-xl-3,.py-xl-3{padding-top: 1rem !important}.pr-xl-3,.px-xl-3{padding-right: 1rem !important}.pb-xl-3,.py-xl-3{padding-bottom: 1rem !important}.pl-xl-3,.px-xl-3{padding-left: 1rem !important}.p-xl-4{padding: 1.5rem !important}.pt-xl-4,.py-xl-4{padding-top: 1.5rem !important}.pr-xl-4,.px-xl-4{padding-right: 1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom: 1.5rem !important}.pl-xl-4,.px-xl-4{padding-left: 1.5rem !important}.p-xl-5{padding: 3rem !important}.pt-xl-5,.py-xl-5{padding-top: 3rem !important}.pr-xl-5,.px-xl-5{padding-right: 3rem !important}.pb-xl-5,.py-xl-5{padding-bottom: 3rem !important}.pl-xl-5,.px-xl-5{padding-left: 3rem !important}.m-xl-n1{margin: -0.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top: -0.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right: -0.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom: -0.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left: -0.25rem !important}.m-xl-n2{margin: -0.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top: -0.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right: -0.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom: -0.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left: -0.5rem !important}.m-xl-n3{margin: -1rem !important}.mt-xl-n3,.my-xl-n3{margin-top: -1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right: -1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom: -1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left: -1rem !important}.m-xl-n4{margin: -1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top: -1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right: -1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom: -1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left: -1.5rem !important}.m-xl-n5{margin: -3rem !important}.mt-xl-n5,.my-xl-n5{margin-top: -3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right: -3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom: -3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left: -3rem !important}.m-xl-auto{margin: auto !important}.mt-xl-auto,.my-xl-auto{margin-top: auto !important}.mr-xl-auto,.mx-xl-auto{margin-right: auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom: auto !important}.ml-xl-auto,.mx-xl-auto{margin-left: auto !important}}.stretched-link::after{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;pointer-events: auto;content: "";background-color: rgba(0,0,0,0)}.text-monospace{font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}.text-justify{text-align: justify !important}.text-wrap{white-space: normal !important}.text-nowrap{white-space: nowrap !important}.text-truncate{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.text-left{text-align: left !important}.text-right{text-align: right !important}.text-center{text-align: center !important}@media (min-width: 576px){.text-sm-left{text-align: left !important}.text-sm-right{text-align: right !important}.text-sm-center{text-align: center !important}}@media (min-width: 768px){.text-md-left{text-align: left !important}.text-md-right{text-align: right !important}.text-md-center{text-align: center !important}}@media (min-width: 992px){.text-lg-left{text-align: left !important}.text-lg-right{text-align: right !important}.text-lg-center{text-align: center !important}}@media (min-width: 1200px){.text-xl-left{text-align: left !important}.text-xl-right{text-align: right !important}.text-xl-center{text-align: center !important}}.text-lowercase{text-transform: lowercase !important}.text-uppercase{text-transform: uppercase !important}.text-capitalize{text-transform: capitalize !important}.font-weight-light{font-weight: 300 !important}.font-weight-lighter{font-weight: lighter !important}.font-weight-normal{font-weight: 400 !important}.font-weight-bold{font-weight: 700 !important}.font-weight-bolder{font-weight: bolder !important}.font-italic{font-style: italic !important}.text-white{color: #fff !important}.text-primary{color: #007bff !important}a.text-primary:hover,a.text-primary:focus{color: #0056b3 !important}.text-secondary{color: #6c757d !important}a.text-secondary:hover,a.text-secondary:focus{color: #494f54 !important}.text-success{color: #28a745 !important}a.text-success:hover,a.text-success:focus{color: #19692c !important}.text-info{color: #17a2b8 !important}a.text-info:hover,a.text-info:focus{color: #0f6674 !important}.text-warning{color: #ffc107 !important}a.text-warning:hover,a.text-warning:focus{color: #ba8b00 !important}.text-danger{color: #dc3545 !important}a.text-danger:hover,a.text-danger:focus{color: #a71d2a !important}.text-light{color: #f8f9fa !important}a.text-light:hover,a.text-light:focus{color: #cbd3da !important}.text-dark{color: #343a40 !important}a.text-dark:hover,a.text-dark:focus{color: #121416 !important}.text-body{color: #212529 !important}.text-muted{color: #6c757d !important}.text-black-50{color: rgba(0,0,0,0.5) !important}.text-white-50{color: rgba(255,255,255,0.5) !important}.text-hide{font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0}.text-decoration-none{text-decoration: none !important}.text-break{word-break: break-word !important;word-wrap: break-word !important}.text-reset{color: inherit !important}.visible{visibility: visible !important}.invisible{visibility: hidden !important}@media print{*,*::before,*::after{text-shadow: none !important;box-shadow: none !important}a:not(.btn){text-decoration: underline}abbr[title]::after{content: " (" attr(title) ")"}pre{white-space: pre-wrap !important}pre,blockquote{border: 1px solid #adb5bd;page-break-inside: avoid}tr,img{page-break-inside: avoid}p,h2,h3{orphans: 3;widows: 3}h2,h3{page-break-after: avoid}@page{size: a3}body{min-width: 992px !important}.container{min-width: 992px !important}.navbar{display: none}.badge{border: 1px solid #000}.table{border-collapse: collapse !important}.table td,.table th{background-color: #fff !important}.table-bordered th,.table-bordered td{border: 1px solid #dee2e6 !important}.table-dark{color: inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody + tbody{border-color: #dee2e6}.table .thead-dark th{color: inherit;border-color: #dee2e6}}span.twitter-typeahead .tt-menu,span.twitter-typeahead .tt-dropdown-menu{position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;font-size: 1rem;color: #373a3c;text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,0.15);border-radius: 0.25rem}span.twitter-typeahead .tt-suggestion{display: block;width: 100%;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.5;color: #373a3c;text-align: inherit;white-space: nowrap;background: none;border: 0}span.twitter-typeahead .tt-suggestion:focus,.dropdown-item:hover,span.twitter-typeahead .tt-suggestion:hover{color: #2b2d2f;text-decoration: none;background-color: #f5f5f5}span.twitter-typeahead .active.tt-suggestion,span.twitter-typeahead .tt-suggestion.tt-cursor,.dropdown-item.active:focus,span.twitter-typeahead .active.tt-suggestion:focus,span.twitter-typeahead .tt-suggestion.tt-cursor:focus,.dropdown-item.active:hover,span.twitter-typeahead .active.tt-suggestion:hover,span.twitter-typeahead .tt-suggestion.tt-cursor:hover{color: #fff;text-decoration: none;background-color: #0275d8;outline: 0}span.twitter-typeahead .disabled.tt-suggestion,.dropdown-item.disabled:focus,span.twitter-typeahead .disabled.tt-suggestion:focus,.dropdown-item.disabled:hover,span.twitter-typeahead .disabled.tt-suggestion:hover{color: #818a91}span.twitter-typeahead .disabled.tt-suggestion:focus,.dropdown-item.disabled:hover,span.twitter-typeahead .disabled.tt-suggestion:hover{text-decoration: none;cursor: not-allowed;background-color: transparent;background-image: none;filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)"}span.twitter-typeahead{width: 100%}.input-group span.twitter-typeahead{display: block !important}.input-group span.twitter-typeahead .tt-dropdown-menu{top: 32px !important}.input-group.input-group-lg span.twitter-typeahead .tt-dropdown-menu{top: 44px !important}.input-group.input-group-sm span.twitter-typeahead .tt-dropdown-menu{top: 28px !important}.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1}.fa-lg{font-size: 1.33333em;line-height: 0.75em;vertical-align: -.0667em}.fa-xs{font-size: .75em}.fa-sm{font-size: .875em}.fa-1x{font-size: 1em}.fa-2x{font-size: 2em}.fa-3x{font-size: 3em}.fa-4x{font-size: 4em}.fa-5x{font-size: 5em}.fa-6x{font-size: 6em}.fa-7x{font-size: 7em}.fa-8x{font-size: 8em}.fa-9x{font-size: 9em}.fa-10x{font-size: 10em}.fa-fw{text-align: center;width: 1.25em}.fa-ul{list-style-type: none;margin-left: 2.5em;padding-left: 0}.fa-ul>li{position: relative}.fa-li{left: -2em;position: absolute;text-align: center;width: 2em;line-height: inherit}.fa-border{border: solid 0.08em #eee;border-radius: .1em;padding: .2em .25em .15em}.fa-pull-left{float: left}.fa-pull-right{float: right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right: .3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left: .3em}.fa-spin{-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear}.fa-pulse{-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}100%{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}100%{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}.fa-rotate-90{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform: rotate(90deg);transform: rotate(90deg)}.fa-rotate-180{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform: rotate(180deg);transform: rotate(180deg)}.fa-rotate-270{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform: rotate(270deg);transform: rotate(270deg)}.fa-flip-horizontal{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform: scale(-1,1);transform: scale(-1,1)}.fa-flip-vertical{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform: scale(1,-1);transform: scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform: scale(-1,-1);transform: scale(-1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{-webkit-filter: none;filter: none}.fa-stack{display: inline-block;height: 2em;line-height: 2em;position: relative;vertical-align: middle;width: 2.5em}.fa-stack-1x,.fa-stack-2x{left: 0;position: absolute;text-align: center;width: 100%}.fa-stack-1x{line-height: inherit}.fa-stack-2x{font-size: 2em}.fa-inverse{color: #fff}.fa-500px:before{content: "\f26e"}.fa-accessible-icon:before{content: "\f368"}.fa-accusoft:before{content: "\f369"}.fa-acquisitions-incorporated:before{content: "\f6af"}.fa-ad:before{content: "\f641"}.fa-address-book:before{content: "\f2b9"}.fa-address-card:before{content: "\f2bb"}.fa-adjust:before{content: "\f042"}.fa-adn:before{content: "\f170"}.fa-adversal:before{content: "\f36a"}.fa-affiliatetheme:before{content: "\f36b"}.fa-air-freshener:before{content: "\f5d0"}.fa-airbnb:before{content: "\f834"}.fa-algolia:before{content: "\f36c"}.fa-align-center:before{content: "\f037"}.fa-align-justify:before{content: "\f039"}.fa-align-left:before{content: "\f036"}.fa-align-right:before{content: "\f038"}.fa-alipay:before{content: "\f642"}.fa-allergies:before{content: "\f461"}.fa-amazon:before{content: "\f270"}.fa-amazon-pay:before{content: "\f42c"}.fa-ambulance:before{content: "\f0f9"}.fa-american-sign-language-interpreting:before{content: "\f2a3"}.fa-amilia:before{content: "\f36d"}.fa-anchor:before{content: "\f13d"}.fa-android:before{content: "\f17b"}.fa-angellist:before{content: "\f209"}.fa-angle-double-down:before{content: "\f103"}.fa-angle-double-left:before{content: "\f100"}.fa-angle-double-right:before{content: "\f101"}.fa-angle-double-up:before{content: "\f102"}.fa-angle-down:before{content: "\f107"}.fa-angle-left:before{content: "\f104"}.fa-angle-right:before{content: "\f105"}.fa-angle-up:before{content: "\f106"}.fa-angry:before{content: "\f556"}.fa-angrycreative:before{content: "\f36e"}.fa-angular:before{content: "\f420"}.fa-ankh:before{content: "\f644"}.fa-app-store:before{content: "\f36f"}.fa-app-store-ios:before{content: "\f370"}.fa-apper:before{content: "\f371"}.fa-apple:before{content: "\f179"}.fa-apple-alt:before{content: "\f5d1"}.fa-apple-pay:before{content: "\f415"}.fa-archive:before{content: "\f187"}.fa-archway:before{content: "\f557"}.fa-arrow-alt-circle-down:before{content: "\f358"}.fa-arrow-alt-circle-left:before{content: "\f359"}.fa-arrow-alt-circle-right:before{content: "\f35a"}.fa-arrow-alt-circle-up:before{content: "\f35b"}.fa-arrow-circle-down:before{content: "\f0ab"}.fa-arrow-circle-left:before{content: "\f0a8"}.fa-arrow-circle-right:before{content: "\f0a9"}.fa-arrow-circle-up:before{content: "\f0aa"}.fa-arrow-down:before{content: "\f063"}.fa-arrow-left:before{content: "\f060"}.fa-arrow-right:before{content: "\f061"}.fa-arrow-up:before{content: "\f062"}.fa-arrows-alt:before{content: "\f0b2"}.fa-arrows-alt-h:before{content: "\f337"}.fa-arrows-alt-v:before{content: "\f338"}.fa-artstation:before{content: "\f77a"}.fa-assistive-listening-systems:before{content: "\f2a2"}.fa-asterisk:before{content: "\f069"}.fa-asymmetrik:before{content: "\f372"}.fa-at:before{content: "\f1fa"}.fa-atlas:before{content: "\f558"}.fa-atlassian:before{content: "\f77b"}.fa-atom:before{content: "\f5d2"}.fa-audible:before{content: "\f373"}.fa-audio-description:before{content: "\f29e"}.fa-autoprefixer:before{content: "\f41c"}.fa-avianex:before{content: "\f374"}.fa-aviato:before{content: "\f421"}.fa-award:before{content: "\f559"}.fa-aws:before{content: "\f375"}.fa-baby:before{content: "\f77c"}.fa-baby-carriage:before{content: "\f77d"}.fa-backspace:before{content: "\f55a"}.fa-backward:before{content: "\f04a"}.fa-bacon:before{content: "\f7e5"}.fa-bacteria:before{content: "\e059"}.fa-bacterium:before{content: "\e05a"}.fa-bahai:before{content: "\f666"}.fa-balance-scale:before{content: "\f24e"}.fa-balance-scale-left:before{content: "\f515"}.fa-balance-scale-right:before{content: "\f516"}.fa-ban:before{content: "\f05e"}.fa-band-aid:before{content: "\f462"}.fa-bandcamp:before{content: "\f2d5"}.fa-barcode:before{content: "\f02a"}.fa-bars:before{content: "\f0c9"}.fa-baseball-ball:before{content: "\f433"}.fa-basketball-ball:before{content: "\f434"}.fa-bath:before{content: "\f2cd"}.fa-battery-empty:before{content: "\f244"}.fa-battery-full:before{content: "\f240"}.fa-battery-half:before{content: "\f242"}.fa-battery-quarter:before{content: "\f243"}.fa-battery-three-quarters:before{content: "\f241"}.fa-battle-net:before{content: "\f835"}.fa-bed:before{content: "\f236"}.fa-beer:before{content: "\f0fc"}.fa-behance:before{content: "\f1b4"}.fa-behance-square:before{content: "\f1b5"}.fa-bell:before{content: "\f0f3"}.fa-bell-slash:before{content: "\f1f6"}.fa-bezier-curve:before{content: "\f55b"}.fa-bible:before{content: "\f647"}.fa-bicycle:before{content: "\f206"}.fa-biking:before{content: "\f84a"}.fa-bimobject:before{content: "\f378"}.fa-binoculars:before{content: "\f1e5"}.fa-biohazard:before{content: "\f780"}.fa-birthday-cake:before{content: "\f1fd"}.fa-bitbucket:before{content: "\f171"}.fa-bitcoin:before{content: "\f379"}.fa-bity:before{content: "\f37a"}.fa-black-tie:before{content: "\f27e"}.fa-blackberry:before{content: "\f37b"}.fa-blender:before{content: "\f517"}.fa-blender-phone:before{content: "\f6b6"}.fa-blind:before{content: "\f29d"}.fa-blog:before{content: "\f781"}.fa-blogger:before{content: "\f37c"}.fa-blogger-b:before{content: "\f37d"}.fa-bluetooth:before{content: "\f293"}.fa-bluetooth-b:before{content: "\f294"}.fa-bold:before{content: "\f032"}.fa-bolt:before{content: "\f0e7"}.fa-bomb:before{content: "\f1e2"}.fa-bone:before{content: "\f5d7"}.fa-bong:before{content: "\f55c"}.fa-book:before{content: "\f02d"}.fa-book-dead:before{content: "\f6b7"}.fa-book-medical:before{content: "\f7e6"}.fa-book-open:before{content: "\f518"}.fa-book-reader:before{content: "\f5da"}.fa-bookmark:before{content: "\f02e"}.fa-bootstrap:before{content: "\f836"}.fa-border-all:before{content: "\f84c"}.fa-border-none:before{content: "\f850"}.fa-border-style:before{content: "\f853"}.fa-bowling-ball:before{content: "\f436"}.fa-box:before{content: "\f466"}.fa-box-open:before{content: "\f49e"}.fa-box-tissue:before{content: "\e05b"}.fa-boxes:before{content: "\f468"}.fa-braille:before{content: "\f2a1"}.fa-brain:before{content: "\f5dc"}.fa-bread-slice:before{content: "\f7ec"}.fa-briefcase:before{content: "\f0b1"}.fa-briefcase-medical:before{content: "\f469"}.fa-broadcast-tower:before{content: "\f519"}.fa-broom:before{content: "\f51a"}.fa-brush:before{content: "\f55d"}.fa-btc:before{content: "\f15a"}.fa-buffer:before{content: "\f837"}.fa-bug:before{content: "\f188"}.fa-building:before{content: "\f1ad"}.fa-bullhorn:before{content: "\f0a1"}.fa-bullseye:before{content: "\f140"}.fa-burn:before{content: "\f46a"}.fa-buromobelexperte:before{content: "\f37f"}.fa-bus:before{content: "\f207"}.fa-bus-alt:before{content: "\f55e"}.fa-business-time:before{content: "\f64a"}.fa-buy-n-large:before{content: "\f8a6"}.fa-buysellads:before{content: "\f20d"}.fa-calculator:before{content: "\f1ec"}.fa-calendar:before{content: "\f133"}.fa-calendar-alt:before{content: "\f073"}.fa-calendar-check:before{content: "\f274"}.fa-calendar-day:before{content: "\f783"}.fa-calendar-minus:before{content: "\f272"}.fa-calendar-plus:before{content: "\f271"}.fa-calendar-times:before{content: "\f273"}.fa-calendar-week:before{content: "\f784"}.fa-camera:before{content: "\f030"}.fa-camera-retro:before{content: "\f083"}.fa-campground:before{content: "\f6bb"}.fa-canadian-maple-leaf:before{content: "\f785"}.fa-candy-cane:before{content: "\f786"}.fa-cannabis:before{content: "\f55f"}.fa-capsules:before{content: "\f46b"}.fa-car:before{content: "\f1b9"}.fa-car-alt:before{content: "\f5de"}.fa-car-battery:before{content: "\f5df"}.fa-car-crash:before{content: "\f5e1"}.fa-car-side:before{content: "\f5e4"}.fa-caravan:before{content: "\f8ff"}.fa-caret-down:before{content: "\f0d7"}.fa-caret-left:before{content: "\f0d9"}.fa-caret-right:before{content: "\f0da"}.fa-caret-square-down:before{content: "\f150"}.fa-caret-square-left:before{content: "\f191"}.fa-caret-square-right:before{content: "\f152"}.fa-caret-square-up:before{content: "\f151"}.fa-caret-up:before{content: "\f0d8"}.fa-carrot:before{content: "\f787"}.fa-cart-arrow-down:before{content: "\f218"}.fa-cart-plus:before{content: "\f217"}.fa-cash-register:before{content: "\f788"}.fa-cat:before{content: "\f6be"}.fa-cc-amazon-pay:before{content: "\f42d"}.fa-cc-amex:before{content: "\f1f3"}.fa-cc-apple-pay:before{content: "\f416"}.fa-cc-diners-club:before{content: "\f24c"}.fa-cc-discover:before{content: "\f1f2"}.fa-cc-jcb:before{content: "\f24b"}.fa-cc-mastercard:before{content: "\f1f1"}.fa-cc-paypal:before{content: "\f1f4"}.fa-cc-stripe:before{content: "\f1f5"}.fa-cc-visa:before{content: "\f1f0"}.fa-centercode:before{content: "\f380"}.fa-centos:before{content: "\f789"}.fa-certificate:before{content: "\f0a3"}.fa-chair:before{content: "\f6c0"}.fa-chalkboard:before{content: "\f51b"}.fa-chalkboard-teacher:before{content: "\f51c"}.fa-charging-station:before{content: "\f5e7"}.fa-chart-area:before{content: "\f1fe"}.fa-chart-bar:before{content: "\f080"}.fa-chart-line:before{content: "\f201"}.fa-chart-pie:before{content: "\f200"}.fa-check:before{content: "\f00c"}.fa-check-circle:before{content: "\f058"}.fa-check-double:before{content: "\f560"}.fa-check-square:before{content: "\f14a"}.fa-cheese:before{content: "\f7ef"}.fa-chess:before{content: "\f439"}.fa-chess-bishop:before{content: "\f43a"}.fa-chess-board:before{content: "\f43c"}.fa-chess-king:before{content: "\f43f"}.fa-chess-knight:before{content: "\f441"}.fa-chess-pawn:before{content: "\f443"}.fa-chess-queen:before{content: "\f445"}.fa-chess-rook:before{content: "\f447"}.fa-chevron-circle-down:before{content: "\f13a"}.fa-chevron-circle-left:before{content: "\f137"}.fa-chevron-circle-right:before{content: "\f138"}.fa-chevron-circle-up:before{content: "\f139"}.fa-chevron-down:before{content: "\f078"}.fa-chevron-left:before{content: "\f053"}.fa-chevron-right:before{content: "\f054"}.fa-chevron-up:before{content: "\f077"}.fa-child:before{content: "\f1ae"}.fa-chrome:before{content: "\f268"}.fa-chromecast:before{content: "\f838"}.fa-church:before{content: "\f51d"}.fa-circle:before{content: "\f111"}.fa-circle-notch:before{content: "\f1ce"}.fa-city:before{content: "\f64f"}.fa-clinic-medical:before{content: "\f7f2"}.fa-clipboard:before{content: "\f328"}.fa-clipboard-check:before{content: "\f46c"}.fa-clipboard-list:before{content: "\f46d"}.fa-clock:before{content: "\f017"}.fa-clone:before{content: "\f24d"}.fa-closed-captioning:before{content: "\f20a"}.fa-cloud:before{content: "\f0c2"}.fa-cloud-download-alt:before{content: "\f381"}.fa-cloud-meatball:before{content: "\f73b"}.fa-cloud-moon:before{content: "\f6c3"}.fa-cloud-moon-rain:before{content: "\f73c"}.fa-cloud-rain:before{content: "\f73d"}.fa-cloud-showers-heavy:before{content: "\f740"}.fa-cloud-sun:before{content: "\f6c4"}.fa-cloud-sun-rain:before{content: "\f743"}.fa-cloud-upload-alt:before{content: "\f382"}.fa-cloudflare:before{content: "\e07d"}.fa-cloudscale:before{content: "\f383"}.fa-cloudsmith:before{content: "\f384"}.fa-cloudversify:before{content: "\f385"}.fa-cocktail:before{content: "\f561"}.fa-code:before{content: "\f121"}.fa-code-branch:before{content: "\f126"}.fa-codepen:before{content: "\f1cb"}.fa-codiepie:before{content: "\f284"}.fa-coffee:before{content: "\f0f4"}.fa-cog:before{content: "\f013"}.fa-cogs:before{content: "\f085"}.fa-coins:before{content: "\f51e"}.fa-columns:before{content: "\f0db"}.fa-comment:before{content: "\f075"}.fa-comment-alt:before{content: "\f27a"}.fa-comment-dollar:before{content: "\f651"}.fa-comment-dots:before{content: "\f4ad"}.fa-comment-medical:before{content: "\f7f5"}.fa-comment-slash:before{content: "\f4b3"}.fa-comments:before{content: "\f086"}.fa-comments-dollar:before{content: "\f653"}.fa-compact-disc:before{content: "\f51f"}.fa-compass:before{content: "\f14e"}.fa-compress:before{content: "\f066"}.fa-compress-alt:before{content: "\f422"}.fa-compress-arrows-alt:before{content: "\f78c"}.fa-concierge-bell:before{content: "\f562"}.fa-confluence:before{content: "\f78d"}.fa-connectdevelop:before{content: "\f20e"}.fa-contao:before{content: "\f26d"}.fa-cookie:before{content: "\f563"}.fa-cookie-bite:before{content: "\f564"}.fa-copy:before{content: "\f0c5"}.fa-copyright:before{content: "\f1f9"}.fa-cotton-bureau:before{content: "\f89e"}.fa-couch:before{content: "\f4b8"}.fa-cpanel:before{content: "\f388"}.fa-creative-commons:before{content: "\f25e"}.fa-creative-commons-by:before{content: "\f4e7"}.fa-creative-commons-nc:before{content: "\f4e8"}.fa-creative-commons-nc-eu:before{content: "\f4e9"}.fa-creative-commons-nc-jp:before{content: "\f4ea"}.fa-creative-commons-nd:before{content: "\f4eb"}.fa-creative-commons-pd:before{content: "\f4ec"}.fa-creative-commons-pd-alt:before{content: "\f4ed"}.fa-creative-commons-remix:before{content: "\f4ee"}.fa-creative-commons-sa:before{content: "\f4ef"}.fa-creative-commons-sampling:before{content: "\f4f0"}.fa-creative-commons-sampling-plus:before{content: "\f4f1"}.fa-creative-commons-share:before{content: "\f4f2"}.fa-creative-commons-zero:before{content: "\f4f3"}.fa-credit-card:before{content: "\f09d"}.fa-critical-role:before{content: "\f6c9"}.fa-crop:before{content: "\f125"}.fa-crop-alt:before{content: "\f565"}.fa-cross:before{content: "\f654"}.fa-crosshairs:before{content: "\f05b"}.fa-crow:before{content: "\f520"}.fa-crown:before{content: "\f521"}.fa-crutch:before{content: "\f7f7"}.fa-css3:before{content: "\f13c"}.fa-css3-alt:before{content: "\f38b"}.fa-cube:before{content: "\f1b2"}.fa-cubes:before{content: "\f1b3"}.fa-cut:before{content: "\f0c4"}.fa-cuttlefish:before{content: "\f38c"}.fa-d-and-d:before{content: "\f38d"}.fa-d-and-d-beyond:before{content: "\f6ca"}.fa-dailymotion:before{content: "\e052"}.fa-dashcube:before{content: "\f210"}.fa-database:before{content: "\f1c0"}.fa-deaf:before{content: "\f2a4"}.fa-deezer:before{content: "\e077"}.fa-delicious:before{content: "\f1a5"}.fa-democrat:before{content: "\f747"}.fa-deploydog:before{content: "\f38e"}.fa-deskpro:before{content: "\f38f"}.fa-desktop:before{content: "\f108"}.fa-dev:before{content: "\f6cc"}.fa-deviantart:before{content: "\f1bd"}.fa-dharmachakra:before{content: "\f655"}.fa-dhl:before{content: "\f790"}.fa-diagnoses:before{content: "\f470"}.fa-diaspora:before{content: "\f791"}.fa-dice:before{content: "\f522"}.fa-dice-d20:before{content: "\f6cf"}.fa-dice-d6:before{content: "\f6d1"}.fa-dice-five:before{content: "\f523"}.fa-dice-four:before{content: "\f524"}.fa-dice-one:before{content: "\f525"}.fa-dice-six:before{content: "\f526"}.fa-dice-three:before{content: "\f527"}.fa-dice-two:before{content: "\f528"}.fa-digg:before{content: "\f1a6"}.fa-digital-ocean:before{content: "\f391"}.fa-digital-tachograph:before{content: "\f566"}.fa-directions:before{content: "\f5eb"}.fa-discord:before{content: "\f392"}.fa-discourse:before{content: "\f393"}.fa-disease:before{content: "\f7fa"}.fa-divide:before{content: "\f529"}.fa-dizzy:before{content: "\f567"}.fa-dna:before{content: "\f471"}.fa-dochub:before{content: "\f394"}.fa-docker:before{content: "\f395"}.fa-dog:before{content: "\f6d3"}.fa-dollar-sign:before{content: "\f155"}.fa-dolly:before{content: "\f472"}.fa-dolly-flatbed:before{content: "\f474"}.fa-donate:before{content: "\f4b9"}.fa-door-closed:before{content: "\f52a"}.fa-door-open:before{content: "\f52b"}.fa-dot-circle:before{content: "\f192"}.fa-dove:before{content: "\f4ba"}.fa-download:before{content: "\f019"}.fa-draft2digital:before{content: "\f396"}.fa-drafting-compass:before{content: "\f568"}.fa-dragon:before{content: "\f6d5"}.fa-draw-polygon:before{content: "\f5ee"}.fa-dribbble:before{content: "\f17d"}.fa-dribbble-square:before{content: "\f397"}.fa-dropbox:before{content: "\f16b"}.fa-drum:before{content: "\f569"}.fa-drum-steelpan:before{content: "\f56a"}.fa-drumstick-bite:before{content: "\f6d7"}.fa-drupal:before{content: "\f1a9"}.fa-dumbbell:before{content: "\f44b"}.fa-dumpster:before{content: "\f793"}.fa-dumpster-fire:before{content: "\f794"}.fa-dungeon:before{content: "\f6d9"}.fa-dyalog:before{content: "\f399"}.fa-earlybirds:before{content: "\f39a"}.fa-ebay:before{content: "\f4f4"}.fa-edge:before{content: "\f282"}.fa-edge-legacy:before{content: "\e078"}.fa-edit:before{content: "\f044"}.fa-egg:before{content: "\f7fb"}.fa-eject:before{content: "\f052"}.fa-elementor:before{content: "\f430"}.fa-ellipsis-h:before{content: "\f141"}.fa-ellipsis-v:before{content: "\f142"}.fa-ello:before{content: "\f5f1"}.fa-ember:before{content: "\f423"}.fa-empire:before{content: "\f1d1"}.fa-envelope:before{content: "\f0e0"}.fa-envelope-open:before{content: "\f2b6"}.fa-envelope-open-text:before{content: "\f658"}.fa-envelope-square:before{content: "\f199"}.fa-envira:before{content: "\f299"}.fa-equals:before{content: "\f52c"}.fa-eraser:before{content: "\f12d"}.fa-erlang:before{content: "\f39d"}.fa-ethereum:before{content: "\f42e"}.fa-ethernet:before{content: "\f796"}.fa-etsy:before{content: "\f2d7"}.fa-euro-sign:before{content: "\f153"}.fa-evernote:before{content: "\f839"}.fa-exchange-alt:before{content: "\f362"}.fa-exclamation:before{content: "\f12a"}.fa-exclamation-circle:before{content: "\f06a"}.fa-exclamation-triangle:before{content: "\f071"}.fa-expand:before{content: "\f065"}.fa-expand-alt:before{content: "\f424"}.fa-expand-arrows-alt:before{content: "\f31e"}.fa-expeditedssl:before{content: "\f23e"}.fa-external-link-alt:before{content: "\f35d"}.fa-external-link-square-alt:before{content: "\f360"}.fa-eye:before{content: "\f06e"}.fa-eye-dropper:before{content: "\f1fb"}.fa-eye-slash:before{content: "\f070"}.fa-facebook:before{content: "\f09a"}.fa-facebook-f:before{content: "\f39e"}.fa-facebook-messenger:before{content: "\f39f"}.fa-facebook-square:before{content: "\f082"}.fa-fan:before{content: "\f863"}.fa-fantasy-flight-games:before{content: "\f6dc"}.fa-fast-backward:before{content: "\f049"}.fa-fast-forward:before{content: "\f050"}.fa-faucet:before{content: "\e005"}.fa-fax:before{content: "\f1ac"}.fa-feather:before{content: "\f52d"}.fa-feather-alt:before{content: "\f56b"}.fa-fedex:before{content: "\f797"}.fa-fedora:before{content: "\f798"}.fa-female:before{content: "\f182"}.fa-fighter-jet:before{content: "\f0fb"}.fa-figma:before{content: "\f799"}.fa-file:before{content: "\f15b"}.fa-file-alt:before{content: "\f15c"}.fa-file-archive:before{content: "\f1c6"}.fa-file-audio:before{content: "\f1c7"}.fa-file-code:before{content: "\f1c9"}.fa-file-contract:before{content: "\f56c"}.fa-file-csv:before{content: "\f6dd"}.fa-file-download:before{content: "\f56d"}.fa-file-excel:before{content: "\f1c3"}.fa-file-export:before{content: "\f56e"}.fa-file-image:before{content: "\f1c5"}.fa-file-import:before{content: "\f56f"}.fa-file-invoice:before{content: "\f570"}.fa-file-invoice-dollar:before{content: "\f571"}.fa-file-medical:before{content: "\f477"}.fa-file-medical-alt:before{content: "\f478"}.fa-file-pdf:before{content: "\f1c1"}.fa-file-powerpoint:before{content: "\f1c4"}.fa-file-prescription:before{content: "\f572"}.fa-file-signature:before{content: "\f573"}.fa-file-upload:before{content: "\f574"}.fa-file-video:before{content: "\f1c8"}.fa-file-word:before{content: "\f1c2"}.fa-fill:before{content: "\f575"}.fa-fill-drip:before{content: "\f576"}.fa-film:before{content: "\f008"}.fa-filter:before{content: "\f0b0"}.fa-fingerprint:before{content: "\f577"}.fa-fire:before{content: "\f06d"}.fa-fire-alt:before{content: "\f7e4"}.fa-fire-extinguisher:before{content: "\f134"}.fa-firefox:before{content: "\f269"}.fa-firefox-browser:before{content: "\e007"}.fa-first-aid:before{content: "\f479"}.fa-first-order:before{content: "\f2b0"}.fa-first-order-alt:before{content: "\f50a"}.fa-firstdraft:before{content: "\f3a1"}.fa-fish:before{content: "\f578"}.fa-fist-raised:before{content: "\f6de"}.fa-flag:before{content: "\f024"}.fa-flag-checkered:before{content: "\f11e"}.fa-flag-usa:before{content: "\f74d"}.fa-flask:before{content: "\f0c3"}.fa-flickr:before{content: "\f16e"}.fa-flipboard:before{content: "\f44d"}.fa-flushed:before{content: "\f579"}.fa-fly:before{content: "\f417"}.fa-folder:before{content: "\f07b"}.fa-folder-minus:before{content: "\f65d"}.fa-folder-open:before{content: "\f07c"}.fa-folder-plus:before{content: "\f65e"}.fa-font:before{content: "\f031"}.fa-font-awesome:before{content: "\f2b4"}.fa-font-awesome-alt:before{content: "\f35c"}.fa-font-awesome-flag:before{content: "\f425"}.fa-font-awesome-logo-full:before{content: "\f4e6"}.fa-fonticons:before{content: "\f280"}.fa-fonticons-fi:before{content: "\f3a2"}.fa-football-ball:before{content: "\f44e"}.fa-fort-awesome:before{content: "\f286"}.fa-fort-awesome-alt:before{content: "\f3a3"}.fa-forumbee:before{content: "\f211"}.fa-forward:before{content: "\f04e"}.fa-foursquare:before{content: "\f180"}.fa-free-code-camp:before{content: "\f2c5"}.fa-freebsd:before{content: "\f3a4"}.fa-frog:before{content: "\f52e"}.fa-frown:before{content: "\f119"}.fa-frown-open:before{content: "\f57a"}.fa-fulcrum:before{content: "\f50b"}.fa-funnel-dollar:before{content: "\f662"}.fa-futbol:before{content: "\f1e3"}.fa-galactic-republic:before{content: "\f50c"}.fa-galactic-senate:before{content: "\f50d"}.fa-gamepad:before{content: "\f11b"}.fa-gas-pump:before{content: "\f52f"}.fa-gavel:before{content: "\f0e3"}.fa-gem:before{content: "\f3a5"}.fa-genderless:before{content: "\f22d"}.fa-get-pocket:before{content: "\f265"}.fa-gg:before{content: "\f260"}.fa-gg-circle:before{content: "\f261"}.fa-ghost:before{content: "\f6e2"}.fa-gift:before{content: "\f06b"}.fa-gifts:before{content: "\f79c"}.fa-git:before{content: "\f1d3"}.fa-git-alt:before{content: "\f841"}.fa-git-square:before{content: "\f1d2"}.fa-github:before{content: "\f09b"}.fa-github-alt:before{content: "\f113"}.fa-github-square:before{content: "\f092"}.fa-gitkraken:before{content: "\f3a6"}.fa-gitlab:before{content: "\f296"}.fa-gitter:before{content: "\f426"}.fa-glass-cheers:before{content: "\f79f"}.fa-glass-martini:before{content: "\f000"}.fa-glass-martini-alt:before{content: "\f57b"}.fa-glass-whiskey:before{content: "\f7a0"}.fa-glasses:before{content: "\f530"}.fa-glide:before{content: "\f2a5"}.fa-glide-g:before{content: "\f2a6"}.fa-globe:before{content: "\f0ac"}.fa-globe-africa:before{content: "\f57c"}.fa-globe-americas:before{content: "\f57d"}.fa-globe-asia:before{content: "\f57e"}.fa-globe-europe:before{content: "\f7a2"}.fa-gofore:before{content: "\f3a7"}.fa-golf-ball:before{content: "\f450"}.fa-goodreads:before{content: "\f3a8"}.fa-goodreads-g:before{content: "\f3a9"}.fa-google:before{content: "\f1a0"}.fa-google-drive:before{content: "\f3aa"}.fa-google-pay:before{content: "\e079"}.fa-google-play:before{content: "\f3ab"}.fa-google-plus:before{content: "\f2b3"}.fa-google-plus-g:before{content: "\f0d5"}.fa-google-plus-square:before{content: "\f0d4"}.fa-google-wallet:before{content: "\f1ee"}.fa-gopuram:before{content: "\f664"}.fa-graduation-cap:before{content: "\f19d"}.fa-gratipay:before{content: "\f184"}.fa-grav:before{content: "\f2d6"}.fa-greater-than:before{content: "\f531"}.fa-greater-than-equal:before{content: "\f532"}.fa-grimace:before{content: "\f57f"}.fa-grin:before{content: "\f580"}.fa-grin-alt:before{content: "\f581"}.fa-grin-beam:before{content: "\f582"}.fa-grin-beam-sweat:before{content: "\f583"}.fa-grin-hearts:before{content: "\f584"}.fa-grin-squint:before{content: "\f585"}.fa-grin-squint-tears:before{content: "\f586"}.fa-grin-stars:before{content: "\f587"}.fa-grin-tears:before{content: "\f588"}.fa-grin-tongue:before{content: "\f589"}.fa-grin-tongue-squint:before{content: "\f58a"}.fa-grin-tongue-wink:before{content: "\f58b"}.fa-grin-wink:before{content: "\f58c"}.fa-grip-horizontal:before{content: "\f58d"}.fa-grip-lines:before{content: "\f7a4"}.fa-grip-lines-vertical:before{content: "\f7a5"}.fa-grip-vertical:before{content: "\f58e"}.fa-gripfire:before{content: "\f3ac"}.fa-grunt:before{content: "\f3ad"}.fa-guilded:before{content: "\e07e"}.fa-guitar:before{content: "\f7a6"}.fa-gulp:before{content: "\f3ae"}.fa-h-square:before{content: "\f0fd"}.fa-hacker-news:before{content: "\f1d4"}.fa-hacker-news-square:before{content: "\f3af"}.fa-hackerrank:before{content: "\f5f7"}.fa-hamburger:before{content: "\f805"}.fa-hammer:before{content: "\f6e3"}.fa-hamsa:before{content: "\f665"}.fa-hand-holding:before{content: "\f4bd"}.fa-hand-holding-heart:before{content: "\f4be"}.fa-hand-holding-medical:before{content: "\e05c"}.fa-hand-holding-usd:before{content: "\f4c0"}.fa-hand-holding-water:before{content: "\f4c1"}.fa-hand-lizard:before{content: "\f258"}.fa-hand-middle-finger:before{content: "\f806"}.fa-hand-paper:before{content: "\f256"}.fa-hand-peace:before{content: "\f25b"}.fa-hand-point-down:before{content: "\f0a7"}.fa-hand-point-left:before{content: "\f0a5"}.fa-hand-point-right:before{content: "\f0a4"}.fa-hand-point-up:before{content: "\f0a6"}.fa-hand-pointer:before{content: "\f25a"}.fa-hand-rock:before{content: "\f255"}.fa-hand-scissors:before{content: "\f257"}.fa-hand-sparkles:before{content: "\e05d"}.fa-hand-spock:before{content: "\f259"}.fa-hands:before{content: "\f4c2"}.fa-hands-helping:before{content: "\f4c4"}.fa-hands-wash:before{content: "\e05e"}.fa-handshake:before{content: "\f2b5"}.fa-handshake-alt-slash:before{content: "\e05f"}.fa-handshake-slash:before{content: "\e060"}.fa-hanukiah:before{content: "\f6e6"}.fa-hard-hat:before{content: "\f807"}.fa-hashtag:before{content: "\f292"}.fa-hat-cowboy:before{content: "\f8c0"}.fa-hat-cowboy-side:before{content: "\f8c1"}.fa-hat-wizard:before{content: "\f6e8"}.fa-hdd:before{content: "\f0a0"}.fa-head-side-cough:before{content: "\e061"}.fa-head-side-cough-slash:before{content: "\e062"}.fa-head-side-mask:before{content: "\e063"}.fa-head-side-virus:before{content: "\e064"}.fa-heading:before{content: "\f1dc"}.fa-headphones:before{content: "\f025"}.fa-headphones-alt:before{content: "\f58f"}.fa-headset:before{content: "\f590"}.fa-heart:before{content: "\f004"}.fa-heart-broken:before{content: "\f7a9"}.fa-heartbeat:before{content: "\f21e"}.fa-helicopter:before{content: "\f533"}.fa-highlighter:before{content: "\f591"}.fa-hiking:before{content: "\f6ec"}.fa-hippo:before{content: "\f6ed"}.fa-hips:before{content: "\f452"}.fa-hire-a-helper:before{content: "\f3b0"}.fa-history:before{content: "\f1da"}.fa-hive:before{content: "\e07f"}.fa-hockey-puck:before{content: "\f453"}.fa-holly-berry:before{content: "\f7aa"}.fa-home:before{content: "\f015"}.fa-hooli:before{content: "\f427"}.fa-hornbill:before{content: "\f592"}.fa-horse:before{content: "\f6f0"}.fa-horse-head:before{content: "\f7ab"}.fa-hospital:before{content: "\f0f8"}.fa-hospital-alt:before{content: "\f47d"}.fa-hospital-symbol:before{content: "\f47e"}.fa-hospital-user:before{content: "\f80d"}.fa-hot-tub:before{content: "\f593"}.fa-hotdog:before{content: "\f80f"}.fa-hotel:before{content: "\f594"}.fa-hotjar:before{content: "\f3b1"}.fa-hourglass:before{content: "\f254"}.fa-hourglass-end:before{content: "\f253"}.fa-hourglass-half:before{content: "\f252"}.fa-hourglass-start:before{content: "\f251"}.fa-house-damage:before{content: "\f6f1"}.fa-house-user:before{content: "\e065"}.fa-houzz:before{content: "\f27c"}.fa-hryvnia:before{content: "\f6f2"}.fa-html5:before{content: "\f13b"}.fa-hubspot:before{content: "\f3b2"}.fa-i-cursor:before{content: "\f246"}.fa-ice-cream:before{content: "\f810"}.fa-icicles:before{content: "\f7ad"}.fa-icons:before{content: "\f86d"}.fa-id-badge:before{content: "\f2c1"}.fa-id-card:before{content: "\f2c2"}.fa-id-card-alt:before{content: "\f47f"}.fa-ideal:before{content: "\e013"}.fa-igloo:before{content: "\f7ae"}.fa-image:before{content: "\f03e"}.fa-images:before{content: "\f302"}.fa-imdb:before{content: "\f2d8"}.fa-inbox:before{content: "\f01c"}.fa-indent:before{content: "\f03c"}.fa-industry:before{content: "\f275"}.fa-infinity:before{content: "\f534"}.fa-info:before{content: "\f129"}.fa-info-circle:before{content: "\f05a"}.fa-innosoft:before{content: "\e080"}.fa-instagram:before{content: "\f16d"}.fa-instagram-square:before{content: "\e055"}.fa-instalod:before{content: "\e081"}.fa-intercom:before{content: "\f7af"}.fa-internet-explorer:before{content: "\f26b"}.fa-invision:before{content: "\f7b0"}.fa-ioxhost:before{content: "\f208"}.fa-italic:before{content: "\f033"}.fa-itch-io:before{content: "\f83a"}.fa-itunes:before{content: "\f3b4"}.fa-itunes-note:before{content: "\f3b5"}.fa-java:before{content: "\f4e4"}.fa-jedi:before{content: "\f669"}.fa-jedi-order:before{content: "\f50e"}.fa-jenkins:before{content: "\f3b6"}.fa-jira:before{content: "\f7b1"}.fa-joget:before{content: "\f3b7"}.fa-joint:before{content: "\f595"}.fa-joomla:before{content: "\f1aa"}.fa-journal-whills:before{content: "\f66a"}.fa-js:before{content: "\f3b8"}.fa-js-square:before{content: "\f3b9"}.fa-jsfiddle:before{content: "\f1cc"}.fa-kaaba:before{content: "\f66b"}.fa-kaggle:before{content: "\f5fa"}.fa-key:before{content: "\f084"}.fa-keybase:before{content: "\f4f5"}.fa-keyboard:before{content: "\f11c"}.fa-keycdn:before{content: "\f3ba"}.fa-khanda:before{content: "\f66d"}.fa-kickstarter:before{content: "\f3bb"}.fa-kickstarter-k:before{content: "\f3bc"}.fa-kiss:before{content: "\f596"}.fa-kiss-beam:before{content: "\f597"}.fa-kiss-wink-heart:before{content: "\f598"}.fa-kiwi-bird:before{content: "\f535"}.fa-korvue:before{content: "\f42f"}.fa-landmark:before{content: "\f66f"}.fa-language:before{content: "\f1ab"}.fa-laptop:before{content: "\f109"}.fa-laptop-code:before{content: "\f5fc"}.fa-laptop-house:before{content: "\e066"}.fa-laptop-medical:before{content: "\f812"}.fa-laravel:before{content: "\f3bd"}.fa-lastfm:before{content: "\f202"}.fa-lastfm-square:before{content: "\f203"}.fa-laugh:before{content: "\f599"}.fa-laugh-beam:before{content: "\f59a"}.fa-laugh-squint:before{content: "\f59b"}.fa-laugh-wink:before{content: "\f59c"}.fa-layer-group:before{content: "\f5fd"}.fa-leaf:before{content: "\f06c"}.fa-leanpub:before{content: "\f212"}.fa-lemon:before{content: "\f094"}.fa-less:before{content: "\f41d"}.fa-less-than:before{content: "\f536"}.fa-less-than-equal:before{content: "\f537"}.fa-level-down-alt:before{content: "\f3be"}.fa-level-up-alt:before{content: "\f3bf"}.fa-life-ring:before{content: "\f1cd"}.fa-lightbulb:before{content: "\f0eb"}.fa-line:before{content: "\f3c0"}.fa-link:before{content: "\f0c1"}.fa-linkedin:before{content: "\f08c"}.fa-linkedin-in:before{content: "\f0e1"}.fa-linode:before{content: "\f2b8"}.fa-linux:before{content: "\f17c"}.fa-lira-sign:before{content: "\f195"}.fa-list:before{content: "\f03a"}.fa-list-alt:before{content: "\f022"}.fa-list-ol:before{content: "\f0cb"}.fa-list-ul:before{content: "\f0ca"}.fa-location-arrow:before{content: "\f124"}.fa-lock:before{content: "\f023"}.fa-lock-open:before{content: "\f3c1"}.fa-long-arrow-alt-down:before{content: "\f309"}.fa-long-arrow-alt-left:before{content: "\f30a"}.fa-long-arrow-alt-right:before{content: "\f30b"}.fa-long-arrow-alt-up:before{content: "\f30c"}.fa-low-vision:before{content: "\f2a8"}.fa-luggage-cart:before{content: "\f59d"}.fa-lungs:before{content: "\f604"}.fa-lungs-virus:before{content: "\e067"}.fa-lyft:before{content: "\f3c3"}.fa-magento:before{content: "\f3c4"}.fa-magic:before{content: "\f0d0"}.fa-magnet:before{content: "\f076"}.fa-mail-bulk:before{content: "\f674"}.fa-mailchimp:before{content: "\f59e"}.fa-male:before{content: "\f183"}.fa-mandalorian:before{content: "\f50f"}.fa-map:before{content: "\f279"}.fa-map-marked:before{content: "\f59f"}.fa-map-marked-alt:before{content: "\f5a0"}.fa-map-marker:before{content: "\f041"}.fa-map-marker-alt:before{content: "\f3c5"}.fa-map-pin:before{content: "\f276"}.fa-map-signs:before{content: "\f277"}.fa-markdown:before{content: "\f60f"}.fa-marker:before{content: "\f5a1"}.fa-mars:before{content: "\f222"}.fa-mars-double:before{content: "\f227"}.fa-mars-stroke:before{content: "\f229"}.fa-mars-stroke-h:before{content: "\f22b"}.fa-mars-stroke-v:before{content: "\f22a"}.fa-mask:before{content: "\f6fa"}.fa-mastodon:before{content: "\f4f6"}.fa-maxcdn:before{content: "\f136"}.fa-mdb:before{content: "\f8ca"}.fa-medal:before{content: "\f5a2"}.fa-medapps:before{content: "\f3c6"}.fa-medium:before{content: "\f23a"}.fa-medium-m:before{content: "\f3c7"}.fa-medkit:before{content: "\f0fa"}.fa-medrt:before{content: "\f3c8"}.fa-meetup:before{content: "\f2e0"}.fa-megaport:before{content: "\f5a3"}.fa-meh:before{content: "\f11a"}.fa-meh-blank:before{content: "\f5a4"}.fa-meh-rolling-eyes:before{content: "\f5a5"}.fa-memory:before{content: "\f538"}.fa-mendeley:before{content: "\f7b3"}.fa-menorah:before{content: "\f676"}.fa-mercury:before{content: "\f223"}.fa-meteor:before{content: "\f753"}.fa-microblog:before{content: "\e01a"}.fa-microchip:before{content: "\f2db"}.fa-microphone:before{content: "\f130"}.fa-microphone-alt:before{content: "\f3c9"}.fa-microphone-alt-slash:before{content: "\f539"}.fa-microphone-slash:before{content: "\f131"}.fa-microscope:before{content: "\f610"}.fa-microsoft:before{content: "\f3ca"}.fa-minus:before{content: "\f068"}.fa-minus-circle:before{content: "\f056"}.fa-minus-square:before{content: "\f146"}.fa-mitten:before{content: "\f7b5"}.fa-mix:before{content: "\f3cb"}.fa-mixcloud:before{content: "\f289"}.fa-mixer:before{content: "\e056"}.fa-mizuni:before{content: "\f3cc"}.fa-mobile:before{content: "\f10b"}.fa-mobile-alt:before{content: "\f3cd"}.fa-modx:before{content: "\f285"}.fa-monero:before{content: "\f3d0"}.fa-money-bill:before{content: "\f0d6"}.fa-money-bill-alt:before{content: "\f3d1"}.fa-money-bill-wave:before{content: "\f53a"}.fa-money-bill-wave-alt:before{content: "\f53b"}.fa-money-check:before{content: "\f53c"}.fa-money-check-alt:before{content: "\f53d"}.fa-monument:before{content: "\f5a6"}.fa-moon:before{content: "\f186"}.fa-mortar-pestle:before{content: "\f5a7"}.fa-mosque:before{content: "\f678"}.fa-motorcycle:before{content: "\f21c"}.fa-mountain:before{content: "\f6fc"}.fa-mouse:before{content: "\f8cc"}.fa-mouse-pointer:before{content: "\f245"}.fa-mug-hot:before{content: "\f7b6"}.fa-music:before{content: "\f001"}.fa-napster:before{content: "\f3d2"}.fa-neos:before{content: "\f612"}.fa-network-wired:before{content: "\f6ff"}.fa-neuter:before{content: "\f22c"}.fa-newspaper:before{content: "\f1ea"}.fa-nimblr:before{content: "\f5a8"}.fa-node:before{content: "\f419"}.fa-node-js:before{content: "\f3d3"}.fa-not-equal:before{content: "\f53e"}.fa-notes-medical:before{content: "\f481"}.fa-npm:before{content: "\f3d4"}.fa-ns8:before{content: "\f3d5"}.fa-nutritionix:before{content: "\f3d6"}.fa-object-group:before{content: "\f247"}.fa-object-ungroup:before{content: "\f248"}.fa-octopus-deploy:before{content: "\e082"}.fa-odnoklassniki:before{content: "\f263"}.fa-odnoklassniki-square:before{content: "\f264"}.fa-oil-can:before{content: "\f613"}.fa-old-republic:before{content: "\f510"}.fa-om:before{content: "\f679"}.fa-opencart:before{content: "\f23d"}.fa-openid:before{content: "\f19b"}.fa-opera:before{content: "\f26a"}.fa-optin-monster:before{content: "\f23c"}.fa-orcid:before{content: "\f8d2"}.fa-osi:before{content: "\f41a"}.fa-otter:before{content: "\f700"}.fa-outdent:before{content: "\f03b"}.fa-page4:before{content: "\f3d7"}.fa-pagelines:before{content: "\f18c"}.fa-pager:before{content: "\f815"}.fa-paint-brush:before{content: "\f1fc"}.fa-paint-roller:before{content: "\f5aa"}.fa-palette:before{content: "\f53f"}.fa-palfed:before{content: "\f3d8"}.fa-pallet:before{content: "\f482"}.fa-paper-plane:before{content: "\f1d8"}.fa-paperclip:before{content: "\f0c6"}.fa-parachute-box:before{content: "\f4cd"}.fa-paragraph:before{content: "\f1dd"}.fa-parking:before{content: "\f540"}.fa-passport:before{content: "\f5ab"}.fa-pastafarianism:before{content: "\f67b"}.fa-paste:before{content: "\f0ea"}.fa-patreon:before{content: "\f3d9"}.fa-pause:before{content: "\f04c"}.fa-pause-circle:before{content: "\f28b"}.fa-paw:before{content: "\f1b0"}.fa-paypal:before{content: "\f1ed"}.fa-peace:before{content: "\f67c"}.fa-pen:before{content: "\f304"}.fa-pen-alt:before{content: "\f305"}.fa-pen-fancy:before{content: "\f5ac"}.fa-pen-nib:before{content: "\f5ad"}.fa-pen-square:before{content: "\f14b"}.fa-pencil-alt:before{content: "\f303"}.fa-pencil-ruler:before{content: "\f5ae"}.fa-penny-arcade:before{content: "\f704"}.fa-people-arrows:before{content: "\e068"}.fa-people-carry:before{content: "\f4ce"}.fa-pepper-hot:before{content: "\f816"}.fa-perbyte:before{content: "\e083"}.fa-percent:before{content: "\f295"}.fa-percentage:before{content: "\f541"}.fa-periscope:before{content: "\f3da"}.fa-person-booth:before{content: "\f756"}.fa-phabricator:before{content: "\f3db"}.fa-phoenix-framework:before{content: "\f3dc"}.fa-phoenix-squadron:before{content: "\f511"}.fa-phone:before{content: "\f095"}.fa-phone-alt:before{content: "\f879"}.fa-phone-slash:before{content: "\f3dd"}.fa-phone-square:before{content: "\f098"}.fa-phone-square-alt:before{content: "\f87b"}.fa-phone-volume:before{content: "\f2a0"}.fa-photo-video:before{content: "\f87c"}.fa-php:before{content: "\f457"}.fa-pied-piper:before{content: "\f2ae"}.fa-pied-piper-alt:before{content: "\f1a8"}.fa-pied-piper-hat:before{content: "\f4e5"}.fa-pied-piper-pp:before{content: "\f1a7"}.fa-pied-piper-square:before{content: "\e01e"}.fa-piggy-bank:before{content: "\f4d3"}.fa-pills:before{content: "\f484"}.fa-pinterest:before{content: "\f0d2"}.fa-pinterest-p:before{content: "\f231"}.fa-pinterest-square:before{content: "\f0d3"}.fa-pizza-slice:before{content: "\f818"}.fa-place-of-worship:before{content: "\f67f"}.fa-plane:before{content: "\f072"}.fa-plane-arrival:before{content: "\f5af"}.fa-plane-departure:before{content: "\f5b0"}.fa-plane-slash:before{content: "\e069"}.fa-play:before{content: "\f04b"}.fa-play-circle:before{content: "\f144"}.fa-playstation:before{content: "\f3df"}.fa-plug:before{content: "\f1e6"}.fa-plus:before{content: "\f067"}.fa-plus-circle:before{content: "\f055"}.fa-plus-square:before{content: "\f0fe"}.fa-podcast:before{content: "\f2ce"}.fa-poll:before{content: "\f681"}.fa-poll-h:before{content: "\f682"}.fa-poo:before{content: "\f2fe"}.fa-poo-storm:before{content: "\f75a"}.fa-poop:before{content: "\f619"}.fa-portrait:before{content: "\f3e0"}.fa-pound-sign:before{content: "\f154"}.fa-power-off:before{content: "\f011"}.fa-pray:before{content: "\f683"}.fa-praying-hands:before{content: "\f684"}.fa-prescription:before{content: "\f5b1"}.fa-prescription-bottle:before{content: "\f485"}.fa-prescription-bottle-alt:before{content: "\f486"}.fa-print:before{content: "\f02f"}.fa-procedures:before{content: "\f487"}.fa-product-hunt:before{content: "\f288"}.fa-project-diagram:before{content: "\f542"}.fa-pump-medical:before{content: "\e06a"}.fa-pump-soap:before{content: "\e06b"}.fa-pushed:before{content: "\f3e1"}.fa-puzzle-piece:before{content: "\f12e"}.fa-python:before{content: "\f3e2"}.fa-qq:before{content: "\f1d6"}.fa-qrcode:before{content: "\f029"}.fa-question:before{content: "\f128"}.fa-question-circle:before{content: "\f059"}.fa-quidditch:before{content: "\f458"}.fa-quinscape:before{content: "\f459"}.fa-quora:before{content: "\f2c4"}.fa-quote-left:before{content: "\f10d"}.fa-quote-right:before{content: "\f10e"}.fa-quran:before{content: "\f687"}.fa-r-project:before{content: "\f4f7"}.fa-radiation:before{content: "\f7b9"}.fa-radiation-alt:before{content: "\f7ba"}.fa-rainbow:before{content: "\f75b"}.fa-random:before{content: "\f074"}.fa-raspberry-pi:before{content: "\f7bb"}.fa-ravelry:before{content: "\f2d9"}.fa-react:before{content: "\f41b"}.fa-reacteurope:before{content: "\f75d"}.fa-readme:before{content: "\f4d5"}.fa-rebel:before{content: "\f1d0"}.fa-receipt:before{content: "\f543"}.fa-record-vinyl:before{content: "\f8d9"}.fa-recycle:before{content: "\f1b8"}.fa-red-river:before{content: "\f3e3"}.fa-reddit:before{content: "\f1a1"}.fa-reddit-alien:before{content: "\f281"}.fa-reddit-square:before{content: "\f1a2"}.fa-redhat:before{content: "\f7bc"}.fa-redo:before{content: "\f01e"}.fa-redo-alt:before{content: "\f2f9"}.fa-registered:before{content: "\f25d"}.fa-remove-format:before{content: "\f87d"}.fa-renren:before{content: "\f18b"}.fa-reply:before{content: "\f3e5"}.fa-reply-all:before{content: "\f122"}.fa-replyd:before{content: "\f3e6"}.fa-republican:before{content: "\f75e"}.fa-researchgate:before{content: "\f4f8"}.fa-resolving:before{content: "\f3e7"}.fa-restroom:before{content: "\f7bd"}.fa-retweet:before{content: "\f079"}.fa-rev:before{content: "\f5b2"}.fa-ribbon:before{content: "\f4d6"}.fa-ring:before{content: "\f70b"}.fa-road:before{content: "\f018"}.fa-robot:before{content: "\f544"}.fa-rocket:before{content: "\f135"}.fa-rocketchat:before{content: "\f3e8"}.fa-rockrms:before{content: "\f3e9"}.fa-route:before{content: "\f4d7"}.fa-rss:before{content: "\f09e"}.fa-rss-square:before{content: "\f143"}.fa-ruble-sign:before{content: "\f158"}.fa-ruler:before{content: "\f545"}.fa-ruler-combined:before{content: "\f546"}.fa-ruler-horizontal:before{content: "\f547"}.fa-ruler-vertical:before{content: "\f548"}.fa-running:before{content: "\f70c"}.fa-rupee-sign:before{content: "\f156"}.fa-rust:before{content: "\e07a"}.fa-sad-cry:before{content: "\f5b3"}.fa-sad-tear:before{content: "\f5b4"}.fa-safari:before{content: "\f267"}.fa-salesforce:before{content: "\f83b"}.fa-sass:before{content: "\f41e"}.fa-satellite:before{content: "\f7bf"}.fa-satellite-dish:before{content: "\f7c0"}.fa-save:before{content: "\f0c7"}.fa-schlix:before{content: "\f3ea"}.fa-school:before{content: "\f549"}.fa-screwdriver:before{content: "\f54a"}.fa-scribd:before{content: "\f28a"}.fa-scroll:before{content: "\f70e"}.fa-sd-card:before{content: "\f7c2"}.fa-search:before{content: "\f002"}.fa-search-dollar:before{content: "\f688"}.fa-search-location:before{content: "\f689"}.fa-search-minus:before{content: "\f010"}.fa-search-plus:before{content: "\f00e"}.fa-searchengin:before{content: "\f3eb"}.fa-seedling:before{content: "\f4d8"}.fa-sellcast:before{content: "\f2da"}.fa-sellsy:before{content: "\f213"}.fa-server:before{content: "\f233"}.fa-servicestack:before{content: "\f3ec"}.fa-shapes:before{content: "\f61f"}.fa-share:before{content: "\f064"}.fa-share-alt:before{content: "\f1e0"}.fa-share-alt-square:before{content: "\f1e1"}.fa-share-square:before{content: "\f14d"}.fa-shekel-sign:before{content: "\f20b"}.fa-shield-alt:before{content: "\f3ed"}.fa-shield-virus:before{content: "\e06c"}.fa-ship:before{content: "\f21a"}.fa-shipping-fast:before{content: "\f48b"}.fa-shirtsinbulk:before{content: "\f214"}.fa-shoe-prints:before{content: "\f54b"}.fa-shopify:before{content: "\e057"}.fa-shopping-bag:before{content: "\f290"}.fa-shopping-basket:before{content: "\f291"}.fa-shopping-cart:before{content: "\f07a"}.fa-shopware:before{content: "\f5b5"}.fa-shower:before{content: "\f2cc"}.fa-shuttle-van:before{content: "\f5b6"}.fa-sign:before{content: "\f4d9"}.fa-sign-in-alt:before{content: "\f2f6"}.fa-sign-language:before{content: "\f2a7"}.fa-sign-out-alt:before{content: "\f2f5"}.fa-signal:before{content: "\f012"}.fa-signature:before{content: "\f5b7"}.fa-sim-card:before{content: "\f7c4"}.fa-simplybuilt:before{content: "\f215"}.fa-sink:before{content: "\e06d"}.fa-sistrix:before{content: "\f3ee"}.fa-sitemap:before{content: "\f0e8"}.fa-sith:before{content: "\f512"}.fa-skating:before{content: "\f7c5"}.fa-sketch:before{content: "\f7c6"}.fa-skiing:before{content: "\f7c9"}.fa-skiing-nordic:before{content: "\f7ca"}.fa-skull:before{content: "\f54c"}.fa-skull-crossbones:before{content: "\f714"}.fa-skyatlas:before{content: "\f216"}.fa-skype:before{content: "\f17e"}.fa-slack:before{content: "\f198"}.fa-slack-hash:before{content: "\f3ef"}.fa-slash:before{content: "\f715"}.fa-sleigh:before{content: "\f7cc"}.fa-sliders-h:before{content: "\f1de"}.fa-slideshare:before{content: "\f1e7"}.fa-smile:before{content: "\f118"}.fa-smile-beam:before{content: "\f5b8"}.fa-smile-wink:before{content: "\f4da"}.fa-smog:before{content: "\f75f"}.fa-smoking:before{content: "\f48d"}.fa-smoking-ban:before{content: "\f54d"}.fa-sms:before{content: "\f7cd"}.fa-snapchat:before{content: "\f2ab"}.fa-snapchat-ghost:before{content: "\f2ac"}.fa-snapchat-square:before{content: "\f2ad"}.fa-snowboarding:before{content: "\f7ce"}.fa-snowflake:before{content: "\f2dc"}.fa-snowman:before{content: "\f7d0"}.fa-snowplow:before{content: "\f7d2"}.fa-soap:before{content: "\e06e"}.fa-socks:before{content: "\f696"}.fa-solar-panel:before{content: "\f5ba"}.fa-sort:before{content: "\f0dc"}.fa-sort-alpha-down:before{content: "\f15d"}.fa-sort-alpha-down-alt:before{content: "\f881"}.fa-sort-alpha-up:before{content: "\f15e"}.fa-sort-alpha-up-alt:before{content: "\f882"}.fa-sort-amount-down:before{content: "\f160"}.fa-sort-amount-down-alt:before{content: "\f884"}.fa-sort-amount-up:before{content: "\f161"}.fa-sort-amount-up-alt:before{content: "\f885"}.fa-sort-down:before{content: "\f0dd"}.fa-sort-numeric-down:before{content: "\f162"}.fa-sort-numeric-down-alt:before{content: "\f886"}.fa-sort-numeric-up:before{content: "\f163"}.fa-sort-numeric-up-alt:before{content: "\f887"}.fa-sort-up:before{content: "\f0de"}.fa-soundcloud:before{content: "\f1be"}.fa-sourcetree:before{content: "\f7d3"}.fa-spa:before{content: "\f5bb"}.fa-space-shuttle:before{content: "\f197"}.fa-speakap:before{content: "\f3f3"}.fa-speaker-deck:before{content: "\f83c"}.fa-spell-check:before{content: "\f891"}.fa-spider:before{content: "\f717"}.fa-spinner:before{content: "\f110"}.fa-splotch:before{content: "\f5bc"}.fa-spotify:before{content: "\f1bc"}.fa-spray-can:before{content: "\f5bd"}.fa-square:before{content: "\f0c8"}.fa-square-full:before{content: "\f45c"}.fa-square-root-alt:before{content: "\f698"}.fa-squarespace:before{content: "\f5be"}.fa-stack-exchange:before{content: "\f18d"}.fa-stack-overflow:before{content: "\f16c"}.fa-stackpath:before{content: "\f842"}.fa-stamp:before{content: "\f5bf"}.fa-star:before{content: "\f005"}.fa-star-and-crescent:before{content: "\f699"}.fa-star-half:before{content: "\f089"}.fa-star-half-alt:before{content: "\f5c0"}.fa-star-of-david:before{content: "\f69a"}.fa-star-of-life:before{content: "\f621"}.fa-staylinked:before{content: "\f3f5"}.fa-steam:before{content: "\f1b6"}.fa-steam-square:before{content: "\f1b7"}.fa-steam-symbol:before{content: "\f3f6"}.fa-step-backward:before{content: "\f048"}.fa-step-forward:before{content: "\f051"}.fa-stethoscope:before{content: "\f0f1"}.fa-sticker-mule:before{content: "\f3f7"}.fa-sticky-note:before{content: "\f249"}.fa-stop:before{content: "\f04d"}.fa-stop-circle:before{content: "\f28d"}.fa-stopwatch:before{content: "\f2f2"}.fa-stopwatch-20:before{content: "\e06f"}.fa-store:before{content: "\f54e"}.fa-store-alt:before{content: "\f54f"}.fa-store-alt-slash:before{content: "\e070"}.fa-store-slash:before{content: "\e071"}.fa-strava:before{content: "\f428"}.fa-stream:before{content: "\f550"}.fa-street-view:before{content: "\f21d"}.fa-strikethrough:before{content: "\f0cc"}.fa-stripe:before{content: "\f429"}.fa-stripe-s:before{content: "\f42a"}.fa-stroopwafel:before{content: "\f551"}.fa-studiovinari:before{content: "\f3f8"}.fa-stumbleupon:before{content: "\f1a4"}.fa-stumbleupon-circle:before{content: "\f1a3"}.fa-subscript:before{content: "\f12c"}.fa-subway:before{content: "\f239"}.fa-suitcase:before{content: "\f0f2"}.fa-suitcase-rolling:before{content: "\f5c1"}.fa-sun:before{content: "\f185"}.fa-superpowers:before{content: "\f2dd"}.fa-superscript:before{content: "\f12b"}.fa-supple:before{content: "\f3f9"}.fa-surprise:before{content: "\f5c2"}.fa-suse:before{content: "\f7d6"}.fa-swatchbook:before{content: "\f5c3"}.fa-swift:before{content: "\f8e1"}.fa-swimmer:before{content: "\f5c4"}.fa-swimming-pool:before{content: "\f5c5"}.fa-symfony:before{content: "\f83d"}.fa-synagogue:before{content: "\f69b"}.fa-sync:before{content: "\f021"}.fa-sync-alt:before{content: "\f2f1"}.fa-syringe:before{content: "\f48e"}.fa-table:before{content: "\f0ce"}.fa-table-tennis:before{content: "\f45d"}.fa-tablet:before{content: "\f10a"}.fa-tablet-alt:before{content: "\f3fa"}.fa-tablets:before{content: "\f490"}.fa-tachometer-alt:before{content: "\f3fd"}.fa-tag:before{content: "\f02b"}.fa-tags:before{content: "\f02c"}.fa-tape:before{content: "\f4db"}.fa-tasks:before{content: "\f0ae"}.fa-taxi:before{content: "\f1ba"}.fa-teamspeak:before{content: "\f4f9"}.fa-teeth:before{content: "\f62e"}.fa-teeth-open:before{content: "\f62f"}.fa-telegram:before{content: "\f2c6"}.fa-telegram-plane:before{content: "\f3fe"}.fa-temperature-high:before{content: "\f769"}.fa-temperature-low:before{content: "\f76b"}.fa-tencent-weibo:before{content: "\f1d5"}.fa-tenge:before{content: "\f7d7"}.fa-terminal:before{content: "\f120"}.fa-text-height:before{content: "\f034"}.fa-text-width:before{content: "\f035"}.fa-th:before{content: "\f00a"}.fa-th-large:before{content: "\f009"}.fa-th-list:before{content: "\f00b"}.fa-the-red-yeti:before{content: "\f69d"}.fa-theater-masks:before{content: "\f630"}.fa-themeco:before{content: "\f5c6"}.fa-themeisle:before{content: "\f2b2"}.fa-thermometer:before{content: "\f491"}.fa-thermometer-empty:before{content: "\f2cb"}.fa-thermometer-full:before{content: "\f2c7"}.fa-thermometer-half:before{content: "\f2c9"}.fa-thermometer-quarter:before{content: "\f2ca"}.fa-thermometer-three-quarters:before{content: "\f2c8"}.fa-think-peaks:before{content: "\f731"}.fa-thumbs-down:before{content: "\f165"}.fa-thumbs-up:before{content: "\f164"}.fa-thumbtack:before{content: "\f08d"}.fa-ticket-alt:before{content: "\f3ff"}.fa-tiktok:before{content: "\e07b"}.fa-times:before{content: "\f00d"}.fa-times-circle:before{content: "\f057"}.fa-tint:before{content: "\f043"}.fa-tint-slash:before{content: "\f5c7"}.fa-tired:before{content: "\f5c8"}.fa-toggle-off:before{content: "\f204"}.fa-toggle-on:before{content: "\f205"}.fa-toilet:before{content: "\f7d8"}.fa-toilet-paper:before{content: "\f71e"}.fa-toilet-paper-slash:before{content: "\e072"}.fa-toolbox:before{content: "\f552"}.fa-tools:before{content: "\f7d9"}.fa-tooth:before{content: "\f5c9"}.fa-torah:before{content: "\f6a0"}.fa-torii-gate:before{content: "\f6a1"}.fa-tractor:before{content: "\f722"}.fa-trade-federation:before{content: "\f513"}.fa-trademark:before{content: "\f25c"}.fa-traffic-light:before{content: "\f637"}.fa-trailer:before{content: "\e041"}.fa-train:before{content: "\f238"}.fa-tram:before{content: "\f7da"}.fa-transgender:before{content: "\f224"}.fa-transgender-alt:before{content: "\f225"}.fa-trash:before{content: "\f1f8"}.fa-trash-alt:before{content: "\f2ed"}.fa-trash-restore:before{content: "\f829"}.fa-trash-restore-alt:before{content: "\f82a"}.fa-tree:before{content: "\f1bb"}.fa-trello:before{content: "\f181"}.fa-trophy:before{content: "\f091"}.fa-truck:before{content: "\f0d1"}.fa-truck-loading:before{content: "\f4de"}.fa-truck-monster:before{content: "\f63b"}.fa-truck-moving:before{content: "\f4df"}.fa-truck-pickup:before{content: "\f63c"}.fa-tshirt:before{content: "\f553"}.fa-tty:before{content: "\f1e4"}.fa-tumblr:before{content: "\f173"}.fa-tumblr-square:before{content: "\f174"}.fa-tv:before{content: "\f26c"}.fa-twitch:before{content: "\f1e8"}.fa-twitter:before{content: "\f099"}.fa-twitter-square:before{content: "\f081"}.fa-typo3:before{content: "\f42b"}.fa-uber:before{content: "\f402"}.fa-ubuntu:before{content: "\f7df"}.fa-uikit:before{content: "\f403"}.fa-umbraco:before{content: "\f8e8"}.fa-umbrella:before{content: "\f0e9"}.fa-umbrella-beach:before{content: "\f5ca"}.fa-uncharted:before{content: "\e084"}.fa-underline:before{content: "\f0cd"}.fa-undo:before{content: "\f0e2"}.fa-undo-alt:before{content: "\f2ea"}.fa-uniregistry:before{content: "\f404"}.fa-unity:before{content: "\e049"}.fa-universal-access:before{content: "\f29a"}.fa-university:before{content: "\f19c"}.fa-unlink:before{content: "\f127"}.fa-unlock:before{content: "\f09c"}.fa-unlock-alt:before{content: "\f13e"}.fa-unsplash:before{content: "\e07c"}.fa-untappd:before{content: "\f405"}.fa-upload:before{content: "\f093"}.fa-ups:before{content: "\f7e0"}.fa-usb:before{content: "\f287"}.fa-user:before{content: "\f007"}.fa-user-alt:before{content: "\f406"}.fa-user-alt-slash:before{content: "\f4fa"}.fa-user-astronaut:before{content: "\f4fb"}.fa-user-check:before{content: "\f4fc"}.fa-user-circle:before{content: "\f2bd"}.fa-user-clock:before{content: "\f4fd"}.fa-user-cog:before{content: "\f4fe"}.fa-user-edit:before{content: "\f4ff"}.fa-user-friends:before{content: "\f500"}.fa-user-graduate:before{content: "\f501"}.fa-user-injured:before{content: "\f728"}.fa-user-lock:before{content: "\f502"}.fa-user-md:before{content: "\f0f0"}.fa-user-minus:before{content: "\f503"}.fa-user-ninja:before{content: "\f504"}.fa-user-nurse:before{content: "\f82f"}.fa-user-plus:before{content: "\f234"}.fa-user-secret:before{content: "\f21b"}.fa-user-shield:before{content: "\f505"}.fa-user-slash:before{content: "\f506"}.fa-user-tag:before{content: "\f507"}.fa-user-tie:before{content: "\f508"}.fa-user-times:before{content: "\f235"}.fa-users:before{content: "\f0c0"}.fa-users-cog:before{content: "\f509"}.fa-users-slash:before{content: "\e073"}.fa-usps:before{content: "\f7e1"}.fa-ussunnah:before{content: "\f407"}.fa-utensil-spoon:before{content: "\f2e5"}.fa-utensils:before{content: "\f2e7"}.fa-vaadin:before{content: "\f408"}.fa-vector-square:before{content: "\f5cb"}.fa-venus:before{content: "\f221"}.fa-venus-double:before{content: "\f226"}.fa-venus-mars:before{content: "\f228"}.fa-vest:before{content: "\e085"}.fa-vest-patches:before{content: "\e086"}.fa-viacoin:before{content: "\f237"}.fa-viadeo:before{content: "\f2a9"}.fa-viadeo-square:before{content: "\f2aa"}.fa-vial:before{content: "\f492"}.fa-vials:before{content: "\f493"}.fa-viber:before{content: "\f409"}.fa-video:before{content: "\f03d"}.fa-video-slash:before{content: "\f4e2"}.fa-vihara:before{content: "\f6a7"}.fa-vimeo:before{content: "\f40a"}.fa-vimeo-square:before{content: "\f194"}.fa-vimeo-v:before{content: "\f27d"}.fa-vine:before{content: "\f1ca"}.fa-virus:before{content: "\e074"}.fa-virus-slash:before{content: "\e075"}.fa-viruses:before{content: "\e076"}.fa-vk:before{content: "\f189"}.fa-vnv:before{content: "\f40b"}.fa-voicemail:before{content: "\f897"}.fa-volleyball-ball:before{content: "\f45f"}.fa-volume-down:before{content: "\f027"}.fa-volume-mute:before{content: "\f6a9"}.fa-volume-off:before{content: "\f026"}.fa-volume-up:before{content: "\f028"}.fa-vote-yea:before{content: "\f772"}.fa-vr-cardboard:before{content: "\f729"}.fa-vuejs:before{content: "\f41f"}.fa-walking:before{content: "\f554"}.fa-wallet:before{content: "\f555"}.fa-warehouse:before{content: "\f494"}.fa-watchman-monitoring:before{content: "\e087"}.fa-water:before{content: "\f773"}.fa-wave-square:before{content: "\f83e"}.fa-waze:before{content: "\f83f"}.fa-weebly:before{content: "\f5cc"}.fa-weibo:before{content: "\f18a"}.fa-weight:before{content: "\f496"}.fa-weight-hanging:before{content: "\f5cd"}.fa-weixin:before{content: "\f1d7"}.fa-whatsapp:before{content: "\f232"}.fa-whatsapp-square:before{content: "\f40c"}.fa-wheelchair:before{content: "\f193"}.fa-whmcs:before{content: "\f40d"}.fa-wifi:before{content: "\f1eb"}.fa-wikipedia-w:before{content: "\f266"}.fa-wind:before{content: "\f72e"}.fa-window-close:before{content: "\f410"}.fa-window-maximize:before{content: "\f2d0"}.fa-window-minimize:before{content: "\f2d1"}.fa-window-restore:before{content: "\f2d2"}.fa-windows:before{content: "\f17a"}.fa-wine-bottle:before{content: "\f72f"}.fa-wine-glass:before{content: "\f4e3"}.fa-wine-glass-alt:before{content: "\f5ce"}.fa-wix:before{content: "\f5cf"}.fa-wizards-of-the-coast:before{content: "\f730"}.fa-wodu:before{content: "\e088"}.fa-wolf-pack-battalion:before{content: "\f514"}.fa-won-sign:before{content: "\f159"}.fa-wordpress:before{content: "\f19a"}.fa-wordpress-simple:before{content: "\f411"}.fa-wpbeginner:before{content: "\f297"}.fa-wpexplorer:before{content: "\f2de"}.fa-wpforms:before{content: "\f298"}.fa-wpressr:before{content: "\f3e4"}.fa-wrench:before{content: "\f0ad"}.fa-x-ray:before{content: "\f497"}.fa-xbox:before{content: "\f412"}.fa-xing:before{content: "\f168"}.fa-xing-square:before{content: "\f169"}.fa-y-combinator:before{content: "\f23b"}.fa-yahoo:before{content: "\f19e"}.fa-yammer:before{content: "\f840"}.fa-yandex:before{content: "\f413"}.fa-yandex-international:before{content: "\f414"}.fa-yarn:before{content: "\f7e3"}.fa-yelp:before{content: "\f1e9"}.fa-yen-sign:before{content: "\f157"}.fa-yin-yang:before{content: "\f6ad"}.fa-yoast:before{content: "\f2b1"}.fa-youtube:before{content: "\f167"}.fa-youtube-square:before{content: "\f431"}.fa-zhihu:before{content: "\f63f"}.sr-only{border: 0;clip: rect(0,0,0,0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto}@font-face{font-family: 'Font Awesome 5 Brands';font-style: normal;font-weight: 400;font-display: block;src: url("../webfonts/fa-brands-400.eot");src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("../webfonts/fa-brands-400.woff2") format("woff2"),url("../webfonts/fa-brands-400.woff") format("woff"),url("../webfonts/fa-brands-400.ttf") format("truetype"),url("../webfonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family: 'Font Awesome 5 Brands';font-weight: 400}@font-face{font-family: 'Font Awesome 5 Free';font-style: normal;font-weight: 400;font-display: block;src: url("../webfonts/fa-regular-400.eot");src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("../webfonts/fa-regular-400.woff2") format("woff2"),url("../webfonts/fa-regular-400.woff") format("woff"),url("../webfonts/fa-regular-400.ttf") format("truetype"),url("../webfonts/fa-regular-400.svg#fontawesome") format("svg")}.far{font-family: 'Font Awesome 5 Free';font-weight: 400}@font-face{font-family: 'Font Awesome 5 Free';font-style: normal;font-weight: 900;font-display: block;src: url("../webfonts/fa-solid-900.eot");src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../webfonts/fa-solid-900.woff2") format("woff2"),url("../webfonts/fa-solid-900.woff") format("woff"),url("../webfonts/fa-solid-900.ttf") format("truetype"),url("../webfonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family: 'Font Awesome 5 Free';font-weight: 900}body{font-family: AsapRegular;padding-top: 73px}h1{font-size: 36px;font-family: AsapBold}h2{font-size: 32px;font-family: AsapBold}form label{font-family: AsapSemiBold}img{max-width: 100%}blockquote{border-left: 8px solid #bbb;color: #666;padding-top: 10px;padding-bottom: 10px;padding-left: 15px;font-style: italic;font-family: 'Verdana'}blockquote>p:last-child{margin-bottom: 0px}.table:not(.table-bordered) th,.table:not(.table-bordered) td{border-top: 0px}.table.table-striped tbody tr:nth-of-type(odd){background-color: var(--color-neutral3)}.banner-top,.banner-right{background-color: var(--color-neutral3)}.main-content{background-image: var(--banner-container-top-webp),var(--banner-container-bottom-webp);background-position: top center,bottom center;background-repeat: no-repeat,no-repeat;background-size: cover,cover;min-height: calc(100vh - 400px)}.main-content.main-content-home{background-image: var(--banner-container-top-home-webp),var(--banner-container-bottom-webp);background-size: contain,contain}.bg-primary{background-color: var(--color-primary)}.bg-secondary1{background-color: var(--color-secondary1)}.bg-secondary2{background-color: var(--color-secondary2)}.bg-neutral5{background-color: var(--color-neutral5)}.bg-neutral6{background-color: var(--color-neutral6)}.bg-primary,.bg-secondary1,.bg-secondary2,.bg-neutral5,.bg-neutral6,.bg-primary a,.bg-secondary1 a,.bg-secondary2 a,.bg-neutral5 a,.bg-neutral6 a{color: var(--color-neutral1)}.bg-neutral1{background-color: var(--color-neutral1)}.bg-gold{background-color: var(--color-gold) !important}.bg-goldenrot{background-color: var(--color-goldenrot) !important}.badge-gold{background-color: var(--color-gold) !important}.badge-goldenrot{background-color: var(--color-goldenrot) !important;color: #FFF}.text-underline{text-decoration: underline !important}.text-gold{color: var(--color-gold) !important}.text-goldenrot{color: var(--color-goldenrot) !important}.text-darkgreen{color: var(--color-darkgreen) !important}.text-green{color: var(--color-green) !important}.text-purple{color: var(--color-purple) !important}.text-gold:hover,.text-goldenrot:hover,.text-purple:hover{filter: brightness(1.5) !important}.text-darkgreen:hover,.text-green:hover{filter: brightness(1.25) !important}.text-bold{font-weight: bold !important}.text-primary,a.text-primary:hover,a.text-primary:visited{color: var(--color-primary) !important}.text-neutral1,.text-neutral1::before,.text-neutral1::after{color: var(--color-neutral1) !important}.bg-neutral3{background-color: var(--color-neutral3)}.btn{border-radius: 8px}.btn-primary{border: 2px solid var(--color-primary) !important;background-color: var(--color-primary) !important}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{filter: brightness(1.2)}.btn-primary.btn-outline{color: var(--color-primary) !important;background-color: var(--color-neutral1) !important}.btn-primary.btn-outline:hover,.btn-primary.btn-outline:active,.btn-primary.btn-outline:focus{color: var(--color-neutral1) !important;background-color: var(--color-primary) !important}.btn-facebook{background-color: #4267b2}.btn-google{background-color: #dc4b38}.btn-twitter{background-color: #1da1f2}.btn-gold{background-color: var(--color-goldenrot);font-weight: bold}.btn-goldenrot{background-color: var(--color-goldenrot) !important;color: #FFF}.btn-goldenrot:hover{filter: brightness(1.1) !important;color: #FFF}.btn-facebook,.btn-google,.btn-twitter,.btn-gold{color: #FFF}.btn-facebook:hover,.btn-google:hover,.btn-twitter:hover{filter: brightness(1.2);color: #FFF}.btn-gold:hover{filter: brightness(1.1);color: #FFF}.btn-green{background-color: var(--color-green) !important;color: #FFF}.btn-green:hover{filter: brightness(1.1);color: #FFF}.badge-primary{background-color: var(--color-primary);color: var(--color-neutral1)}.badge-slim{font-weight: normal}.rounded,.card{border-radius: 20px !important}.card>img{border-top-left-radius: 20px !important;border-top-right-radius: 20px !important}.card.card-news{border: 0px;border-radius: 0px !important;box-shadow: 5px 5px 5px 5px rgba(0,0,0,0.1)}.card.card-news .card-body img{padding-right: 20px !important}.card.card-help{border: 1px solid var(--color-primary);border-radius: 10px !important}.rounded{padding: 20px}span.twitter-typeahead .tt-menu{min-width: 200px;padding: 0px}span.twitter-typeahead .tt-menu .tt-dataset{padding: 15px;border-bottom: 1px solid var(--color-neutral7)}span.twitter-typeahead .tt-menu .tt-dataset{color: var(--color-neutral4)}span.twitter-typeahead .tt-menu .tt-dataset p{font-family: AsapBold;color: var(--color-neutral6)}span.twitter-typeahead .tt-menu .tt-dataset a{color: var(--color-primary);padding: 0px}span.twitter-typeahead .tt-menu .tt-dataset a:hover{text-decoration: underline}.socialshares .socialshares-btn{width: 50px;height: 50px;border-radius: 50%}.pagination .page-item:not(.page-next){margin-right: 10px}.pagination .page-item .page-link{border-radius: 8px}.pagination .page-item .page-link{color: var(--color-secondary1);border-color: var(--color-secondary1)}.pagination .page-item.active .page-link,.pagination .page-item:hover .page-link{background-color: var(--color-secondary1);border-color: var(--color-secondary1);color: var(--color-neutral1)}.pagination-detail{display: none}.nospacewrap{white-space: nowrap}#footer{padding-top: 60px;padding-left: 20px;padding-right: 20px;padding-bottom: 20px;margin-top: -5px}#footer .sitemap .list-group-item{padding: 6px}#footer .sitemap a{font-family: AsapBold;text-decoration: underline}#footer .copyright{font-size: 14px}#footer .social a{background-color: var(--color-neutral1) !important;width: 44px;height: 44px;border-radius: 50%;display: inline-block;text-align: center;padding-top: 6px}#footer .social a i.fab{color: var(--color-neutral6) !important}#sunmedia>div.sm-main-container{margin-bottom: 0px}#top{background-color: var(--color-neutral3)}#top.noads{visibility: hidden}#left,#right{padding-left: 20px;padding-right: 20px}#kiwi{border: 0px;width: 100%;min-height: 300px;height: calc(100vh - 230px)}#kiwi.noads{height: calc(100vh - 80px)}div#hispanito{position: fixed;top: 10px;left: 10px;z-index: 5000;background-color: #FFF;border-radius: 41px;cursor: pointer;width: 82px;height: 82px;max-height: calc(100vh - 40px);overflow: hidden;border: 3px solid #025f81;padding: 5px;text-align: center;transition: height 0.5s,width 0.5s,border-radius 0.5s}div#hispanito:not(:hover):not(:focus){animation: spin 5s linear infinite}div#hispanito:hover,div#hispanito:focus{height: auto;width: 120px;border-radius: 10px;overflow: auto}div#hispanito>div{text-align: center}div#hispanito>div>a{text-decoration: none;color: #025f81}div#hispanito>div>a:hover,div#hispanito>div>a:focus{filter: brightness(1.75)}@keyframes spin{45%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}48%{-webkit-transform: rotate(30deg);transform: rotate(30deg)}51%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}54%{-webkit-transform: rotate(30deg);transform: rotate(30deg)}57%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}}@media (min-width: 2000px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width: 1800px}}@media (max-width: 575px){body{padding-top: 46px}#footer>div>div>div{width: 100% !important;padding-left: 0px !important;padding-right: 0px !important;padding-bottom: 15px !important;text-align: center !important}#footer>div>div>div>ul{padding: 0px !important}#left,#right{padding-left: 0px;padding-right: 0px}#kiwi{height: calc(100vh - 180px)}#kiwi.noads{height: calc(100vh - 52px)}div#hispanito{top: 5px;left: auto;right: 5px;width: 60px;height: 60px;border-radius: 30px}div#hispanito>img{height: 50px}.main-content-left{padding-left: 0px !important;padding-right: 0px !important}.main-content-left p,.main-content-left h2,.main-content-left h5{padding-left: 15px;padding-right: 15px}}:root{--color-primary: #ff5722;--color-secondary1: #025f81;--color-secondary2: #8293f2;--color-neutral1: #FFF;--color-neutral2: #f9fafb;--color-neutral3: #f3fbfe;--color-neutral4: #828282;--color-neutral5: #4f4f4f;--color-neutral6: #333;--color-neutral7: #CCC;--color-shadow: rgba(200,200,200,0.4);--color-notification: #6fcf97;--color-gradient-primary: #ffaf9e;--color-gradient-secondary: #5ab0cf;--color-gold: #ffd700;--color-goldenrot: #daa520;--color-green: #4caf50;--color-darkgreen: #388E3C;--color-purple: #512DA8}.navbar.fixed-top{background-image: linear-gradient(to right,var(--color-secondary1),var(--color-gradient-secondary));padding-top: 8px;padding-bottom: 0px}.navbar.fixed-top div.d-none>ul:nth-child(1){padding-top: 16px}.navbar.fixed-top div.d-none>ul:nth-child(3){padding-top: 0px;padding-bottom: 8px}.navbar.fixed-top li.nav-item font{color: var(--color-neutral1);text-decoration: underline;font-family: AsapSemiBold}.navbar.fixed-top span.twitter-typeahead{width: auto}.navbar.fixed-top span.twitter-typeahead input:focus{outline-width: 0px}.navbar.fixed-top .dropdown .dropdown-menu{background-color: var(--color-neutral1)}.navbar.fixed-top .dropdown .dropdown-menu .dropdown-item{background-color: var(--color-secondary1);color: var(--color-neutral1)}@media (max-width: 575px){.navbar.fixed-top{padding-bottom: 8px}}.bootstrap-table .fixed-table-toolbar::after{content:"";display:block;clear:both}.bootstrap-table .fixed-table-toolbar .bs-bars,.bootstrap-table .fixed-table-toolbar .search,.bootstrap-table .fixed-table-toolbar .columns{position:relative;margin-top:10px;margin-bottom:10px}.bootstrap-table .fixed-table-toolbar .columns .btn-group>.btn-group{display:inline-block;margin-left:-1px !important}.bootstrap-table .fixed-table-toolbar .columns .btn-group>.btn-group>.btn{border-radius:0}.bootstrap-table .fixed-table-toolbar .columns .btn-group>.btn-group:first-child>.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.bootstrap-table .fixed-table-toolbar .columns .btn-group>.btn-group:last-child>.btn{border-top-right-radius:4px;border-bottom-right-radius:4px}.bootstrap-table .fixed-table-toolbar .columns .dropdown-menu{text-align:left;max-height:300px;overflow:auto;-ms-overflow-style:scrollbar;z-index:1001}.bootstrap-table .fixed-table-toolbar .columns label{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.4286}.bootstrap-table .fixed-table-toolbar .columns-left{margin-right:5px}.bootstrap-table .fixed-table-toolbar .columns-right{margin-left:5px}.bootstrap-table .fixed-table-toolbar .pull-right .dropdown-menu{right:0;left:auto}.bootstrap-table .fixed-table-container{position:relative;clear:both}.bootstrap-table .fixed-table-container .table{width:100%;margin-bottom:0 !important}.bootstrap-table .fixed-table-container .table th,.bootstrap-table .fixed-table-container .table td{vertical-align:middle;box-sizing:border-box}.bootstrap-table .fixed-table-container .table thead th,.bootstrap-table .fixed-table-container .table tfoot th{vertical-align:bottom;padding:0;margin:0}.bootstrap-table .fixed-table-container .table thead th:focus,.bootstrap-table .fixed-table-container .table tfoot th:focus{outline:0 solid rgba(0,0,0,0)}.bootstrap-table .fixed-table-container .table thead th.detail,.bootstrap-table .fixed-table-container .table tfoot th.detail{width:30px}.bootstrap-table .fixed-table-container .table thead th .th-inner,.bootstrap-table .fixed-table-container .table tfoot th .th-inner{padding:.75rem;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bootstrap-table .fixed-table-container .table thead th .sortable,.bootstrap-table .fixed-table-container .table tfoot th .sortable{cursor:pointer;background-position:right;background-repeat:no-repeat;padding-right:30px !important}.bootstrap-table .fixed-table-container .table thead th .sortable.sortable-center,.bootstrap-table .fixed-table-container .table tfoot th .sortable.sortable-center{padding-left:20px !important;padding-right:20px !important}.bootstrap-table .fixed-table-container .table thead th .both,.bootstrap-table .fixed-table-container .table tfoot th .both{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7X QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC")}.bootstrap-table .fixed-table-container .table thead th .asc,.bootstrap-table .fixed-table-container .table tfoot th .asc{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg==")}.bootstrap-table .fixed-table-container .table thead th .desc,.bootstrap-table .fixed-table-container .table tfoot th .desc{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII=")}.bootstrap-table .fixed-table-container .table tbody tr.selected td{background-color:rgba(0,0,0,.075)}.bootstrap-table .fixed-table-container .table tbody tr.no-records-found td{text-align:center}.bootstrap-table .fixed-table-container .table tbody tr .card-view{display:flex}.bootstrap-table .fixed-table-container .table tbody tr .card-view .card-view-title{font-weight:bold;display:inline-block;min-width:30%;width:auto !important;text-align:left !important}.bootstrap-table .fixed-table-container .table tbody tr .card-view .card-view-value{width:100% !important;text-align:left !important}.bootstrap-table .fixed-table-container .table .bs-checkbox{text-align:center}.bootstrap-table .fixed-table-container .table .bs-checkbox label{margin-bottom:0}.bootstrap-table .fixed-table-container .table .bs-checkbox label input[type=radio],.bootstrap-table .fixed-table-container .table .bs-checkbox label input[type=checkbox]{margin:0 auto !important}.bootstrap-table .fixed-table-container .table.table-sm .th-inner{padding:.25rem}.bootstrap-table .fixed-table-container.fixed-height:not(.has-footer){border-bottom:1px solid #dee2e6}.bootstrap-table .fixed-table-container.fixed-height.has-card-view{border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.bootstrap-table .fixed-table-container.fixed-height .fixed-table-border{border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}.bootstrap-table .fixed-table-container.fixed-height .table thead th{border-bottom:1px solid #dee2e6}.bootstrap-table .fixed-table-container.fixed-height .table-dark thead th{border-bottom:1px solid #32383e}.bootstrap-table .fixed-table-container .fixed-table-header{overflow:hidden}.bootstrap-table .fixed-table-container .fixed-table-body{overflow:auto;height:100%}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading{align-items:center;background:#fff;display:flex;justify-content:center;position:absolute;bottom:0;width:100%;max-width:100%;z-index:1000;transition:visibility 0s,opacity .15s ease-in-out;opacity:0;visibility:hidden}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.open{visibility:visible;opacity:1}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap{align-items:baseline;display:flex;justify-content:center}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .loading-text{margin-right:6px}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap{align-items:center;display:flex;justify-content:center}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-dot,.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::after,.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::before{content:"";animation-duration:1.5s;animation-iteration-count:infinite;animation-name:loading;background:#212529;border-radius:50%;display:block;height:5px;margin:0 4px;opacity:0;width:5px}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-dot{animation-delay:.3s}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::after{animation-delay:.6s}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark{background:#212529}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark .animation-dot,.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark .animation-wrap::after,.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark .animation-wrap::before{background:#fff}.bootstrap-table .fixed-table-container .fixed-table-footer{overflow:hidden}.bootstrap-table .fixed-table-pagination::after{content:"";display:block;clear:both}.bootstrap-table .fixed-table-pagination>.pagination-detail,.bootstrap-table .fixed-table-pagination>.pagination{margin-top:10px;margin-bottom:10px}.bootstrap-table .fixed-table-pagination>.pagination-detail .pagination-info{line-height:34px;margin-right:5px}.bootstrap-table .fixed-table-pagination>.pagination-detail .page-list{display:inline-block}.bootstrap-table .fixed-table-pagination>.pagination-detail .page-list .btn-group{position:relative;display:inline-block;vertical-align:middle}.bootstrap-table .fixed-table-pagination>.pagination-detail .page-list .btn-group .dropdown-menu{margin-bottom:0}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination{margin:0}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination li.page-intermediate a{color:#c8c8c8}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination li.page-intermediate a::before{content:"⬅"}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination li.page-intermediate a::after{content:"➡"}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination li.disabled a{pointer-events:none;cursor:default}.bootstrap-table.fullscreen{position:fixed;top:0;left:0;z-index:1050;width:100% !important;background:#fff;height:100vh;overflow-y:scroll}.bootstrap-table.bootstrap4 .pagination-lg .page-link,.bootstrap-table.bootstrap5 .pagination-lg .page-link{padding:.5rem 1rem}.bootstrap-table.bootstrap5 .float-left{float:left}.bootstrap-table.bootstrap5 .float-right{float:right}div.fixed-table-scroll-inner{width:100%;height:200px}div.fixed-table-scroll-outer{top:0;left:0;visibility:hidden;width:200px;height:150px;overflow:hidden}@keyframes loading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.iti{position: relative;display: inline-block}.iti *{box-sizing: border-box}.iti__hide{display: none}.iti__v-hide{visibility: hidden}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{position: relative;z-index: 0;margin-top: 0 !important;margin-bottom: 0 !important;padding-right: 36px;margin-right: 0}.iti__flag-container{position: absolute;top: 0;bottom: 0;right: 0;padding: 1px}.iti__selected-flag{z-index: 1;position: relative;display: flex;align-items: center;height: 100%;padding: 0 6px 0 8px}.iti__arrow{margin-left: 6px;width: 0;height: 0;border-left: 3px solid transparent;border-right: 3px solid transparent;border-top: 4px solid #555}[dir=rtl] .iti__arrow{margin-right: 6px;margin-left: 0}.iti__arrow--up{border-top: none;border-bottom: 4px solid #555}.iti__dropdown-content{position: absolute;z-index: 2;margin-left: -1px;box-shadow: 1px 1px 4px rgba(0,0,0,0.2);background-color: white;border: 1px solid #ccc;max-height: 200px;overflow-y: scroll;-webkit-overflow-scrolling: touch}.iti__dropdown-content--dropup{bottom: 100%;margin-bottom: -1px}.iti__search-input{width: 100%;border-width: 0}.iti__country-list{list-style: none;padding: 0;margin: 0}.iti--flexible-dropdown-width .iti__country-list{white-space: nowrap}@media (max-width: 500px){.iti--flexible-dropdown-width .iti__country-list{white-space: normal}}.iti__flag-box{display: inline-block;width: 20px}.iti__divider{padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #ccc}.iti__country{display: flex;align-items: center;padding: 5px 10px;outline: none}.iti__dial-code{color: #999}.iti__country.iti__highlight{background-color: rgba(0,0,0,0.05)}.iti__flag-box,.iti__country-name{margin-right: 6px}[dir=rtl] .iti__flag-box,[dir=rtl] .iti__country-name{margin-right: 0;margin-left: 6px}.iti--allow-dropdown input.iti__tel-input,.iti--allow-dropdown input.iti__tel-input[type=text],.iti--allow-dropdown input.iti__tel-input[type=tel],.iti--separate-dial-code input.iti__tel-input,.iti--separate-dial-code input.iti__tel-input[type=text],.iti--separate-dial-code input.iti__tel-input[type=tel]{padding-right: 6px;padding-left: 52px;margin-left: 0}[dir=rtl] .iti--allow-dropdown input.iti__tel-input,[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text],[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel],[dir=rtl] .iti--separate-dial-code input.iti__tel-input,[dir=rtl] .iti--separate-dial-code input.iti__tel-input[type=text],[dir=rtl] .iti--separate-dial-code input.iti__tel-input[type=tel]{padding-right: 52px;padding-left: 6px;margin-right: 0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right: auto;left: 0}[dir=rtl] .iti--allow-dropdown .iti__flag-container,[dir=rtl] .iti--separate-dial-code .iti__flag-container{right: 0;left: auto}.iti--allow-dropdown .iti__flag-container:hover{cursor: pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color: rgba(0,0,0,0.05)}.iti--allow-dropdown .iti__flag-container:has(+ input[disabled]):hover,.iti--allow-dropdown .iti__flag-container:has(+ input[readonly]):hover{cursor: default}.iti--allow-dropdown .iti__flag-container:has(+ input[disabled]):hover .iti__selected-flag,.iti--allow-dropdown .iti__flag-container:has(+ input[readonly]):hover .iti__selected-flag{background-color: transparent}.iti--separate-dial-code .iti__selected-flag{background-color: rgba(0,0,0,0.05)}.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code{margin-left: 6px}[dir=rtl] .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code{margin-left: 0;margin-right: 6px}.iti--container{position: absolute;top: -1000px;left: -1000px;z-index: 1060;padding: 1px}.iti--container:hover{cursor: pointer}.iti--fullscreen-popup.iti--container{background-color: rgba(0,0,0,0.5);top: 0;bottom: 0;left: 0;right: 0;position: fixed;padding: 30px;display: flex;flex-direction: column;justify-content: center}.iti--fullscreen-popup.iti--container.iti--country-search{justify-content: flex-start}.iti--fullscreen-popup .iti__dropdown-content{max-height: 100%;position: relative}.iti--fullscreen-popup .iti__country{padding: 10px 10px;line-height: 1.5em}.iti__flag{width: 20px}.iti__flag.iti__be{width: 18px}.iti__flag.iti__ch{width: 15px}.iti__flag.iti__mc{width: 19px}.iti__flag.iti__ne{width: 18px}.iti__flag.iti__np{width: 13px}.iti__flag.iti__va{width: 15px}@media (min-resolution: 2x){.iti__flag{background-size: 5762px 15px}}.iti__flag.iti__ac{height: 10px;background-position: 0px 0px}.iti__flag.iti__ad{height: 14px;background-position: -22px 0px}.iti__flag.iti__ae{height: 10px;background-position: -44px 0px}.iti__flag.iti__af{height: 14px;background-position: -66px 0px}.iti__flag.iti__ag{height: 14px;background-position: -88px 0px}.iti__flag.iti__ai{height: 10px;background-position: -110px 0px}.iti__flag.iti__al{height: 15px;background-position: -132px 0px}.iti__flag.iti__am{height: 10px;background-position: -154px 0px}.iti__flag.iti__ao{height: 14px;background-position: -176px 0px}.iti__flag.iti__aq{height: 14px;background-position: -198px 0px}.iti__flag.iti__ar{height: 13px;background-position: -220px 0px}.iti__flag.iti__as{height: 10px;background-position: -242px 0px}.iti__flag.iti__at{height: 14px;background-position: -264px 0px}.iti__flag.iti__au{height: 10px;background-position: -286px 0px}.iti__flag.iti__aw{height: 14px;background-position: -308px 0px}.iti__flag.iti__ax{height: 13px;background-position: -330px 0px}.iti__flag.iti__az{height: 10px;background-position: -352px 0px}.iti__flag.iti__ba{height: 10px;background-position: -374px 0px}.iti__flag.iti__bb{height: 14px;background-position: -396px 0px}.iti__flag.iti__bd{height: 12px;background-position: -418px 0px}.iti__flag.iti__be{height: 15px;background-position: -440px 0px}.iti__flag.iti__bf{height: 14px;background-position: -460px 0px}.iti__flag.iti__bg{height: 12px;background-position: -482px 0px}.iti__flag.iti__bh{height: 12px;background-position: -504px 0px}.iti__flag.iti__bi{height: 12px;background-position: -526px 0px}.iti__flag.iti__bj{height: 14px;background-position: -548px 0px}.iti__flag.iti__bl{height: 14px;background-position: -570px 0px}.iti__flag.iti__bm{height: 10px;background-position: -592px 0px}.iti__flag.iti__bn{height: 10px;background-position: -614px 0px}.iti__flag.iti__bo{height: 14px;background-position: -636px 0px}.iti__flag.iti__bq{height: 14px;background-position: -658px 0px}.iti__flag.iti__br{height: 14px;background-position: -680px 0px}.iti__flag.iti__bs{height: 10px;background-position: -702px 0px}.iti__flag.iti__bt{height: 14px;background-position: -724px 0px}.iti__flag.iti__bv{height: 15px;background-position: -746px 0px}.iti__flag.iti__bw{height: 14px;background-position: -768px 0px}.iti__flag.iti__by{height: 10px;background-position: -790px 0px}.iti__flag.iti__bz{height: 12px;background-position: -812px 0px}.iti__flag.iti__ca{height: 10px;background-position: -834px 0px}.iti__flag.iti__cc{height: 10px;background-position: -856px 0px}.iti__flag.iti__cd{height: 15px;background-position: -878px 0px}.iti__flag.iti__cf{height: 14px;background-position: -900px 0px}.iti__flag.iti__cg{height: 14px;background-position: -922px 0px}.iti__flag.iti__ch{height: 15px;background-position: -944px 0px}.iti__flag.iti__ci{height: 14px;background-position: -961px 0px}.iti__flag.iti__ck{height: 10px;background-position: -983px 0px}.iti__flag.iti__cl{height: 14px;background-position: -1005px 0px}.iti__flag.iti__cm{height: 14px;background-position: -1027px 0px}.iti__flag.iti__cn{height: 14px;background-position: -1049px 0px}.iti__flag.iti__co{height: 14px;background-position: -1071px 0px}.iti__flag.iti__cp{height: 14px;background-position: -1093px 0px}.iti__flag.iti__cq{height: 12px;background-position: -1115px 0px}.iti__flag.iti__cr{height: 12px;background-position: -1137px 0px}.iti__flag.iti__cu{height: 10px;background-position: -1159px 0px}.iti__flag.iti__cv{height: 12px;background-position: -1181px 0px}.iti__flag.iti__cw{height: 14px;background-position: -1203px 0px}.iti__flag.iti__cx{height: 10px;background-position: -1225px 0px}.iti__flag.iti__cy{height: 14px;background-position: -1247px 0px}.iti__flag.iti__cz{height: 14px;background-position: -1269px 0px}.iti__flag.iti__de{height: 12px;background-position: -1291px 0px}.iti__flag.iti__dg{height: 10px;background-position: -1313px 0px}.iti__flag.iti__dj{height: 14px;background-position: -1335px 0px}.iti__flag.iti__dk{height: 15px;background-position: -1357px 0px}.iti__flag.iti__dm{height: 10px;background-position: -1379px 0px}.iti__flag.iti__do{height: 14px;background-position: -1401px 0px}.iti__flag.iti__dz{height: 14px;background-position: -1423px 0px}.iti__flag.iti__ea{height: 14px;background-position: -1445px 0px}.iti__flag.iti__ec{height: 14px;background-position: -1467px 0px}.iti__flag.iti__ee{height: 13px;background-position: -1489px 0px}.iti__flag.iti__eg{height: 14px;background-position: -1511px 0px}.iti__flag.iti__eh{height: 10px;background-position: -1533px 0px}.iti__flag.iti__er{height: 10px;background-position: -1555px 0px}.iti__flag.iti__es{height: 14px;background-position: -1577px 0px}.iti__flag.iti__et{height: 10px;background-position: -1599px 0px}.iti__flag.iti__eu{height: 14px;background-position: -1621px 0px}.iti__flag.iti__ez{height: 14px;background-position: -1643px 0px}.iti__flag.iti__fi{height: 12px;background-position: -1665px 0px}.iti__flag.iti__fj{height: 10px;background-position: -1687px 0px}.iti__flag.iti__fk{height: 10px;background-position: -1709px 0px}.iti__flag.iti__fm{height: 11px;background-position: -1731px 0px}.iti__flag.iti__fo{height: 15px;background-position: -1753px 0px}.iti__flag.iti__fr{height: 14px;background-position: -1775px 0px}.iti__flag.iti__fx{height: 14px;background-position: -1797px 0px}.iti__flag.iti__ga{height: 15px;background-position: -1819px 0px}.iti__flag.iti__gb{height: 10px;background-position: -1841px 0px}.iti__flag.iti__gd{height: 12px;background-position: -1863px 0px}.iti__flag.iti__ge{height: 14px;background-position: -1885px 0px}.iti__flag.iti__gf{height: 14px;background-position: -1907px 0px}.iti__flag.iti__gg{height: 14px;background-position: -1929px 0px}.iti__flag.iti__gh{height: 14px;background-position: -1951px 0px}.iti__flag.iti__gi{height: 10px;background-position: -1973px 0px}.iti__flag.iti__gl{height: 14px;background-position: -1995px 0px}.iti__flag.iti__gm{height: 14px;background-position: -2017px 0px}.iti__flag.iti__gn{height: 14px;background-position: -2039px 0px}.iti__flag.iti__gp{height: 14px;background-position: -2061px 0px}.iti__flag.iti__gq{height: 14px;background-position: -2083px 0px}.iti__flag.iti__gr{height: 14px;background-position: -2105px 0px}.iti__flag.iti__gs{height: 10px;background-position: -2127px 0px}.iti__flag.iti__gt{height: 13px;background-position: -2149px 0px}.iti__flag.iti__gu{height: 11px;background-position: -2171px 0px}.iti__flag.iti__gw{height: 10px;background-position: -2193px 0px}.iti__flag.iti__gy{height: 12px;background-position: -2215px 0px}.iti__flag.iti__hk{height: 14px;background-position: -2237px 0px}.iti__flag.iti__hm{height: 10px;background-position: -2259px 0px}.iti__flag.iti__hn{height: 10px;background-position: -2281px 0px}.iti__flag.iti__hr{height: 10px;background-position: -2303px 0px}.iti__flag.iti__ht{height: 12px;background-position: -2325px 0px}.iti__flag.iti__hu{height: 10px;background-position: -2347px 0px}.iti__flag.iti__ic{height: 14px;background-position: -2369px 0px}.iti__flag.iti__id{height: 14px;background-position: -2391px 0px}.iti__flag.iti__ie{height: 10px;background-position: -2413px 0px}.iti__flag.iti__il{height: 15px;background-position: -2435px 0px}.iti__flag.iti__im{height: 10px;background-position: -2457px 0px}.iti__flag.iti__in{height: 14px;background-position: -2479px 0px}.iti__flag.iti__io{height: 10px;background-position: -2501px 0px}.iti__flag.iti__iq{height: 14px;background-position: -2523px 0px}.iti__flag.iti__ir{height: 12px;background-position: -2545px 0px}.iti__flag.iti__is{height: 15px;background-position: -2567px 0px}.iti__flag.iti__it{height: 14px;background-position: -2589px 0px}.iti__flag.iti__je{height: 12px;background-position: -2611px 0px}.iti__flag.iti__jm{height: 10px;background-position: -2633px 0px}.iti__flag.iti__jo{height: 10px;background-position: -2655px 0px}.iti__flag.iti__jp{height: 14px;background-position: -2677px 0px}.iti__flag.iti__ke{height: 14px;background-position: -2699px 0px}.iti__flag.iti__kg{height: 12px;background-position: -2721px 0px}.iti__flag.iti__kh{height: 13px;background-position: -2743px 0px}.iti__flag.iti__ki{height: 10px;background-position: -2765px 0px}.iti__flag.iti__km{height: 12px;background-position: -2787px 0px}.iti__flag.iti__kn{height: 14px;background-position: -2809px 0px}.iti__flag.iti__kp{height: 10px;background-position: -2831px 0px}.iti__flag.iti__kr{height: 14px;background-position: -2853px 0px}.iti__flag.iti__kw{height: 10px;background-position: -2875px 0px}.iti__flag.iti__ky{height: 10px;background-position: -2897px 0px}.iti__flag.iti__kz{height: 10px;background-position: -2919px 0px}.iti__flag.iti__la{height: 14px;background-position: -2941px 0px}.iti__flag.iti__lb{height: 14px;background-position: -2963px 0px}.iti__flag.iti__lc{height: 10px;background-position: -2985px 0px}.iti__flag.iti__li{height: 12px;background-position: -3007px 0px}.iti__flag.iti__lk{height: 10px;background-position: -3029px 0px}.iti__flag.iti__lr{height: 11px;background-position: -3051px 0px}.iti__flag.iti__ls{height: 14px;background-position: -3073px 0px}.iti__flag.iti__lt{height: 12px;background-position: -3095px 0px}.iti__flag.iti__lu{height: 12px;background-position: -3117px 0px}.iti__flag.iti__lv{height: 10px;background-position: -3139px 0px}.iti__flag.iti__ly{height: 10px;background-position: -3161px 0px}.iti__flag.iti__ma{height: 14px;background-position: -3183px 0px}.iti__flag.iti__mc{height: 15px;background-position: -3205px 0px}.iti__flag.iti__md{height: 10px;background-position: -3226px 0px}.iti__flag.iti__me{height: 10px;background-position: -3248px 0px}.iti__flag.iti__mf{height: 14px;background-position: -3270px 0px}.iti__flag.iti__mg{height: 14px;background-position: -3292px 0px}.iti__flag.iti__mh{height: 11px;background-position: -3314px 0px}.iti__flag.iti__mk{height: 10px;background-position: -3336px 0px}.iti__flag.iti__ml{height: 14px;background-position: -3358px 0px}.iti__flag.iti__mm{height: 14px;background-position: -3380px 0px}.iti__flag.iti__mn{height: 10px;background-position: -3402px 0px}.iti__flag.iti__mo{height: 14px;background-position: -3424px 0px}.iti__flag.iti__mp{height: 10px;background-position: -3446px 0px}.iti__flag.iti__mq{height: 14px;background-position: -3468px 0px}.iti__flag.iti__mr{height: 14px;background-position: -3490px 0px}.iti__flag.iti__ms{height: 10px;background-position: -3512px 0px}.iti__flag.iti__mt{height: 14px;background-position: -3534px 0px}.iti__flag.iti__mu{height: 14px;background-position: -3556px 0px}.iti__flag.iti__mv{height: 14px;background-position: -3578px 0px}.iti__flag.iti__mw{height: 14px;background-position: -3600px 0px}.iti__flag.iti__mx{height: 12px;background-position: -3622px 0px}.iti__flag.iti__my{height: 10px;background-position: -3644px 0px}.iti__flag.iti__mz{height: 14px;background-position: -3666px 0px}.iti__flag.iti__na{height: 14px;background-position: -3688px 0px}.iti__flag.iti__nc{height: 10px;background-position: -3710px 0px}.iti__flag.iti__ne{height: 15px;background-position: -3732px 0px}.iti__flag.iti__nf{height: 10px;background-position: -3752px 0px}.iti__flag.iti__ng{height: 10px;background-position: -3774px 0px}.iti__flag.iti__ni{height: 12px;background-position: -3796px 0px}.iti__flag.iti__nl{height: 14px;background-position: -3818px 0px}.iti__flag.iti__no{height: 15px;background-position: -3840px 0px}.iti__flag.iti__np{height: 15px;background-position: -3862px 0px}.iti__flag.iti__nr{height: 10px;background-position: -3877px 0px}.iti__flag.iti__nu{height: 10px;background-position: -3899px 0px}.iti__flag.iti__nz{height: 10px;background-position: -3921px 0px}.iti__flag.iti__om{height: 10px;background-position: -3943px 0px}.iti__flag.iti__pa{height: 14px;background-position: -3965px 0px}.iti__flag.iti__pe{height: 14px;background-position: -3987px 0px}.iti__flag.iti__pf{height: 14px;background-position: -4009px 0px}.iti__flag.iti__pg{height: 15px;background-position: -4031px 0px}.iti__flag.iti__ph{height: 10px;background-position: -4053px 0px}.iti__flag.iti__pk{height: 14px;background-position: -4075px 0px}.iti__flag.iti__pl{height: 13px;background-position: -4097px 0px}.iti__flag.iti__pm{height: 14px;background-position: -4119px 0px}.iti__flag.iti__pn{height: 10px;background-position: -4141px 0px}.iti__flag.iti__pr{height: 14px;background-position: -4163px 0px}.iti__flag.iti__ps{height: 10px;background-position: -4185px 0px}.iti__flag.iti__pt{height: 14px;background-position: -4207px 0px}.iti__flag.iti__pw{height: 13px;background-position: -4229px 0px}.iti__flag.iti__py{height: 11px;background-position: -4251px 0px}.iti__flag.iti__qa{height: 8px;background-position: -4273px 0px}.iti__flag.iti__re{height: 14px;background-position: -4295px 0px}.iti__flag.iti__ro{height: 14px;background-position: -4317px 0px}.iti__flag.iti__rs{height: 14px;background-position: -4339px 0px}.iti__flag.iti__ru{height: 14px;background-position: -4361px 0px}.iti__flag.iti__rw{height: 14px;background-position: -4383px 0px}.iti__flag.iti__sa{height: 14px;background-position: -4405px 0px}.iti__flag.iti__sb{height: 10px;background-position: -4427px 0px}.iti__flag.iti__sc{height: 10px;background-position: -4449px 0px}.iti__flag.iti__sd{height: 10px;background-position: -4471px 0px}.iti__flag.iti__se{height: 13px;background-position: -4493px 0px}.iti__flag.iti__sg{height: 14px;background-position: -4515px 0px}.iti__flag.iti__sh{height: 10px;background-position: -4537px 0px}.iti__flag.iti__si{height: 10px;background-position: -4559px 0px}.iti__flag.iti__sj{height: 15px;background-position: -4581px 0px}.iti__flag.iti__sk{height: 14px;background-position: -4603px 0px}.iti__flag.iti__sl{height: 14px;background-position: -4625px 0px}.iti__flag.iti__sm{height: 15px;background-position: -4647px 0px}.iti__flag.iti__sn{height: 14px;background-position: -4669px 0px}.iti__flag.iti__so{height: 14px;background-position: -4691px 0px}.iti__flag.iti__sr{height: 14px;background-position: -4713px 0px}.iti__flag.iti__ss{height: 10px;background-position: -4735px 0px}.iti__flag.iti__st{height: 10px;background-position: -4757px 0px}.iti__flag.iti__su{height: 10px;background-position: -4779px 0px}.iti__flag.iti__sv{height: 12px;background-position: -4801px 0px}.iti__flag.iti__sx{height: 14px;background-position: -4823px 0px}.iti__flag.iti__sy{height: 14px;background-position: -4845px 0px}.iti__flag.iti__sz{height: 14px;background-position: -4867px 0px}.iti__flag.iti__ta{height: 10px;background-position: -4889px 0px}.iti__flag.iti__tc{height: 10px;background-position: -4911px 0px}.iti__flag.iti__td{height: 14px;background-position: -4933px 0px}.iti__flag.iti__tf{height: 14px;background-position: -4955px 0px}.iti__flag.iti__tg{height: 13px;background-position: -4977px 0px}.iti__flag.iti__th{height: 14px;background-position: -4999px 0px}.iti__flag.iti__tj{height: 10px;background-position: -5021px 0px}.iti__flag.iti__tk{height: 10px;background-position: -5043px 0px}.iti__flag.iti__tl{height: 10px;background-position: -5065px 0px}.iti__flag.iti__tm{height: 14px;background-position: -5087px 0px}.iti__flag.iti__tn{height: 14px;background-position: -5109px 0px}.iti__flag.iti__to{height: 10px;background-position: -5131px 0px}.iti__flag.iti__tr{height: 14px;background-position: -5153px 0px}.iti__flag.iti__tt{height: 12px;background-position: -5175px 0px}.iti__flag.iti__tv{height: 10px;background-position: -5197px 0px}.iti__flag.iti__tw{height: 14px;background-position: -5219px 0px}.iti__flag.iti__tz{height: 14px;background-position: -5241px 0px}.iti__flag.iti__ua{height: 14px;background-position: -5263px 0px}.iti__flag.iti__ug{height: 14px;background-position: -5285px 0px}.iti__flag.iti__uk{height: 10px;background-position: -5307px 0px}.iti__flag.iti__um{height: 11px;background-position: -5329px 0px}.iti__flag.iti__un{height: 14px;background-position: -5351px 0px}.iti__flag.iti__us{height: 11px;background-position: -5373px 0px}.iti__flag.iti__uy{height: 14px;background-position: -5395px 0px}.iti__flag.iti__uz{height: 10px;background-position: -5417px 0px}.iti__flag.iti__va{height: 15px;background-position: -5439px 0px}.iti__flag.iti__vc{height: 14px;background-position: -5456px 0px}.iti__flag.iti__ve{height: 14px;background-position: -5478px 0px}.iti__flag.iti__vg{height: 10px;background-position: -5500px 0px}.iti__flag.iti__vi{height: 14px;background-position: -5522px 0px}.iti__flag.iti__vn{height: 14px;background-position: -5544px 0px}.iti__flag.iti__vu{height: 12px;background-position: -5566px 0px}.iti__flag.iti__wf{height: 14px;background-position: -5588px 0px}.iti__flag.iti__ws{height: 10px;background-position: -5610px 0px}.iti__flag.iti__xk{height: 15px;background-position: -5632px 0px}.iti__flag.iti__ye{height: 14px;background-position: -5654px 0px}.iti__flag.iti__yt{height: 14px;background-position: -5676px 0px}.iti__flag.iti__za{height: 14px;background-position: -5698px 0px}.iti__flag.iti__zm{height: 14px;background-position: -5720px 0px}.iti__flag.iti__zw{height: 10px;background-position: -5742px 0px}.iti__flag{height: 15px;box-shadow: 0px 0px 1px 0px #888;background-image: url("../img/flags.png?1");background-repeat: no-repeat;background-color: #dbdbdb;background-position: 20px 0}@media (min-resolution: 2x){.iti__flag{background-image: url("../img/flags@2x.png?1")}}.iti__flag.iti__np{background-color: transparent}</style>
</head>
<body class="container-fluid pl-0 pr-0 pb-0">
<div id="wall_underage" class="d-none p-2 p-sm-5 align-items-center justify-content-center"
style="position:absolute;left:0px;right:0px;top:0px;bottom:0px;width:100%;height:100%;z-index:10000;background-color:rgba(0,0,0,0.95);">
<div class="card card-primary" style="max-width:500px;">
<img src="/assets/web/images/hispano-large.png" class="card-img-top" alt="...">
<div class="card-body" style="overflow-y:auto;max-height:calc(100vh - 200px);">
<h5 class="card-title text-center text-primary">
<b>Acceso a la Comunidad: Verificación de Requisitos Legales</b>
</h5>
<p class="card-text">
Para garantizar un entorno seguro y el cumplimiento de la normativa vigente,
el acceso a nuestra red de comunicación en tiempo real está limitado a usuarios que hayan alcanzado la mayoría de edad legal (18 años).
</p>
<p class="card-text">
Al pulsar en 'Confirmar mayoría de edad - Entrar', realizas una declaración responsable manifestando que cumples con este requisito de acceso.
Asimismo, confirmas que has leído y aceptas nuestras <a href="/condiciones" target="_blank">Condiciones de Uso</a>
y nuestra <a href="/lopd">Política de Privacidad</a>.
</p>
<p class="card-text">Información de Seguridad y Privacidad:</p>
<p class="card-text">
Requisito de Edad: ChatHispano requiere que todos sus usuarios tengan 18 años o más para participar.
El acceso a perfiles que no cumplan este criterio está restringido.
</p>
<p class="card-text">
Cumplimiento Normativo: En cumplimiento de la legislación de servicios de la sociedad de la información,
registramos los datos técnicos de conexión (IP y puerto) por un periodo de 12 meses.
</p>
<p class="card-text">
Responsabilidad: Como plataforma de comunicación abierta,
cada usuario es responsable del cumplimiento de las normas de convivencia y del contenido que genera en las salas.
</p>
<button type="button" class="btn btn-primary btn-block" disabled onClick="hide_wall_underage();">
Confirmar mayoría de edad - Entrar
</button>
<a href="about:blank" class="btn btn-outline-secondary btn-block">
No cumplo los requisitos - Salir
</a>
</div>
</div>
</div>
<nav class="navbar fixed-top navbar-expand-lg" style="max-width:calc(100vw);">
<div class="container-xl">
<button class="navbar-toggler text-neutral1" type="button" data-toggle="collapse" data-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Conmuta la navegación">
<span class="fas fa-ellipsis-v"></span>
<font style="position:fixed;top:14px;left:0px;width:100%;text-align:center;font-weight:bold;max-width:calc(100vw);">CHAT HISPANO</font>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto d-lg-none d-xl-none">
<li class="nav-item">
<a href="/chat/" class="nav-link pt-2 pb-2" target="_blank">
<font>Chat</font>
</a>
</li>
<li class="nav-item">
<a href="https://foro.chathispano.com/" class="nav-link pt-2 pb-2" target="_blank">
<font>Foro</font>
</a>
</li>
<li class="nav-item">
<a href="https://chathispano.com/blogs/" class="nav-link pt-2 pb-2">
<font>Blogs</font>
</a>
</li>
<li class="nav-item">
<a href="https://chathispano.com/noticias/" class="nav-link pt-2 pb-2">
<font>Noticias</font>
</a>
</li>
<li class="nav-item">
<a href="https://chathispano.com/normas/" class="nav-link pt-2 pb-2">
<font>Normas</font>
</a>
</li>
<li class="nav-item">
<a href="https://chathispano.com/gestiones/" class="nav-link pt-2 pb-2">
<font>Gestiones</font>
</a>
</li>
<li class="nav-item">
<a href="https://chathispano.com/contactar/" class="nav-link pt-2 pb-2">
<font>Contacto</font>
</a>
</li>
<li class="nav-item">
<a href="https://chathispano.com/ayuda/" class="nav-link pt-2 pb-2">
<font>Ayuda</font>
</a>
</li>
<li class="dropdown-divider"></li>
<li class="nav-item">
<a class="nav-link pt-2 pb-2" href="/faqs-premium">
<span class="fa fa-question" style="color:#ffffff;"></span>
<font>Premium FAQS</font>
</a>
</li>
<li class="dropdown-divider"></li>
<li class="nav-item">
<a href="/faqs-premium" class="nav-link pt-2 pb-2">
<font>Premium FAQS</font>
</a>
</li>
<li class="nav-item">
<a href="/suscripciones" class="nav-link pt-2 pb-2">
<font>Suscripciones</font>
</a>
</li>
<li class="nav-item">
<a href="https://chathispano.com/auth/login" class="nav-link pt-2 pb-2">
<font>Iniciar sesión</font>
</a>
</li>
</ul>
</div>
<div class="d-none d-lg-flex d-xl-flex justify-content-end">
<ul class="navbar-nav mr-auto d-none d-lg-flex d-xl-flex">
<li class="nav-item mr-4">
<a href="/chat/" class="nav-link" target="_blank">
<font>Chat</font>
</a>
</li>
<li class="nav-item mr-4">
<a href="https://foro.chathispano.com" class="nav-link" target="_blank">
<font>Foro</font>
</a>
</li>
<li class="nav-item mr-4">
<a href="https://chathispano.com/blogs/" class="nav-link">
<font>Blogs</font>
</a>
</li>
<li class="nav-item mr-4">
<a href="https://chathispano.com/noticias/" class="nav-link">
<font>Noticias</font>
</a>
</li>
<li class="nav-item mr-4">
<a href="https://chathispano.com/normas/" class="nav-link">
<font>Normas</font>
</a>
</li>
<li class="nav-item mr-4">
<a href="https://chathispano.com/gestiones/" class="nav-link">
<font>Gestiones</font>
</a>
</li>
<li class="nav-item mr-4">
<a href="https://chathispano.com/contactar/" class="nav-link">
<font>Contacto</font>
</a>
</li>
<li class="nav-item mr-4">
<a href="https://chathispano.com/ayuda/" class="nav-link">
<font>Ayuda</font>
</a>
</li>
</ul>
<form class="form-inline mr-4 pt-2 pb-1">
<div class="dropdown">
<button class="btn btn-outline-light dropdown-toggle" type="button"
id="dropdownSearch" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span class="fa fa-search"></span>
Buscar </button>
<div class="dropdown-menu" aria-labelledby="dropdownSearch">
<div class="input-group">
<input type="search" class="border-0 pl-2 pr-2 pb-2 pt-2 rounded-right typeahead" name="search" placeHolder="Buscar"
data-url='["https://chathispano.com/noticias/buscar/%QUERY","https://chathispano.com/blogs/buscar/%QUERY","https://chathispano.com/canal/buscar/%QUERY"]'
data-wildcard="%QUERY"
data-name='["News","Blogs","Channels"]'
data-type="single"
data-empty='["No se han encontrado artículos","No se han encontrado entradas de blog","No se han encontrado canales."]'
data-template='["articles_search_mini","blogs_search_mini","channel_search_mini"]'
data-limit="5"
data-pending='Buscando...'
data-position="absolute"
data-header="1">
</div>
</div>
</div>
</form>
<ul class="navbar-nav mr-auto d-none d-lg-flex d-xl-flex">
<li class="nav-item pt-3 mr-2 nav-item-be-premium">
<a href="https://chathispano.com/suscripciones/premium" class="nav-link btn btn-sm btn-green">
<span class="fa fa-star"></span>
¡Chatea sin publicidad! </a>
</li>
<li class="nav-item">
<div class="dropdown">
<a href="#" class="nav-link"
data-toggle="dropdown" id="MenuProfile" aria-haspopup="true" aria-expanded="false">
<img class="icon-log-in" alt="log in" src="/assets/web/images/log-in.png">
</a>
<div class="dropdown-menu dropdown-menu-right pt-0 pb-0 border-0">
<a class="dropdown-item" href="/faqs-premium">
<span class="fa fa-question"></span>
Premium FAQS </a>
<a class="dropdown-item" href="/suscripciones">
<span class="fa fa-list"></span>
Suscripciones </a>
<a class="dropdown-item rounded-bottom" href="/auth/login">Iniciar sesión</a>
</div>
</div>
</li>
</ul>
</div>
</div>
</nav>
<div class="container-fluid d-sm-none nav-item-be-premium pt-2 pb-2">
<a href="https://chathispano.com/suscripciones" class="btn btn-block btn-green">
<span class="fa fa-star"></span>
¡Chatea sin publicidad! </a>
</div>
<div class="container-fluid banner-top pt-2 pb-2">
<div id="pubtop" class="pt-2 pb-4 text-center">
<p class="text-muted pt-0 pb-2"><small>PUBLICIDAD</small></p>
<div id="div-gpt-ad-1489776310120-0" style="display:block;"></div>
</div>
</div>
<div class="container-fluid main-content main-content-home">
<div class="row">
<div class="container-fluid home-header">
<div class="container-xl main-content-header">
<div class="row">
<div class="col-5 pt-sm-4 pb-sm-4">
<h1 class="mb-1 mb-sm-4 text-left">Chat Hispano</h1>
<h2 class="mb-1 mb-sm-4 text-left">La mayor red de chat gratis en español</h2>
<a href="/chat/" class="btn btn-lg btn-primary mt-4 ml-sm-4" target="_blank">Chat</a>
</div>
</div>
</div>
<style>
.main-content.main-content-home .main-content-header {
color: var(--color-neutral1);
}
.main-content.main-content-home .main-content-header h1,
.main-content.main-content-home .main-content-header h2 {
font-size: 48px;
}
.main-content.main-content-home .main-content-header div a.btn {
background-color: var(--color-primary);
color: var(--color-neutral1);
width: 250px;
font-family: AsapSemiBold;
}
/* xs mobile */
@media (max-width: 575px) {
.main-content.main-content-home .main-content-header h1,
.main-content.main-content-home .main-content-header h2 {
font-size: 19px;
}
}
</style>
</div>
<div class="container-xl">
</div>
<div class="container-xl">
<div class="row">
<div class="col-sm main-content-left bg-neutral1 rounded">
<div class="container-fluid pb-0">
<div class="row pb-4">
<h2 class="mb-4">¡Bienvenido/a!</h2>
<p class="text-left"><b>Bienvenido/a a la mayor red de Chat en Español</b>, donde puedes hablar con gente de tu pueblo o ciudad y hacer nuevos amigos con los que relacionarte y divertirte. Podrás disfrutar del mejor chat en español y hablar con gente de habla hispana de todo el mundo, por ejemplo de España, Argentina, Chile, Perú, Estados Unidos (USA), México… Las posibilidades son infinitas a la hora de ligar o hacer amigos. Si te quedas con nosotros disfrutarás de la app más avanzada del mundo, totalmente adaptada a móviles o celulares, con videoconferencia integrada, intercambio de fotos e imágenes integrada en dispositivos móviles o PC, integración con Facebook y Twitter, videoconferencia y la revolucionaria característica de “Gente cerca” con la que podrás encontrar y chatear con gente que esté en tu propio pueblo o ciudad.</p>
<p class="text-left">En definitiva, si quieres disfrutar del chat en España o en español, esta es tu red. Serás bien recibido/a y disfrutarás del apoyo de un gran equipo de gestores voluntarios que te ayudarán en todo momento haciéndote más fácil y divertida la experiencia. Porque, ante todo, esto es diversión.</p>
</div>
</div>
<div class="mt-0 mb-4 text-center">
<a href="/suscripciones/premium">
<img alt="Chat Hispano PREMIUM" src="/assets/web/images/hispano-large-premium.png" />
</a>
<p class="modal-title text-center mt-3">
<b>
<a href="/suscripciones/premium" class="text-primary">¡Chatea como nunca lo has soñado!</a>
</b>
</p>
<a href="/suscripciones/premium" class="btn btn-lg btn-goldenrot mt-4 mb-4" target="_blank">
¡Pruébalo gratis! </a>
</div>
<h2 class="mb-4">Temáticas de chats</h2>
<div class="row row-cols-1 row-cols-lg-3">
<div class="col mb-4">
<div class="card card-category border-0">
<img class="lazyload card-img card-img-off" alt="Mayor de edad"
data-src="https://chathispano.com/assets/web/images/sections/ADU-off.webp">
<div class="card-img-overlay card-img-overlay-off text-center">
<font>Mayor de edad</font>
</div>
<div class="card-body">
<img class="lazyload" alt="Mayor de edad"
data-src="https://chathispano.com/assets/web/images/sections/ADU-on.webp">
<br>
<p class="card-text mt-2 mb-1"><b>Mayor de edad</b></p>
<p class="card-text mt-0 mb-1">Sección de chat para adultos mayores de 18 años. Al acceder confirmas que cumples el requisito de edad. Red ChatHispano, activa desde 1996.</p>
<a href="/chats-adultos" class="btn btn-block btn-primary">
Ver chats</a>
</div>
</div>
</div>
<div class="col mb-4">
<div class="card card-category border-0">
<img class="lazyload card-img card-img-off" alt="Por Edades"
data-src="https://chathispano.com/assets/web/images/sections/EDA-off.webp">
<div class="card-img-overlay card-img-overlay-off text-center">
<font>Por Edades</font>
</div>
<div class="card-body">
<img class="lazyload" alt="Por Edades"
data-src="https://chathispano.com/assets/web/images/sections/EDA-on.webp">
<br>
<p class="card-text mt-2 mb-1"><b>Por Edades</b></p>
<p class="card-text mt-0 mb-1">Salas de chat clasificadas por edad: jóvenes, mayores de 30, más de 40, más de 50. Encuentra personas de tu generación. Gratis y sin registro en ChatHispano.</p>
<a href="/chats-edad" class="btn btn-block btn-primary">
Ver chats</a>
</div>
</div>
</div>
<div class="col mb-4">
<div class="card card-category border-0">
<img class="lazyload card-img card-img-off" alt="Internacional"
data-src="https://chathispano.com/assets/web/images/sections/INT-off.webp">
<div class="card-img-overlay card-img-overlay-off text-center">
<font>Internacional</font>
</div>
<div class="card-body">
<img class="lazyload" alt="Internacional"
data-src="https://chathispano.com/assets/web/images/sections/INT-on.webp">
<br>
<p class="card-text mt-2 mb-1"><b>Internacional</b></p>
<p class="card-text mt-0 mb-1">Chatea con personas de México, Colombia, Argentina, Perú, Venezuela, Chile y toda Latinoamérica. Salas activas en español, gratis y sin registro obligatorio.</p>
<a href="/chats-internacional" class="btn btn-block btn-primary">
Ver chats</a>
</div>
</div>
</div>
<div class="col mb-4">
<div class="card card-category border-0">
<img class="lazyload card-img card-img-off" alt="Gay"
data-src="https://chathispano.com/assets/web/images/sections/GAY-off.webp">
<div class="card-img-overlay card-img-overlay-off text-center">
<font>Gay</font>
</div>
<div class="card-body">
<img class="lazyload" alt="Gay"
data-src="https://chathispano.com/assets/web/images/sections/GAY-on.webp">
<br>
<p class="card-text mt-2 mb-1"><b>Gay</b></p>
<p class="card-text mt-0 mb-1">Directorio de chats gay en España: salas por ciudad, temáticas y edad. Encuentra canales activos con chicos de tu zona. Entra gratis, sin registro obligatorio.</p>
<a href="/chats-gays" class="btn btn-block btn-primary">
Ver chats</a>
</div>
</div>
</div>
<div class="col mb-4">
<div class="card card-category border-0">
<img class="lazyload card-img card-img-off" alt="Lesbianas"
data-src="https://chathispano.com/assets/web/images/sections/LES-off.webp">
<div class="card-img-overlay card-img-overlay-off text-center">
<font>Lesbianas</font>
</div>
<div class="card-body">
<img class="lazyload" alt="Lesbianas"
data-src="https://chathispano.com/assets/web/images/sections/LES-on.webp">
<br>
<p class="card-text mt-2 mb-1"><b>Lesbianas</b></p>
<p class="card-text mt-0 mb-1">Salas de chat para lesbianas ordenadas por temática y ciudad. Conoce chicas cerca de ti en canales activos. Entra gratis y sin registro en ChatHispano.</p>
<a href="/chats-lesbianas" class="btn btn-block btn-primary">
Ver chats</a>
</div>
</div>
</div>
<div class="col mb-4">
<div class="card card-category border-0">
<img class="lazyload card-img card-img-off" alt="Romance"
data-src="https://chathispano.com/assets/web/images/sections/ROM-off.webp">
<div class="card-img-overlay card-img-overlay-off text-center">
<font>Romance</font>
</div>
<div class="card-body">
<img class="lazyload" alt="Romance"
data-src="https://chathispano.com/assets/web/images/sections/ROM-on.webp">
<br>
<p class="card-text mt-2 mb-1"><b>Romance</b></p>
<p class="card-text mt-0 mb-1">Canales de chat para ligar, conocer gente y encontrar pareja. Salas románticas activas sin registro. La red de chat en español con 30 años conectando personas.</p>
<a href="/chats-romanticos" class="btn btn-block btn-primary">
Ver chats</a>
</div>
</div>
</div>
</div>
<div class="row mb-4">
<div class="container-fluid text-center pb-4">
<a href="/categorias" class="btn btn-primary btn-outline">Ver más temáticas</a>
</div>
</div>
<style>
.card.card-category {
padding: 0px;
}
.card.card-category .card-img-overlay-off font {
position: absolute;
bottom: 20px;
left: 0px;
width: 100%;
text-align: center;
font: AsapSemiBold;
color: var(--color-neutral1);
}
.card.card-category:hover .card-img-off,
.card.card-category:hover .card-img-overlay-off {
display: none;
}
.card.card-category:not(:hover) .card-body {
display: none;
}
.card.card-category .card-body {
background-color: var(--color-neutral3);
}
.card.card-category .card-body img {
width: 30%;
border-radius: 0px;
}
.card.card-category .card-body a.btn {
background-color: var(--color-primary);
color: var(--color-neutral1);
font: AsapSemiBold;
}
</style>
<h2 class="mt-4 mb-4">Noticias destacadas</h2>
<div id="HomeCarousel" class="carousel slide mt-4 mb-4 pb-4" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#HomeCarousel" data-slide-to="0" class="active"></li>
<li data-target="#HomeCarousel" data-slide-to="1"></li>
<li data-target="#HomeCarousel" data-slide-to="2"></li>
<li data-target="#HomeCarousel" data-slide-to="3"></li>
<li data-target="#HomeCarousel" data-slide-to="4"></li>
<li data-target="#HomeCarousel" data-slide-to="5"></li>
<li data-target="#HomeCarousel" data-slide-to="6"></li>
<li data-target="#HomeCarousel" data-slide-to="7"></li>
<li data-target="#HomeCarousel" data-slide-to="8"></li>
<li data-target="#HomeCarousel" data-slide-to="9"></li>
<li data-target="#HomeCarousel" data-slide-to="10"></li>
<li data-target="#HomeCarousel" data-slide-to="11"></li>
<li data-target="#HomeCarousel" data-slide-to="12"></li>
<li data-target="#HomeCarousel" data-slide-to="13"></li>
<li data-target="#HomeCarousel" data-slide-to="14"></li>
</ol>
<div class="carousel-inner">
<div class="carousel-item active">
<div>
<p class="carousel-item-title">
<font class="mr-4">Cómo afecta la elección de navegador a tu privacidad</font>
<span class="badge badge-primary">Noticias</span>
</p>
<div class="row carousel-item-content mb-4">
<div class="col-12">
<p class="carousel-item-content-text">
No importa cuántas medidas tomes para proteger tu privacidad en internet: si tu navegador es el eslabón más débil, tu privacidad estará comprometida desde el principio. Te explicamos por qué la elección del navegador importa más de lo que parece.
Los motores que mueven todos los navegadores
Para entender el problema hay que empezar por lo... <a href="/noticias/como-afecta-la-eleccion-de-navegador-a-tu-privacidad">
Leer más </a>
</p>
</div>
</div>
<div class="row">
<div class="col-12">
<p>
<font class="text-muted d-none d-sm-inline-block"><i>Compartir en:</i></font>
<div class="socialshares ml-2"
data-theme="brand"
data-url="https://chathispano.com/noticias/como-afecta-la-eleccion-de-navegador-a-tu-privacidad"
data-text="C%C3%B3mo+afecta+la+elecci%C3%B3n+de+navegador+a+tu+privacidad+%7C"
data-size="medium"
data-icononly="true">
<div class="socialshares-facebook" data-label="Facebook"></div>
<div class="socialshares-twitter" data-label="Twitter"></div>
</div>
</p>
</div>
</div>
</div>
</div>
<div class="carousel-item">
<div>
<p class="carousel-item-title">
<font class="mr-4">Registro de nicks en Chat Hispano: qué es, para qué sirve y cómo protegemos tus datos</font>
<span class="badge badge-primary">Noticias</span>
</p>
<div class="row carousel-item-content mb-4">
<div class="col-12">
<p class="carousel-item-content-text">
Chat Hispano permite registrar nicks o alias de forma completamente gratuita y voluntaria. No necesitas registrar un nick para entrar al chat, pero hacerlo te ofrece más seguridad, más control sobre tu identidad y acceso a servicios adicionales.
En este artículo te explicamos qué significa tener un nick registrado, qué datos son necesarios, quién puede ... <a href="/noticias/registro-de-nicks-en-chat-hispano-que-es-para-que-sirve-y-como-protegemos-tus-datos">
Leer más </a>
</p>
</div>
</div>
<div class="row">
<div class="col-12">
<p>
<font class="text-muted d-none d-sm-inline-block"><i>Compartir en:</i></font>
<div class="socialshares ml-2"
data-theme="brand"
data-url="https://chathispano.com/noticias/registro-de-nicks-en-chat-hispano-que-es-para-que-sirve-y-como-protegemos-tus-datos"
data-text="Registro+de+nicks+en+Chat+Hispano%3A+qu%C3%A9+es%2C+para+qu%C3%A9+sirve+y+c%C3%B3mo+protegemos+tus+datos+%7C"
data-size="medium"
data-icononly="true">
<div class="socialshares-facebook" data-label="Facebook"></div>
<div class="socialshares-twitter" data-label="Twitter"></div>
</div>
</p>
</div>
</div>
</div>
</div>
<div class="carousel-item">
<div>
<p class="carousel-item-title">
<font class="mr-4">Herramientas contra la difusión no consentida de imágenes íntimas</font>
<span class="badge badge-primary">Noticias</span>
</p>
<div class="row carousel-item-content mb-4">
<div class="col-12">
<p class="carousel-item-content-text">
Junio de 2026
En Chat Hispano somos especialmente sensibles a la difusión de imágenes con contenido sexual o violento que pongan en riesgo los derechos fundamentales de nuestros usuarios, ya sean reales o generadas por inteligencia artificial. Hoy queremos presentarte dos herramientas gratuitas que pueden ayudarte a retirar este tipo de contenido de internet de forma urgente.
La ... <a href="/noticias/herramientas-contra-la-difusion-no-consentida-de-imagenes-intimas">
Leer más </a>
</p>
</div>
</div>
<div class="row">
<div class="col-12">
<p>
<font class="text-muted d-none d-sm-inline-block"><i>Compartir en:</i></font>
<div class="socialshares ml-2"
data-theme="brand"
data-url="https://chathispano.com/noticias/herramientas-contra-la-difusion-no-consentida-de-imagenes-intimas"
data-text="Herramientas+contra+la+difusi%C3%B3n+no+consentida+de+im%C3%A1genes+%C3%ADntimas+%7C"
data-size="medium"
data-icononly="true">
<div class="socialshares-facebook" data-label="Facebook"></div>
<div class="socialshares-twitter" data-label="Twitter"></div>
</div>
</p>
</div>
</div>
</div>
</div>
<div class="carousel-item">
<div>
<p class="carousel-item-title">
<font class="mr-4">Cómo protegerte del acoso en Chat Hispano</font>
<span class="badge badge-primary">Noticias</span>
</p>
<div class="row carousel-item-content mb-4">
<div class="col-12">
<p class="carousel-item-content-text">
Internet da una falsa sensación de anonimato e inmunidad. Aunque esa sensación sea básicamente una mentira, da lugar a conductas de acoso que en muchos casos suponen un delito con consecuencias legales. Chat Hispano no es inmune a estas prácticas, por lo que vamos a explicarte qué medidas, tanto pasivas como activas, tomamos para protegerte.
El contexto de Chat ... <a href="/noticias/como-protegerte-del-acoso-en-chat-hispano">
Leer más </a>
</p>
</div>
</div>
<div class="row">
<div class="col-12">
<p>
<font class="text-muted d-none d-sm-inline-block"><i>Compartir en:</i></font>
<div class="socialshares ml-2"
data-theme="brand"
data-url="https://chathispano.com/noticias/como-protegerte-del-acoso-en-chat-hispano"
data-text="C%C3%B3mo+protegerte+del+acoso+en+Chat+Hispano+%7C"
data-size="medium"
data-icononly="true">
<div class="socialshares-facebook" data-label="Facebook"></div>
<div class="socialshares-twitter" data-label="Twitter"></div>
</div>
</p>
</div>
</div>
</div>
</div>
<div class="carousel-item">
<div>
<p class="carousel-item-title">
<font class="mr-4">Tu foro en España, con privacidad real: presentamos tuforo.chathispano.com</font>
<span class="badge badge-primary">Noticias</span>
</p>
<div class="row carousel-item-content mb-4">
<div class="col-6 col-md-5">
<div class="row">
<img alt="Tu foro en España, con privacidad real: presentamos tuforo.chathispano.com" data-src="https://cdn.chathispano.com/news/foro-personas.png?width=200" class="col-12 lazyload" />
</div>
</div>
<div class="col-6 col-md-7">
<p class="carousel-item-content-text">
Chat Hispano pone a disposición de cualquier comunidad hispanohablante un servicio de hospedaje de foros basado en Discourse, alojado en Madrid, con contenido cifrado y cumplimiento estricto del RGPD.
Si tienes una comunidad —o quieres crear una— y necesitas un foro propio, ya puedes hacerlo en tuforo.chathispano.com. Sin sorpresas, sin letra pequeña y con la garant&ia... <a href="/noticias/tu-foro-en-espana-con-privacidad-real-presentamos-tuforo-chathispano-com">
Leer más </a>
</p>
</div>
</div>
<div class="row">
<div class="col-12">
<p>
<font class="text-muted d-none d-sm-inline-block"><i>Compartir en:</i></font>
<div class="socialshares ml-2"
data-theme="brand"
data-url="https://chathispano.com/noticias/tu-foro-en-espana-con-privacidad-real-presentamos-tuforo-chathispano-com"
data-text="Tu+foro+en+Espa%C3%B1a%2C+con+privacidad+real%3A+presentamos+tuforo.chathispano.com+%7C"
data-size="medium"
data-icononly="true">
<div class="socialshares-facebook" data-label="Facebook"></div>
<div class="socialshares-twitter" data-label="Twitter"></div>
</div>
</p>
</div>
</div>
</div>
</div>
<div class="carousel-item">
<div>
<p class="carousel-item-title">
<font class="mr-4">Enamórate a lo grande: Descubre Madintouch, tu nuevo favorito en sitios de citas</font>
<span class="badge badge-primary">General</span>
</p>
<div class="row carousel-item-content mb-4">
<div class="col-6 col-md-5">
<div class="row">
<img alt="Enamórate a lo grande: Descubre Madintouch, tu nuevo favorito en sitios de citas" data-src="https://cdn.chathispano.com/news/65141aca0efb5147833039.jpg?width=200" class="col-12 lazyload" />
</div>
</div>
<div class="col-6 col-md-7">
<p class="carousel-item-content-text">
¿Estás buscando amor y romance en la era digital? En caso de que sí, tenemos noticias estupendas para ti. Te presentamos Madintouch, un innovador y emocionante sitio de citas online que está revolucionando el mundo de las relaciones virtuales. Lleno de interesantes características e innumerables usuarios registrados, este sitio está listo para ayudarte a e... <a href="/general/enamorate-a-lo-grande-descubre-madintouch-tu-nuevo-favorito-en-sitios-de-citas">
Leer más </a>
</p>
</div>
</div>
<div class="row">
<div class="col-12">
<p>
<font class="text-muted d-none d-sm-inline-block"><i>Compartir en:</i></font>
<div class="socialshares ml-2"
data-theme="brand"
data-url="https://chathispano.com/general/enamorate-a-lo-grande-descubre-madintouch-tu-nuevo-favorito-en-sitios-de-citas"
data-text="Enam%C3%B3rate+a+lo+grande%3A+Descubre+Madintouch%2C+tu+nuevo+favorito+en+sitios+de+citas+%7C"
data-size="medium"
data-icononly="true">
<div class="socialshares-facebook" data-label="Facebook"></div>
<div class="socialshares-twitter" data-label="Twitter"></div>
</div>
</p>
</div>
</div>
</div>
</div>
<div class="carousel-item">
<div>
<p class="carousel-item-title">
<font class="mr-4">Descubre, vive y celebra la Amistad en la diversidad, Lc-usa</font>
<span class="badge badge-primary">Blog #lc-usa</span>
</p>
<p class="text-muted mb-3">
<small>Publicado el 26/01/2018</small>
</p>
<div class="row carousel-item-content mb-4">
<div class="col-12">
<p class="carousel-item-content-text">
El maravilloso mundo virtual tiene tantas opciones para compartir y conocer gente nueva. Te dire que esta forma de comunicación es algo muy sencillo para todo tipo de edades.
En la sala Lc-usa la amistad en la diversidad nos une, porque una vez comprendamos que la fuerza esta en la suma de todas las partes sin importar la nacionalidad, genero y edad nos podemos enfocar en... <a href="/canal/lc-usa/blog/descubre-vive-y-celebra-la-amistad-en-la-diversidad-lc-usa">
Leer más </a>
</p>
</div>
</div>
<div class="row">
<div class="col-12">
<p>
<font class="text-muted d-none d-sm-inline-block"><i>Compartir en:</i></font>
<div class="socialshares ml-2"
data-theme="brand"
data-url="https://chathispano.com/canal/lc-usa/blog/descubre-vive-y-celebra-la-amistad-en-la-diversidad-lc-usa"
data-text="Descubre%2C+vive+y+celebra+la+Amistad+en+la+diversidad%2C+Lc-usa+%7C"
data-size="medium"
data-icononly="true">
<div class="socialshares-facebook" data-label="Facebook"></div>
<div class="socialshares-twitter" data-label="Twitter"></div>
</div>
</p>
</div>
</div>
</div>
</div>
<div class="carousel-item">
<div>
<p class="carousel-item-title">
<font class="mr-4"> La mejor formula CHAT+MÚSICA+RADIO la tenemos acá. #LC-Argentina</font>
<span class="badge badge-primary">Blog #lc-argentina</span>
</p>
<p class="text-muted mb-3">
<small>Publicado el 13/10/2017</small>
</p>
<div class="row carousel-item-content mb-4">
<div class="col-12">
<p class="carousel-item-content-text">
La música es uno de los lenguajes universales por los cuales los seres vivos nos comunicamos
desde tiempos muy muy remotos; apoyándonos en los sonidos emitidos por nuestro cuerpo u
objetos que tenemos al rededor para reproducirlo.
La música es una de las maneras de expresión más hermosa y sencillamente sofisticada que
tenemos para expresar un sentimiento, una... <a href="/canal/lc-argentina/blog/-la-mejor-formula-chatmusicaradio-la-tenemos-aca-lc-argentina">
Leer más </a>
</p>
</div>
</div>
<div class="row">
<div class="col-12">
<p>
<font class="text-muted d-none d-sm-inline-block"><i>Compartir en:</i></font>
<div class="socialshares ml-2"
data-theme="brand"
data-url="https://chathispano.com/canal/lc-argentina/blog/-la-mejor-formula-chatmusicaradio-la-tenemos-aca-lc-argentina"
data-text="+La+mejor+formula+CHAT%2BM%C3%9ASICA%2BRADIO+la+tenemos+ac%C3%A1.+%23LC-Argentina+%7C"
data-size="medium"
data-icononly="true">
<div class="socialshares-facebook" data-label="Facebook"></div>
<div class="socialshares-twitter" data-label="Twitter"></div>
</div>
</p>
</div>
</div>
</div>
</div>
<div class="carousel-item">
<div>
<p class="carousel-item-title">
<font class="mr-4">¿Porqué #LC-mas-de-40?</font>
<span class="badge badge-primary">Blog #lc-mas-de-40</span>
</p>
<p class="text-muted mb-3">
<small>Publicado el 13/10/2017</small>
</p>
<div class="row carousel-item-content mb-4">
<div class="col-6 col-md-5">
<div class="row">
<img alt="¿Porqué #LC-mas-de-40?" data-src="https://cdn.chathispano.com/channels/lc-mas-de-40/581474o.jpg?width=200" class="col-12 lazyload" />
</div>
</div>
<div class="col-6 col-md-7">
<p class="carousel-item-content-text">
¿Porqué Nosotros?, Te lo explicamos.
Al momento de tu ingresar a este Chat gratis nosotros solo queremos darte alegrias, tranquilidad y buenos momentos qué nunca más olvides ya qué cada día luchamos por dar la facilidad pa... <a href="/canal/lc-mas-de-40/blog/porque-lc-mas-de-40">
Leer más </a>
</p>
</div>
</div>
<div class="row">
<div class="col-12">
<p>
<font class="text-muted d-none d-sm-inline-block"><i>Compartir en:</i></font>
<div class="socialshares ml-2"
data-theme="brand"
data-url="https://chathispano.com/canal/lc-mas-de-40/blog/porque-lc-mas-de-40"
data-text="%C2%BFPorqu%C3%A9+%23LC-mas-de-40%3F+%7C"
data-size="medium"
data-icononly="true">
<div class="socialshares-facebook" data-label="Facebook"></div>
<div class="socialshares-twitter" data-label="Twitter"></div>
</div>
</p>
</div>
</div>
</div>
</div>
<div class="carousel-item">
<div>
<p class="carousel-item-title">
<font class="mr-4">Bienvenidos al Chat de más de 40 años</font>
<span class="badge badge-primary">Blog #lc-mas-de-40</span>
</p>
<p class="text-muted mb-3">
<small>Publicado el 13/10/2017</small>
</p>
<div class="row carousel-item-content mb-4">
<div class="col-6 col-md-5">
<div class="row">
<img alt="Bienvenidos al Chat de más de 40 años" data-src="https://cdn.chathispano.com/channels/lc-mas-de-40/581474o.jpg?width=200" class="col-12 lazyload" />
</div>
</div>
<div class="col-6 col-md-7">
<p class="carousel-item-content-text">
Bienvenidos a el Chat gratis en español del Canal LC más de 40 años del Chat IRC Hispano.
Este es un sistema idealmente para poder conectarte con personas de más de 40 años de edad lo cuál compartir ideas, conocerse entre si hacer buenas amistades y pasar un momento grato de ocio, te invitamos a chatear con personas talmente gratis sin re... <a href="/canal/lc-mas-de-40/blog/bienvenidos-al-chat-de-mas-de-40-anos">
Leer más </a>
</p>
</div>
</div>
<div class="row">
<div class="col-12">
<p>
<font class="text-muted d-none d-sm-inline-block"><i>Compartir en:</i></font>
<div class="socialshares ml-2"
data-theme="brand"
data-url="https://chathispano.com/canal/lc-mas-de-40/blog/bienvenidos-al-chat-de-mas-de-40-anos"
data-text="Bienvenidos+al+Chat+de+m%C3%A1s+de+40+a%C3%B1os+%7C"
data-size="medium"
data-icononly="true">
<div class="socialshares-facebook" data-label="Facebook"></div>
<div class="socialshares-twitter" data-label="Twitter"></div>
</div>
</p>
</div>
</div>
</div>
</div>
<div class="carousel-item">
<div>
<p class="carousel-item-title">
<font class="mr-4">La música y el erotismo en IRC Hispano</font>
<span class="badge badge-primary">Blog #zona-erotica</span>
</p>
<p class="text-muted mb-3">
<small>Publicado el 12/10/2017</small>
</p>
<div class="row carousel-item-content mb-4">
<div class="col-6 col-md-5">
<div class="row">
<img alt="La música y el erotismo en IRC Hispano" data-src="https://cdn.chathispano.com/channels/zona-erotica/cab-272desnudo-artistico.jpg?width=200" class="col-12 lazyload" />
</div>
</div>
<div class="col-6 col-md-7">
<p class="carousel-item-content-text">
Les damos la bienvenida a nuestro segundo post en la web del Chat hispano. esta colaboración de este texto es de uno de nuestros intengrantes del canal #zona-erotica al escribir sobre el erotismo y la música en el chat gratis en español, esperamos qué les guste y los dejamos invitados a nuestro canal para intercambiar opiniones y pasar momentos agradables junto a ... <a href="/canal/zona-erotica/blog/la-musica-y-el-erotismo">
Leer más </a>
</p>
</div>
</div>
<div class="row">
<div class="col-12">
<p>
<font class="text-muted d-none d-sm-inline-block"><i>Compartir en:</i></font>
<div class="socialshares ml-2"
data-theme="brand"
data-url="https://chathispano.com/canal/zona-erotica/blog/la-musica-y-el-erotismo"
data-text="La+m%C3%BAsica+y+el+erotismo+en+IRC+Hispano+%7C"
data-size="medium"
data-icononly="true">
<div class="socialshares-facebook" data-label="Facebook"></div>
<div class="socialshares-twitter" data-label="Twitter"></div>
</div>
</p>
</div>
</div>
</div>
</div>
<div class="carousel-item">
<div>
<p class="carousel-item-title">
<font class="mr-4">Apoya a las poblaciones de México y República Dominicana</font>
<span class="badge badge-primary">General</span>
</p>
<div class="row carousel-item-content mb-4">
<div class="col-6 col-md-5">
<div class="row">
<img alt="Apoya a las poblaciones de México y República Dominicana" data-src="https://cdn.chathispano.com/news/solidaridad.jpg?width=200" class="col-12 lazyload" />
</div>
</div>
<div class="col-6 col-md-7">
<p class="carousel-item-content-text">
En los últimos días graves sucesos naturales han causado innumerables daños y victimas en países hermanos con una nutrida representación en Chat Hispano.
México ha sufrido un fuerte terremoto que ha provocado cientos de muertos y ha dejado sin casa a miles de Mexicanos. Las escenas de heroísmo de su población, así como la fuerza que... <a href="/general/apoya-a-las-poblaciones-de-mexico-y-republica-dominicana">
Leer más </a>
</p>
</div>
</div>
<div class="row">
<div class="col-12">
<p>
<font class="text-muted d-none d-sm-inline-block"><i>Compartir en:</i></font>
<div class="socialshares ml-2"
data-theme="brand"
data-url="https://chathispano.com/general/apoya-a-las-poblaciones-de-mexico-y-republica-dominicana"
data-text="Apoya+a+las+poblaciones+de+M%C3%A9xico+y+Rep%C3%BAblica+Dominicana+%7C"
data-size="medium"
data-icononly="true">
<div class="socialshares-facebook" data-label="Facebook"></div>
<div class="socialshares-twitter" data-label="Twitter"></div>
</div>
</p>
</div>
</div>
</div>
</div>
<div class="carousel-item">
<div>
<p class="carousel-item-title">
<font class="mr-4">En Chat hispano estamos orgullosos de ser también un chat gay</font>
<span class="badge badge-primary">General</span>
</p>
<div class="row carousel-item-content mb-4">
<div class="col-6 col-md-5">
<div class="row">
<img alt="En Chat hispano estamos orgullosos de ser también un chat gay" data-src="https://cdn.chathispano.com/news/chat-gay-hispano.jpg?width=200" class="col-12 lazyload" />
</div>
</div>
<div class="col-6 col-md-7">
<p class="carousel-item-content-text">
Chat Hispano una red abierta
Chat Hispano es la mayor red de chat en español y su objetivo es poner en contacto al mayor número de personas posible. Queremos que todo el mundo pueda compartir experiencias, ideas y proyectos. Y lo que considere menester. Con total libertad.
En principio, desde el anonimato. Porque no exigimos registro de ningún tipo. Lo único que t... <a href="/general/en-chat-hispano-estamos-orgullosos-de-ser-tambien-un-chat-gay">
Leer más </a>
</p>
</div>
</div>
<div class="row">
<div class="col-12">
<p>
<font class="text-muted d-none d-sm-inline-block"><i>Compartir en:</i></font>
<div class="socialshares ml-2"
data-theme="brand"
data-url="https://chathispano.com/general/en-chat-hispano-estamos-orgullosos-de-ser-tambien-un-chat-gay"
data-text="En+Chat+hispano+estamos+orgullosos+de+ser+tambi%C3%A9n+un+chat+gay+%7C"
data-size="medium"
data-icononly="true">
<div class="socialshares-facebook" data-label="Facebook"></div>
<div class="socialshares-twitter" data-label="Twitter"></div>
</div>
</p>
</div>
</div>
</div>
</div>
<div class="carousel-item">
<div>
<p class="carousel-item-title">
<font class="mr-4">Utilidad del chat en desplazamientos y viajes</font>
<span class="badge badge-primary">General</span>
</p>
<div class="row carousel-item-content mb-4">
<div class="col-6 col-md-5">
<div class="row">
<img alt="Utilidad del chat en desplazamientos y viajes" data-src="https://cdn.chathispano.com/news/chat-en-movilidad.jpg?width=200" class="col-12 lazyload" />
</div>
</div>
<div class="col-6 col-md-7">
<p class="carousel-item-content-text">
El chat online basado en el IRC es una herramienta extremadamente útil en esta época en que vivimos la movilidad está a la orden del día, ya sea por trabajo y que tu empresa te obligue a viajar durante largas temporadas, porque te hayas visto obligado a emigrar o por estudios, cada día más gente se ve en la obligación de buscar medios con los que ma... <a href="/general/utilidad-del-chat-en-desplazamientos-y-viajes">
Leer más </a>
</p>
</div>
</div>
<div class="row">
<div class="col-12">
<p>
<font class="text-muted d-none d-sm-inline-block"><i>Compartir en:</i></font>
<div class="socialshares ml-2"
data-theme="brand"
data-url="https://chathispano.com/general/utilidad-del-chat-en-desplazamientos-y-viajes"
data-text="Utilidad+del+chat+en+desplazamientos+y+viajes+%7C"
data-size="medium"
data-icononly="true">
<div class="socialshares-facebook" data-label="Facebook"></div>
<div class="socialshares-twitter" data-label="Twitter"></div>
</div>
</p>
</div>
</div>
</div>
</div>
<div class="carousel-item">
<div>
<p class="carousel-item-title">
<font class="mr-4">El chat en el apoyo de personas con necesidades especiales</font>
<span class="badge badge-primary">General</span>
</p>
<div class="row carousel-item-content mb-4">
<div class="col-6 col-md-5">
<div class="row">
<img alt="El chat en el apoyo de personas con necesidades especiales" data-src="https://cdn.chathispano.com/news/mente.jpg?width=200" class="col-12 lazyload" />
</div>
</div>
<div class="col-6 col-md-7">
<p class="carousel-item-content-text">
El chat y en concreto el IRC Chat es la red social que más utilidad tiene en el apoyo terapéutico a la población que por sus necesidades especiales tienen ciertos problemas para socializar por los medios tradicionales.
Existen personas que debido a muchos factores, tienen muchos problemas para realizar una socialización tradicional, o bien tienen problemas para salir... <a href="/general/el-chat-en-el-apoyo-de-personas-con-necesidades-especiales">
Leer más </a>
</p>
</div>
</div>
<div class="row">
<div class="col-12">
<p>
<font class="text-muted d-none d-sm-inline-block"><i>Compartir en:</i></font>
<div class="socialshares ml-2"
data-theme="brand"
data-url="https://chathispano.com/general/el-chat-en-el-apoyo-de-personas-con-necesidades-especiales"
data-text="El+chat+en+el+apoyo+de+personas+con+necesidades+especiales+%7C"
data-size="medium"
data-icononly="true">
<div class="socialshares-facebook" data-label="Facebook"></div>
<div class="socialshares-twitter" data-label="Twitter"></div>
</div>
</p>
</div>
</div>
</div>
</div>
</div>
<a class="carousel-control-prev text-primary" href="#HomeCarousel" role="button" data-slide="prev" title="previous">
<span class="fas fa-chevron-left"></span>
</a>
<a class="carousel-control-next text-primary" href="#HomeCarousel" role="button" data-slide="next" title="next">
<span class="fas fa-chevron-right"></span>
</a>
</div>
<style>
.carousel-indicators {
display: none;
}
.carousel-inner {
background-color: var(--color-neutral1);
box-shadow: 4px 6px 4px var(--color-shadow);
height: 480px;
min-height: 480px;
max-height: 480px;
}
.carousel-item .carousel-item-title {
height: 60px;
font-weight: bold;
font-size: 1.2rem;
}
.carousel-item > div {
padding-left: 10%;
padding-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
}
.carousel-control-prev,
.carousel-control-next {
width: 10%;
}
.carousel-control-prev > span,
.carousel-control-next > span {
font-size: 32px;
color: var(--color-primary);
}
.carousel-item .carousel-item-content {
height: 220px;
min-height: 220px;
max-height: 220px;
overflow-y: auto;
}
.carousel-item .carousel-item-content .carousel-item-content-text {
word-wrap: break-word;
}
</style>
<h1 class="mb-4 mt-4">Información para webmasters</h1>
<div class="row">
<div class="col-12 col-sm-6 mb-4">
<div class="card bg-secondary1 border-0 h-100">
<div class="card-body border-0">
<p>
Si tienes una web en Wordpress, puedes usar nuestro <a href="https://wordpress.org/plugins/chathispano/" target="_blank">plugin oficial</a>. </p>
<p>
Te ayudará a configurar nuestro webchat en tu web de forma rápida y sencilla. </p>
</div>
<div class="card-footer border-0">
<a href="https://wordpress.org/plugins/chathispano/" target="_blank"
class="btn btn-block btn-primary btn-outline">
Descarga el plugin de Wordpress </a>
</div>
</div>
</div>
<div class="col-12 col-sm-6 mb-4">
<div class="card bg-secondary1 border-0 h-100">
<div class="card-body border-0">
<p>
También te ofrecemos la posibilidad de usar <a href="https://chathispano.com/webmaster/embed">nuestro configurador</a> para que te genere un código de javascript que solo tendrás que pegar en el código de tu web. </p>
<p>
Es tan sencillo como poner el código de Google Analytics. </p>
</div>
<div class="card-footer border-0">
<a href="https://chathispano.com/webmaster/embed"
class="btn btn-block btn-primary btn-outline">
Ir al configurador </a>
</div>
</div>
</div>
</div>
<div class="container-fluid text-center mb-4 pl-0 pr-0 ml-0 mr-0">
<div id="onnetworkvideo">
</div>
</div>
<script type="text/javascript">
function load_onnetworkvideo() {
if (window.top === window.self) {
console.log('Launching OnNetwork video');
s = document.createElement('script');
s.type = "text/javascript";
s.src = "https://video.onnetwork.tv/embed.php?sid=MnVjLDAsbDQ=";
document.getElementById('onnetworkvideo').append(s);
}
}
function close_onnetworkvideo() {
$('#onnetworkvideo').remove();
}
</script>
<style>
div#onnetworkvideo {
max-width: 500px;
width:100%;
display:inline-block;
}
@media (max-width: 500px) {
div#onnetworkvideo {
max-width: 100%;
}
}
</style>
</div>
<div class="col col-sm-auto main-content-right ml-sm-4 mt-4 mt-sm-0 bg-neutral3 rounded">
<div id="pubright" class="banner-right">
<p class="text-muted pt-0 pb-2"><small>PUBLICIDAD</small></p>
<div id="div-gpt-ad-1489677647865-0" style="display:block;"></div>
</div>
</div>
</div>
<div class="row">
<div class="col-12 pt-4 pb-4">
<div class="container-fluid bg-neutral1 rounded mb-0">
<div id="div-gpt-ad-1511474953866-0"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="footer" class="container-fluid bg-neutral6">
<div class="container-xl">
<div class="row justify-content-center mb-4">
<div class="col">
<img class="lazyload" alt="logo"
data-src="https://cdn.chathispano.com/assets/web/images/logo-menu-large.png?system=1">
</div>
<div class="col-auto">
<ul class="sitemap list-group border-0 pl-4">
<li class="list-group-item border-0 bg-transparent">
<a href="https://chathispano.com/webchat/" target="_blank">Chat</a>
</li>
<li class="list-group-item border-0 bg-transparent">
<a href="https://foro.chathispano.com/" target="_blank">Foro</a>
</li>
<li class="list-group-item border-0 bg-transparent">
<a href="https://chathispano.com/blogs/">Blogs</a>
</li>
<li class="list-group-item border-0 bg-transparent">
<a href="https://chathispano.com/noticias/">Noticias</a>
</li>
<li class="list-group-item border-0 bg-transparent">
<a href="https://chathispano.com/normas/">Normas</a>
</li>
<li class="list-group-item border-0 bg-transparent">
<a href="https://chathispano.com/stats/">Estadísticas</a>
</li>
<li class="list-group-item border-0 bg-transparent">
<a href="https://chathispano.com/historias/">Historias</a>
</li>
<li class="list-group-item border-0 bg-transparent">
<a href="https://tuforo.chathispano.com">Tu foro gratis</a>
</li>
</ul>
</div>
<div class="col-auto">
<ul class="sitemap list-group border-0">
<li class="list-group-item border-0 bg-transparent">
<a href="https://chathispano.com/contactar/">Contacto</a>
</li>
<li class="list-group-item border-0 bg-transparent">
<a href="https://chathispano.com/ayuda/">Ayuda</a>
</li>
</ul>
</div>
<div class="col-auto">
<ul class="sitemap list-group border-0 pr-4">
<li class="list-group-item border-0 bg-transparent">
<a href="https://chathispano.com/condiciones/">Condiciones de uso</a>
</li>
<li class="list-group-item border-0 bg-transparent">
<a href="https://chathispano.com/lopd/">Privacidad</a>
</li>
<li class="list-group-item border-0 bg-transparent">
<a href="/normas/politica-de-cookies">Política de cookies</a>
</li>
<li class="list-group-item border-0 bg-transparent">
<a href="https://chathispano.com/soporte/">Soporte</a>
</li>
<li class="list-group-item border-0 bg-transparent">
<a href="https://chathispano.com/contactar/comercial">Anunciantes</a>
</li>
</ul>
</div>
<div class="col social text-right">
<a href="https://www.facebook.com/IRCHispanoChat/" target="_blank" title="Facebook">
<i class="fab fa-facebook-f fa-2x"></i>
</a>
<a href="https://twitter.com/irchispanochat" target="_blank" class="ml-2" title="Twitter">
<i class="fab fa-twitter fa-2x"></i>
</a>
<a href="https://www.youtube.com/channel/UCDTR3d_JQWNqcfXIak35XKg" target="_blank" class="ml-2" title="YouTube">
<i class="fab fa-youtube fa-2x"></i>
</a>
</div>
</div>
<div class="row mt-4 pt-4 pb-4 pl-4 pr-4 bg-white">
<img alt="Logos Kit Digital" src="/assets/web/images/logos-kit-digital.png">
</div>
<div class="row pt-4">
<div class="col-12 text-center copyright">
Copyright © 1996-2026 Chat Hispano, S.L.U. Todos los derechos reservados.
</div>
</div>
</div>
</div>
<!-- main JavaScript -->
<script type="application/javascript">/*!
* jQuery JavaScript Library v3.7.1
* https://jquery.com/
*
* Copyright OpenJS Foundation and other contributors
* Released under the MIT license
* https://jquery.org/license
*
* Date: 2023-08-28T13:37Z
*/
(function(global,factory){"use strict";if(typeof module==="object"&&typeof module.exports==="object"){module.exports=global.document?factory(global,true):function(w){if(!w.document){throw new Error("jQuery requires a window with a document");}
return factory(w);};}else{factory(global);}})(typeof window!=="undefined"?window:this,function(window,noGlobal){"use strict";var arr=[];var getProto=Object.getPrototypeOf;var slice=arr.slice;var flat=arr.flat?function(array){return arr.flat.call(array);}:function(array){return arr.concat.apply([],array);};var push=arr.push;var indexOf=arr.indexOf;var class2type={};var toString=class2type.toString;var hasOwn=class2type.hasOwnProperty;var fnToString=hasOwn.toString;var ObjectFunctionString=fnToString.call(Object);var support={};var isFunction=function isFunction(obj){return typeof obj==="function"&&typeof obj.nodeType!=="number"&&typeof obj.item!=="function";};var isWindow=function isWindow(obj){return obj!=null&&obj===obj.window;};var document=window.document;var preservedScriptAttributes={type:true,src:true,nonce:true,noModule:true};function DOMEval(code,node,doc){doc=doc||document;var i,val,script=doc.createElement("script");script.text=code;if(node){for(i in preservedScriptAttributes){val=node[i]||node.getAttribute&&node.getAttribute(i);if(val){script.setAttribute(i,val);}}}
doc.head.appendChild(script).parentNode.removeChild(script);}
function toType(obj){if(obj==null){return obj+"";}
return typeof obj==="object"||typeof obj==="function"?class2type[toString.call(obj)]||"object":typeof obj;}
var version="3.7.1",rhtmlSuffix=/HTML$/i,jQuery=function(selector,context){return new jQuery.fn.init(selector,context);};jQuery.fn=jQuery.prototype={jquery:version,constructor:jQuery,length:0,toArray:function(){return slice.call(this);},get:function(num){if(num==null){return slice.call(this);}
return num<0?this[num+this.length]:this[num];},pushStack:function(elems){var ret=jQuery.merge(this.constructor(),elems);ret.prevObject=this;return ret;},each:function(callback){return jQuery.each(this,callback);},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},slice:function(){return this.pushStack(slice.apply(this,arguments));},first:function(){return this.eq(0);},last:function(){return this.eq(-1);},even:function(){return this.pushStack(jQuery.grep(this,function(_elem,i){return(i+1)%2;}));},odd:function(){return this.pushStack(jQuery.grep(this,function(_elem,i){return i%2;}));},eq:function(i){var len=this.length,j=+i+(i<0?len:0);return this.pushStack(j>=0&&j<len?[this[j]]:[]);},end:function(){return this.prevObject||this.constructor();},push:push,sort:arr.sort,splice:arr.splice};jQuery.extend=jQuery.fn.extend=function(){var options,name,src,copy,copyIsArray,clone,target=arguments[0]||{},i=1,length=arguments.length,deep=false;if(typeof target==="boolean"){deep=target;target=arguments[i]||{};i++;}
if(typeof target!=="object"&&!isFunction(target)){target={};}
if(i===length){target=this;i--;}
for(;i<length;i++){if((options=arguments[i])!=null){for(name in options){copy=options[name];if(name==="__proto__"||target===copy){continue;}
if(deep&©&&(jQuery.isPlainObject(copy)||(copyIsArray=Array.isArray(copy)))){src=target[name];if(copyIsArray&&!Array.isArray(src)){clone=[];}else if(!copyIsArray&&!jQuery.isPlainObject(src)){clone={};}else{clone=src;}
copyIsArray=false;target[name]=jQuery.extend(deep,clone,copy);}else if(copy!==undefined){target[name]=copy;}}}}
return target;};jQuery.extend({expando:"jQuery"+(version+Math.random()).replace(/\D/g,""),isReady:true,error:function(msg){throw new Error(msg);},noop:function(){},isPlainObject:function(obj){var proto,Ctor;if(!obj||toString.call(obj)!=="[object Object]"){return false;}
proto=getProto(obj);if(!proto){return true;}
Ctor=hasOwn.call(proto,"constructor")&&proto.constructor;return typeof Ctor==="function"&&fnToString.call(Ctor)===ObjectFunctionString;},isEmptyObject:function(obj){var name;for(name in obj){return false;}
return true;},globalEval:function(code,options,doc){DOMEval(code,{nonce:options&&options.nonce},doc);},each:function(obj,callback){var length,i=0;if(isArrayLike(obj)){length=obj.length;for(;i<length;i++){if(callback.call(obj[i],i,obj[i])===false){break;}}}else{for(i in obj){if(callback.call(obj[i],i,obj[i])===false){break;}}}
return obj;},text:function(elem){var node,ret="",i=0,nodeType=elem.nodeType;if(!nodeType){while((node=elem[i++])){ret+=jQuery.text(node);}}
if(nodeType===1||nodeType===11){return elem.textContent;}
if(nodeType===9){return elem.documentElement.textContent;}
if(nodeType===3||nodeType===4){return elem.nodeValue;}
return ret;},makeArray:function(arr,results){var ret=results||[];if(arr!=null){if(isArrayLike(Object(arr))){jQuery.merge(ret,typeof arr==="string"?[arr]:arr);}else{push.call(ret,arr);}}
return ret;},inArray:function(elem,arr,i){return arr==null?-1:indexOf.call(arr,elem,i);},isXMLDoc:function(elem){var namespace=elem&&elem.namespaceURI,docElem=elem&&(elem.ownerDocument||elem).documentElement;return!rhtmlSuffix.test(namespace||docElem&&docElem.nodeName||"HTML");},merge:function(first,second){var len=+second.length,j=0,i=first.length;for(;j<len;j++){first[i++]=second[j];}
first.length=i;return first;},grep:function(elems,callback,invert){var callbackInverse,matches=[],i=0,length=elems.length,callbackExpect=!invert;for(;i<length;i++){callbackInverse=!callback(elems[i],i);if(callbackInverse!==callbackExpect){matches.push(elems[i]);}}
return matches;},map:function(elems,callback,arg){var length,value,i=0,ret=[];if(isArrayLike(elems)){length=elems.length;for(;i<length;i++){value=callback(elems[i],i,arg);if(value!=null){ret.push(value);}}}else{for(i in elems){value=callback(elems[i],i,arg);if(value!=null){ret.push(value);}}}
return flat(ret);},guid:1,support:support});if(typeof Symbol==="function"){jQuery.fn[Symbol.iterator]=arr[Symbol.iterator];}
jQuery.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(_i,name){class2type["[object "+name+"]"]=name.toLowerCase();});function isArrayLike(obj){var length=!!obj&&"length"in obj&&obj.length,type=toType(obj);if(isFunction(obj)||isWindow(obj)){return false;}
return type==="array"||length===0||typeof length==="number"&&length>0&&(length-1)in obj;}
function nodeName(elem,name){return elem.nodeName&&elem.nodeName.toLowerCase()===name.toLowerCase();}
var pop=arr.pop;var sort=arr.sort;var splice=arr.splice;var whitespace="[\\x20\\t\\r\\n\\f]";var rtrimCSS=new RegExp("^"+whitespace+"+|((?:^|[^\\\\])(?:\\\\.)*)"+whitespace+"+$","g");jQuery.contains=function(a,b){var bup=b&&b.parentNode;return a===bup||!!(bup&&bup.nodeType===1&&(a.contains?a.contains(bup):a.compareDocumentPosition&&a.compareDocumentPosition(bup)&16));};var rcssescape=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function fcssescape(ch,asCodePoint){if(asCodePoint){if(ch==="\0"){return"\uFFFD";}
return ch.slice(0,-1)+"\\"+ch.charCodeAt(ch.length-1).toString(16)+" ";}
return"\\"+ch;}
jQuery.escapeSelector=function(sel){return(sel+"").replace(rcssescape,fcssescape);};var preferredDoc=document,pushNative=push;(function(){var i,Expr,outermostContext,sortInput,hasDuplicate,push=pushNative,document,documentElement,documentIsHTML,rbuggyQSA,matches,expando=jQuery.expando,dirruns=0,done=0,classCache=createCache(),tokenCache=createCache(),compilerCache=createCache(),nonnativeSelectorCache=createCache(),sortOrder=function(a,b){if(a===b){hasDuplicate=true;}
return 0;},booleans="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|"+"loop|multiple|open|readonly|required|scoped",identifier="(?:\\\\[\\da-fA-F]{1,6}"+whitespace+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",attributes="\\["+whitespace+"*("+identifier+")(?:"+whitespace+"*([*^$|!~]?=)"+whitespace+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+identifier+"))|)"+
whitespace+"*\\]",pseudos=":("+identifier+")(?:\\(("+"('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|"+"((?:\\\\.|[^\\\\()[\\]]|"+attributes+")*)|"+".*"+")\\)|)",rwhitespace=new RegExp(whitespace+"+","g"),rcomma=new RegExp("^"+whitespace+"*,"+whitespace+"*"),rleadingCombinator=new RegExp("^"+whitespace+"*([>+~]|"+whitespace+")"+
whitespace+"*"),rdescend=new RegExp(whitespace+"|>"),rpseudo=new RegExp(pseudos),ridentifier=new RegExp("^"+identifier+"$"),matchExpr={ID:new RegExp("^#("+identifier+")"),CLASS:new RegExp("^\\.("+identifier+")"),TAG:new RegExp("^("+identifier+"|[*])"),ATTR:new RegExp("^"+attributes),PSEUDO:new RegExp("^"+pseudos),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+
whitespace+"*(even|odd|(([+-]|)(\\d*)n|)"+whitespace+"*(?:([+-]|)"+
whitespace+"*(\\d+)|))"+whitespace+"*\\)|)","i"),bool:new RegExp("^(?:"+booleans+")$","i"),needsContext:new RegExp("^"+whitespace+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+whitespace+"*((?:-\\d)?\\d*)"+whitespace+"*\\)|)(?=[^-]|$)","i")},rinputs=/^(?:input|select|textarea|button)$/i,rheader=/^h\d$/i,rquickExpr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,rsibling=/[+~]/,runescape=new RegExp("\\\\[\\da-fA-F]{1,6}"+whitespace+"?|\\\\([^\\r\\n\\f])","g"),funescape=function(escape,nonHex){var high="0x"+escape.slice(1)-0x10000;if(nonHex){return nonHex;}
return high<0?String.fromCharCode(high+0x10000):String.fromCharCode(high>>10|0xD800,high&0x3FF|0xDC00);},unloadHandler=function(){setDocument();},inDisabledFieldset=addCombinator(function(elem){return elem.disabled===true&&nodeName(elem,"fieldset");},{dir:"parentNode",next:"legend"});function safeActiveElement(){try{return document.activeElement;}catch(err){}}
try{push.apply((arr=slice.call(preferredDoc.childNodes)),preferredDoc.childNodes);arr[preferredDoc.childNodes.length].nodeType;}catch(e){push={apply:function(target,els){pushNative.apply(target,slice.call(els));},call:function(target){pushNative.apply(target,slice.call(arguments,1));}};}
function find(selector,context,results,seed){var m,i,elem,nid,match,groups,newSelector,newContext=context&&context.ownerDocument,nodeType=context?context.nodeType:9;results=results||[];if(typeof selector!=="string"||!selector||nodeType!==1&&nodeType!==9&&nodeType!==11){return results;}
if(!seed){setDocument(context);context=context||document;if(documentIsHTML){if(nodeType!==11&&(match=rquickExpr.exec(selector))){if((m=match[1])){if(nodeType===9){if((elem=context.getElementById(m))){if(elem.id===m){push.call(results,elem);return results;}}else{return results;}}else{if(newContext&&(elem=newContext.getElementById(m))&&find.contains(context,elem)&&elem.id===m){push.call(results,elem);return results;}}}else if(match[2]){push.apply(results,context.getElementsByTagName(selector));return results;}else if((m=match[3])&&context.getElementsByClassName){push.apply(results,context.getElementsByClassName(m));return results;}}
if(!nonnativeSelectorCache[selector+" "]&&(!rbuggyQSA||!rbuggyQSA.test(selector))){newSelector=selector;newContext=context;if(nodeType===1&&(rdescend.test(selector)||rleadingCombinator.test(selector))){newContext=rsibling.test(selector)&&testContext(context.parentNode)||context;if(newContext!=context||!support.scope){if((nid=context.getAttribute("id"))){nid=jQuery.escapeSelector(nid);}else{context.setAttribute("id",(nid=expando));}}
groups=tokenize(selector);i=groups.length;while(i--){groups[i]=(nid?"#"+nid:":scope")+" "+
toSelector(groups[i]);}
newSelector=groups.join(",");}
try{push.apply(results,newContext.querySelectorAll(newSelector));return results;}catch(qsaError){nonnativeSelectorCache(selector,true);}finally{if(nid===expando){context.removeAttribute("id");}}}}}
return select(selector.replace(rtrimCSS,"$1"),context,results,seed);}
function createCache(){var keys=[];function cache(key,value){if(keys.push(key+" ")>Expr.cacheLength){delete cache[keys.shift()];}
return(cache[key+" "]=value);}
return cache;}
function markFunction(fn){fn[expando]=true;return fn;}
function assert(fn){var el=document.createElement("fieldset");try{return!!fn(el);}catch(e){return false;}finally{if(el.parentNode){el.parentNode.removeChild(el);}
el=null;}}
function createInputPseudo(type){return function(elem){return nodeName(elem,"input")&&elem.type===type;};}
function createButtonPseudo(type){return function(elem){return(nodeName(elem,"input")||nodeName(elem,"button"))&&elem.type===type;};}
function createDisabledPseudo(disabled){return function(elem){if("form"in elem){if(elem.parentNode&&elem.disabled===false){if("label"in elem){if("label"in elem.parentNode){return elem.parentNode.disabled===disabled;}else{return elem.disabled===disabled;}}
return elem.isDisabled===disabled||elem.isDisabled!==!disabled&&inDisabledFieldset(elem)===disabled;}
return elem.disabled===disabled;}else if("label"in elem){return elem.disabled===disabled;}
return false;};}
function createPositionalPseudo(fn){return markFunction(function(argument){argument=+argument;return markFunction(function(seed,matches){var j,matchIndexes=fn([],seed.length,argument),i=matchIndexes.length;while(i--){if(seed[(j=matchIndexes[i])]){seed[j]=!(matches[j]=seed[j]);}}});});}
function testContext(context){return context&&typeof context.getElementsByTagName!=="undefined"&&context;}
function setDocument(node){var subWindow,doc=node?node.ownerDocument||node:preferredDoc;if(doc==document||doc.nodeType!==9||!doc.documentElement){return document;}
document=doc;documentElement=document.documentElement;documentIsHTML=!jQuery.isXMLDoc(document);matches=documentElement.matches||documentElement.webkitMatchesSelector||documentElement.msMatchesSelector;if(documentElement.msMatchesSelector&&preferredDoc!=document&&(subWindow=document.defaultView)&&subWindow.top!==subWindow){subWindow.addEventListener("unload",unloadHandler);}
support.getById=assert(function(el){documentElement.appendChild(el).id=jQuery.expando;return!document.getElementsByName||!document.getElementsByName(jQuery.expando).length;});support.disconnectedMatch=assert(function(el){return matches.call(el,"*");});support.scope=assert(function(){return document.querySelectorAll(":scope");});support.cssHas=assert(function(){try{document.querySelector(":has(*,:jqfake)");return false;}catch(e){return true;}});if(support.getById){Expr.filter.ID=function(id){var attrId=id.replace(runescape,funescape);return function(elem){return elem.getAttribute("id")===attrId;};};Expr.find.ID=function(id,context){if(typeof context.getElementById!=="undefined"&&documentIsHTML){var elem=context.getElementById(id);return elem?[elem]:[];}};}else{Expr.filter.ID=function(id){var attrId=id.replace(runescape,funescape);return function(elem){var node=typeof elem.getAttributeNode!=="undefined"&&elem.getAttributeNode("id");return node&&node.value===attrId;};};Expr.find.ID=function(id,context){if(typeof context.getElementById!=="undefined"&&documentIsHTML){var node,i,elems,elem=context.getElementById(id);if(elem){node=elem.getAttributeNode("id");if(node&&node.value===id){return[elem];}
elems=context.getElementsByName(id);i=0;while((elem=elems[i++])){node=elem.getAttributeNode("id");if(node&&node.value===id){return[elem];}}}
return[];}};}
Expr.find.TAG=function(tag,context){if(typeof context.getElementsByTagName!=="undefined"){return context.getElementsByTagName(tag);}else{return context.querySelectorAll(tag);}};Expr.find.CLASS=function(className,context){if(typeof context.getElementsByClassName!=="undefined"&&documentIsHTML){return context.getElementsByClassName(className);}};rbuggyQSA=[];assert(function(el){var input;documentElement.appendChild(el).innerHTML="<a id='"+expando+"' href='' disabled='disabled'></a>"+"<select id='"+expando+"-\r\\' disabled='disabled'>"+"<option selected=''></option></select>";if(!el.querySelectorAll("[selected]").length){rbuggyQSA.push("\\["+whitespace+"*(?:value|"+booleans+")");}
if(!el.querySelectorAll("[id~="+expando+"-]").length){rbuggyQSA.push("~=");}
if(!el.querySelectorAll("a#"+expando+"+*").length){rbuggyQSA.push(".#.+[+~]");}
if(!el.querySelectorAll(":checked").length){rbuggyQSA.push(":checked");}
input=document.createElement("input");input.setAttribute("type","hidden");el.appendChild(input).setAttribute("name","D");documentElement.appendChild(el).disabled=true;if(el.querySelectorAll(":disabled").length!==2){rbuggyQSA.push(":enabled",":disabled");}
input=document.createElement("input");input.setAttribute("name","");el.appendChild(input);if(!el.querySelectorAll("[name='']").length){rbuggyQSA.push("\\["+whitespace+"*name"+whitespace+"*="+
whitespace+"*(?:''|\"\")");}});if(!support.cssHas){rbuggyQSA.push(":has");}
rbuggyQSA=rbuggyQSA.length&&new RegExp(rbuggyQSA.join("|"));sortOrder=function(a,b){if(a===b){hasDuplicate=true;return 0;}
var compare=!a.compareDocumentPosition-!b.compareDocumentPosition;if(compare){return compare;}
compare=(a.ownerDocument||a)==(b.ownerDocument||b)?a.compareDocumentPosition(b):1;if(compare&1||(!support.sortDetached&&b.compareDocumentPosition(a)===compare)){if(a===document||a.ownerDocument==preferredDoc&&find.contains(preferredDoc,a)){return-1;}
if(b===document||b.ownerDocument==preferredDoc&&find.contains(preferredDoc,b)){return 1;}
return sortInput?(indexOf.call(sortInput,a)-indexOf.call(sortInput,b)):0;}
return compare&4?-1:1;};return document;}
find.matches=function(expr,elements){return find(expr,null,null,elements);};find.matchesSelector=function(elem,expr){setDocument(elem);if(documentIsHTML&&!nonnativeSelectorCache[expr+" "]&&(!rbuggyQSA||!rbuggyQSA.test(expr))){try{var ret=matches.call(elem,expr);if(ret||support.disconnectedMatch||elem.document&&elem.document.nodeType!==11){return ret;}}catch(e){nonnativeSelectorCache(expr,true);}}
return find(expr,document,null,[elem]).length>0;};find.contains=function(context,elem){if((context.ownerDocument||context)!=document){setDocument(context);}
return jQuery.contains(context,elem);};find.attr=function(elem,name){if((elem.ownerDocument||elem)!=document){setDocument(elem);}
var fn=Expr.attrHandle[name.toLowerCase()],val=fn&&hasOwn.call(Expr.attrHandle,name.toLowerCase())?fn(elem,name,!documentIsHTML):undefined;if(val!==undefined){return val;}
return elem.getAttribute(name);};find.error=function(msg){throw new Error("Syntax error, unrecognized expression: "+msg);};jQuery.uniqueSort=function(results){var elem,duplicates=[],j=0,i=0;hasDuplicate=!support.sortStable;sortInput=!support.sortStable&&slice.call(results,0);sort.call(results,sortOrder);if(hasDuplicate){while((elem=results[i++])){if(elem===results[i]){j=duplicates.push(i);}}
while(j--){splice.call(results,duplicates[j],1);}}
sortInput=null;return results;};jQuery.fn.uniqueSort=function(){return this.pushStack(jQuery.uniqueSort(slice.apply(this)));};Expr=jQuery.expr={cacheLength:50,createPseudo:markFunction,match:matchExpr,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:true}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:true},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(match){match[1]=match[1].replace(runescape,funescape);match[3]=(match[3]||match[4]||match[5]||"").replace(runescape,funescape);if(match[2]==="~="){match[3]=" "+match[3]+" ";}
return match.slice(0,4);},CHILD:function(match){match[1]=match[1].toLowerCase();if(match[1].slice(0,3)==="nth"){if(!match[3]){find.error(match[0]);}
match[4]=+(match[4]?match[5]+(match[6]||1):2*(match[3]==="even"||match[3]==="odd"));match[5]=+((match[7]+match[8])||match[3]==="odd");}else if(match[3]){find.error(match[0]);}
return match;},PSEUDO:function(match){var excess,unquoted=!match[6]&&match[2];if(matchExpr.CHILD.test(match[0])){return null;}
if(match[3]){match[2]=match[4]||match[5]||"";}else if(unquoted&&rpseudo.test(unquoted)&&(excess=tokenize(unquoted,true))&&(excess=unquoted.indexOf(")",unquoted.length-excess)-unquoted.length)){match[0]=match[0].slice(0,excess);match[2]=unquoted.slice(0,excess);}
return match.slice(0,3);}},filter:{TAG:function(nodeNameSelector){var expectedNodeName=nodeNameSelector.replace(runescape,funescape).toLowerCase();return nodeNameSelector==="*"?function(){return true;}:function(elem){return nodeName(elem,expectedNodeName);};},CLASS:function(className){var pattern=classCache[className+" "];return pattern||(pattern=new RegExp("(^|"+whitespace+")"+className+"("+whitespace+"|$)"))&&classCache(className,function(elem){return pattern.test(typeof elem.className==="string"&&elem.className||typeof elem.getAttribute!=="undefined"&&elem.getAttribute("class")||"");});},ATTR:function(name,operator,check){return function(elem){var result=find.attr(elem,name);if(result==null){return operator==="!=";}
if(!operator){return true;}
result+="";if(operator==="="){return result===check;}
if(operator==="!="){return result!==check;}
if(operator==="^="){return check&&result.indexOf(check)===0;}
if(operator==="*="){return check&&result.indexOf(check)>-1;}
if(operator==="$="){return check&&result.slice(-check.length)===check;}
if(operator==="~="){return(" "+result.replace(rwhitespace," ")+" ").indexOf(check)>-1;}
if(operator==="|="){return result===check||result.slice(0,check.length+1)===check+"-";}
return false;};},CHILD:function(type,what,_argument,first,last){var simple=type.slice(0,3)!=="nth",forward=type.slice(-4)!=="last",ofType=what==="of-type";return first===1&&last===0?function(elem){return!!elem.parentNode;}:function(elem,_context,xml){var cache,outerCache,node,nodeIndex,start,dir=simple!==forward?"nextSibling":"previousSibling",parent=elem.parentNode,name=ofType&&elem.nodeName.toLowerCase(),useCache=!xml&&!ofType,diff=false;if(parent){if(simple){while(dir){node=elem;while((node=node[dir])){if(ofType?nodeName(node,name):node.nodeType===1){return false;}}
start=dir=type==="only"&&!start&&"nextSibling";}
return true;}
start=[forward?parent.firstChild:parent.lastChild];if(forward&&useCache){outerCache=parent[expando]||(parent[expando]={});cache=outerCache[type]||[];nodeIndex=cache[0]===dirruns&&cache[1];diff=nodeIndex&&cache[2];node=nodeIndex&&parent.childNodes[nodeIndex];while((node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop())){if(node.nodeType===1&&++diff&&node===elem){outerCache[type]=[dirruns,nodeIndex,diff];break;}}}else{if(useCache){outerCache=elem[expando]||(elem[expando]={});cache=outerCache[type]||[];nodeIndex=cache[0]===dirruns&&cache[1];diff=nodeIndex;}
if(diff===false){while((node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop())){if((ofType?nodeName(node,name):node.nodeType===1)&&++diff){if(useCache){outerCache=node[expando]||(node[expando]={});outerCache[type]=[dirruns,diff];}
if(node===elem){break;}}}}}
diff-=last;return diff===first||(diff%first===0&&diff / first>=0);}};},PSEUDO:function(pseudo,argument){var args,fn=Expr.pseudos[pseudo]||Expr.setFilters[pseudo.toLowerCase()]||find.error("unsupported pseudo: "+pseudo);if(fn[expando]){return fn(argument);}
if(fn.length>1){args=[pseudo,pseudo,"",argument];return Expr.setFilters.hasOwnProperty(pseudo.toLowerCase())?markFunction(function(seed,matches){var idx,matched=fn(seed,argument),i=matched.length;while(i--){idx=indexOf.call(seed,matched[i]);seed[idx]=!(matches[idx]=matched[i]);}}):function(elem){return fn(elem,0,args);};}
return fn;}},pseudos:{not:markFunction(function(selector){var input=[],results=[],matcher=compile(selector.replace(rtrimCSS,"$1"));return matcher[expando]?markFunction(function(seed,matches,_context,xml){var elem,unmatched=matcher(seed,null,xml,[]),i=seed.length;while(i--){if((elem=unmatched[i])){seed[i]=!(matches[i]=elem);}}}):function(elem,_context,xml){input[0]=elem;matcher(input,null,xml,results);input[0]=null;return!results.pop();};}),has:markFunction(function(selector){return function(elem){return find(selector,elem).length>0;};}),contains:markFunction(function(text){text=text.replace(runescape,funescape);return function(elem){return(elem.textContent||jQuery.text(elem)).indexOf(text)>-1;};}),lang:markFunction(function(lang){if(!ridentifier.test(lang||"")){find.error("unsupported lang: "+lang);}
lang=lang.replace(runescape,funescape).toLowerCase();return function(elem){var elemLang;do{if((elemLang=documentIsHTML?elem.lang:elem.getAttribute("xml:lang")||elem.getAttribute("lang"))){elemLang=elemLang.toLowerCase();return elemLang===lang||elemLang.indexOf(lang+"-")===0;}}while((elem=elem.parentNode)&&elem.nodeType===1);return false;};}),target:function(elem){var hash=window.location&&window.location.hash;return hash&&hash.slice(1)===elem.id;},root:function(elem){return elem===documentElement;},focus:function(elem){return elem===safeActiveElement()&&document.hasFocus()&&!!(elem.type||elem.href||~elem.tabIndex);},enabled:createDisabledPseudo(false),disabled:createDisabledPseudo(true),checked:function(elem){return(nodeName(elem,"input")&&!!elem.checked)||(nodeName(elem,"option")&&!!elem.selected);},selected:function(elem){if(elem.parentNode){elem.parentNode.selectedIndex;}
return elem.selected===true;},empty:function(elem){for(elem=elem.firstChild;elem;elem=elem.nextSibling){if(elem.nodeType<6){return false;}}
return true;},parent:function(elem){return!Expr.pseudos.empty(elem);},header:function(elem){return rheader.test(elem.nodeName);},input:function(elem){return rinputs.test(elem.nodeName);},button:function(elem){return nodeName(elem,"input")&&elem.type==="button"||nodeName(elem,"button");},text:function(elem){var attr;return nodeName(elem,"input")&&elem.type==="text"&&((attr=elem.getAttribute("type"))==null||attr.toLowerCase()==="text");},first:createPositionalPseudo(function(){return[0];}),last:createPositionalPseudo(function(_matchIndexes,length){return[length-1];}),eq:createPositionalPseudo(function(_matchIndexes,length,argument){return[argument<0?argument+length:argument];}),even:createPositionalPseudo(function(matchIndexes,length){var i=0;for(;i<length;i+=2){matchIndexes.push(i);}
return matchIndexes;}),odd:createPositionalPseudo(function(matchIndexes,length){var i=1;for(;i<length;i+=2){matchIndexes.push(i);}
return matchIndexes;}),lt:createPositionalPseudo(function(matchIndexes,length,argument){var i;if(argument<0){i=argument+length;}else if(argument>length){i=length;}else{i=argument;}
for(;--i>=0;){matchIndexes.push(i);}
return matchIndexes;}),gt:createPositionalPseudo(function(matchIndexes,length,argument){var i=argument<0?argument+length:argument;for(;++i<length;){matchIndexes.push(i);}
return matchIndexes;})}};Expr.pseudos.nth=Expr.pseudos.eq;for(i in{radio:true,checkbox:true,file:true,password:true,image:true}){Expr.pseudos[i]=createInputPseudo(i);}
for(i in{submit:true,reset:true}){Expr.pseudos[i]=createButtonPseudo(i);}
function setFilters(){}
setFilters.prototype=Expr.filters=Expr.pseudos;Expr.setFilters=new setFilters();function tokenize(selector,parseOnly){var matched,match,tokens,type,soFar,groups,preFilters,cached=tokenCache[selector+" "];if(cached){return parseOnly?0:cached.slice(0);}
soFar=selector;groups=[];preFilters=Expr.preFilter;while(soFar){if(!matched||(match=rcomma.exec(soFar))){if(match){soFar=soFar.slice(match[0].length)||soFar;}
groups.push((tokens=[]));}
matched=false;if((match=rleadingCombinator.exec(soFar))){matched=match.shift();tokens.push({value:matched,type:match[0].replace(rtrimCSS," ")});soFar=soFar.slice(matched.length);}
for(type in Expr.filter){if((match=matchExpr[type].exec(soFar))&&(!preFilters[type]||(match=preFilters[type](match)))){matched=match.shift();tokens.push({value:matched,type:type,matches:match});soFar=soFar.slice(matched.length);}}
if(!matched){break;}}
if(parseOnly){return soFar.length;}
return soFar?find.error(selector):tokenCache(selector,groups).slice(0);}
function toSelector(tokens){var i=0,len=tokens.length,selector="";for(;i<len;i++){selector+=tokens[i].value;}
return selector;}
function addCombinator(matcher,combinator,base){var dir=combinator.dir,skip=combinator.next,key=skip||dir,checkNonElements=base&&key==="parentNode",doneName=done++;return combinator.first?function(elem,context,xml){while((elem=elem[dir])){if(elem.nodeType===1||checkNonElements){return matcher(elem,context,xml);}}
return false;}:function(elem,context,xml){var oldCache,outerCache,newCache=[dirruns,doneName];if(xml){while((elem=elem[dir])){if(elem.nodeType===1||checkNonElements){if(matcher(elem,context,xml)){return true;}}}}else{while((elem=elem[dir])){if(elem.nodeType===1||checkNonElements){outerCache=elem[expando]||(elem[expando]={});if(skip&&nodeName(elem,skip)){elem=elem[dir]||elem;}else if((oldCache=outerCache[key])&&oldCache[0]===dirruns&&oldCache[1]===doneName){return(newCache[2]=oldCache[2]);}else{outerCache[key]=newCache;if((newCache[2]=matcher(elem,context,xml))){return true;}}}}}
return false;};}
function elementMatcher(matchers){return matchers.length>1?function(elem,context,xml){var i=matchers.length;while(i--){if(!matchers[i](elem,context,xml)){return false;}}
return true;}:matchers[0];}
function multipleContexts(selector,contexts,results){var i=0,len=contexts.length;for(;i<len;i++){find(selector,contexts[i],results);}
return results;}
function condense(unmatched,map,filter,context,xml){var elem,newUnmatched=[],i=0,len=unmatched.length,mapped=map!=null;for(;i<len;i++){if((elem=unmatched[i])){if(!filter||filter(elem,context,xml)){newUnmatched.push(elem);if(mapped){map.push(i);}}}}
return newUnmatched;}
function setMatcher(preFilter,selector,matcher,postFilter,postFinder,postSelector){if(postFilter&&!postFilter[expando]){postFilter=setMatcher(postFilter);}
if(postFinder&&!postFinder[expando]){postFinder=setMatcher(postFinder,postSelector);}
return markFunction(function(seed,results,context,xml){var temp,i,elem,matcherOut,preMap=[],postMap=[],preexisting=results.length,elems=seed||multipleContexts(selector||"*",context.nodeType?[context]:context,[]),matcherIn=preFilter&&(seed||!selector)?condense(elems,preMap,preFilter,context,xml):elems;if(matcher){matcherOut=postFinder||(seed?preFilter:preexisting||postFilter)?[]:results;matcher(matcherIn,matcherOut,context,xml);}else{matcherOut=matcherIn;}
if(postFilter){temp=condense(matcherOut,postMap);postFilter(temp,[],context,xml);i=temp.length;while(i--){if((elem=temp[i])){matcherOut[postMap[i]]=!(matcherIn[postMap[i]]=elem);}}}
if(seed){if(postFinder||preFilter){if(postFinder){temp=[];i=matcherOut.length;while(i--){if((elem=matcherOut[i])){temp.push((matcherIn[i]=elem));}}
postFinder(null,(matcherOut=[]),temp,xml);}
i=matcherOut.length;while(i--){if((elem=matcherOut[i])&&(temp=postFinder?indexOf.call(seed,elem):preMap[i])>-1){seed[temp]=!(results[temp]=elem);}}}}else{matcherOut=condense(matcherOut===results?matcherOut.splice(preexisting,matcherOut.length):matcherOut);if(postFinder){postFinder(null,results,matcherOut,xml);}else{push.apply(results,matcherOut);}}});}
function matcherFromTokens(tokens){var checkContext,matcher,j,len=tokens.length,leadingRelative=Expr.relative[tokens[0].type],implicitRelative=leadingRelative||Expr.relative[" "],i=leadingRelative?1:0,matchContext=addCombinator(function(elem){return elem===checkContext;},implicitRelative,true),matchAnyContext=addCombinator(function(elem){return indexOf.call(checkContext,elem)>-1;},implicitRelative,true),matchers=[function(elem,context,xml){var ret=(!leadingRelative&&(xml||context!=outermostContext))||((checkContext=context).nodeType?matchContext(elem,context,xml):matchAnyContext(elem,context,xml));checkContext=null;return ret;}];for(;i<len;i++){if((matcher=Expr.relative[tokens[i].type])){matchers=[addCombinator(elementMatcher(matchers),matcher)];}else{matcher=Expr.filter[tokens[i].type].apply(null,tokens[i].matches);if(matcher[expando]){j=++i;for(;j<len;j++){if(Expr.relative[tokens[j].type]){break;}}
return setMatcher(i>1&&elementMatcher(matchers),i>1&&toSelector(tokens.slice(0,i-1).concat({value:tokens[i-2].type===" "?"*":""})).replace(rtrimCSS,"$1"),matcher,i<j&&matcherFromTokens(tokens.slice(i,j)),j<len&&matcherFromTokens((tokens=tokens.slice(j))),j<len&&toSelector(tokens));}
matchers.push(matcher);}}
return elementMatcher(matchers);}
function matcherFromGroupMatchers(elementMatchers,setMatchers){var bySet=setMatchers.length>0,byElement=elementMatchers.length>0,superMatcher=function(seed,context,xml,results,outermost){var elem,j,matcher,matchedCount=0,i="0",unmatched=seed&&[],setMatched=[],contextBackup=outermostContext,elems=seed||byElement&&Expr.find.TAG("*",outermost),dirrunsUnique=(dirruns+=contextBackup==null?1:Math.random()||0.1),len=elems.length;if(outermost){outermostContext=context==document||context||outermost;}
for(;i!==len&&(elem=elems[i])!=null;i++){if(byElement&&elem){j=0;if(!context&&elem.ownerDocument!=document){setDocument(elem);xml=!documentIsHTML;}
while((matcher=elementMatchers[j++])){if(matcher(elem,context||document,xml)){push.call(results,elem);break;}}
if(outermost){dirruns=dirrunsUnique;}}
if(bySet){if((elem=!matcher&&elem)){matchedCount--;}
if(seed){unmatched.push(elem);}}}
matchedCount+=i;if(bySet&&i!==matchedCount){j=0;while((matcher=setMatchers[j++])){matcher(unmatched,setMatched,context,xml);}
if(seed){if(matchedCount>0){while(i--){if(!(unmatched[i]||setMatched[i])){setMatched[i]=pop.call(results);}}}
setMatched=condense(setMatched);}
push.apply(results,setMatched);if(outermost&&!seed&&setMatched.length>0&&(matchedCount+setMatchers.length)>1){jQuery.uniqueSort(results);}}
if(outermost){dirruns=dirrunsUnique;outermostContext=contextBackup;}
return unmatched;};return bySet?markFunction(superMatcher):superMatcher;}
function compile(selector,match){var i,setMatchers=[],elementMatchers=[],cached=compilerCache[selector+" "];if(!cached){if(!match){match=tokenize(selector);}
i=match.length;while(i--){cached=matcherFromTokens(match[i]);if(cached[expando]){setMatchers.push(cached);}else{elementMatchers.push(cached);}}
cached=compilerCache(selector,matcherFromGroupMatchers(elementMatchers,setMatchers));cached.selector=selector;}
return cached;}
function select(selector,context,results,seed){var i,tokens,token,type,find,compiled=typeof selector==="function"&&selector,match=!seed&&tokenize((selector=compiled.selector||selector));results=results||[];if(match.length===1){tokens=match[0]=match[0].slice(0);if(tokens.length>2&&(token=tokens[0]).type==="ID"&&context.nodeType===9&&documentIsHTML&&Expr.relative[tokens[1].type]){context=(Expr.find.ID(token.matches[0].replace(runescape,funescape),context)||[])[0];if(!context){return results;}else if(compiled){context=context.parentNode;}
selector=selector.slice(tokens.shift().value.length);}
i=matchExpr.needsContext.test(selector)?0:tokens.length;while(i--){token=tokens[i];if(Expr.relative[(type=token.type)]){break;}
if((find=Expr.find[type])){if((seed=find(token.matches[0].replace(runescape,funescape),rsibling.test(tokens[0].type)&&testContext(context.parentNode)||context))){tokens.splice(i,1);selector=seed.length&&toSelector(tokens);if(!selector){push.apply(results,seed);return results;}
break;}}}}
(compiled||compile(selector,match))(seed,context,!documentIsHTML,results,!context||rsibling.test(selector)&&testContext(context.parentNode)||context);return results;}
support.sortStable=expando.split("").sort(sortOrder).join("")===expando;setDocument();support.sortDetached=assert(function(el){return el.compareDocumentPosition(document.createElement("fieldset"))&1;});jQuery.find=find;jQuery.expr[":"]=jQuery.expr.pseudos;jQuery.unique=jQuery.uniqueSort;find.compile=compile;find.select=select;find.setDocument=setDocument;find.tokenize=tokenize;find.escape=jQuery.escapeSelector;find.getText=jQuery.text;find.isXML=jQuery.isXMLDoc;find.selectors=jQuery.expr;find.support=jQuery.support;find.uniqueSort=jQuery.uniqueSort;})();var dir=function(elem,dir,until){var matched=[],truncate=until!==undefined;while((elem=elem[dir])&&elem.nodeType!==9){if(elem.nodeType===1){if(truncate&&jQuery(elem).is(until)){break;}
matched.push(elem);}}
return matched;};var siblings=function(n,elem){var matched=[];for(;n;n=n.nextSibling){if(n.nodeType===1&&n!==elem){matched.push(n);}}
return matched;};var rneedsContext=jQuery.expr.match.needsContext;var rsingleTag=(/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i);function winnow(elements,qualifier,not){if(isFunction(qualifier)){return jQuery.grep(elements,function(elem,i){return!!qualifier.call(elem,i,elem)!==not;});}
if(qualifier.nodeType){return jQuery.grep(elements,function(elem){return(elem===qualifier)!==not;});}
if(typeof qualifier!=="string"){return jQuery.grep(elements,function(elem){return(indexOf.call(qualifier,elem)>-1)!==not;});}
return jQuery.filter(qualifier,elements,not);}
jQuery.filter=function(expr,elems,not){var elem=elems[0];if(not){expr=":not("+expr+")";}
if(elems.length===1&&elem.nodeType===1){return jQuery.find.matchesSelector(elem,expr)?[elem]:[];}
return jQuery.find.matches(expr,jQuery.grep(elems,function(elem){return elem.nodeType===1;}));};jQuery.fn.extend({find:function(selector){var i,ret,len=this.length,self=this;if(typeof selector!=="string"){return this.pushStack(jQuery(selector).filter(function(){for(i=0;i<len;i++){if(jQuery.contains(self[i],this)){return true;}}}));}
ret=this.pushStack([]);for(i=0;i<len;i++){jQuery.find(selector,self[i],ret);}
return len>1?jQuery.uniqueSort(ret):ret;},filter:function(selector){return this.pushStack(winnow(this,selector||[],false));},not:function(selector){return this.pushStack(winnow(this,selector||[],true));},is:function(selector){return!!winnow(this,typeof selector==="string"&&rneedsContext.test(selector)?jQuery(selector):selector||[],false).length;}});var rootjQuery,rquickExpr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,init=jQuery.fn.init=function(selector,context,root){var match,elem;if(!selector){return this;}
root=root||rootjQuery;if(typeof selector==="string"){if(selector[0]==="<"&&selector[selector.length-1]===">"&&selector.length>=3){match=[null,selector,null];}else{match=rquickExpr.exec(selector);}
if(match&&(match[1]||!context)){if(match[1]){context=context instanceof jQuery?context[0]:context;jQuery.merge(this,jQuery.parseHTML(match[1],context&&context.nodeType?context.ownerDocument||context:document,true));if(rsingleTag.test(match[1])&&jQuery.isPlainObject(context)){for(match in context){if(isFunction(this[match])){this[match](context[match]);}else{this.attr(match,context[match]);}}}
return this;}else{elem=document.getElementById(match[2]);if(elem){this[0]=elem;this.length=1;}
return this;}}else if(!context||context.jquery){return(context||root).find(selector);}else{return this.constructor(context).find(selector);}}else if(selector.nodeType){this[0]=selector;this.length=1;return this;}else if(isFunction(selector)){return root.ready!==undefined?root.ready(selector):selector(jQuery);}
return jQuery.makeArray(selector,this);};init.prototype=jQuery.fn;rootjQuery=jQuery(document);var rparentsprev=/^(?:parents|prev(?:Until|All))/,guaranteedUnique={children:true,contents:true,next:true,prev:true};jQuery.fn.extend({has:function(target){var targets=jQuery(target,this),l=targets.length;return this.filter(function(){var i=0;for(;i<l;i++){if(jQuery.contains(this,targets[i])){return true;}}});},closest:function(selectors,context){var cur,i=0,l=this.length,matched=[],targets=typeof selectors!=="string"&&jQuery(selectors);if(!rneedsContext.test(selectors)){for(;i<l;i++){for(cur=this[i];cur&&cur!==context;cur=cur.parentNode){if(cur.nodeType<11&&(targets?targets.index(cur)>-1:cur.nodeType===1&&jQuery.find.matchesSelector(cur,selectors))){matched.push(cur);break;}}}}
return this.pushStack(matched.length>1?jQuery.uniqueSort(matched):matched);},index:function(elem){if(!elem){return(this[0]&&this[0].parentNode)?this.first().prevAll().length:-1;}
if(typeof elem==="string"){return indexOf.call(jQuery(elem),this[0]);}
return indexOf.call(this,elem.jquery?elem[0]:elem);},add:function(selector,context){return this.pushStack(jQuery.uniqueSort(jQuery.merge(this.get(),jQuery(selector,context))));},addBack:function(selector){return this.add(selector==null?this.prevObject:this.prevObject.filter(selector));}});function sibling(cur,dir){while((cur=cur[dir])&&cur.nodeType!==1){}
return cur;}
jQuery.each({parent:function(elem){var parent=elem.parentNode;return parent&&parent.nodeType!==11?parent:null;},parents:function(elem){return dir(elem,"parentNode");},parentsUntil:function(elem,_i,until){return dir(elem,"parentNode",until);},next:function(elem){return sibling(elem,"nextSibling");},prev:function(elem){return sibling(elem,"previousSibling");},nextAll:function(elem){return dir(elem,"nextSibling");},prevAll:function(elem){return dir(elem,"previousSibling");},nextUntil:function(elem,_i,until){return dir(elem,"nextSibling",until);},prevUntil:function(elem,_i,until){return dir(elem,"previousSibling",until);},siblings:function(elem){return siblings((elem.parentNode||{}).firstChild,elem);},children:function(elem){return siblings(elem.firstChild);},contents:function(elem){if(elem.contentDocument!=null&&getProto(elem.contentDocument)){return elem.contentDocument;}
if(nodeName(elem,"template")){elem=elem.content||elem;}
return jQuery.merge([],elem.childNodes);}},function(name,fn){jQuery.fn[name]=function(until,selector){var matched=jQuery.map(this,fn,until);if(name.slice(-5)!=="Until"){selector=until;}
if(selector&&typeof selector==="string"){matched=jQuery.filter(selector,matched);}
if(this.length>1){if(!guaranteedUnique[name]){jQuery.uniqueSort(matched);}
if(rparentsprev.test(name)){matched.reverse();}}
return this.pushStack(matched);};});var rnothtmlwhite=(/[^\x20\t\r\n\f]+/g);function createOptions(options){var object={};jQuery.each(options.match(rnothtmlwhite)||[],function(_,flag){object[flag]=true;});return object;}
jQuery.Callbacks=function(options){options=typeof options==="string"?createOptions(options):jQuery.extend({},options);var
firing,memory,fired,locked,list=[],queue=[],firingIndex=-1,fire=function(){locked=locked||options.once;fired=firing=true;for(;queue.length;firingIndex=-1){memory=queue.shift();while(++firingIndex<list.length){if(list[firingIndex].apply(memory[0],memory[1])===false&&options.stopOnFalse){firingIndex=list.length;memory=false;}}}
if(!options.memory){memory=false;}
firing=false;if(locked){if(memory){list=[];}else{list="";}}},self={add:function(){if(list){if(memory&&!firing){firingIndex=list.length-1;queue.push(memory);}
(function add(args){jQuery.each(args,function(_,arg){if(isFunction(arg)){if(!options.unique||!self.has(arg)){list.push(arg);}}else if(arg&&arg.length&&toType(arg)!=="string"){add(arg);}});})(arguments);if(memory&&!firing){fire();}}
return this;},remove:function(){jQuery.each(arguments,function(_,arg){var index;while((index=jQuery.inArray(arg,list,index))>-1){list.splice(index,1);if(index<=firingIndex){firingIndex--;}}});return this;},has:function(fn){return fn?jQuery.inArray(fn,list)>-1:list.length>0;},empty:function(){if(list){list=[];}
return this;},disable:function(){locked=queue=[];list=memory="";return this;},disabled:function(){return!list;},lock:function(){locked=queue=[];if(!memory&&!firing){list=memory="";}
return this;},locked:function(){return!!locked;},fireWith:function(context,args){if(!locked){args=args||[];args=[context,args.slice?args.slice():args];queue.push(args);if(!firing){fire();}}
return this;},fire:function(){self.fireWith(this,arguments);return this;},fired:function(){return!!fired;}};return self;};function Identity(v){return v;}
function Thrower(ex){throw ex;}
function adoptValue(value,resolve,reject,noValue){var method;try{if(value&&isFunction((method=value.promise))){method.call(value).done(resolve).fail(reject);}else if(value&&isFunction((method=value.then))){method.call(value,resolve,reject);}else{resolve.apply(undefined,[value].slice(noValue));}}catch(value){reject.apply(undefined,[value]);}}
jQuery.extend({Deferred:function(func){var tuples=[["notify","progress",jQuery.Callbacks("memory"),jQuery.Callbacks("memory"),2],["resolve","done",jQuery.Callbacks("once memory"),jQuery.Callbacks("once memory"),0,"resolved"],["reject","fail",jQuery.Callbacks("once memory"),jQuery.Callbacks("once memory"),1,"rejected"]],state="pending",promise={state:function(){return state;},always:function(){deferred.done(arguments).fail(arguments);return this;},"catch":function(fn){return promise.then(null,fn);},pipe:function(){var fns=arguments;return jQuery.Deferred(function(newDefer){jQuery.each(tuples,function(_i,tuple){var fn=isFunction(fns[tuple[4]])&&fns[tuple[4]];deferred[tuple[1]](function(){var returned=fn&&fn.apply(this,arguments);if(returned&&isFunction(returned.promise)){returned.promise().progress(newDefer.notify).done(newDefer.resolve).fail(newDefer.reject);}else{newDefer[tuple[0]+"With"](this,fn?[returned]:arguments);}});});fns=null;}).promise();},then:function(onFulfilled,onRejected,onProgress){var maxDepth=0;function resolve(depth,deferred,handler,special){return function(){var that=this,args=arguments,mightThrow=function(){var returned,then;if(depth<maxDepth){return;}
returned=handler.apply(that,args);if(returned===deferred.promise()){throw new TypeError("Thenable self-resolution");}
then=returned&&(typeof returned==="object"||typeof returned==="function")&&returned.then;if(isFunction(then)){if(special){then.call(returned,resolve(maxDepth,deferred,Identity,special),resolve(maxDepth,deferred,Thrower,special));}else{maxDepth++;then.call(returned,resolve(maxDepth,deferred,Identity,special),resolve(maxDepth,deferred,Thrower,special),resolve(maxDepth,deferred,Identity,deferred.notifyWith));}}else{if(handler!==Identity){that=undefined;args=[returned];}
(special||deferred.resolveWith)(that,args);}},process=special?mightThrow:function(){try{mightThrow();}catch(e){if(jQuery.Deferred.exceptionHook){jQuery.Deferred.exceptionHook(e,process.error);}
if(depth+1>=maxDepth){if(handler!==Thrower){that=undefined;args=[e];}
deferred.rejectWith(that,args);}}};if(depth){process();}else{if(jQuery.Deferred.getErrorHook){process.error=jQuery.Deferred.getErrorHook();}else if(jQuery.Deferred.getStackHook){process.error=jQuery.Deferred.getStackHook();}
window.setTimeout(process);}};}
return jQuery.Deferred(function(newDefer){tuples[0][3].add(resolve(0,newDefer,isFunction(onProgress)?onProgress:Identity,newDefer.notifyWith));tuples[1][3].add(resolve(0,newDefer,isFunction(onFulfilled)?onFulfilled:Identity));tuples[2][3].add(resolve(0,newDefer,isFunction(onRejected)?onRejected:Thrower));}).promise();},promise:function(obj){return obj!=null?jQuery.extend(obj,promise):promise;}},deferred={};jQuery.each(tuples,function(i,tuple){var list=tuple[2],stateString=tuple[5];promise[tuple[1]]=list.add;if(stateString){list.add(function(){state=stateString;},tuples[3-i][2].disable,tuples[3-i][3].disable,tuples[0][2].lock,tuples[0][3].lock);}
list.add(tuple[3].fire);deferred[tuple[0]]=function(){deferred[tuple[0]+"With"](this===deferred?undefined:this,arguments);return this;};deferred[tuple[0]+"With"]=list.fireWith;});promise.promise(deferred);if(func){func.call(deferred,deferred);}
return deferred;},when:function(singleValue){var
remaining=arguments.length,i=remaining,resolveContexts=Array(i),resolveValues=slice.call(arguments),primary=jQuery.Deferred(),updateFunc=function(i){return function(value){resolveContexts[i]=this;resolveValues[i]=arguments.length>1?slice.call(arguments):value;if(!(--remaining)){primary.resolveWith(resolveContexts,resolveValues);}};};if(remaining<=1){adoptValue(singleValue,primary.done(updateFunc(i)).resolve,primary.reject,!remaining);if(primary.state()==="pending"||isFunction(resolveValues[i]&&resolveValues[i].then)){return primary.then();}}
while(i--){adoptValue(resolveValues[i],updateFunc(i),primary.reject);}
return primary.promise();}});var rerrorNames=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;jQuery.Deferred.exceptionHook=function(error,asyncError){if(window.console&&window.console.warn&&error&&rerrorNames.test(error.name)){window.console.warn("jQuery.Deferred exception: "+error.message,error.stack,asyncError);}};jQuery.readyException=function(error){window.setTimeout(function(){throw error;});};var readyList=jQuery.Deferred();jQuery.fn.ready=function(fn){readyList.then(fn).catch(function(error){jQuery.readyException(error);});return this;};jQuery.extend({isReady:false,readyWait:1,ready:function(wait){if(wait===true?--jQuery.readyWait:jQuery.isReady){return;}
jQuery.isReady=true;if(wait!==true&&--jQuery.readyWait>0){return;}
readyList.resolveWith(document,[jQuery]);}});jQuery.ready.then=readyList.then;function completed(){document.removeEventListener("DOMContentLoaded",completed);window.removeEventListener("load",completed);jQuery.ready();}
if(document.readyState==="complete"||(document.readyState!=="loading"&&!document.documentElement.doScroll)){window.setTimeout(jQuery.ready);}else{document.addEventListener("DOMContentLoaded",completed);window.addEventListener("load",completed);}
var access=function(elems,fn,key,value,chainable,emptyGet,raw){var i=0,len=elems.length,bulk=key==null;if(toType(key)==="object"){chainable=true;for(i in key){access(elems,fn,i,key[i],true,emptyGet,raw);}}else if(value!==undefined){chainable=true;if(!isFunction(value)){raw=true;}
if(bulk){if(raw){fn.call(elems,value);fn=null;}else{bulk=fn;fn=function(elem,_key,value){return bulk.call(jQuery(elem),value);};}}
if(fn){for(;i<len;i++){fn(elems[i],key,raw?value:value.call(elems[i],i,fn(elems[i],key)));}}}
if(chainable){return elems;}
if(bulk){return fn.call(elems);}
return len?fn(elems[0],key):emptyGet;};var rmsPrefix=/^-ms-/,rdashAlpha=/-([a-z])/g;function fcamelCase(_all,letter){return letter.toUpperCase();}
function camelCase(string){return string.replace(rmsPrefix,"ms-").replace(rdashAlpha,fcamelCase);}
var acceptData=function(owner){return owner.nodeType===1||owner.nodeType===9||!(+owner.nodeType);};function Data(){this.expando=jQuery.expando+Data.uid++;}
Data.uid=1;Data.prototype={cache:function(owner){var value=owner[this.expando];if(!value){value={};if(acceptData(owner)){if(owner.nodeType){owner[this.expando]=value;}else{Object.defineProperty(owner,this.expando,{value:value,configurable:true});}}}
return value;},set:function(owner,data,value){var prop,cache=this.cache(owner);if(typeof data==="string"){cache[camelCase(data)]=value;}else{for(prop in data){cache[camelCase(prop)]=data[prop];}}
return cache;},get:function(owner,key){return key===undefined?this.cache(owner):owner[this.expando]&&owner[this.expando][camelCase(key)];},access:function(owner,key,value){if(key===undefined||((key&&typeof key==="string")&&value===undefined)){return this.get(owner,key);}
this.set(owner,key,value);return value!==undefined?value:key;},remove:function(owner,key){var i,cache=owner[this.expando];if(cache===undefined){return;}
if(key!==undefined){if(Array.isArray(key)){key=key.map(camelCase);}else{key=camelCase(key);key=key in cache?[key]:(key.match(rnothtmlwhite)||[]);}
i=key.length;while(i--){delete cache[key[i]];}}
if(key===undefined||jQuery.isEmptyObject(cache)){if(owner.nodeType){owner[this.expando]=undefined;}else{delete owner[this.expando];}}},hasData:function(owner){var cache=owner[this.expando];return cache!==undefined&&!jQuery.isEmptyObject(cache);}};var dataPriv=new Data();var dataUser=new Data();var rbrace=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,rmultiDash=/[A-Z]/g;function getData(data){if(data==="true"){return true;}
if(data==="false"){return false;}
if(data==="null"){return null;}
if(data===+data+""){return+data;}
if(rbrace.test(data)){return JSON.parse(data);}
return data;}
function dataAttr(elem,key,data){var name;if(data===undefined&&elem.nodeType===1){name="data-"+key.replace(rmultiDash,"-$&").toLowerCase();data=elem.getAttribute(name);if(typeof data==="string"){try{data=getData(data);}catch(e){}
dataUser.set(elem,key,data);}else{data=undefined;}}
return data;}
jQuery.extend({hasData:function(elem){return dataUser.hasData(elem)||dataPriv.hasData(elem);},data:function(elem,name,data){return dataUser.access(elem,name,data);},removeData:function(elem,name){dataUser.remove(elem,name);},_data:function(elem,name,data){return dataPriv.access(elem,name,data);},_removeData:function(elem,name){dataPriv.remove(elem,name);}});jQuery.fn.extend({data:function(key,value){var i,name,data,elem=this[0],attrs=elem&&elem.attributes;if(key===undefined){if(this.length){data=dataUser.get(elem);if(elem.nodeType===1&&!dataPriv.get(elem,"hasDataAttrs")){i=attrs.length;while(i--){if(attrs[i]){name=attrs[i].name;if(name.indexOf("data-")===0){name=camelCase(name.slice(5));dataAttr(elem,name,data[name]);}}}
dataPriv.set(elem,"hasDataAttrs",true);}}
return data;}
if(typeof key==="object"){return this.each(function(){dataUser.set(this,key);});}
return access(this,function(value){var data;if(elem&&value===undefined){data=dataUser.get(elem,key);if(data!==undefined){return data;}
data=dataAttr(elem,key);if(data!==undefined){return data;}
return;}
this.each(function(){dataUser.set(this,key,value);});},null,value,arguments.length>1,null,true);},removeData:function(key){return this.each(function(){dataUser.remove(this,key);});}});jQuery.extend({queue:function(elem,type,data){var queue;if(elem){type=(type||"fx")+"queue";queue=dataPriv.get(elem,type);if(data){if(!queue||Array.isArray(data)){queue=dataPriv.access(elem,type,jQuery.makeArray(data));}else{queue.push(data);}}
return queue||[];}},dequeue:function(elem,type){type=type||"fx";var queue=jQuery.queue(elem,type),startLength=queue.length,fn=queue.shift(),hooks=jQuery._queueHooks(elem,type),next=function(){jQuery.dequeue(elem,type);};if(fn==="inprogress"){fn=queue.shift();startLength--;}
if(fn){if(type==="fx"){queue.unshift("inprogress");}
delete hooks.stop;fn.call(elem,next,hooks);}
if(!startLength&&hooks){hooks.empty.fire();}},_queueHooks:function(elem,type){var key=type+"queueHooks";return dataPriv.get(elem,key)||dataPriv.access(elem,key,{empty:jQuery.Callbacks("once memory").add(function(){dataPriv.remove(elem,[type+"queue",key]);})});}});jQuery.fn.extend({queue:function(type,data){var setter=2;if(typeof type!=="string"){data=type;type="fx";setter--;}
if(arguments.length<setter){return jQuery.queue(this[0],type);}
return data===undefined?this:this.each(function(){var queue=jQuery.queue(this,type,data);jQuery._queueHooks(this,type);if(type==="fx"&&queue[0]!=="inprogress"){jQuery.dequeue(this,type);}});},dequeue:function(type){return this.each(function(){jQuery.dequeue(this,type);});},clearQueue:function(type){return this.queue(type||"fx",[]);},promise:function(type,obj){var tmp,count=1,defer=jQuery.Deferred(),elements=this,i=this.length,resolve=function(){if(!(--count)){defer.resolveWith(elements,[elements]);}};if(typeof type!=="string"){obj=type;type=undefined;}
type=type||"fx";while(i--){tmp=dataPriv.get(elements[i],type+"queueHooks");if(tmp&&tmp.empty){count++;tmp.empty.add(resolve);}}
resolve();return defer.promise(obj);}});var pnum=(/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source;var rcssNum=new RegExp("^(?:([+-])=|)("+pnum+")([a-z%]*)$","i");var cssExpand=["Top","Right","Bottom","Left"];var documentElement=document.documentElement;var isAttached=function(elem){return jQuery.contains(elem.ownerDocument,elem);},composed={composed:true};if(documentElement.getRootNode){isAttached=function(elem){return jQuery.contains(elem.ownerDocument,elem)||elem.getRootNode(composed)===elem.ownerDocument;};}
var isHiddenWithinTree=function(elem,el){elem=el||elem;return elem.style.display==="none"||elem.style.display===""&&isAttached(elem)&&jQuery.css(elem,"display")==="none";};function adjustCSS(elem,prop,valueParts,tween){var adjusted,scale,maxIterations=20,currentValue=tween?function(){return tween.cur();}:function(){return jQuery.css(elem,prop,"");},initial=currentValue(),unit=valueParts&&valueParts[3]||(jQuery.cssNumber[prop]?"":"px"),initialInUnit=elem.nodeType&&(jQuery.cssNumber[prop]||unit!=="px"&&+initial)&&rcssNum.exec(jQuery.css(elem,prop));if(initialInUnit&&initialInUnit[3]!==unit){initial=initial / 2;unit=unit||initialInUnit[3];initialInUnit=+initial||1;while(maxIterations--){jQuery.style(elem,prop,initialInUnit+unit);if((1-scale)*(1-(scale=currentValue()/ initial||0.5))<=0){maxIterations=0;}
initialInUnit=initialInUnit / scale;}
initialInUnit=initialInUnit*2;jQuery.style(elem,prop,initialInUnit+unit);valueParts=valueParts||[];}
if(valueParts){initialInUnit=+initialInUnit||+initial||0;adjusted=valueParts[1]?initialInUnit+(valueParts[1]+1)*valueParts[2]:+valueParts[2];if(tween){tween.unit=unit;tween.start=initialInUnit;tween.end=adjusted;}}
return adjusted;}
var defaultDisplayMap={};function getDefaultDisplay(elem){var temp,doc=elem.ownerDocument,nodeName=elem.nodeName,display=defaultDisplayMap[nodeName];if(display){return display;}
temp=doc.body.appendChild(doc.createElement(nodeName));display=jQuery.css(temp,"display");temp.parentNode.removeChild(temp);if(display==="none"){display="block";}
defaultDisplayMap[nodeName]=display;return display;}
function showHide(elements,show){var display,elem,values=[],index=0,length=elements.length;for(;index<length;index++){elem=elements[index];if(!elem.style){continue;}
display=elem.style.display;if(show){if(display==="none"){values[index]=dataPriv.get(elem,"display")||null;if(!values[index]){elem.style.display="";}}
if(elem.style.display===""&&isHiddenWithinTree(elem)){values[index]=getDefaultDisplay(elem);}}else{if(display!=="none"){values[index]="none";dataPriv.set(elem,"display",display);}}}
for(index=0;index<length;index++){if(values[index]!=null){elements[index].style.display=values[index];}}
return elements;}
jQuery.fn.extend({show:function(){return showHide(this,true);},hide:function(){return showHide(this);},toggle:function(state){if(typeof state==="boolean"){return state?this.show():this.hide();}
return this.each(function(){if(isHiddenWithinTree(this)){jQuery(this).show();}else{jQuery(this).hide();}});}});var rcheckableType=(/^(?:checkbox|radio)$/i);var rtagName=(/<([a-z][^\/\0>\x20\t\r\n\f]*)/i);var rscriptType=(/^$|^module$|\/(?:java|ecma)script/i);(function(){var fragment=document.createDocumentFragment(),div=fragment.appendChild(document.createElement("div")),input=document.createElement("input");input.setAttribute("type","radio");input.setAttribute("checked","checked");input.setAttribute("name","t");div.appendChild(input);support.checkClone=div.cloneNode(true).cloneNode(true).lastChild.checked;div.innerHTML="<textarea>x</textarea>";support.noCloneChecked=!!div.cloneNode(true).lastChild.defaultValue;div.innerHTML="<option></option>";support.option=!!div.lastChild;})();var wrapMap={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,"",""]};wrapMap.tbody=wrapMap.tfoot=wrapMap.colgroup=wrapMap.caption=wrapMap.thead;wrapMap.th=wrapMap.td;if(!support.option){wrapMap.optgroup=wrapMap.option=[1,"<select multiple='multiple'>","</select>"];}
function getAll(context,tag){var ret;if(typeof context.getElementsByTagName!=="undefined"){ret=context.getElementsByTagName(tag||"*");}else if(typeof context.querySelectorAll!=="undefined"){ret=context.querySelectorAll(tag||"*");}else{ret=[];}
if(tag===undefined||tag&&nodeName(context,tag)){return jQuery.merge([context],ret);}
return ret;}
function setGlobalEval(elems,refElements){var i=0,l=elems.length;for(;i<l;i++){dataPriv.set(elems[i],"globalEval",!refElements||dataPriv.get(refElements[i],"globalEval"));}}
var rhtml=/<|&#?\w+;/;function buildFragment(elems,context,scripts,selection,ignored){var elem,tmp,tag,wrap,attached,j,fragment=context.createDocumentFragment(),nodes=[],i=0,l=elems.length;for(;i<l;i++){elem=elems[i];if(elem||elem===0){if(toType(elem)==="object"){jQuery.merge(nodes,elem.nodeType?[elem]:elem);}else if(!rhtml.test(elem)){nodes.push(context.createTextNode(elem));}else{tmp=tmp||fragment.appendChild(context.createElement("div"));tag=(rtagName.exec(elem)||["",""])[1].toLowerCase();wrap=wrapMap[tag]||wrapMap._default;tmp.innerHTML=wrap[1]+jQuery.htmlPrefilter(elem)+wrap[2];j=wrap[0];while(j--){tmp=tmp.lastChild;}
jQuery.merge(nodes,tmp.childNodes);tmp=fragment.firstChild;tmp.textContent="";}}}
fragment.textContent="";i=0;while((elem=nodes[i++])){if(selection&&jQuery.inArray(elem,selection)>-1){if(ignored){ignored.push(elem);}
continue;}
attached=isAttached(elem);tmp=getAll(fragment.appendChild(elem),"script");if(attached){setGlobalEval(tmp);}
if(scripts){j=0;while((elem=tmp[j++])){if(rscriptType.test(elem.type||"")){scripts.push(elem);}}}}
return fragment;}
var rtypenamespace=/^([^.]*)(?:\.(.+)|)/;function returnTrue(){return true;}
function returnFalse(){return false;}
function on(elem,types,selector,data,fn,one){var origFn,type;if(typeof types==="object"){if(typeof selector!=="string"){data=data||selector;selector=undefined;}
for(type in types){on(elem,type,selector,data,types[type],one);}
return elem;}
if(data==null&&fn==null){fn=selector;data=selector=undefined;}else if(fn==null){if(typeof selector==="string"){fn=data;data=undefined;}else{fn=data;data=selector;selector=undefined;}}
if(fn===false){fn=returnFalse;}else if(!fn){return elem;}
if(one===1){origFn=fn;fn=function(event){jQuery().off(event);return origFn.apply(this,arguments);};fn.guid=origFn.guid||(origFn.guid=jQuery.guid++);}
return elem.each(function(){jQuery.event.add(this,types,fn,data,selector);});}
jQuery.event={global:{},add:function(elem,types,handler,data,selector){var handleObjIn,eventHandle,tmp,events,t,handleObj,special,handlers,type,namespaces,origType,elemData=dataPriv.get(elem);if(!acceptData(elem)){return;}
if(handler.handler){handleObjIn=handler;handler=handleObjIn.handler;selector=handleObjIn.selector;}
if(selector){jQuery.find.matchesSelector(documentElement,selector);}
if(!handler.guid){handler.guid=jQuery.guid++;}
if(!(events=elemData.events)){events=elemData.events=Object.create(null);}
if(!(eventHandle=elemData.handle)){eventHandle=elemData.handle=function(e){return typeof jQuery!=="undefined"&&jQuery.event.triggered!==e.type?jQuery.event.dispatch.apply(elem,arguments):undefined;};}
types=(types||"").match(rnothtmlwhite)||[""];t=types.length;while(t--){tmp=rtypenamespace.exec(types[t])||[];type=origType=tmp[1];namespaces=(tmp[2]||"").split(".").sort();if(!type){continue;}
special=jQuery.event.special[type]||{};type=(selector?special.delegateType:special.bindType)||type;special=jQuery.event.special[type]||{};handleObj=jQuery.extend({type:type,origType:origType,data:data,handler:handler,guid:handler.guid,selector:selector,needsContext:selector&&jQuery.expr.match.needsContext.test(selector),namespace:namespaces.join(".")},handleObjIn);if(!(handlers=events[type])){handlers=events[type]=[];handlers.delegateCount=0;if(!special.setup||special.setup.call(elem,data,namespaces,eventHandle)===false){if(elem.addEventListener){elem.addEventListener(type,eventHandle);}}}
if(special.add){special.add.call(elem,handleObj);if(!handleObj.handler.guid){handleObj.handler.guid=handler.guid;}}
if(selector){handlers.splice(handlers.delegateCount++,0,handleObj);}else{handlers.push(handleObj);}
jQuery.event.global[type]=true;}},remove:function(elem,types,handler,selector,mappedTypes){var j,origCount,tmp,events,t,handleObj,special,handlers,type,namespaces,origType,elemData=dataPriv.hasData(elem)&&dataPriv.get(elem);if(!elemData||!(events=elemData.events)){return;}
types=(types||"").match(rnothtmlwhite)||[""];t=types.length;while(t--){tmp=rtypenamespace.exec(types[t])||[];type=origType=tmp[1];namespaces=(tmp[2]||"").split(".").sort();if(!type){for(type in events){jQuery.event.remove(elem,type+types[t],handler,selector,true);}
continue;}
special=jQuery.event.special[type]||{};type=(selector?special.delegateType:special.bindType)||type;handlers=events[type]||[];tmp=tmp[2]&&new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)");origCount=j=handlers.length;while(j--){handleObj=handlers[j];if((mappedTypes||origType===handleObj.origType)&&(!handler||handler.guid===handleObj.guid)&&(!tmp||tmp.test(handleObj.namespace))&&(!selector||selector===handleObj.selector||selector==="**"&&handleObj.selector)){handlers.splice(j,1);if(handleObj.selector){handlers.delegateCount--;}
if(special.remove){special.remove.call(elem,handleObj);}}}
if(origCount&&!handlers.length){if(!special.teardown||special.teardown.call(elem,namespaces,elemData.handle)===false){jQuery.removeEvent(elem,type,elemData.handle);}
delete events[type];}}
if(jQuery.isEmptyObject(events)){dataPriv.remove(elem,"handle events");}},dispatch:function(nativeEvent){var i,j,ret,matched,handleObj,handlerQueue,args=new Array(arguments.length),event=jQuery.event.fix(nativeEvent),handlers=(dataPriv.get(this,"events")||Object.create(null))[event.type]||[],special=jQuery.event.special[event.type]||{};args[0]=event;for(i=1;i<arguments.length;i++){args[i]=arguments[i];}
event.delegateTarget=this;if(special.preDispatch&&special.preDispatch.call(this,event)===false){return;}
handlerQueue=jQuery.event.handlers.call(this,event,handlers);i=0;while((matched=handlerQueue[i++])&&!event.isPropagationStopped()){event.currentTarget=matched.elem;j=0;while((handleObj=matched.handlers[j++])&&!event.isImmediatePropagationStopped()){if(!event.rnamespace||handleObj.namespace===false||event.rnamespace.test(handleObj.namespace)){event.handleObj=handleObj;event.data=handleObj.data;ret=((jQuery.event.special[handleObj.origType]||{}).handle||handleObj.handler).apply(matched.elem,args);if(ret!==undefined){if((event.result=ret)===false){event.preventDefault();event.stopPropagation();}}}}}
if(special.postDispatch){special.postDispatch.call(this,event);}
return event.result;},handlers:function(event,handlers){var i,handleObj,sel,matchedHandlers,matchedSelectors,handlerQueue=[],delegateCount=handlers.delegateCount,cur=event.target;if(delegateCount&&cur.nodeType&&!(event.type==="click"&&event.button>=1)){for(;cur!==this;cur=cur.parentNode||this){if(cur.nodeType===1&&!(event.type==="click"&&cur.disabled===true)){matchedHandlers=[];matchedSelectors={};for(i=0;i<delegateCount;i++){handleObj=handlers[i];sel=handleObj.selector+" ";if(matchedSelectors[sel]===undefined){matchedSelectors[sel]=handleObj.needsContext?jQuery(sel,this).index(cur)>-1:jQuery.find(sel,this,null,[cur]).length;}
if(matchedSelectors[sel]){matchedHandlers.push(handleObj);}}
if(matchedHandlers.length){handlerQueue.push({elem:cur,handlers:matchedHandlers});}}}}
cur=this;if(delegateCount<handlers.length){handlerQueue.push({elem:cur,handlers:handlers.slice(delegateCount)});}
return handlerQueue;},addProp:function(name,hook){Object.defineProperty(jQuery.Event.prototype,name,{enumerable:true,configurable:true,get:isFunction(hook)?function(){if(this.originalEvent){return hook(this.originalEvent);}}:function(){if(this.originalEvent){return this.originalEvent[name];}},set:function(value){Object.defineProperty(this,name,{enumerable:true,configurable:true,writable:true,value:value});}});},fix:function(originalEvent){return originalEvent[jQuery.expando]?originalEvent:new jQuery.Event(originalEvent);},special:{load:{noBubble:true},click:{setup:function(data){var el=this||data;if(rcheckableType.test(el.type)&&el.click&&nodeName(el,"input")){leverageNative(el,"click",true);}
return false;},trigger:function(data){var el=this||data;if(rcheckableType.test(el.type)&&el.click&&nodeName(el,"input")){leverageNative(el,"click");}
return true;},_default:function(event){var target=event.target;return rcheckableType.test(target.type)&&target.click&&nodeName(target,"input")&&dataPriv.get(target,"click")||nodeName(target,"a");}},beforeunload:{postDispatch:function(event){if(event.result!==undefined&&event.originalEvent){event.originalEvent.returnValue=event.result;}}}}};function leverageNative(el,type,isSetup){if(!isSetup){if(dataPriv.get(el,type)===undefined){jQuery.event.add(el,type,returnTrue);}
return;}
dataPriv.set(el,type,false);jQuery.event.add(el,type,{namespace:false,handler:function(event){var result,saved=dataPriv.get(this,type);if((event.isTrigger&1)&&this[type]){if(!saved){saved=slice.call(arguments);dataPriv.set(this,type,saved);this[type]();result=dataPriv.get(this,type);dataPriv.set(this,type,false);if(saved!==result){event.stopImmediatePropagation();event.preventDefault();return result;}}else if((jQuery.event.special[type]||{}).delegateType){event.stopPropagation();}}else if(saved){dataPriv.set(this,type,jQuery.event.trigger(saved[0],saved.slice(1),this));event.stopPropagation();event.isImmediatePropagationStopped=returnTrue;}}});}
jQuery.removeEvent=function(elem,type,handle){if(elem.removeEventListener){elem.removeEventListener(type,handle);}};jQuery.Event=function(src,props){if(!(this instanceof jQuery.Event)){return new jQuery.Event(src,props);}
if(src&&src.type){this.originalEvent=src;this.type=src.type;this.isDefaultPrevented=src.defaultPrevented||src.defaultPrevented===undefined&&src.returnValue===false?returnTrue:returnFalse;this.target=(src.target&&src.target.nodeType===3)?src.target.parentNode:src.target;this.currentTarget=src.currentTarget;this.relatedTarget=src.relatedTarget;}else{this.type=src;}
if(props){jQuery.extend(this,props);}
this.timeStamp=src&&src.timeStamp||Date.now();this[jQuery.expando]=true;};jQuery.Event.prototype={constructor:jQuery.Event,isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,isImmediatePropagationStopped:returnFalse,isSimulated:false,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=returnTrue;if(e&&!this.isSimulated){e.preventDefault();}},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=returnTrue;if(e&&!this.isSimulated){e.stopPropagation();}},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=returnTrue;if(e&&!this.isSimulated){e.stopImmediatePropagation();}
this.stopPropagation();}};jQuery.each({altKey:true,bubbles:true,cancelable:true,changedTouches:true,ctrlKey:true,detail:true,eventPhase:true,metaKey:true,pageX:true,pageY:true,shiftKey:true,view:true,"char":true,code:true,charCode:true,key:true,keyCode:true,button:true,buttons:true,clientX:true,clientY:true,offsetX:true,offsetY:true,pointerId:true,pointerType:true,screenX:true,screenY:true,targetTouches:true,toElement:true,touches:true,which:true},jQuery.event.addProp);jQuery.each({focus:"focusin",blur:"focusout"},function(type,delegateType){function focusMappedHandler(nativeEvent){if(document.documentMode){var handle=dataPriv.get(this,"handle"),event=jQuery.event.fix(nativeEvent);event.type=nativeEvent.type==="focusin"?"focus":"blur";event.isSimulated=true;handle(nativeEvent);if(event.target===event.currentTarget){handle(event);}}else{jQuery.event.simulate(delegateType,nativeEvent.target,jQuery.event.fix(nativeEvent));}}
jQuery.event.special[type]={setup:function(){var attaches;leverageNative(this,type,true);if(document.documentMode){attaches=dataPriv.get(this,delegateType);if(!attaches){this.addEventListener(delegateType,focusMappedHandler);}
dataPriv.set(this,delegateType,(attaches||0)+1);}else{return false;}},trigger:function(){leverageNative(this,type);return true;},teardown:function(){var attaches;if(document.documentMode){attaches=dataPriv.get(this,delegateType)-1;if(!attaches){this.removeEventListener(delegateType,focusMappedHandler);dataPriv.remove(this,delegateType);}else{dataPriv.set(this,delegateType,attaches);}}else{return false;}},_default:function(event){return dataPriv.get(event.target,type);},delegateType:delegateType};jQuery.event.special[delegateType]={setup:function(){var doc=this.ownerDocument||this.document||this,dataHolder=document.documentMode?this:doc,attaches=dataPriv.get(dataHolder,delegateType);if(!attaches){if(document.documentMode){this.addEventListener(delegateType,focusMappedHandler);}else{doc.addEventListener(type,focusMappedHandler,true);}}
dataPriv.set(dataHolder,delegateType,(attaches||0)+1);},teardown:function(){var doc=this.ownerDocument||this.document||this,dataHolder=document.documentMode?this:doc,attaches=dataPriv.get(dataHolder,delegateType)-1;if(!attaches){if(document.documentMode){this.removeEventListener(delegateType,focusMappedHandler);}else{doc.removeEventListener(type,focusMappedHandler,true);}
dataPriv.remove(dataHolder,delegateType);}else{dataPriv.set(dataHolder,delegateType,attaches);}}};});jQuery.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(orig,fix){jQuery.event.special[orig]={delegateType:fix,bindType:fix,handle:function(event){var ret,target=this,related=event.relatedTarget,handleObj=event.handleObj;if(!related||(related!==target&&!jQuery.contains(target,related))){event.type=handleObj.origType;ret=handleObj.handler.apply(this,arguments);event.type=fix;}
return ret;}};});jQuery.fn.extend({on:function(types,selector,data,fn){return on(this,types,selector,data,fn);},one:function(types,selector,data,fn){return on(this,types,selector,data,fn,1);},off:function(types,selector,fn){var handleObj,type;if(types&&types.preventDefault&&types.handleObj){handleObj=types.handleObj;jQuery(types.delegateTarget).off(handleObj.namespace?handleObj.origType+"."+handleObj.namespace:handleObj.origType,handleObj.selector,handleObj.handler);return this;}
if(typeof types==="object"){for(type in types){this.off(type,selector,types[type]);}
return this;}
if(selector===false||typeof selector==="function"){fn=selector;selector=undefined;}
if(fn===false){fn=returnFalse;}
return this.each(function(){jQuery.event.remove(this,types,fn,selector);});}});var
rnoInnerhtml=/<script|<style|<link/i,rchecked=/checked\s*(?:[^=]|=\s*.checked.)/i,rcleanScript=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function manipulationTarget(elem,content){if(nodeName(elem,"table")&&nodeName(content.nodeType!==11?content:content.firstChild,"tr")){return jQuery(elem).children("tbody")[0]||elem;}
return elem;}
function disableScript(elem){elem.type=(elem.getAttribute("type")!==null)+"/"+elem.type;return elem;}
function restoreScript(elem){if((elem.type||"").slice(0,5)==="true/"){elem.type=elem.type.slice(5);}else{elem.removeAttribute("type");}
return elem;}
function cloneCopyEvent(src,dest){var i,l,type,pdataOld,udataOld,udataCur,events;if(dest.nodeType!==1){return;}
if(dataPriv.hasData(src)){pdataOld=dataPriv.get(src);events=pdataOld.events;if(events){dataPriv.remove(dest,"handle events");for(type in events){for(i=0,l=events[type].length;i<l;i++){jQuery.event.add(dest,type,events[type][i]);}}}}
if(dataUser.hasData(src)){udataOld=dataUser.access(src);udataCur=jQuery.extend({},udataOld);dataUser.set(dest,udataCur);}}
function fixInput(src,dest){var nodeName=dest.nodeName.toLowerCase();if(nodeName==="input"&&rcheckableType.test(src.type)){dest.checked=src.checked;}else if(nodeName==="input"||nodeName==="textarea"){dest.defaultValue=src.defaultValue;}}
function domManip(collection,args,callback,ignored){args=flat(args);var fragment,first,scripts,hasScripts,node,doc,i=0,l=collection.length,iNoClone=l-1,value=args[0],valueIsFunction=isFunction(value);if(valueIsFunction||(l>1&&typeof value==="string"&&!support.checkClone&&rchecked.test(value))){return collection.each(function(index){var self=collection.eq(index);if(valueIsFunction){args[0]=value.call(this,index,self.html());}
domManip(self,args,callback,ignored);});}
if(l){fragment=buildFragment(args,collection[0].ownerDocument,false,collection,ignored);first=fragment.firstChild;if(fragment.childNodes.length===1){fragment=first;}
if(first||ignored){scripts=jQuery.map(getAll(fragment,"script"),disableScript);hasScripts=scripts.length;for(;i<l;i++){node=fragment;if(i!==iNoClone){node=jQuery.clone(node,true,true);if(hasScripts){jQuery.merge(scripts,getAll(node,"script"));}}
callback.call(collection[i],node,i);}
if(hasScripts){doc=scripts[scripts.length-1].ownerDocument;jQuery.map(scripts,restoreScript);for(i=0;i<hasScripts;i++){node=scripts[i];if(rscriptType.test(node.type||"")&&!dataPriv.access(node,"globalEval")&&jQuery.contains(doc,node)){if(node.src&&(node.type||"").toLowerCase()!=="module"){if(jQuery._evalUrl&&!node.noModule){jQuery._evalUrl(node.src,{nonce:node.nonce||node.getAttribute("nonce")},doc);}}else{DOMEval(node.textContent.replace(rcleanScript,""),node,doc);}}}}}}
return collection;}
function remove(elem,selector,keepData){var node,nodes=selector?jQuery.filter(selector,elem):elem,i=0;for(;(node=nodes[i])!=null;i++){if(!keepData&&node.nodeType===1){jQuery.cleanData(getAll(node));}
if(node.parentNode){if(keepData&&isAttached(node)){setGlobalEval(getAll(node,"script"));}
node.parentNode.removeChild(node);}}
return elem;}
jQuery.extend({htmlPrefilter:function(html){return html;},clone:function(elem,dataAndEvents,deepDataAndEvents){var i,l,srcElements,destElements,clone=elem.cloneNode(true),inPage=isAttached(elem);if(!support.noCloneChecked&&(elem.nodeType===1||elem.nodeType===11)&&!jQuery.isXMLDoc(elem)){destElements=getAll(clone);srcElements=getAll(elem);for(i=0,l=srcElements.length;i<l;i++){fixInput(srcElements[i],destElements[i]);}}
if(dataAndEvents){if(deepDataAndEvents){srcElements=srcElements||getAll(elem);destElements=destElements||getAll(clone);for(i=0,l=srcElements.length;i<l;i++){cloneCopyEvent(srcElements[i],destElements[i]);}}else{cloneCopyEvent(elem,clone);}}
destElements=getAll(clone,"script");if(destElements.length>0){setGlobalEval(destElements,!inPage&&getAll(elem,"script"));}
return clone;},cleanData:function(elems){var data,elem,type,special=jQuery.event.special,i=0;for(;(elem=elems[i])!==undefined;i++){if(acceptData(elem)){if((data=elem[dataPriv.expando])){if(data.events){for(type in data.events){if(special[type]){jQuery.event.remove(elem,type);}else{jQuery.removeEvent(elem,type,data.handle);}}}
elem[dataPriv.expando]=undefined;}
if(elem[dataUser.expando]){elem[dataUser.expando]=undefined;}}}}});jQuery.fn.extend({detach:function(selector){return remove(this,selector,true);},remove:function(selector){return remove(this,selector);},text:function(value){return access(this,function(value){return value===undefined?jQuery.text(this):this.empty().each(function(){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){this.textContent=value;}});},null,value,arguments.length);},append:function(){return domManip(this,arguments,function(elem){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var target=manipulationTarget(this,elem);target.appendChild(elem);}});},prepend:function(){return domManip(this,arguments,function(elem){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var target=manipulationTarget(this,elem);target.insertBefore(elem,target.firstChild);}});},before:function(){return domManip(this,arguments,function(elem){if(this.parentNode){this.parentNode.insertBefore(elem,this);}});},after:function(){return domManip(this,arguments,function(elem){if(this.parentNode){this.parentNode.insertBefore(elem,this.nextSibling);}});},empty:function(){var elem,i=0;for(;(elem=this[i])!=null;i++){if(elem.nodeType===1){jQuery.cleanData(getAll(elem,false));elem.textContent="";}}
return this;},clone:function(dataAndEvents,deepDataAndEvents){dataAndEvents=dataAndEvents==null?false:dataAndEvents;deepDataAndEvents=deepDataAndEvents==null?dataAndEvents:deepDataAndEvents;return this.map(function(){return jQuery.clone(this,dataAndEvents,deepDataAndEvents);});},html:function(value){return access(this,function(value){var elem=this[0]||{},i=0,l=this.length;if(value===undefined&&elem.nodeType===1){return elem.innerHTML;}
if(typeof value==="string"&&!rnoInnerhtml.test(value)&&!wrapMap[(rtagName.exec(value)||["",""])[1].toLowerCase()]){value=jQuery.htmlPrefilter(value);try{for(;i<l;i++){elem=this[i]||{};if(elem.nodeType===1){jQuery.cleanData(getAll(elem,false));elem.innerHTML=value;}}
elem=0;}catch(e){}}
if(elem){this.empty().append(value);}},null,value,arguments.length);},replaceWith:function(){var ignored=[];return domManip(this,arguments,function(elem){var parent=this.parentNode;if(jQuery.inArray(this,ignored)<0){jQuery.cleanData(getAll(this));if(parent){parent.replaceChild(elem,this);}}},ignored);}});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(selector){var elems,ret=[],insert=jQuery(selector),last=insert.length-1,i=0;for(;i<=last;i++){elems=i===last?this:this.clone(true);jQuery(insert[i])[original](elems);push.apply(ret,elems.get());}
return this.pushStack(ret);};});var rnumnonpx=new RegExp("^("+pnum+")(?!px)[a-z%]+$","i");var rcustomProp=/^--/;var getStyles=function(elem){var view=elem.ownerDocument.defaultView;if(!view||!view.opener){view=window;}
return view.getComputedStyle(elem);};var swap=function(elem,options,callback){var ret,name,old={};for(name in options){old[name]=elem.style[name];elem.style[name]=options[name];}
ret=callback.call(elem);for(name in options){elem.style[name]=old[name];}
return ret;};var rboxStyle=new RegExp(cssExpand.join("|"),"i");(function(){function computeStyleTests(){if(!div){return;}
container.style.cssText="position:absolute;left:-11111px;width:60px;"+"margin-top:1px;padding:0;border:0";div.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;"+"margin:auto;border:1px;padding:1px;"+"width:60%;top:1%";documentElement.appendChild(container).appendChild(div);var divStyle=window.getComputedStyle(div);pixelPositionVal=divStyle.top!=="1%";reliableMarginLeftVal=roundPixelMeasures(divStyle.marginLeft)===12;div.style.right="60%";pixelBoxStylesVal=roundPixelMeasures(divStyle.right)===36;boxSizingReliableVal=roundPixelMeasures(divStyle.width)===36;div.style.position="absolute";scrollboxSizeVal=roundPixelMeasures(div.offsetWidth / 3)===12;documentElement.removeChild(container);div=null;}
function roundPixelMeasures(measure){return Math.round(parseFloat(measure));}
var pixelPositionVal,boxSizingReliableVal,scrollboxSizeVal,pixelBoxStylesVal,reliableTrDimensionsVal,reliableMarginLeftVal,container=document.createElement("div"),div=document.createElement("div");if(!div.style){return;}
div.style.backgroundClip="content-box";div.cloneNode(true).style.backgroundClip="";support.clearCloneStyle=div.style.backgroundClip==="content-box";jQuery.extend(support,{boxSizingReliable:function(){computeStyleTests();return boxSizingReliableVal;},pixelBoxStyles:function(){computeStyleTests();return pixelBoxStylesVal;},pixelPosition:function(){computeStyleTests();return pixelPositionVal;},reliableMarginLeft:function(){computeStyleTests();return reliableMarginLeftVal;},scrollboxSize:function(){computeStyleTests();return scrollboxSizeVal;},reliableTrDimensions:function(){var table,tr,trChild,trStyle;if(reliableTrDimensionsVal==null){table=document.createElement("table");tr=document.createElement("tr");trChild=document.createElement("div");table.style.cssText="position:absolute;left:-11111px;border-collapse:separate";tr.style.cssText="box-sizing:content-box;border:1px solid";tr.style.height="1px";trChild.style.height="9px";trChild.style.display="block";documentElement.appendChild(table).appendChild(tr).appendChild(trChild);trStyle=window.getComputedStyle(tr);reliableTrDimensionsVal=(parseInt(trStyle.height,10)+
parseInt(trStyle.borderTopWidth,10)+
parseInt(trStyle.borderBottomWidth,10))===tr.offsetHeight;documentElement.removeChild(table);}
return reliableTrDimensionsVal;}});})();function curCSS(elem,name,computed){var width,minWidth,maxWidth,ret,isCustomProp=rcustomProp.test(name),style=elem.style;computed=computed||getStyles(elem);if(computed){ret=computed.getPropertyValue(name)||computed[name];if(isCustomProp&&ret){ret=ret.replace(rtrimCSS,"$1")||undefined;}
if(ret===""&&!isAttached(elem)){ret=jQuery.style(elem,name);}
if(!support.pixelBoxStyles()&&rnumnonpx.test(ret)&&rboxStyle.test(name)){width=style.width;minWidth=style.minWidth;maxWidth=style.maxWidth;style.minWidth=style.maxWidth=style.width=ret;ret=computed.width;style.width=width;style.minWidth=minWidth;style.maxWidth=maxWidth;}}
return ret!==undefined?ret+"":ret;}
function addGetHookIf(conditionFn,hookFn){return{get:function(){if(conditionFn()){delete this.get;return;}
return(this.get=hookFn).apply(this,arguments);}};}
var cssPrefixes=["Webkit","Moz","ms"],emptyStyle=document.createElement("div").style,vendorProps={};function vendorPropName(name){var capName=name[0].toUpperCase()+name.slice(1),i=cssPrefixes.length;while(i--){name=cssPrefixes[i]+capName;if(name in emptyStyle){return name;}}}
function finalPropName(name){var final=jQuery.cssProps[name]||vendorProps[name];if(final){return final;}
if(name in emptyStyle){return name;}
return vendorProps[name]=vendorPropName(name)||name;}
var
rdisplayswap=/^(none|table(?!-c[ea]).+)/,cssShow={position:"absolute",visibility:"hidden",display:"block"},cssNormalTransform={letterSpacing:"0",fontWeight:"400"};function setPositiveNumber(_elem,value,subtract){var matches=rcssNum.exec(value);return matches?Math.max(0,matches[2]-(subtract||0))+(matches[3]||"px"):value;}
function boxModelAdjustment(elem,dimension,box,isBorderBox,styles,computedVal){var i=dimension==="width"?1:0,extra=0,delta=0,marginDelta=0;if(box===(isBorderBox?"border":"content")){return 0;}
for(;i<4;i+=2){if(box==="margin"){marginDelta+=jQuery.css(elem,box+cssExpand[i],true,styles);}
if(!isBorderBox){delta+=jQuery.css(elem,"padding"+cssExpand[i],true,styles);if(box!=="padding"){delta+=jQuery.css(elem,"border"+cssExpand[i]+"Width",true,styles);}else{extra+=jQuery.css(elem,"border"+cssExpand[i]+"Width",true,styles);}}else{if(box==="content"){delta-=jQuery.css(elem,"padding"+cssExpand[i],true,styles);}
if(box!=="margin"){delta-=jQuery.css(elem,"border"+cssExpand[i]+"Width",true,styles);}}}
if(!isBorderBox&&computedVal>=0){delta+=Math.max(0,Math.ceil(elem["offset"+dimension[0].toUpperCase()+dimension.slice(1)]-
computedVal-
delta-
extra-
0.5))||0;}
return delta+marginDelta;}
function getWidthOrHeight(elem,dimension,extra){var styles=getStyles(elem),boxSizingNeeded=!support.boxSizingReliable()||extra,isBorderBox=boxSizingNeeded&&jQuery.css(elem,"boxSizing",false,styles)==="border-box",valueIsBorderBox=isBorderBox,val=curCSS(elem,dimension,styles),offsetProp="offset"+dimension[0].toUpperCase()+dimension.slice(1);if(rnumnonpx.test(val)){if(!extra){return val;}
val="auto";}
if((!support.boxSizingReliable()&&isBorderBox||!support.reliableTrDimensions()&&nodeName(elem,"tr")||val==="auto"||!parseFloat(val)&&jQuery.css(elem,"display",false,styles)==="inline")&&elem.getClientRects().length){isBorderBox=jQuery.css(elem,"boxSizing",false,styles)==="border-box";valueIsBorderBox=offsetProp in elem;if(valueIsBorderBox){val=elem[offsetProp];}}
val=parseFloat(val)||0;return(val+
boxModelAdjustment(elem,dimension,extra||(isBorderBox?"border":"content"),valueIsBorderBox,styles,val))+"px";}
jQuery.extend({cssHooks:{opacity:{get:function(elem,computed){if(computed){var ret=curCSS(elem,"opacity");return ret===""?"1":ret;}}}},cssNumber:{animationIterationCount:true,aspectRatio:true,borderImageSlice:true,columnCount:true,flexGrow:true,flexShrink:true,fontWeight:true,gridArea:true,gridColumn:true,gridColumnEnd:true,gridColumnStart:true,gridRow:true,gridRowEnd:true,gridRowStart:true,lineHeight:true,opacity:true,order:true,orphans:true,scale:true,widows:true,zIndex:true,zoom:true,fillOpacity:true,floodOpacity:true,stopOpacity:true,strokeMiterlimit:true,strokeOpacity:true},cssProps:{},style:function(elem,name,value,extra){if(!elem||elem.nodeType===3||elem.nodeType===8||!elem.style){return;}
var ret,type,hooks,origName=camelCase(name),isCustomProp=rcustomProp.test(name),style=elem.style;if(!isCustomProp){name=finalPropName(origName);}
hooks=jQuery.cssHooks[name]||jQuery.cssHooks[origName];if(value!==undefined){type=typeof value;if(type==="string"&&(ret=rcssNum.exec(value))&&ret[1]){value=adjustCSS(elem,name,ret);type="number";}
if(value==null||value!==value){return;}
if(type==="number"&&!isCustomProp){value+=ret&&ret[3]||(jQuery.cssNumber[origName]?"":"px");}
if(!support.clearCloneStyle&&value===""&&name.indexOf("background")===0){style[name]="inherit";}
if(!hooks||!("set"in hooks)||(value=hooks.set(elem,value,extra))!==undefined){if(isCustomProp){style.setProperty(name,value);}else{style[name]=value;}}}else{if(hooks&&"get"in hooks&&(ret=hooks.get(elem,false,extra))!==undefined){return ret;}
return style[name];}},css:function(elem,name,extra,styles){var val,num,hooks,origName=camelCase(name),isCustomProp=rcustomProp.test(name);if(!isCustomProp){name=finalPropName(origName);}
hooks=jQuery.cssHooks[name]||jQuery.cssHooks[origName];if(hooks&&"get"in hooks){val=hooks.get(elem,true,extra);}
if(val===undefined){val=curCSS(elem,name,styles);}
if(val==="normal"&&name in cssNormalTransform){val=cssNormalTransform[name];}
if(extra===""||extra){num=parseFloat(val);return extra===true||isFinite(num)?num||0:val;}
return val;}});jQuery.each(["height","width"],function(_i,dimension){jQuery.cssHooks[dimension]={get:function(elem,computed,extra){if(computed){return rdisplayswap.test(jQuery.css(elem,"display"))&&(!elem.getClientRects().length||!elem.getBoundingClientRect().width)?swap(elem,cssShow,function(){return getWidthOrHeight(elem,dimension,extra);}):getWidthOrHeight(elem,dimension,extra);}},set:function(elem,value,extra){var matches,styles=getStyles(elem),scrollboxSizeBuggy=!support.scrollboxSize()&&styles.position==="absolute",boxSizingNeeded=scrollboxSizeBuggy||extra,isBorderBox=boxSizingNeeded&&jQuery.css(elem,"boxSizing",false,styles)==="border-box",subtract=extra?boxModelAdjustment(elem,dimension,extra,isBorderBox,styles):0;if(isBorderBox&&scrollboxSizeBuggy){subtract-=Math.ceil(elem["offset"+dimension[0].toUpperCase()+dimension.slice(1)]-
parseFloat(styles[dimension])-
boxModelAdjustment(elem,dimension,"border",false,styles)-
0.5);}
if(subtract&&(matches=rcssNum.exec(value))&&(matches[3]||"px")!=="px"){elem.style[dimension]=value;value=jQuery.css(elem,dimension);}
return setPositiveNumber(elem,value,subtract);}};});jQuery.cssHooks.marginLeft=addGetHookIf(support.reliableMarginLeft,function(elem,computed){if(computed){return(parseFloat(curCSS(elem,"marginLeft"))||elem.getBoundingClientRect().left-
swap(elem,{marginLeft:0},function(){return elem.getBoundingClientRect().left;}))+"px";}});jQuery.each({margin:"",padding:"",border:"Width"},function(prefix,suffix){jQuery.cssHooks[prefix+suffix]={expand:function(value){var i=0,expanded={},parts=typeof value==="string"?value.split(" "):[value];for(;i<4;i++){expanded[prefix+cssExpand[i]+suffix]=parts[i]||parts[i-2]||parts[0];}
return expanded;}};if(prefix!=="margin"){jQuery.cssHooks[prefix+suffix].set=setPositiveNumber;}});jQuery.fn.extend({css:function(name,value){return access(this,function(elem,name,value){var styles,len,map={},i=0;if(Array.isArray(name)){styles=getStyles(elem);len=name.length;for(;i<len;i++){map[name[i]]=jQuery.css(elem,name[i],false,styles);}
return map;}
return value!==undefined?jQuery.style(elem,name,value):jQuery.css(elem,name);},name,value,arguments.length>1);}});function Tween(elem,options,prop,end,easing){return new Tween.prototype.init(elem,options,prop,end,easing);}
jQuery.Tween=Tween;Tween.prototype={constructor:Tween,init:function(elem,options,prop,end,easing,unit){this.elem=elem;this.prop=prop;this.easing=easing||jQuery.easing._default;this.options=options;this.start=this.now=this.cur();this.end=end;this.unit=unit||(jQuery.cssNumber[prop]?"":"px");},cur:function(){var hooks=Tween.propHooks[this.prop];return hooks&&hooks.get?hooks.get(this):Tween.propHooks._default.get(this);},run:function(percent){var eased,hooks=Tween.propHooks[this.prop];if(this.options.duration){this.pos=eased=jQuery.easing[this.easing](percent,this.options.duration*percent,0,1,this.options.duration);}else{this.pos=eased=percent;}
this.now=(this.end-this.start)*eased+this.start;if(this.options.step){this.options.step.call(this.elem,this.now,this);}
if(hooks&&hooks.set){hooks.set(this);}else{Tween.propHooks._default.set(this);}
return this;}};Tween.prototype.init.prototype=Tween.prototype;Tween.propHooks={_default:{get:function(tween){var result;if(tween.elem.nodeType!==1||tween.elem[tween.prop]!=null&&tween.elem.style[tween.prop]==null){return tween.elem[tween.prop];}
result=jQuery.css(tween.elem,tween.prop,"");return!result||result==="auto"?0:result;},set:function(tween){if(jQuery.fx.step[tween.prop]){jQuery.fx.step[tween.prop](tween);}else if(tween.elem.nodeType===1&&(jQuery.cssHooks[tween.prop]||tween.elem.style[finalPropName(tween.prop)]!=null)){jQuery.style(tween.elem,tween.prop,tween.now+tween.unit);}else{tween.elem[tween.prop]=tween.now;}}}};Tween.propHooks.scrollTop=Tween.propHooks.scrollLeft={set:function(tween){if(tween.elem.nodeType&&tween.elem.parentNode){tween.elem[tween.prop]=tween.now;}}};jQuery.easing={linear:function(p){return p;},swing:function(p){return 0.5-Math.cos(p*Math.PI)/ 2;},_default:"swing"};jQuery.fx=Tween.prototype.init;jQuery.fx.step={};var
fxNow,inProgress,rfxtypes=/^(?:toggle|show|hide)$/,rrun=/queueHooks$/;function schedule(){if(inProgress){if(document.hidden===false&&window.requestAnimationFrame){window.requestAnimationFrame(schedule);}else{window.setTimeout(schedule,jQuery.fx.interval);}
jQuery.fx.tick();}}
function createFxNow(){window.setTimeout(function(){fxNow=undefined;});return(fxNow=Date.now());}
function genFx(type,includeWidth){var which,i=0,attrs={height:type};includeWidth=includeWidth?1:0;for(;i<4;i+=2-includeWidth){which=cssExpand[i];attrs["margin"+which]=attrs["padding"+which]=type;}
if(includeWidth){attrs.opacity=attrs.width=type;}
return attrs;}
function createTween(value,prop,animation){var tween,collection=(Animation.tweeners[prop]||[]).concat(Animation.tweeners["*"]),index=0,length=collection.length;for(;index<length;index++){if((tween=collection[index].call(animation,prop,value))){return tween;}}}
function defaultPrefilter(elem,props,opts){var prop,value,toggle,hooks,oldfire,propTween,restoreDisplay,display,isBox="width"in props||"height"in props,anim=this,orig={},style=elem.style,hidden=elem.nodeType&&isHiddenWithinTree(elem),dataShow=dataPriv.get(elem,"fxshow");if(!opts.queue){hooks=jQuery._queueHooks(elem,"fx");if(hooks.unqueued==null){hooks.unqueued=0;oldfire=hooks.empty.fire;hooks.empty.fire=function(){if(!hooks.unqueued){oldfire();}};}
hooks.unqueued++;anim.always(function(){anim.always(function(){hooks.unqueued--;if(!jQuery.queue(elem,"fx").length){hooks.empty.fire();}});});}
for(prop in props){value=props[prop];if(rfxtypes.test(value)){delete props[prop];toggle=toggle||value==="toggle";if(value===(hidden?"hide":"show")){if(value==="show"&&dataShow&&dataShow[prop]!==undefined){hidden=true;}else{continue;}}
orig[prop]=dataShow&&dataShow[prop]||jQuery.style(elem,prop);}}
propTween=!jQuery.isEmptyObject(props);if(!propTween&&jQuery.isEmptyObject(orig)){return;}
if(isBox&&elem.nodeType===1){opts.overflow=[style.overflow,style.overflowX,style.overflowY];restoreDisplay=dataShow&&dataShow.display;if(restoreDisplay==null){restoreDisplay=dataPriv.get(elem,"display");}
display=jQuery.css(elem,"display");if(display==="none"){if(restoreDisplay){display=restoreDisplay;}else{showHide([elem],true);restoreDisplay=elem.style.display||restoreDisplay;display=jQuery.css(elem,"display");showHide([elem]);}}
if(display==="inline"||display==="inline-block"&&restoreDisplay!=null){if(jQuery.css(elem,"float")==="none"){if(!propTween){anim.done(function(){style.display=restoreDisplay;});if(restoreDisplay==null){display=style.display;restoreDisplay=display==="none"?"":display;}}
style.display="inline-block";}}}
if(opts.overflow){style.overflow="hidden";anim.always(function(){style.overflow=opts.overflow[0];style.overflowX=opts.overflow[1];style.overflowY=opts.overflow[2];});}
propTween=false;for(prop in orig){if(!propTween){if(dataShow){if("hidden"in dataShow){hidden=dataShow.hidden;}}else{dataShow=dataPriv.access(elem,"fxshow",{display:restoreDisplay});}
if(toggle){dataShow.hidden=!hidden;}
if(hidden){showHide([elem],true);}
anim.done(function(){if(!hidden){showHide([elem]);}
dataPriv.remove(elem,"fxshow");for(prop in orig){jQuery.style(elem,prop,orig[prop]);}});}
propTween=createTween(hidden?dataShow[prop]:0,prop,anim);if(!(prop in dataShow)){dataShow[prop]=propTween.start;if(hidden){propTween.end=propTween.start;propTween.start=0;}}}}
function propFilter(props,specialEasing){var index,name,easing,value,hooks;for(index in props){name=camelCase(index);easing=specialEasing[name];value=props[index];if(Array.isArray(value)){easing=value[1];value=props[index]=value[0];}
if(index!==name){props[name]=value;delete props[index];}
hooks=jQuery.cssHooks[name];if(hooks&&"expand"in hooks){value=hooks.expand(value);delete props[name];for(index in value){if(!(index in props)){props[index]=value[index];specialEasing[index]=easing;}}}else{specialEasing[name]=easing;}}}
function Animation(elem,properties,options){var result,stopped,index=0,length=Animation.prefilters.length,deferred=jQuery.Deferred().always(function(){delete tick.elem;}),tick=function(){if(stopped){return false;}
var currentTime=fxNow||createFxNow(),remaining=Math.max(0,animation.startTime+animation.duration-currentTime),temp=remaining / animation.duration||0,percent=1-temp,index=0,length=animation.tweens.length;for(;index<length;index++){animation.tweens[index].run(percent);}
deferred.notifyWith(elem,[animation,percent,remaining]);if(percent<1&&length){return remaining;}
if(!length){deferred.notifyWith(elem,[animation,1,0]);}
deferred.resolveWith(elem,[animation]);return false;},animation=deferred.promise({elem:elem,props:jQuery.extend({},properties),opts:jQuery.extend(true,{specialEasing:{},easing:jQuery.easing._default},options),originalProperties:properties,originalOptions:options,startTime:fxNow||createFxNow(),duration:options.duration,tweens:[],createTween:function(prop,end){var tween=jQuery.Tween(elem,animation.opts,prop,end,animation.opts.specialEasing[prop]||animation.opts.easing);animation.tweens.push(tween);return tween;},stop:function(gotoEnd){var index=0,length=gotoEnd?animation.tweens.length:0;if(stopped){return this;}
stopped=true;for(;index<length;index++){animation.tweens[index].run(1);}
if(gotoEnd){deferred.notifyWith(elem,[animation,1,0]);deferred.resolveWith(elem,[animation,gotoEnd]);}else{deferred.rejectWith(elem,[animation,gotoEnd]);}
return this;}}),props=animation.props;propFilter(props,animation.opts.specialEasing);for(;index<length;index++){result=Animation.prefilters[index].call(animation,elem,props,animation.opts);if(result){if(isFunction(result.stop)){jQuery._queueHooks(animation.elem,animation.opts.queue).stop=result.stop.bind(result);}
return result;}}
jQuery.map(props,createTween,animation);if(isFunction(animation.opts.start)){animation.opts.start.call(elem,animation);}
animation.progress(animation.opts.progress).done(animation.opts.done,animation.opts.complete).fail(animation.opts.fail).always(animation.opts.always);jQuery.fx.timer(jQuery.extend(tick,{elem:elem,anim:animation,queue:animation.opts.queue}));return animation;}
jQuery.Animation=jQuery.extend(Animation,{tweeners:{"*":[function(prop,value){var tween=this.createTween(prop,value);adjustCSS(tween.elem,prop,rcssNum.exec(value),tween);return tween;}]},tweener:function(props,callback){if(isFunction(props)){callback=props;props=["*"];}else{props=props.match(rnothtmlwhite);}
var prop,index=0,length=props.length;for(;index<length;index++){prop=props[index];Animation.tweeners[prop]=Animation.tweeners[prop]||[];Animation.tweeners[prop].unshift(callback);}},prefilters:[defaultPrefilter],prefilter:function(callback,prepend){if(prepend){Animation.prefilters.unshift(callback);}else{Animation.prefilters.push(callback);}}});jQuery.speed=function(speed,easing,fn){var opt=speed&&typeof speed==="object"?jQuery.extend({},speed):{complete:fn||!fn&&easing||isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&!isFunction(easing)&&easing};if(jQuery.fx.off){opt.duration=0;}else{if(typeof opt.duration!=="number"){if(opt.duration in jQuery.fx.speeds){opt.duration=jQuery.fx.speeds[opt.duration];}else{opt.duration=jQuery.fx.speeds._default;}}}
if(opt.queue==null||opt.queue===true){opt.queue="fx";}
opt.old=opt.complete;opt.complete=function(){if(isFunction(opt.old)){opt.old.call(this);}
if(opt.queue){jQuery.dequeue(this,opt.queue);}};return opt;};jQuery.fn.extend({fadeTo:function(speed,to,easing,callback){return this.filter(isHiddenWithinTree).css("opacity",0).show().end().animate({opacity:to},speed,easing,callback);},animate:function(prop,speed,easing,callback){var empty=jQuery.isEmptyObject(prop),optall=jQuery.speed(speed,easing,callback),doAnimation=function(){var anim=Animation(this,jQuery.extend({},prop),optall);if(empty||dataPriv.get(this,"finish")){anim.stop(true);}};doAnimation.finish=doAnimation;return empty||optall.queue===false?this.each(doAnimation):this.queue(optall.queue,doAnimation);},stop:function(type,clearQueue,gotoEnd){var stopQueue=function(hooks){var stop=hooks.stop;delete hooks.stop;stop(gotoEnd);};if(typeof type!=="string"){gotoEnd=clearQueue;clearQueue=type;type=undefined;}
if(clearQueue){this.queue(type||"fx",[]);}
return this.each(function(){var dequeue=true,index=type!=null&&type+"queueHooks",timers=jQuery.timers,data=dataPriv.get(this);if(index){if(data[index]&&data[index].stop){stopQueue(data[index]);}}else{for(index in data){if(data[index]&&data[index].stop&&rrun.test(index)){stopQueue(data[index]);}}}
for(index=timers.length;index--;){if(timers[index].elem===this&&(type==null||timers[index].queue===type)){timers[index].anim.stop(gotoEnd);dequeue=false;timers.splice(index,1);}}
if(dequeue||!gotoEnd){jQuery.dequeue(this,type);}});},finish:function(type){if(type!==false){type=type||"fx";}
return this.each(function(){var index,data=dataPriv.get(this),queue=data[type+"queue"],hooks=data[type+"queueHooks"],timers=jQuery.timers,length=queue?queue.length:0;data.finish=true;jQuery.queue(this,type,[]);if(hooks&&hooks.stop){hooks.stop.call(this,true);}
for(index=timers.length;index--;){if(timers[index].elem===this&&timers[index].queue===type){timers[index].anim.stop(true);timers.splice(index,1);}}
for(index=0;index<length;index++){if(queue[index]&&queue[index].finish){queue[index].finish.call(this);}}
delete data.finish;});}});jQuery.each(["toggle","show","hide"],function(_i,name){var cssFn=jQuery.fn[name];jQuery.fn[name]=function(speed,easing,callback){return speed==null||typeof speed==="boolean"?cssFn.apply(this,arguments):this.animate(genFx(name,true),speed,easing,callback);};});jQuery.each({slideDown:genFx("show"),slideUp:genFx("hide"),slideToggle:genFx("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(name,props){jQuery.fn[name]=function(speed,easing,callback){return this.animate(props,speed,easing,callback);};});jQuery.timers=[];jQuery.fx.tick=function(){var timer,i=0,timers=jQuery.timers;fxNow=Date.now();for(;i<timers.length;i++){timer=timers[i];if(!timer()&&timers[i]===timer){timers.splice(i--,1);}}
if(!timers.length){jQuery.fx.stop();}
fxNow=undefined;};jQuery.fx.timer=function(timer){jQuery.timers.push(timer);jQuery.fx.start();};jQuery.fx.interval=13;jQuery.fx.start=function(){if(inProgress){return;}
inProgress=true;schedule();};jQuery.fx.stop=function(){inProgress=null;};jQuery.fx.speeds={slow:600,fast:200,_default:400};jQuery.fn.delay=function(time,type){time=jQuery.fx?jQuery.fx.speeds[time]||time:time;type=type||"fx";return this.queue(type,function(next,hooks){var timeout=window.setTimeout(next,time);hooks.stop=function(){window.clearTimeout(timeout);};});};(function(){var input=document.createElement("input"),select=document.createElement("select"),opt=select.appendChild(document.createElement("option"));input.type="checkbox";support.checkOn=input.value!=="";support.optSelected=opt.selected;input=document.createElement("input");input.value="t";input.type="radio";support.radioValue=input.value==="t";})();var boolHook,attrHandle=jQuery.expr.attrHandle;jQuery.fn.extend({attr:function(name,value){return access(this,jQuery.attr,name,value,arguments.length>1);},removeAttr:function(name){return this.each(function(){jQuery.removeAttr(this,name);});}});jQuery.extend({attr:function(elem,name,value){var ret,hooks,nType=elem.nodeType;if(nType===3||nType===8||nType===2){return;}
if(typeof elem.getAttribute==="undefined"){return jQuery.prop(elem,name,value);}
if(nType!==1||!jQuery.isXMLDoc(elem)){hooks=jQuery.attrHooks[name.toLowerCase()]||(jQuery.expr.match.bool.test(name)?boolHook:undefined);}
if(value!==undefined){if(value===null){jQuery.removeAttr(elem,name);return;}
if(hooks&&"set"in hooks&&(ret=hooks.set(elem,value,name))!==undefined){return ret;}
elem.setAttribute(name,value+"");return value;}
if(hooks&&"get"in hooks&&(ret=hooks.get(elem,name))!==null){return ret;}
ret=jQuery.find.attr(elem,name);return ret==null?undefined:ret;},attrHooks:{type:{set:function(elem,value){if(!support.radioValue&&value==="radio"&&nodeName(elem,"input")){var val=elem.value;elem.setAttribute("type",value);if(val){elem.value=val;}
return value;}}}},removeAttr:function(elem,value){var name,i=0,attrNames=value&&value.match(rnothtmlwhite);if(attrNames&&elem.nodeType===1){while((name=attrNames[i++])){elem.removeAttribute(name);}}}});boolHook={set:function(elem,value,name){if(value===false){jQuery.removeAttr(elem,name);}else{elem.setAttribute(name,name);}
return name;}};jQuery.each(jQuery.expr.match.bool.source.match(/\w+/g),function(_i,name){var getter=attrHandle[name]||jQuery.find.attr;attrHandle[name]=function(elem,name,isXML){var ret,handle,lowercaseName=name.toLowerCase();if(!isXML){handle=attrHandle[lowercaseName];attrHandle[lowercaseName]=ret;ret=getter(elem,name,isXML)!=null?lowercaseName:null;attrHandle[lowercaseName]=handle;}
return ret;};});var rfocusable=/^(?:input|select|textarea|button)$/i,rclickable=/^(?:a|area)$/i;jQuery.fn.extend({prop:function(name,value){return access(this,jQuery.prop,name,value,arguments.length>1);},removeProp:function(name){return this.each(function(){delete this[jQuery.propFix[name]||name];});}});jQuery.extend({prop:function(elem,name,value){var ret,hooks,nType=elem.nodeType;if(nType===3||nType===8||nType===2){return;}
if(nType!==1||!jQuery.isXMLDoc(elem)){name=jQuery.propFix[name]||name;hooks=jQuery.propHooks[name];}
if(value!==undefined){if(hooks&&"set"in hooks&&(ret=hooks.set(elem,value,name))!==undefined){return ret;}
return(elem[name]=value);}
if(hooks&&"get"in hooks&&(ret=hooks.get(elem,name))!==null){return ret;}
return elem[name];},propHooks:{tabIndex:{get:function(elem){var tabindex=jQuery.find.attr(elem,"tabindex");if(tabindex){return parseInt(tabindex,10);}
if(rfocusable.test(elem.nodeName)||rclickable.test(elem.nodeName)&&elem.href){return 0;}
return-1;}}},propFix:{"for":"htmlFor","class":"className"}});if(!support.optSelected){jQuery.propHooks.selected={get:function(elem){var parent=elem.parentNode;if(parent&&parent.parentNode){parent.parentNode.selectedIndex;}
return null;},set:function(elem){var parent=elem.parentNode;if(parent){parent.selectedIndex;if(parent.parentNode){parent.parentNode.selectedIndex;}}}};}
jQuery.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){jQuery.propFix[this.toLowerCase()]=this;});function stripAndCollapse(value){var tokens=value.match(rnothtmlwhite)||[];return tokens.join(" ");}
function getClass(elem){return elem.getAttribute&&elem.getAttribute("class")||"";}
function classesToArray(value){if(Array.isArray(value)){return value;}
if(typeof value==="string"){return value.match(rnothtmlwhite)||[];}
return[];}
jQuery.fn.extend({addClass:function(value){var classNames,cur,curValue,className,i,finalValue;if(isFunction(value)){return this.each(function(j){jQuery(this).addClass(value.call(this,j,getClass(this)));});}
classNames=classesToArray(value);if(classNames.length){return this.each(function(){curValue=getClass(this);cur=this.nodeType===1&&(" "+stripAndCollapse(curValue)+" ");if(cur){for(i=0;i<classNames.length;i++){className=classNames[i];if(cur.indexOf(" "+className+" ")<0){cur+=className+" ";}}
finalValue=stripAndCollapse(cur);if(curValue!==finalValue){this.setAttribute("class",finalValue);}}});}
return this;},removeClass:function(value){var classNames,cur,curValue,className,i,finalValue;if(isFunction(value)){return this.each(function(j){jQuery(this).removeClass(value.call(this,j,getClass(this)));});}
if(!arguments.length){return this.attr("class","");}
classNames=classesToArray(value);if(classNames.length){return this.each(function(){curValue=getClass(this);cur=this.nodeType===1&&(" "+stripAndCollapse(curValue)+" ");if(cur){for(i=0;i<classNames.length;i++){className=classNames[i];while(cur.indexOf(" "+className+" ")>-1){cur=cur.replace(" "+className+" "," ");}}
finalValue=stripAndCollapse(cur);if(curValue!==finalValue){this.setAttribute("class",finalValue);}}});}
return this;},toggleClass:function(value,stateVal){var classNames,className,i,self,type=typeof value,isValidValue=type==="string"||Array.isArray(value);if(isFunction(value)){return this.each(function(i){jQuery(this).toggleClass(value.call(this,i,getClass(this),stateVal),stateVal);});}
if(typeof stateVal==="boolean"&&isValidValue){return stateVal?this.addClass(value):this.removeClass(value);}
classNames=classesToArray(value);return this.each(function(){if(isValidValue){self=jQuery(this);for(i=0;i<classNames.length;i++){className=classNames[i];if(self.hasClass(className)){self.removeClass(className);}else{self.addClass(className);}}}else if(value===undefined||type==="boolean"){className=getClass(this);if(className){dataPriv.set(this,"__className__",className);}
if(this.setAttribute){this.setAttribute("class",className||value===false?"":dataPriv.get(this,"__className__")||"");}}});},hasClass:function(selector){var className,elem,i=0;className=" "+selector+" ";while((elem=this[i++])){if(elem.nodeType===1&&(" "+stripAndCollapse(getClass(elem))+" ").indexOf(className)>-1){return true;}}
return false;}});var rreturn=/\r/g;jQuery.fn.extend({val:function(value){var hooks,ret,valueIsFunction,elem=this[0];if(!arguments.length){if(elem){hooks=jQuery.valHooks[elem.type]||jQuery.valHooks[elem.nodeName.toLowerCase()];if(hooks&&"get"in hooks&&(ret=hooks.get(elem,"value"))!==undefined){return ret;}
ret=elem.value;if(typeof ret==="string"){return ret.replace(rreturn,"");}
return ret==null?"":ret;}
return;}
valueIsFunction=isFunction(value);return this.each(function(i){var val;if(this.nodeType!==1){return;}
if(valueIsFunction){val=value.call(this,i,jQuery(this).val());}else{val=value;}
if(val==null){val="";}else if(typeof val==="number"){val+="";}else if(Array.isArray(val)){val=jQuery.map(val,function(value){return value==null?"":value+"";});}
hooks=jQuery.valHooks[this.type]||jQuery.valHooks[this.nodeName.toLowerCase()];if(!hooks||!("set"in hooks)||hooks.set(this,val,"value")===undefined){this.value=val;}});}});jQuery.extend({valHooks:{option:{get:function(elem){var val=jQuery.find.attr(elem,"value");return val!=null?val:stripAndCollapse(jQuery.text(elem));}},select:{get:function(elem){var value,option,i,options=elem.options,index=elem.selectedIndex,one=elem.type==="select-one",values=one?null:[],max=one?index+1:options.length;if(index<0){i=max;}else{i=one?index:0;}
for(;i<max;i++){option=options[i];if((option.selected||i===index)&&!option.disabled&&(!option.parentNode.disabled||!nodeName(option.parentNode,"optgroup"))){value=jQuery(option).val();if(one){return value;}
values.push(value);}}
return values;},set:function(elem,value){var optionSet,option,options=elem.options,values=jQuery.makeArray(value),i=options.length;while(i--){option=options[i];if(option.selected=jQuery.inArray(jQuery.valHooks.option.get(option),values)>-1){optionSet=true;}}
if(!optionSet){elem.selectedIndex=-1;}
return values;}}}});jQuery.each(["radio","checkbox"],function(){jQuery.valHooks[this]={set:function(elem,value){if(Array.isArray(value)){return(elem.checked=jQuery.inArray(jQuery(elem).val(),value)>-1);}}};if(!support.checkOn){jQuery.valHooks[this].get=function(elem){return elem.getAttribute("value")===null?"on":elem.value;};}});var location=window.location;var nonce={guid:Date.now()};var rquery=(/\?/);jQuery.parseXML=function(data){var xml,parserErrorElem;if(!data||typeof data!=="string"){return null;}
try{xml=(new window.DOMParser()).parseFromString(data,"text/xml");}catch(e){}
parserErrorElem=xml&&xml.getElementsByTagName("parsererror")[0];if(!xml||parserErrorElem){jQuery.error("Invalid XML: "+(parserErrorElem?jQuery.map(parserErrorElem.childNodes,function(el){return el.textContent;}).join("\n"):data));}
return xml;};var rfocusMorph=/^(?:focusinfocus|focusoutblur)$/,stopPropagationCallback=function(e){e.stopPropagation();};jQuery.extend(jQuery.event,{trigger:function(event,data,elem,onlyHandlers){var i,cur,tmp,bubbleType,ontype,handle,special,lastElement,eventPath=[elem||document],type=hasOwn.call(event,"type")?event.type:event,namespaces=hasOwn.call(event,"namespace")?event.namespace.split("."):[];cur=lastElement=tmp=elem=elem||document;if(elem.nodeType===3||elem.nodeType===8){return;}
if(rfocusMorph.test(type+jQuery.event.triggered)){return;}
if(type.indexOf(".")>-1){namespaces=type.split(".");type=namespaces.shift();namespaces.sort();}
ontype=type.indexOf(":")<0&&"on"+type;event=event[jQuery.expando]?event:new jQuery.Event(type,typeof event==="object"&&event);event.isTrigger=onlyHandlers?2:3;event.namespace=namespaces.join(".");event.rnamespace=event.namespace?new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;event.result=undefined;if(!event.target){event.target=elem;}
data=data==null?[event]:jQuery.makeArray(data,[event]);special=jQuery.event.special[type]||{};if(!onlyHandlers&&special.trigger&&special.trigger.apply(elem,data)===false){return;}
if(!onlyHandlers&&!special.noBubble&&!isWindow(elem)){bubbleType=special.delegateType||type;if(!rfocusMorph.test(bubbleType+type)){cur=cur.parentNode;}
for(;cur;cur=cur.parentNode){eventPath.push(cur);tmp=cur;}
if(tmp===(elem.ownerDocument||document)){eventPath.push(tmp.defaultView||tmp.parentWindow||window);}}
i=0;while((cur=eventPath[i++])&&!event.isPropagationStopped()){lastElement=cur;event.type=i>1?bubbleType:special.bindType||type;handle=(dataPriv.get(cur,"events")||Object.create(null))[event.type]&&dataPriv.get(cur,"handle");if(handle){handle.apply(cur,data);}
handle=ontype&&cur[ontype];if(handle&&handle.apply&&acceptData(cur)){event.result=handle.apply(cur,data);if(event.result===false){event.preventDefault();}}}
event.type=type;if(!onlyHandlers&&!event.isDefaultPrevented()){if((!special._default||special._default.apply(eventPath.pop(),data)===false)&&acceptData(elem)){if(ontype&&isFunction(elem[type])&&!isWindow(elem)){tmp=elem[ontype];if(tmp){elem[ontype]=null;}
jQuery.event.triggered=type;if(event.isPropagationStopped()){lastElement.addEventListener(type,stopPropagationCallback);}
elem[type]();if(event.isPropagationStopped()){lastElement.removeEventListener(type,stopPropagationCallback);}
jQuery.event.triggered=undefined;if(tmp){elem[ontype]=tmp;}}}}
return event.result;},simulate:function(type,elem,event){var e=jQuery.extend(new jQuery.Event(),event,{type:type,isSimulated:true});jQuery.event.trigger(e,null,elem);}});jQuery.fn.extend({trigger:function(type,data){return this.each(function(){jQuery.event.trigger(type,data,this);});},triggerHandler:function(type,data){var elem=this[0];if(elem){return jQuery.event.trigger(type,data,elem,true);}}});var
rbracket=/\[\]$/,rCRLF=/\r?\n/g,rsubmitterTypes=/^(?:submit|button|image|reset|file)$/i,rsubmittable=/^(?:input|select|textarea|keygen)/i;function buildParams(prefix,obj,traditional,add){var name;if(Array.isArray(obj)){jQuery.each(obj,function(i,v){if(traditional||rbracket.test(prefix)){add(prefix,v);}else{buildParams(prefix+"["+(typeof v==="object"&&v!=null?i:"")+"]",v,traditional,add);}});}else if(!traditional&&toType(obj)==="object"){for(name in obj){buildParams(prefix+"["+name+"]",obj[name],traditional,add);}}else{add(prefix,obj);}}
jQuery.param=function(a,traditional){var prefix,s=[],add=function(key,valueOrFunction){var value=isFunction(valueOrFunction)?valueOrFunction():valueOrFunction;s[s.length]=encodeURIComponent(key)+"="+
encodeURIComponent(value==null?"":value);};if(a==null){return"";}
if(Array.isArray(a)||(a.jquery&&!jQuery.isPlainObject(a))){jQuery.each(a,function(){add(this.name,this.value);});}else{for(prefix in a){buildParams(prefix,a[prefix],traditional,add);}}
return s.join("&");};jQuery.fn.extend({serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){var elements=jQuery.prop(this,"elements");return elements?jQuery.makeArray(elements):this;}).filter(function(){var type=this.type;return this.name&&!jQuery(this).is(":disabled")&&rsubmittable.test(this.nodeName)&&!rsubmitterTypes.test(type)&&(this.checked||!rcheckableType.test(type));}).map(function(_i,elem){var val=jQuery(this).val();if(val==null){return null;}
if(Array.isArray(val)){return jQuery.map(val,function(val){return{name:elem.name,value:val.replace(rCRLF,"\r\n")};});}
return{name:elem.name,value:val.replace(rCRLF,"\r\n")};}).get();}});var
r20=/%20/g,rhash=/#.*$/,rantiCache=/([?&])_=[^&]*/,rheaders=/^(.*?):[ \t]*([^\r\n]*)$/mg,rlocalProtocol=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,rnoContent=/^(?:GET|HEAD)$/,rprotocol=/^\/\//,prefilters={},transports={},allTypes="*/".concat("*"),originAnchor=document.createElement("a");originAnchor.href=location.href;function addToPrefiltersOrTransports(structure){return function(dataTypeExpression,func){if(typeof dataTypeExpression!=="string"){func=dataTypeExpression;dataTypeExpression="*";}
var dataType,i=0,dataTypes=dataTypeExpression.toLowerCase().match(rnothtmlwhite)||[];if(isFunction(func)){while((dataType=dataTypes[i++])){if(dataType[0]==="+"){dataType=dataType.slice(1)||"*";(structure[dataType]=structure[dataType]||[]).unshift(func);}else{(structure[dataType]=structure[dataType]||[]).push(func);}}}};}
function inspectPrefiltersOrTransports(structure,options,originalOptions,jqXHR){var inspected={},seekingTransport=(structure===transports);function inspect(dataType){var selected;inspected[dataType]=true;jQuery.each(structure[dataType]||[],function(_,prefilterOrFactory){var dataTypeOrTransport=prefilterOrFactory(options,originalOptions,jqXHR);if(typeof dataTypeOrTransport==="string"&&!seekingTransport&&!inspected[dataTypeOrTransport]){options.dataTypes.unshift(dataTypeOrTransport);inspect(dataTypeOrTransport);return false;}else if(seekingTransport){return!(selected=dataTypeOrTransport);}});return selected;}
return inspect(options.dataTypes[0])||!inspected["*"]&&inspect("*");}
function ajaxExtend(target,src){var key,deep,flatOptions=jQuery.ajaxSettings.flatOptions||{};for(key in src){if(src[key]!==undefined){(flatOptions[key]?target:(deep||(deep={})))[key]=src[key];}}
if(deep){jQuery.extend(true,target,deep);}
return target;}
function ajaxHandleResponses(s,jqXHR,responses){var ct,type,finalDataType,firstDataType,contents=s.contents,dataTypes=s.dataTypes;while(dataTypes[0]==="*"){dataTypes.shift();if(ct===undefined){ct=s.mimeType||jqXHR.getResponseHeader("Content-Type");}}
if(ct){for(type in contents){if(contents[type]&&contents[type].test(ct)){dataTypes.unshift(type);break;}}}
if(dataTypes[0]in responses){finalDataType=dataTypes[0];}else{for(type in responses){if(!dataTypes[0]||s.converters[type+" "+dataTypes[0]]){finalDataType=type;break;}
if(!firstDataType){firstDataType=type;}}
finalDataType=finalDataType||firstDataType;}
if(finalDataType){if(finalDataType!==dataTypes[0]){dataTypes.unshift(finalDataType);}
return responses[finalDataType];}}
function ajaxConvert(s,response,jqXHR,isSuccess){var conv2,current,conv,tmp,prev,converters={},dataTypes=s.dataTypes.slice();if(dataTypes[1]){for(conv in s.converters){converters[conv.toLowerCase()]=s.converters[conv];}}
current=dataTypes.shift();while(current){if(s.responseFields[current]){jqXHR[s.responseFields[current]]=response;}
if(!prev&&isSuccess&&s.dataFilter){response=s.dataFilter(response,s.dataType);}
prev=current;current=dataTypes.shift();if(current){if(current==="*"){current=prev;}else if(prev!=="*"&&prev!==current){conv=converters[prev+" "+current]||converters["* "+current];if(!conv){for(conv2 in converters){tmp=conv2.split(" ");if(tmp[1]===current){conv=converters[prev+" "+tmp[0]]||converters["* "+tmp[0]];if(conv){if(conv===true){conv=converters[conv2];}else if(converters[conv2]!==true){current=tmp[0];dataTypes.unshift(tmp[1]);}
break;}}}}
if(conv!==true){if(conv&&s.throws){response=conv(response);}else{try{response=conv(response);}catch(e){return{state:"parsererror",error:conv?e:"No conversion from "+prev+" to "+current};}}}}}}
return{state:"success",data:response};}
jQuery.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:location.href,type:"GET",isLocal:rlocalProtocol.test(location.protocol),global:true,processData:true,async:true,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":allTypes,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":true,"text json":JSON.parse,"text xml":jQuery.parseXML},flatOptions:{url:true,context:true}},ajaxSetup:function(target,settings){return settings?ajaxExtend(ajaxExtend(target,jQuery.ajaxSettings),settings):ajaxExtend(jQuery.ajaxSettings,target);},ajaxPrefilter:addToPrefiltersOrTransports(prefilters),ajaxTransport:addToPrefiltersOrTransports(transports),ajax:function(url,options){if(typeof url==="object"){options=url;url=undefined;}
options=options||{};var transport,cacheURL,responseHeadersString,responseHeaders,timeoutTimer,urlAnchor,completed,fireGlobals,i,uncached,s=jQuery.ajaxSetup({},options),callbackContext=s.context||s,globalEventContext=s.context&&(callbackContext.nodeType||callbackContext.jquery)?jQuery(callbackContext):jQuery.event,deferred=jQuery.Deferred(),completeDeferred=jQuery.Callbacks("once memory"),statusCode=s.statusCode||{},requestHeaders={},requestHeadersNames={},strAbort="canceled",jqXHR={readyState:0,getResponseHeader:function(key){var match;if(completed){if(!responseHeaders){responseHeaders={};while((match=rheaders.exec(responseHeadersString))){responseHeaders[match[1].toLowerCase()+" "]=(responseHeaders[match[1].toLowerCase()+" "]||[]).concat(match[2]);}}
match=responseHeaders[key.toLowerCase()+" "];}
return match==null?null:match.join(", ");},getAllResponseHeaders:function(){return completed?responseHeadersString:null;},setRequestHeader:function(name,value){if(completed==null){name=requestHeadersNames[name.toLowerCase()]=requestHeadersNames[name.toLowerCase()]||name;requestHeaders[name]=value;}
return this;},overrideMimeType:function(type){if(completed==null){s.mimeType=type;}
return this;},statusCode:function(map){var code;if(map){if(completed){jqXHR.always(map[jqXHR.status]);}else{for(code in map){statusCode[code]=[statusCode[code],map[code]];}}}
return this;},abort:function(statusText){var finalText=statusText||strAbort;if(transport){transport.abort(finalText);}
done(0,finalText);return this;}};deferred.promise(jqXHR);s.url=((url||s.url||location.href)+"").replace(rprotocol,location.protocol+"//");s.type=options.method||options.type||s.method||s.type;s.dataTypes=(s.dataType||"*").toLowerCase().match(rnothtmlwhite)||[""];if(s.crossDomain==null){urlAnchor=document.createElement("a");try{urlAnchor.href=s.url;urlAnchor.href=urlAnchor.href;s.crossDomain=originAnchor.protocol+"//"+originAnchor.host!==urlAnchor.protocol+"//"+urlAnchor.host;}catch(e){s.crossDomain=true;}}
if(s.data&&s.processData&&typeof s.data!=="string"){s.data=jQuery.param(s.data,s.traditional);}
inspectPrefiltersOrTransports(prefilters,s,options,jqXHR);if(completed){return jqXHR;}
fireGlobals=jQuery.event&&s.global;if(fireGlobals&&jQuery.active++===0){jQuery.event.trigger("ajaxStart");}
s.type=s.type.toUpperCase();s.hasContent=!rnoContent.test(s.type);cacheURL=s.url.replace(rhash,"");if(!s.hasContent){uncached=s.url.slice(cacheURL.length);if(s.data&&(s.processData||typeof s.data==="string")){cacheURL+=(rquery.test(cacheURL)?"&":"?")+s.data;delete s.data;}
if(s.cache===false){cacheURL=cacheURL.replace(rantiCache,"$1");uncached=(rquery.test(cacheURL)?"&":"?")+"_="+(nonce.guid++)+
uncached;}
s.url=cacheURL+uncached;}else if(s.data&&s.processData&&(s.contentType||"").indexOf("application/x-www-form-urlencoded")===0){s.data=s.data.replace(r20,"+");}
if(s.ifModified){if(jQuery.lastModified[cacheURL]){jqXHR.setRequestHeader("If-Modified-Since",jQuery.lastModified[cacheURL]);}
if(jQuery.etag[cacheURL]){jqXHR.setRequestHeader("If-None-Match",jQuery.etag[cacheURL]);}}
if(s.data&&s.hasContent&&s.contentType!==false||options.contentType){jqXHR.setRequestHeader("Content-Type",s.contentType);}
jqXHR.setRequestHeader("Accept",s.dataTypes[0]&&s.accepts[s.dataTypes[0]]?s.accepts[s.dataTypes[0]]+
(s.dataTypes[0]!=="*"?", "+allTypes+"; q=0.01":""):s.accepts["*"]);for(i in s.headers){jqXHR.setRequestHeader(i,s.headers[i]);}
if(s.beforeSend&&(s.beforeSend.call(callbackContext,jqXHR,s)===false||completed)){return jqXHR.abort();}
strAbort="abort";completeDeferred.add(s.complete);jqXHR.done(s.success);jqXHR.fail(s.error);transport=inspectPrefiltersOrTransports(transports,s,options,jqXHR);if(!transport){done(-1,"No Transport");}else{jqXHR.readyState=1;if(fireGlobals){globalEventContext.trigger("ajaxSend",[jqXHR,s]);}
if(completed){return jqXHR;}
if(s.async&&s.timeout>0){timeoutTimer=window.setTimeout(function(){jqXHR.abort("timeout");},s.timeout);}
try{completed=false;transport.send(requestHeaders,done);}catch(e){if(completed){throw e;}
done(-1,e);}}
function done(status,nativeStatusText,responses,headers){var isSuccess,success,error,response,modified,statusText=nativeStatusText;if(completed){return;}
completed=true;if(timeoutTimer){window.clearTimeout(timeoutTimer);}
transport=undefined;responseHeadersString=headers||"";jqXHR.readyState=status>0?4:0;isSuccess=status>=200&&status<300||status===304;if(responses){response=ajaxHandleResponses(s,jqXHR,responses);}
if(!isSuccess&&jQuery.inArray("script",s.dataTypes)>-1&&jQuery.inArray("json",s.dataTypes)<0){s.converters["text script"]=function(){};}
response=ajaxConvert(s,response,jqXHR,isSuccess);if(isSuccess){if(s.ifModified){modified=jqXHR.getResponseHeader("Last-Modified");if(modified){jQuery.lastModified[cacheURL]=modified;}
modified=jqXHR.getResponseHeader("etag");if(modified){jQuery.etag[cacheURL]=modified;}}
if(status===204||s.type==="HEAD"){statusText="nocontent";}else if(status===304){statusText="notmodified";}else{statusText=response.state;success=response.data;error=response.error;isSuccess=!error;}}else{error=statusText;if(status||!statusText){statusText="error";if(status<0){status=0;}}}
jqXHR.status=status;jqXHR.statusText=(nativeStatusText||statusText)+"";if(isSuccess){deferred.resolveWith(callbackContext,[success,statusText,jqXHR]);}else{deferred.rejectWith(callbackContext,[jqXHR,statusText,error]);}
jqXHR.statusCode(statusCode);statusCode=undefined;if(fireGlobals){globalEventContext.trigger(isSuccess?"ajaxSuccess":"ajaxError",[jqXHR,s,isSuccess?success:error]);}
completeDeferred.fireWith(callbackContext,[jqXHR,statusText]);if(fireGlobals){globalEventContext.trigger("ajaxComplete",[jqXHR,s]);if(!(--jQuery.active)){jQuery.event.trigger("ajaxStop");}}}
return jqXHR;},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},getScript:function(url,callback){return jQuery.get(url,undefined,callback,"script");}});jQuery.each(["get","post"],function(_i,method){jQuery[method]=function(url,data,callback,type){if(isFunction(data)){type=type||callback;callback=data;data=undefined;}
return jQuery.ajax(jQuery.extend({url:url,type:method,dataType:type,data:data,success:callback},jQuery.isPlainObject(url)&&url));};});jQuery.ajaxPrefilter(function(s){var i;for(i in s.headers){if(i.toLowerCase()==="content-type"){s.contentType=s.headers[i]||"";}}});jQuery._evalUrl=function(url,options,doc){return jQuery.ajax({url:url,type:"GET",dataType:"script",cache:true,async:false,global:false,converters:{"text script":function(){}},dataFilter:function(response){jQuery.globalEval(response,options,doc);}});};jQuery.fn.extend({wrapAll:function(html){var wrap;if(this[0]){if(isFunction(html)){html=html.call(this[0]);}
wrap=jQuery(html,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){wrap.insertBefore(this[0]);}
wrap.map(function(){var elem=this;while(elem.firstElementChild){elem=elem.firstElementChild;}
return elem;}).append(this);}
return this;},wrapInner:function(html){if(isFunction(html)){return this.each(function(i){jQuery(this).wrapInner(html.call(this,i));});}
return this.each(function(){var self=jQuery(this),contents=self.contents();if(contents.length){contents.wrapAll(html);}else{self.append(html);}});},wrap:function(html){var htmlIsFunction=isFunction(html);return this.each(function(i){jQuery(this).wrapAll(htmlIsFunction?html.call(this,i):html);});},unwrap:function(selector){this.parent(selector).not("body").each(function(){jQuery(this).replaceWith(this.childNodes);});return this;}});jQuery.expr.pseudos.hidden=function(elem){return!jQuery.expr.pseudos.visible(elem);};jQuery.expr.pseudos.visible=function(elem){return!!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length);};jQuery.ajaxSettings.xhr=function(){try{return new window.XMLHttpRequest();}catch(e){}};var xhrSuccessStatus={0:200,1223:204},xhrSupported=jQuery.ajaxSettings.xhr();support.cors=!!xhrSupported&&("withCredentials"in xhrSupported);support.ajax=xhrSupported=!!xhrSupported;jQuery.ajaxTransport(function(options){var callback,errorCallback;if(support.cors||xhrSupported&&!options.crossDomain){return{send:function(headers,complete){var i,xhr=options.xhr();xhr.open(options.type,options.url,options.async,options.username,options.password);if(options.xhrFields){for(i in options.xhrFields){xhr[i]=options.xhrFields[i];}}
if(options.mimeType&&xhr.overrideMimeType){xhr.overrideMimeType(options.mimeType);}
if(!options.crossDomain&&!headers["X-Requested-With"]){headers["X-Requested-With"]="XMLHttpRequest";}
for(i in headers){xhr.setRequestHeader(i,headers[i]);}
callback=function(type){return function(){if(callback){callback=errorCallback=xhr.onload=xhr.onerror=xhr.onabort=xhr.ontimeout=xhr.onreadystatechange=null;if(type==="abort"){xhr.abort();}else if(type==="error"){if(typeof xhr.status!=="number"){complete(0,"error");}else{complete(xhr.status,xhr.statusText);}}else{complete(xhrSuccessStatus[xhr.status]||xhr.status,xhr.statusText,(xhr.responseType||"text")!=="text"||typeof xhr.responseText!=="string"?{binary:xhr.response}:{text:xhr.responseText},xhr.getAllResponseHeaders());}}};};xhr.onload=callback();errorCallback=xhr.onerror=xhr.ontimeout=callback("error");if(xhr.onabort!==undefined){xhr.onabort=errorCallback;}else{xhr.onreadystatechange=function(){if(xhr.readyState===4){window.setTimeout(function(){if(callback){errorCallback();}});}};}
callback=callback("abort");try{xhr.send(options.hasContent&&options.data||null);}catch(e){if(callback){throw e;}}},abort:function(){if(callback){callback();}}};}});jQuery.ajaxPrefilter(function(s){if(s.crossDomain){s.contents.script=false;}});jQuery.ajaxSetup({accepts:{script:"text/javascript, application/javascript, "+"application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(text){jQuery.globalEval(text);return text;}}});jQuery.ajaxPrefilter("script",function(s){if(s.cache===undefined){s.cache=false;}
if(s.crossDomain){s.type="GET";}});jQuery.ajaxTransport("script",function(s){if(s.crossDomain||s.scriptAttrs){var script,callback;return{send:function(_,complete){script=jQuery("<script>").attr(s.scriptAttrs||{}).prop({charset:s.scriptCharset,src:s.url}).on("load error",callback=function(evt){script.remove();callback=null;if(evt){complete(evt.type==="error"?404:200,evt.type);}});document.head.appendChild(script[0]);},abort:function(){if(callback){callback();}}};}});var oldCallbacks=[],rjsonp=/(=)\?(?=&|$)|\?\?/;jQuery.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var callback=oldCallbacks.pop()||(jQuery.expando+"_"+(nonce.guid++));this[callback]=true;return callback;}});jQuery.ajaxPrefilter("json jsonp",function(s,originalSettings,jqXHR){var callbackName,overwritten,responseContainer,jsonProp=s.jsonp!==false&&(rjsonp.test(s.url)?"url":typeof s.data==="string"&&(s.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&rjsonp.test(s.data)&&"data");if(jsonProp||s.dataTypes[0]==="jsonp"){callbackName=s.jsonpCallback=isFunction(s.jsonpCallback)?s.jsonpCallback():s.jsonpCallback;if(jsonProp){s[jsonProp]=s[jsonProp].replace(rjsonp,"$1"+callbackName);}else if(s.jsonp!==false){s.url+=(rquery.test(s.url)?"&":"?")+s.jsonp+"="+callbackName;}
s.converters["script json"]=function(){if(!responseContainer){jQuery.error(callbackName+" was not called");}
return responseContainer[0];};s.dataTypes[0]="json";overwritten=window[callbackName];window[callbackName]=function(){responseContainer=arguments;};jqXHR.always(function(){if(overwritten===undefined){jQuery(window).removeProp(callbackName);}else{window[callbackName]=overwritten;}
if(s[callbackName]){s.jsonpCallback=originalSettings.jsonpCallback;oldCallbacks.push(callbackName);}
if(responseContainer&&isFunction(overwritten)){overwritten(responseContainer[0]);}
responseContainer=overwritten=undefined;});return"script";}});support.createHTMLDocument=(function(){var body=document.implementation.createHTMLDocument("").body;body.innerHTML="<form></form><form></form>";return body.childNodes.length===2;})();jQuery.parseHTML=function(data,context,keepScripts){if(typeof data!=="string"){return[];}
if(typeof context==="boolean"){keepScripts=context;context=false;}
var base,parsed,scripts;if(!context){if(support.createHTMLDocument){context=document.implementation.createHTMLDocument("");base=context.createElement("base");base.href=document.location.href;context.head.appendChild(base);}else{context=document;}}
parsed=rsingleTag.exec(data);scripts=!keepScripts&&[];if(parsed){return[context.createElement(parsed[1])];}
parsed=buildFragment([data],context,scripts);if(scripts&&scripts.length){jQuery(scripts).remove();}
return jQuery.merge([],parsed.childNodes);};jQuery.fn.load=function(url,params,callback){var selector,type,response,self=this,off=url.indexOf(" ");if(off>-1){selector=stripAndCollapse(url.slice(off));url=url.slice(0,off);}
if(isFunction(params)){callback=params;params=undefined;}else if(params&&typeof params==="object"){type="POST";}
if(self.length>0){jQuery.ajax({url:url,type:type||"GET",dataType:"html",data:params}).done(function(responseText){response=arguments;self.html(selector?jQuery("<div>").append(jQuery.parseHTML(responseText)).find(selector):responseText);}).always(callback&&function(jqXHR,status){self.each(function(){callback.apply(this,response||[jqXHR.responseText,status,jqXHR]);});});}
return this;};jQuery.expr.pseudos.animated=function(elem){return jQuery.grep(jQuery.timers,function(fn){return elem===fn.elem;}).length;};jQuery.offset={setOffset:function(elem,options,i){var curPosition,curLeft,curCSSTop,curTop,curOffset,curCSSLeft,calculatePosition,position=jQuery.css(elem,"position"),curElem=jQuery(elem),props={};if(position==="static"){elem.style.position="relative";}
curOffset=curElem.offset();curCSSTop=jQuery.css(elem,"top");curCSSLeft=jQuery.css(elem,"left");calculatePosition=(position==="absolute"||position==="fixed")&&(curCSSTop+curCSSLeft).indexOf("auto")>-1;if(calculatePosition){curPosition=curElem.position();curTop=curPosition.top;curLeft=curPosition.left;}else{curTop=parseFloat(curCSSTop)||0;curLeft=parseFloat(curCSSLeft)||0;}
if(isFunction(options)){options=options.call(elem,i,jQuery.extend({},curOffset));}
if(options.top!=null){props.top=(options.top-curOffset.top)+curTop;}
if(options.left!=null){props.left=(options.left-curOffset.left)+curLeft;}
if("using"in options){options.using.call(elem,props);}else{curElem.css(props);}}};jQuery.fn.extend({offset:function(options){if(arguments.length){return options===undefined?this:this.each(function(i){jQuery.offset.setOffset(this,options,i);});}
var rect,win,elem=this[0];if(!elem){return;}
if(!elem.getClientRects().length){return{top:0,left:0};}
rect=elem.getBoundingClientRect();win=elem.ownerDocument.defaultView;return{top:rect.top+win.pageYOffset,left:rect.left+win.pageXOffset};},position:function(){if(!this[0]){return;}
var offsetParent,offset,doc,elem=this[0],parentOffset={top:0,left:0};if(jQuery.css(elem,"position")==="fixed"){offset=elem.getBoundingClientRect();}else{offset=this.offset();doc=elem.ownerDocument;offsetParent=elem.offsetParent||doc.documentElement;while(offsetParent&&(offsetParent===doc.body||offsetParent===doc.documentElement)&&jQuery.css(offsetParent,"position")==="static"){offsetParent=offsetParent.parentNode;}
if(offsetParent&&offsetParent!==elem&&offsetParent.nodeType===1){parentOffset=jQuery(offsetParent).offset();parentOffset.top+=jQuery.css(offsetParent,"borderTopWidth",true);parentOffset.left+=jQuery.css(offsetParent,"borderLeftWidth",true);}}
return{top:offset.top-parentOffset.top-jQuery.css(elem,"marginTop",true),left:offset.left-parentOffset.left-jQuery.css(elem,"marginLeft",true)};},offsetParent:function(){return this.map(function(){var offsetParent=this.offsetParent;while(offsetParent&&jQuery.css(offsetParent,"position")==="static"){offsetParent=offsetParent.offsetParent;}
return offsetParent||documentElement;});}});jQuery.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(method,prop){var top="pageYOffset"===prop;jQuery.fn[method]=function(val){return access(this,function(elem,method,val){var win;if(isWindow(elem)){win=elem;}else if(elem.nodeType===9){win=elem.defaultView;}
if(val===undefined){return win?win[prop]:elem[method];}
if(win){win.scrollTo(!top?val:win.pageXOffset,top?val:win.pageYOffset);}else{elem[method]=val;}},method,val,arguments.length);};});jQuery.each(["top","left"],function(_i,prop){jQuery.cssHooks[prop]=addGetHookIf(support.pixelPosition,function(elem,computed){if(computed){computed=curCSS(elem,prop);return rnumnonpx.test(computed)?jQuery(elem).position()[prop]+"px":computed;}});});jQuery.each({Height:"height",Width:"width"},function(name,type){jQuery.each({padding:"inner"+name,content:type,"":"outer"+name},function(defaultExtra,funcName){jQuery.fn[funcName]=function(margin,value){var chainable=arguments.length&&(defaultExtra||typeof margin!=="boolean"),extra=defaultExtra||(margin===true||value===true?"margin":"border");return access(this,function(elem,type,value){var doc;if(isWindow(elem)){return funcName.indexOf("outer")===0?elem["inner"+name]:elem.document.documentElement["client"+name];}
if(elem.nodeType===9){doc=elem.documentElement;return Math.max(elem.body["scroll"+name],doc["scroll"+name],elem.body["offset"+name],doc["offset"+name],doc["client"+name]);}
return value===undefined?jQuery.css(elem,type,extra):jQuery.style(elem,type,value,extra);},type,chainable?margin:undefined,chainable);};});});jQuery.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(_i,type){jQuery.fn[type]=function(fn){return this.on(type,fn);};});jQuery.fn.extend({bind:function(types,data,fn){return this.on(types,null,data,fn);},unbind:function(types,fn){return this.off(types,null,fn);},delegate:function(selector,types,data,fn){return this.on(types,selector,data,fn);},undelegate:function(selector,types,fn){return arguments.length===1?this.off(selector,"**"):this.off(types,selector||"**",fn);},hover:function(fnOver,fnOut){return this.on("mouseenter",fnOver).on("mouseleave",fnOut||fnOver);}});jQuery.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(_i,name){jQuery.fn[name]=function(data,fn){return arguments.length>0?this.on(name,null,data,fn):this.trigger(name);};});var rtrim=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;jQuery.proxy=function(fn,context){var tmp,args,proxy;if(typeof context==="string"){tmp=fn[context];context=fn;fn=tmp;}
if(!isFunction(fn)){return undefined;}
args=slice.call(arguments,2);proxy=function(){return fn.apply(context||this,args.concat(slice.call(arguments)));};proxy.guid=fn.guid=fn.guid||jQuery.guid++;return proxy;};jQuery.holdReady=function(hold){if(hold){jQuery.readyWait++;}else{jQuery.ready(true);}};jQuery.isArray=Array.isArray;jQuery.parseJSON=JSON.parse;jQuery.nodeName=nodeName;jQuery.isFunction=isFunction;jQuery.isWindow=isWindow;jQuery.camelCase=camelCase;jQuery.type=toType;jQuery.now=Date.now;jQuery.isNumeric=function(obj){var type=jQuery.type(obj);return(type==="number"||type==="string")&&!isNaN(obj-parseFloat(obj));};jQuery.trim=function(text){return text==null?"":(text+"").replace(rtrim,"$1");};if(typeof define==="function"&&define.amd){define("jquery",[],function(){return jQuery;});}
var
_jQuery=window.jQuery,_$=window.$;jQuery.noConflict=function(deep){if(window.$===jQuery){window.$=_$;}
if(deep&&window.jQuery===jQuery){window.jQuery=_jQuery;}
return jQuery;};if(typeof noGlobal==="undefined"){window.jQuery=window.$=jQuery;}
return jQuery;});;/*!
* jQuery Cookie Plugin v1.4.1
* https://github.com/carhartl/jquery-cookie
*
* Copyright 2013 Klaus Hartl
* Released under the MIT license
*/
(function(factory){if(typeof define==='function'&&define.amd){define(['jquery'],factory);}else if(typeof exports==='object'){factory(require('jquery'));}else{factory(jQuery);}}(function($){var pluses=/\+/g;function encode(s){return config.raw?s:encodeURIComponent(s);}
function decode(s){return config.raw?s:decodeURIComponent(s);}
function stringifyCookieValue(value){return encode(config.json?JSON.stringify(value):String(value));}
function parseCookieValue(s){if(s.indexOf('"')===0){s=s.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,'\\');}
try{s=decodeURIComponent(s.replace(pluses,' '));return config.json?JSON.parse(s):s;}catch(e){}}
function read(s,converter){var value=config.raw?s:parseCookieValue(s);return $.isFunction(converter)?converter(value):value;}
var config=$.cookie=function(key,value,options){if(value!==undefined&&!$.isFunction(value)){options=$.extend({},config.defaults,options);if(typeof options.expires==='number'){var days=options.expires,t=options.expires=new Date();t.setTime(+t+days*864e+5);}
return(document.cookie=[encode(key),'=',stringifyCookieValue(value),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':''].join(''));}
var result=key?undefined:{};var cookies=document.cookie?document.cookie.split('; '):[];for(var i=0,l=cookies.length;i<l;i++){var parts=cookies[i].split('=');var name=decode(parts.shift());var cookie=parts.join('=');if(key&&key===name){result=read(cookie,value);break;}
if(!key&&(cookie=read(cookie))!==undefined){result[name]=cookie;}}
return result;};config.defaults={};$.removeCookie=function(key,options){if($.cookie(key)===undefined){return false;}
$.cookie(key,'',$.extend({},options,{expires:-1}));return!$.cookie(key);};}));;(function(global,factory){typeof exports==='object'&&typeof module!=='undefined'?module.exports=factory():typeof define==='function'&&define.amd?define(factory):(global.Popper=factory());}(this,(function(){'use strict';var isBrowser=typeof window!=='undefined'&&typeof document!=='undefined'&&typeof navigator!=='undefined';var timeoutDuration=function(){var longerTimeoutBrowsers=['Edge','Trident','Firefox'];for(var i=0;i<longerTimeoutBrowsers.length;i+=1){if(isBrowser&&navigator.userAgent.indexOf(longerTimeoutBrowsers[i])>=0){return 1;}}
return 0;}();function microtaskDebounce(fn){var called=false;return function(){if(called){return;}
called=true;window.Promise.resolve().then(function(){called=false;fn();});};}
function taskDebounce(fn){var scheduled=false;return function(){if(!scheduled){scheduled=true;setTimeout(function(){scheduled=false;fn();},timeoutDuration);}};}
var supportsMicroTasks=isBrowser&&window.Promise;var debounce=supportsMicroTasks?microtaskDebounce:taskDebounce;function isFunction(functionToCheck){var getType={};return functionToCheck&&getType.toString.call(functionToCheck)==='[object Function]';}
function getStyleComputedProperty(element,property){if(element.nodeType!==1){return[];}
var window=element.ownerDocument.defaultView;var css=window.getComputedStyle(element,null);return property?css[property]:css;}
function getParentNode(element){if(element.nodeName==='HTML'){return element;}
return element.parentNode||element.host;}
function getScrollParent(element){if(!element){return document.body;}
switch(element.nodeName){case'HTML':case'BODY':return element.ownerDocument.body;case'#document':return element.body;}
var _getStyleComputedProp=getStyleComputedProperty(element),overflow=_getStyleComputedProp.overflow,overflowX=_getStyleComputedProp.overflowX,overflowY=_getStyleComputedProp.overflowY;if(/(auto|scroll|overlay)/.test(overflow+overflowY+overflowX)){return element;}
return getScrollParent(getParentNode(element));}
function getReferenceNode(reference){return reference&&reference.referenceNode?reference.referenceNode:reference;}
var isIE11=isBrowser&&!!(window.MSInputMethodContext&&document.documentMode);var isIE10=isBrowser&&/MSIE 10/.test(navigator.userAgent);function isIE(version){if(version===11){return isIE11;}
if(version===10){return isIE10;}
return isIE11||isIE10;}
function getOffsetParent(element){if(!element){return document.documentElement;}
var noOffsetParent=isIE(10)?document.body:null;var offsetParent=element.offsetParent||null;while(offsetParent===noOffsetParent&&element.nextElementSibling){offsetParent=(element=element.nextElementSibling).offsetParent;}
var nodeName=offsetParent&&offsetParent.nodeName;if(!nodeName||nodeName==='BODY'||nodeName==='HTML'){return element?element.ownerDocument.documentElement:document.documentElement;}
if(['TH','TD','TABLE'].indexOf(offsetParent.nodeName)!==-1&&getStyleComputedProperty(offsetParent,'position')==='static'){return getOffsetParent(offsetParent);}
return offsetParent;}
function isOffsetContainer(element){var nodeName=element.nodeName;if(nodeName==='BODY'){return false;}
return nodeName==='HTML'||getOffsetParent(element.firstElementChild)===element;}
function getRoot(node){if(node.parentNode!==null){return getRoot(node.parentNode);}
return node;}
function findCommonOffsetParent(element1,element2){if(!element1||!element1.nodeType||!element2||!element2.nodeType){return document.documentElement;}
var order=element1.compareDocumentPosition(element2)&Node.DOCUMENT_POSITION_FOLLOWING;var start=order?element1:element2;var end=order?element2:element1;var range=document.createRange();range.setStart(start,0);range.setEnd(end,0);var commonAncestorContainer=range.commonAncestorContainer;if(element1!==commonAncestorContainer&&element2!==commonAncestorContainer||start.contains(end)){if(isOffsetContainer(commonAncestorContainer)){return commonAncestorContainer;}
return getOffsetParent(commonAncestorContainer);}
var element1root=getRoot(element1);if(element1root.host){return findCommonOffsetParent(element1root.host,element2);}else{return findCommonOffsetParent(element1,getRoot(element2).host);}}
function getScroll(element){var side=arguments.length>1&&arguments[1]!==undefined?arguments[1]:'top';var upperSide=side==='top'?'scrollTop':'scrollLeft';var nodeName=element.nodeName;if(nodeName==='BODY'||nodeName==='HTML'){var html=element.ownerDocument.documentElement;var scrollingElement=element.ownerDocument.scrollingElement||html;return scrollingElement[upperSide];}
return element[upperSide];}
function includeScroll(rect,element){var subtract=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var scrollTop=getScroll(element,'top');var scrollLeft=getScroll(element,'left');var modifier=subtract?-1:1;rect.top+=scrollTop*modifier;rect.bottom+=scrollTop*modifier;rect.left+=scrollLeft*modifier;rect.right+=scrollLeft*modifier;return rect;}
function getBordersSize(styles,axis){var sideA=axis==='x'?'Left':'Top';var sideB=sideA==='Left'?'Right':'Bottom';return parseFloat(styles['border'+sideA+'Width'])+parseFloat(styles['border'+sideB+'Width']);}
function getSize(axis,body,html,computedStyle){return Math.max(body['offset'+axis],body['scroll'+axis],html['client'+axis],html['offset'+axis],html['scroll'+axis],isIE(10)?parseInt(html['offset'+axis])+parseInt(computedStyle['margin'+(axis==='Height'?'Top':'Left')])+parseInt(computedStyle['margin'+(axis==='Height'?'Bottom':'Right')]):0);}
function getWindowSizes(document){var body=document.body;var html=document.documentElement;var computedStyle=isIE(10)&&getComputedStyle(html);return{height:getSize('Height',body,html,computedStyle),width:getSize('Width',body,html,computedStyle)};}
var classCallCheck=function(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}};var createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}
return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var defineProperty=function(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}
return obj;};var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}
return target;};function getClientRect(offsets){return _extends({},offsets,{right:offsets.left+offsets.width,bottom:offsets.top+offsets.height});}
function getBoundingClientRect(element){var rect={};try{if(isIE(10)){rect=element.getBoundingClientRect();var scrollTop=getScroll(element,'top');var scrollLeft=getScroll(element,'left');rect.top+=scrollTop;rect.left+=scrollLeft;rect.bottom+=scrollTop;rect.right+=scrollLeft;}else{rect=element.getBoundingClientRect();}}catch(e){}
var result={left:rect.left,top:rect.top,width:rect.right-rect.left,height:rect.bottom-rect.top};var sizes=element.nodeName==='HTML'?getWindowSizes(element.ownerDocument):{};var width=sizes.width||element.clientWidth||result.width;var height=sizes.height||element.clientHeight||result.height;var horizScrollbar=element.offsetWidth-width;var vertScrollbar=element.offsetHeight-height;if(horizScrollbar||vertScrollbar){var styles=getStyleComputedProperty(element);horizScrollbar-=getBordersSize(styles,'x');vertScrollbar-=getBordersSize(styles,'y');result.width-=horizScrollbar;result.height-=vertScrollbar;}
return getClientRect(result);}
function getOffsetRectRelativeToArbitraryNode(children,parent){var fixedPosition=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var isIE10=isIE(10);var isHTML=parent.nodeName==='HTML';var childrenRect=getBoundingClientRect(children);var parentRect=getBoundingClientRect(parent);var scrollParent=getScrollParent(children);var styles=getStyleComputedProperty(parent);var borderTopWidth=parseFloat(styles.borderTopWidth);var borderLeftWidth=parseFloat(styles.borderLeftWidth);if(fixedPosition&&isHTML){parentRect.top=Math.max(parentRect.top,0);parentRect.left=Math.max(parentRect.left,0);}
var offsets=getClientRect({top:childrenRect.top-parentRect.top-borderTopWidth,left:childrenRect.left-parentRect.left-borderLeftWidth,width:childrenRect.width,height:childrenRect.height});offsets.marginTop=0;offsets.marginLeft=0;if(!isIE10&&isHTML){var marginTop=parseFloat(styles.marginTop);var marginLeft=parseFloat(styles.marginLeft);offsets.top-=borderTopWidth-marginTop;offsets.bottom-=borderTopWidth-marginTop;offsets.left-=borderLeftWidth-marginLeft;offsets.right-=borderLeftWidth-marginLeft;offsets.marginTop=marginTop;offsets.marginLeft=marginLeft;}
if(isIE10&&!fixedPosition?parent.contains(scrollParent):parent===scrollParent&&scrollParent.nodeName!=='BODY'){offsets=includeScroll(offsets,parent);}
return offsets;}
function getViewportOffsetRectRelativeToArtbitraryNode(element){var excludeScroll=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var html=element.ownerDocument.documentElement;var relativeOffset=getOffsetRectRelativeToArbitraryNode(element,html);var width=Math.max(html.clientWidth,window.innerWidth||0);var height=Math.max(html.clientHeight,window.innerHeight||0);var scrollTop=!excludeScroll?getScroll(html):0;var scrollLeft=!excludeScroll?getScroll(html,'left'):0;var offset={top:scrollTop-relativeOffset.top+relativeOffset.marginTop,left:scrollLeft-relativeOffset.left+relativeOffset.marginLeft,width:width,height:height};return getClientRect(offset);}
function isFixed(element){var nodeName=element.nodeName;if(nodeName==='BODY'||nodeName==='HTML'){return false;}
if(getStyleComputedProperty(element,'position')==='fixed'){return true;}
var parentNode=getParentNode(element);if(!parentNode){return false;}
return isFixed(parentNode);}
function getFixedPositionOffsetParent(element){if(!element||!element.parentElement||isIE()){return document.documentElement;}
var el=element.parentElement;while(el&&getStyleComputedProperty(el,'transform')==='none'){el=el.parentElement;}
return el||document.documentElement;}
function getBoundaries(popper,reference,padding,boundariesElement){var fixedPosition=arguments.length>4&&arguments[4]!==undefined?arguments[4]:false;var boundaries={top:0,left:0};var offsetParent=fixedPosition?getFixedPositionOffsetParent(popper):findCommonOffsetParent(popper,getReferenceNode(reference));if(boundariesElement==='viewport'){boundaries=getViewportOffsetRectRelativeToArtbitraryNode(offsetParent,fixedPosition);}else{var boundariesNode=void 0;if(boundariesElement==='scrollParent'){boundariesNode=getScrollParent(getParentNode(reference));if(boundariesNode.nodeName==='BODY'){boundariesNode=popper.ownerDocument.documentElement;}}else if(boundariesElement==='window'){boundariesNode=popper.ownerDocument.documentElement;}else{boundariesNode=boundariesElement;}
var offsets=getOffsetRectRelativeToArbitraryNode(boundariesNode,offsetParent,fixedPosition);if(boundariesNode.nodeName==='HTML'&&!isFixed(offsetParent)){var _getWindowSizes=getWindowSizes(popper.ownerDocument),height=_getWindowSizes.height,width=_getWindowSizes.width;boundaries.top+=offsets.top-offsets.marginTop;boundaries.bottom=height+offsets.top;boundaries.left+=offsets.left-offsets.marginLeft;boundaries.right=width+offsets.left;}else{boundaries=offsets;}}
padding=padding||0;var isPaddingNumber=typeof padding==='number';boundaries.left+=isPaddingNumber?padding:padding.left||0;boundaries.top+=isPaddingNumber?padding:padding.top||0;boundaries.right-=isPaddingNumber?padding:padding.right||0;boundaries.bottom-=isPaddingNumber?padding:padding.bottom||0;return boundaries;}
function getArea(_ref){var width=_ref.width,height=_ref.height;return width*height;}
function computeAutoPlacement(placement,refRect,popper,reference,boundariesElement){var padding=arguments.length>5&&arguments[5]!==undefined?arguments[5]:0;if(placement.indexOf('auto')===-1){return placement;}
var boundaries=getBoundaries(popper,reference,padding,boundariesElement);var rects={top:{width:boundaries.width,height:refRect.top-boundaries.top},right:{width:boundaries.right-refRect.right,height:boundaries.height},bottom:{width:boundaries.width,height:boundaries.bottom-refRect.bottom},left:{width:refRect.left-boundaries.left,height:boundaries.height}};var sortedAreas=Object.keys(rects).map(function(key){return _extends({key:key},rects[key],{area:getArea(rects[key])});}).sort(function(a,b){return b.area-a.area;});var filteredAreas=sortedAreas.filter(function(_ref2){var width=_ref2.width,height=_ref2.height;return width>=popper.clientWidth&&height>=popper.clientHeight;});var computedPlacement=filteredAreas.length>0?filteredAreas[0].key:sortedAreas[0].key;var variation=placement.split('-')[1];return computedPlacement+(variation?'-'+variation:'');}
function getReferenceOffsets(state,popper,reference){var fixedPosition=arguments.length>3&&arguments[3]!==undefined?arguments[3]:null;var commonOffsetParent=fixedPosition?getFixedPositionOffsetParent(popper):findCommonOffsetParent(popper,getReferenceNode(reference));return getOffsetRectRelativeToArbitraryNode(reference,commonOffsetParent,fixedPosition);}
function getOuterSizes(element){var window=element.ownerDocument.defaultView;var styles=window.getComputedStyle(element);var x=parseFloat(styles.marginTop||0)+parseFloat(styles.marginBottom||0);var y=parseFloat(styles.marginLeft||0)+parseFloat(styles.marginRight||0);var result={width:element.offsetWidth+y,height:element.offsetHeight+x};return result;}
function getOppositePlacement(placement){var hash={left:'right',right:'left',bottom:'top',top:'bottom'};return placement.replace(/left|right|bottom|top/g,function(matched){return hash[matched];});}
function getPopperOffsets(popper,referenceOffsets,placement){placement=placement.split('-')[0];var popperRect=getOuterSizes(popper);var popperOffsets={width:popperRect.width,height:popperRect.height};var isHoriz=['right','left'].indexOf(placement)!==-1;var mainSide=isHoriz?'top':'left';var secondarySide=isHoriz?'left':'top';var measurement=isHoriz?'height':'width';var secondaryMeasurement=!isHoriz?'height':'width';popperOffsets[mainSide]=referenceOffsets[mainSide]+referenceOffsets[measurement]/ 2-popperRect[measurement]/ 2;if(placement===secondarySide){popperOffsets[secondarySide]=referenceOffsets[secondarySide]-popperRect[secondaryMeasurement];}else{popperOffsets[secondarySide]=referenceOffsets[getOppositePlacement(secondarySide)];}
return popperOffsets;}
function find(arr,check){if(Array.prototype.find){return arr.find(check);}
return arr.filter(check)[0];}
function findIndex(arr,prop,value){if(Array.prototype.findIndex){return arr.findIndex(function(cur){return cur[prop]===value;});}
var match=find(arr,function(obj){return obj[prop]===value;});return arr.indexOf(match);}
function runModifiers(modifiers,data,ends){var modifiersToRun=ends===undefined?modifiers:modifiers.slice(0,findIndex(modifiers,'name',ends));modifiersToRun.forEach(function(modifier){if(modifier['function']){console.warn('`modifier.function` is deprecated, use `modifier.fn`!');}
var fn=modifier['function']||modifier.fn;if(modifier.enabled&&isFunction(fn)){data.offsets.popper=getClientRect(data.offsets.popper);data.offsets.reference=getClientRect(data.offsets.reference);data=fn(data,modifier);}});return data;}
function update(){if(this.state.isDestroyed){return;}
var data={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:false,offsets:{}};data.offsets.reference=getReferenceOffsets(this.state,this.popper,this.reference,this.options.positionFixed);data.placement=computeAutoPlacement(this.options.placement,data.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding);data.originalPlacement=data.placement;data.positionFixed=this.options.positionFixed;data.offsets.popper=getPopperOffsets(this.popper,data.offsets.reference,data.placement);data.offsets.popper.position=this.options.positionFixed?'fixed':'absolute';data=runModifiers(this.modifiers,data);if(!this.state.isCreated){this.state.isCreated=true;this.options.onCreate(data);}else{this.options.onUpdate(data);}}
function isModifierEnabled(modifiers,modifierName){return modifiers.some(function(_ref){var name=_ref.name,enabled=_ref.enabled;return enabled&&name===modifierName;});}
function getSupportedPropertyName(property){var prefixes=[false,'ms','Webkit','Moz','O'];var upperProp=property.charAt(0).toUpperCase()+property.slice(1);for(var i=0;i<prefixes.length;i++){var prefix=prefixes[i];var toCheck=prefix?''+prefix+upperProp:property;if(typeof document.body.style[toCheck]!=='undefined'){return toCheck;}}
return null;}
function destroy(){this.state.isDestroyed=true;if(isModifierEnabled(this.modifiers,'applyStyle')){this.popper.removeAttribute('x-placement');this.popper.style.position='';this.popper.style.top='';this.popper.style.left='';this.popper.style.right='';this.popper.style.bottom='';this.popper.style.willChange='';this.popper.style[getSupportedPropertyName('transform')]='';}
this.disableEventListeners();if(this.options.removeOnDestroy){this.popper.parentNode.removeChild(this.popper);}
return this;}
function getWindow(element){var ownerDocument=element.ownerDocument;return ownerDocument?ownerDocument.defaultView:window;}
function attachToScrollParents(scrollParent,event,callback,scrollParents){var isBody=scrollParent.nodeName==='BODY';var target=isBody?scrollParent.ownerDocument.defaultView:scrollParent;target.addEventListener(event,callback,{passive:true});if(!isBody){attachToScrollParents(getScrollParent(target.parentNode),event,callback,scrollParents);}
scrollParents.push(target);}
function setupEventListeners(reference,options,state,updateBound){state.updateBound=updateBound;getWindow(reference).addEventListener('resize',state.updateBound,{passive:true});var scrollElement=getScrollParent(reference);attachToScrollParents(scrollElement,'scroll',state.updateBound,state.scrollParents);state.scrollElement=scrollElement;state.eventsEnabled=true;return state;}
function enableEventListeners(){if(!this.state.eventsEnabled){this.state=setupEventListeners(this.reference,this.options,this.state,this.scheduleUpdate);}}
function removeEventListeners(reference,state){getWindow(reference).removeEventListener('resize',state.updateBound);state.scrollParents.forEach(function(target){target.removeEventListener('scroll',state.updateBound);});state.updateBound=null;state.scrollParents=[];state.scrollElement=null;state.eventsEnabled=false;return state;}
function disableEventListeners(){if(this.state.eventsEnabled){cancelAnimationFrame(this.scheduleUpdate);this.state=removeEventListeners(this.reference,this.state);}}
function isNumeric(n){return n!==''&&!isNaN(parseFloat(n))&&isFinite(n);}
function setStyles(element,styles){Object.keys(styles).forEach(function(prop){var unit='';if(['width','height','top','right','bottom','left'].indexOf(prop)!==-1&&isNumeric(styles[prop])){unit='px';}
element.style[prop]=styles[prop]+unit;});}
function setAttributes(element,attributes){Object.keys(attributes).forEach(function(prop){var value=attributes[prop];if(value!==false){element.setAttribute(prop,attributes[prop]);}else{element.removeAttribute(prop);}});}
function applyStyle(data){setStyles(data.instance.popper,data.styles);setAttributes(data.instance.popper,data.attributes);if(data.arrowElement&&Object.keys(data.arrowStyles).length){setStyles(data.arrowElement,data.arrowStyles);}
return data;}
function applyStyleOnLoad(reference,popper,options,modifierOptions,state){var referenceOffsets=getReferenceOffsets(state,popper,reference,options.positionFixed);var placement=computeAutoPlacement(options.placement,referenceOffsets,popper,reference,options.modifiers.flip.boundariesElement,options.modifiers.flip.padding);popper.setAttribute('x-placement',placement);setStyles(popper,{position:options.positionFixed?'fixed':'absolute'});return options;}
function getRoundedOffsets(data,shouldRound){var _data$offsets=data.offsets,popper=_data$offsets.popper,reference=_data$offsets.reference;var round=Math.round,floor=Math.floor;var noRound=function noRound(v){return v;};var referenceWidth=round(reference.width);var popperWidth=round(popper.width);var isVertical=['left','right'].indexOf(data.placement)!==-1;var isVariation=data.placement.indexOf('-')!==-1;var sameWidthParity=referenceWidth%2===popperWidth%2;var bothOddWidth=referenceWidth%2===1&&popperWidth%2===1;var horizontalToInteger=!shouldRound?noRound:isVertical||isVariation||sameWidthParity?round:floor;var verticalToInteger=!shouldRound?noRound:round;return{left:horizontalToInteger(bothOddWidth&&!isVariation&&shouldRound?popper.left-1:popper.left),top:verticalToInteger(popper.top),bottom:verticalToInteger(popper.bottom),right:horizontalToInteger(popper.right)};}
var isFirefox=isBrowser&&/Firefox/i.test(navigator.userAgent);function computeStyle(data,options){var x=options.x,y=options.y;var popper=data.offsets.popper;var legacyGpuAccelerationOption=find(data.instance.modifiers,function(modifier){return modifier.name==='applyStyle';}).gpuAcceleration;if(legacyGpuAccelerationOption!==undefined){console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');}
var gpuAcceleration=legacyGpuAccelerationOption!==undefined?legacyGpuAccelerationOption:options.gpuAcceleration;var offsetParent=getOffsetParent(data.instance.popper);var offsetParentRect=getBoundingClientRect(offsetParent);var styles={position:popper.position};var offsets=getRoundedOffsets(data,window.devicePixelRatio<2||!isFirefox);var sideA=x==='bottom'?'top':'bottom';var sideB=y==='right'?'left':'right';var prefixedProperty=getSupportedPropertyName('transform');var left=void 0,top=void 0;if(sideA==='bottom'){if(offsetParent.nodeName==='HTML'){top=-offsetParent.clientHeight+offsets.bottom;}else{top=-offsetParentRect.height+offsets.bottom;}}else{top=offsets.top;}
if(sideB==='right'){if(offsetParent.nodeName==='HTML'){left=-offsetParent.clientWidth+offsets.right;}else{left=-offsetParentRect.width+offsets.right;}}else{left=offsets.left;}
if(gpuAcceleration&&prefixedProperty){styles[prefixedProperty]='translate3d('+left+'px, '+top+'px, 0)';styles[sideA]=0;styles[sideB]=0;styles.willChange='transform';}else{var invertTop=sideA==='bottom'?-1:1;var invertLeft=sideB==='right'?-1:1;styles[sideA]=top*invertTop;styles[sideB]=left*invertLeft;styles.willChange=sideA+', '+sideB;}
var attributes={'x-placement':data.placement};data.attributes=_extends({},attributes,data.attributes);data.styles=_extends({},styles,data.styles);data.arrowStyles=_extends({},data.offsets.arrow,data.arrowStyles);return data;}
function isModifierRequired(modifiers,requestingName,requestedName){var requesting=find(modifiers,function(_ref){var name=_ref.name;return name===requestingName;});var isRequired=!!requesting&&modifiers.some(function(modifier){return modifier.name===requestedName&&modifier.enabled&&modifier.order<requesting.order;});if(!isRequired){var _requesting='`'+requestingName+'`';var requested='`'+requestedName+'`';console.warn(requested+' modifier is required by '+_requesting+' modifier in order to work, be sure to include it before '+_requesting+'!');}
return isRequired;}
function arrow(data,options){var _data$offsets$arrow;if(!isModifierRequired(data.instance.modifiers,'arrow','keepTogether')){return data;}
var arrowElement=options.element;if(typeof arrowElement==='string'){arrowElement=data.instance.popper.querySelector(arrowElement);if(!arrowElement){return data;}}else{if(!data.instance.popper.contains(arrowElement)){console.warn('WARNING: `arrow.element` must be child of its popper element!');return data;}}
var placement=data.placement.split('-')[0];var _data$offsets=data.offsets,popper=_data$offsets.popper,reference=_data$offsets.reference;var isVertical=['left','right'].indexOf(placement)!==-1;var len=isVertical?'height':'width';var sideCapitalized=isVertical?'Top':'Left';var side=sideCapitalized.toLowerCase();var altSide=isVertical?'left':'top';var opSide=isVertical?'bottom':'right';var arrowElementSize=getOuterSizes(arrowElement)[len];if(reference[opSide]-arrowElementSize<popper[side]){data.offsets.popper[side]-=popper[side]-(reference[opSide]-arrowElementSize);}
if(reference[side]+arrowElementSize>popper[opSide]){data.offsets.popper[side]+=reference[side]+arrowElementSize-popper[opSide];}
data.offsets.popper=getClientRect(data.offsets.popper);var center=reference[side]+reference[len]/ 2-arrowElementSize / 2;var css=getStyleComputedProperty(data.instance.popper);var popperMarginSide=parseFloat(css['margin'+sideCapitalized]);var popperBorderSide=parseFloat(css['border'+sideCapitalized+'Width']);var sideValue=center-data.offsets.popper[side]-popperMarginSide-popperBorderSide;sideValue=Math.max(Math.min(popper[len]-arrowElementSize,sideValue),0);data.arrowElement=arrowElement;data.offsets.arrow=(_data$offsets$arrow={},defineProperty(_data$offsets$arrow,side,Math.round(sideValue)),defineProperty(_data$offsets$arrow,altSide,''),_data$offsets$arrow);return data;}
function getOppositeVariation(variation){if(variation==='end'){return'start';}else if(variation==='start'){return'end';}
return variation;}
var placements=['auto-start','auto','auto-end','top-start','top','top-end','right-start','right','right-end','bottom-end','bottom','bottom-start','left-end','left','left-start'];var validPlacements=placements.slice(3);function clockwise(placement){var counter=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var index=validPlacements.indexOf(placement);var arr=validPlacements.slice(index+1).concat(validPlacements.slice(0,index));return counter?arr.reverse():arr;}
var BEHAVIORS={FLIP:'flip',CLOCKWISE:'clockwise',COUNTERCLOCKWISE:'counterclockwise'};function flip(data,options){if(isModifierEnabled(data.instance.modifiers,'inner')){return data;}
if(data.flipped&&data.placement===data.originalPlacement){return data;}
var boundaries=getBoundaries(data.instance.popper,data.instance.reference,options.padding,options.boundariesElement,data.positionFixed);var placement=data.placement.split('-')[0];var placementOpposite=getOppositePlacement(placement);var variation=data.placement.split('-')[1]||'';var flipOrder=[];switch(options.behavior){case BEHAVIORS.FLIP:flipOrder=[placement,placementOpposite];break;case BEHAVIORS.CLOCKWISE:flipOrder=clockwise(placement);break;case BEHAVIORS.COUNTERCLOCKWISE:flipOrder=clockwise(placement,true);break;default:flipOrder=options.behavior;}
flipOrder.forEach(function(step,index){if(placement!==step||flipOrder.length===index+1){return data;}
placement=data.placement.split('-')[0];placementOpposite=getOppositePlacement(placement);var popperOffsets=data.offsets.popper;var refOffsets=data.offsets.reference;var floor=Math.floor;var overlapsRef=placement==='left'&&floor(popperOffsets.right)>floor(refOffsets.left)||placement==='right'&&floor(popperOffsets.left)<floor(refOffsets.right)||placement==='top'&&floor(popperOffsets.bottom)>floor(refOffsets.top)||placement==='bottom'&&floor(popperOffsets.top)<floor(refOffsets.bottom);var overflowsLeft=floor(popperOffsets.left)<floor(boundaries.left);var overflowsRight=floor(popperOffsets.right)>floor(boundaries.right);var overflowsTop=floor(popperOffsets.top)<floor(boundaries.top);var overflowsBottom=floor(popperOffsets.bottom)>floor(boundaries.bottom);var overflowsBoundaries=placement==='left'&&overflowsLeft||placement==='right'&&overflowsRight||placement==='top'&&overflowsTop||placement==='bottom'&&overflowsBottom;var isVertical=['top','bottom'].indexOf(placement)!==-1;var flippedVariationByRef=!!options.flipVariations&&(isVertical&&variation==='start'&&overflowsLeft||isVertical&&variation==='end'&&overflowsRight||!isVertical&&variation==='start'&&overflowsTop||!isVertical&&variation==='end'&&overflowsBottom);var flippedVariationByContent=!!options.flipVariationsByContent&&(isVertical&&variation==='start'&&overflowsRight||isVertical&&variation==='end'&&overflowsLeft||!isVertical&&variation==='start'&&overflowsBottom||!isVertical&&variation==='end'&&overflowsTop);var flippedVariation=flippedVariationByRef||flippedVariationByContent;if(overlapsRef||overflowsBoundaries||flippedVariation){data.flipped=true;if(overlapsRef||overflowsBoundaries){placement=flipOrder[index+1];}
if(flippedVariation){variation=getOppositeVariation(variation);}
data.placement=placement+(variation?'-'+variation:'');data.offsets.popper=_extends({},data.offsets.popper,getPopperOffsets(data.instance.popper,data.offsets.reference,data.placement));data=runModifiers(data.instance.modifiers,data,'flip');}});return data;}
function keepTogether(data){var _data$offsets=data.offsets,popper=_data$offsets.popper,reference=_data$offsets.reference;var placement=data.placement.split('-')[0];var floor=Math.floor;var isVertical=['top','bottom'].indexOf(placement)!==-1;var side=isVertical?'right':'bottom';var opSide=isVertical?'left':'top';var measurement=isVertical?'width':'height';if(popper[side]<floor(reference[opSide])){data.offsets.popper[opSide]=floor(reference[opSide])-popper[measurement];}
if(popper[opSide]>floor(reference[side])){data.offsets.popper[opSide]=floor(reference[side]);}
return data;}
function toValue(str,measurement,popperOffsets,referenceOffsets){var split=str.match(/((?:\-|\+)?\d*\.?\d*)(.*)/);var value=+split[1];var unit=split[2];if(!value){return str;}
if(unit.indexOf('%')===0){var element=void 0;switch(unit){case'%p':element=popperOffsets;break;case'%':case'%r':default:element=referenceOffsets;}
var rect=getClientRect(element);return rect[measurement]/ 100*value;}else if(unit==='vh'||unit==='vw'){var size=void 0;if(unit==='vh'){size=Math.max(document.documentElement.clientHeight,window.innerHeight||0);}else{size=Math.max(document.documentElement.clientWidth,window.innerWidth||0);}
return size / 100*value;}else{return value;}}
function parseOffset(offset,popperOffsets,referenceOffsets,basePlacement){var offsets=[0,0];var useHeight=['right','left'].indexOf(basePlacement)!==-1;var fragments=offset.split(/(\+|\-)/).map(function(frag){return frag.trim();});var divider=fragments.indexOf(find(fragments,function(frag){return frag.search(/,|\s/)!==-1;}));if(fragments[divider]&&fragments[divider].indexOf(',')===-1){console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');}
var splitRegex=/\s*,\s*|\s+/;var ops=divider!==-1?[fragments.slice(0,divider).concat([fragments[divider].split(splitRegex)[0]]),[fragments[divider].split(splitRegex)[1]].concat(fragments.slice(divider+1))]:[fragments];ops=ops.map(function(op,index){var measurement=(index===1?!useHeight:useHeight)?'height':'width';var mergeWithPrevious=false;return op.reduce(function(a,b){if(a[a.length-1]===''&&['+','-'].indexOf(b)!==-1){a[a.length-1]=b;mergeWithPrevious=true;return a;}else if(mergeWithPrevious){a[a.length-1]+=b;mergeWithPrevious=false;return a;}else{return a.concat(b);}},[]).map(function(str){return toValue(str,measurement,popperOffsets,referenceOffsets);});});ops.forEach(function(op,index){op.forEach(function(frag,index2){if(isNumeric(frag)){offsets[index]+=frag*(op[index2-1]==='-'?-1:1);}});});return offsets;}
function offset(data,_ref){var offset=_ref.offset;var placement=data.placement,_data$offsets=data.offsets,popper=_data$offsets.popper,reference=_data$offsets.reference;var basePlacement=placement.split('-')[0];var offsets=void 0;if(isNumeric(+offset)){offsets=[+offset,0];}else{offsets=parseOffset(offset,popper,reference,basePlacement);}
if(basePlacement==='left'){popper.top+=offsets[0];popper.left-=offsets[1];}else if(basePlacement==='right'){popper.top+=offsets[0];popper.left+=offsets[1];}else if(basePlacement==='top'){popper.left+=offsets[0];popper.top-=offsets[1];}else if(basePlacement==='bottom'){popper.left+=offsets[0];popper.top+=offsets[1];}
data.popper=popper;return data;}
function preventOverflow(data,options){var boundariesElement=options.boundariesElement||getOffsetParent(data.instance.popper);if(data.instance.reference===boundariesElement){boundariesElement=getOffsetParent(boundariesElement);}
var transformProp=getSupportedPropertyName('transform');var popperStyles=data.instance.popper.style;var top=popperStyles.top,left=popperStyles.left,transform=popperStyles[transformProp];popperStyles.top='';popperStyles.left='';popperStyles[transformProp]='';var boundaries=getBoundaries(data.instance.popper,data.instance.reference,options.padding,boundariesElement,data.positionFixed);popperStyles.top=top;popperStyles.left=left;popperStyles[transformProp]=transform;options.boundaries=boundaries;var order=options.priority;var popper=data.offsets.popper;var check={primary:function primary(placement){var value=popper[placement];if(popper[placement]<boundaries[placement]&&!options.escapeWithReference){value=Math.max(popper[placement],boundaries[placement]);}
return defineProperty({},placement,value);},secondary:function secondary(placement){var mainSide=placement==='right'?'left':'top';var value=popper[mainSide];if(popper[placement]>boundaries[placement]&&!options.escapeWithReference){value=Math.min(popper[mainSide],boundaries[placement]-(placement==='right'?popper.width:popper.height));}
return defineProperty({},mainSide,value);}};order.forEach(function(placement){var side=['left','top'].indexOf(placement)!==-1?'primary':'secondary';popper=_extends({},popper,check[side](placement));});data.offsets.popper=popper;return data;}
function shift(data){var placement=data.placement;var basePlacement=placement.split('-')[0];var shiftvariation=placement.split('-')[1];if(shiftvariation){var _data$offsets=data.offsets,reference=_data$offsets.reference,popper=_data$offsets.popper;var isVertical=['bottom','top'].indexOf(basePlacement)!==-1;var side=isVertical?'left':'top';var measurement=isVertical?'width':'height';var shiftOffsets={start:defineProperty({},side,reference[side]),end:defineProperty({},side,reference[side]+reference[measurement]-popper[measurement])};data.offsets.popper=_extends({},popper,shiftOffsets[shiftvariation]);}
return data;}
function hide(data){if(!isModifierRequired(data.instance.modifiers,'hide','preventOverflow')){return data;}
var refRect=data.offsets.reference;var bound=find(data.instance.modifiers,function(modifier){return modifier.name==='preventOverflow';}).boundaries;if(refRect.bottom<bound.top||refRect.left>bound.right||refRect.top>bound.bottom||refRect.right<bound.left){if(data.hide===true){return data;}
data.hide=true;data.attributes['x-out-of-boundaries']='';}else{if(data.hide===false){return data;}
data.hide=false;data.attributes['x-out-of-boundaries']=false;}
return data;}
function inner(data){var placement=data.placement;var basePlacement=placement.split('-')[0];var _data$offsets=data.offsets,popper=_data$offsets.popper,reference=_data$offsets.reference;var isHoriz=['left','right'].indexOf(basePlacement)!==-1;var subtractLength=['top','left'].indexOf(basePlacement)===-1;popper[isHoriz?'left':'top']=reference[basePlacement]-(subtractLength?popper[isHoriz?'width':'height']:0);data.placement=getOppositePlacement(placement);data.offsets.popper=getClientRect(popper);return data;}
var modifiers={shift:{order:100,enabled:true,fn:shift},offset:{order:200,enabled:true,fn:offset,offset:0},preventOverflow:{order:300,enabled:true,fn:preventOverflow,priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:true,fn:keepTogether},arrow:{order:500,enabled:true,fn:arrow,element:'[x-arrow]'},flip:{order:600,enabled:true,fn:flip,behavior:'flip',padding:5,boundariesElement:'viewport',flipVariations:false,flipVariationsByContent:false},inner:{order:700,enabled:false,fn:inner},hide:{order:800,enabled:true,fn:hide},computeStyle:{order:850,enabled:true,fn:computeStyle,gpuAcceleration:true,x:'bottom',y:'right'},applyStyle:{order:900,enabled:true,fn:applyStyle,onLoad:applyStyleOnLoad,gpuAcceleration:undefined}};var Defaults={placement:'bottom',positionFixed:false,eventsEnabled:true,removeOnDestroy:false,onCreate:function onCreate(){},onUpdate:function onUpdate(){},modifiers:modifiers};var Popper=function(){function Popper(reference,popper){var _this=this;var options=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};classCallCheck(this,Popper);this.scheduleUpdate=function(){return requestAnimationFrame(_this.update);};this.update=debounce(this.update.bind(this));this.options=_extends({},Popper.Defaults,options);this.state={isDestroyed:false,isCreated:false,scrollParents:[]};this.reference=reference&&reference.jquery?reference[0]:reference;this.popper=popper&&popper.jquery?popper[0]:popper;this.options.modifiers={};Object.keys(_extends({},Popper.Defaults.modifiers,options.modifiers)).forEach(function(name){_this.options.modifiers[name]=_extends({},Popper.Defaults.modifiers[name]||{},options.modifiers?options.modifiers[name]:{});});this.modifiers=Object.keys(this.options.modifiers).map(function(name){return _extends({name:name},_this.options.modifiers[name]);}).sort(function(a,b){return a.order-b.order;});this.modifiers.forEach(function(modifierOptions){if(modifierOptions.enabled&&isFunction(modifierOptions.onLoad)){modifierOptions.onLoad(_this.reference,_this.popper,_this.options,modifierOptions,_this.state);}});this.update();var eventsEnabled=this.options.eventsEnabled;if(eventsEnabled){this.enableEventListeners();}
this.state.eventsEnabled=eventsEnabled;}
createClass(Popper,[{key:'update',value:function update$$1(){return update.call(this);}},{key:'destroy',value:function destroy$$1(){return destroy.call(this);}},{key:'enableEventListeners',value:function enableEventListeners$$1(){return enableEventListeners.call(this);}},{key:'disableEventListeners',value:function disableEventListeners$$1(){return disableEventListeners.call(this);}}]);return Popper;}();Popper.Utils=(typeof window!=='undefined'?window:global).PopperUtils;Popper.placements=placements;Popper.Defaults=Defaults;return Popper;})));;/*!
* Bootstrap v4.6.2 (https://getbootstrap.com/)
* Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
(function(global,factory){typeof exports==='object'&&typeof module!=='undefined'?factory(exports,require('jquery'),require('popper.js')):typeof define==='function'&&define.amd?define(['exports','jquery','popper.js'],factory):(global=typeof globalThis!=='undefined'?globalThis:global||self,factory(global.bootstrap={},global.jQuery,global.Popper));})(this,(function(exports,$,Popper){'use strict';function _interopDefaultLegacy(e){return e&&typeof e==='object'&&'default'in e?e:{'default':e};}
var $__default=_interopDefaultLegacy($);var Popper__default=_interopDefaultLegacy(Popper);function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}
function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor;}
function _extends(){_extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}
return target;};return _extends.apply(this,arguments);}
function _inheritsLoose(subClass,superClass){subClass.prototype=Object.create(superClass.prototype);subClass.prototype.constructor=subClass;_setPrototypeOf(subClass,superClass);}
function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(o,p){o.__proto__=p;return o;};return _setPrototypeOf(o,p);}
var TRANSITION_END='transitionend';var MAX_UID=1000000;var MILLISECONDS_MULTIPLIER=1000;function toType(obj){if(obj===null||typeof obj==='undefined'){return""+obj;}
return{}.toString.call(obj).match(/\s([a-z]+)/i)[1].toLowerCase();}
function getSpecialTransitionEndEvent(){return{bindType:TRANSITION_END,delegateType:TRANSITION_END,handle:function handle(event){if($__default["default"](event.target).is(this)){return event.handleObj.handler.apply(this,arguments);}
return undefined;}};}
function transitionEndEmulator(duration){var _this=this;var called=false;$__default["default"](this).one(Util.TRANSITION_END,function(){called=true;});setTimeout(function(){if(!called){Util.triggerTransitionEnd(_this);}},duration);return this;}
function setTransitionEndSupport(){$__default["default"].fn.emulateTransitionEnd=transitionEndEmulator;$__default["default"].event.special[Util.TRANSITION_END]=getSpecialTransitionEndEvent();}
var Util={TRANSITION_END:'bsTransitionEnd',getUID:function getUID(prefix){do{prefix+=~~(Math.random()*MAX_UID);}while(document.getElementById(prefix));return prefix;},getSelectorFromElement:function getSelectorFromElement(element){var selector=element.getAttribute('data-target');if(!selector||selector==='#'){var hrefAttr=element.getAttribute('href');selector=hrefAttr&&hrefAttr!=='#'?hrefAttr.trim():'';}
try{return document.querySelector(selector)?selector:null;}catch(_){return null;}},getTransitionDurationFromElement:function getTransitionDurationFromElement(element){if(!element){return 0;}
var transitionDuration=$__default["default"](element).css('transition-duration');var transitionDelay=$__default["default"](element).css('transition-delay');var floatTransitionDuration=parseFloat(transitionDuration);var floatTransitionDelay=parseFloat(transitionDelay);if(!floatTransitionDuration&&!floatTransitionDelay){return 0;}
transitionDuration=transitionDuration.split(',')[0];transitionDelay=transitionDelay.split(',')[0];return(parseFloat(transitionDuration)+parseFloat(transitionDelay))*MILLISECONDS_MULTIPLIER;},reflow:function reflow(element){return element.offsetHeight;},triggerTransitionEnd:function triggerTransitionEnd(element){$__default["default"](element).trigger(TRANSITION_END);},supportsTransitionEnd:function supportsTransitionEnd(){return Boolean(TRANSITION_END);},isElement:function isElement(obj){return(obj[0]||obj).nodeType;},typeCheckConfig:function typeCheckConfig(componentName,config,configTypes){for(var property in configTypes){if(Object.prototype.hasOwnProperty.call(configTypes,property)){var expectedTypes=configTypes[property];var value=config[property];var valueType=value&&Util.isElement(value)?'element':toType(value);if(!new RegExp(expectedTypes).test(valueType)){throw new Error(componentName.toUpperCase()+": "+("Option \""+property+"\" provided type \""+valueType+"\" ")+("but expected type \""+expectedTypes+"\"."));}}}},findShadowRoot:function findShadowRoot(element){if(!document.documentElement.attachShadow){return null;}
if(typeof element.getRootNode==='function'){var root=element.getRootNode();return root instanceof ShadowRoot?root:null;}
if(element instanceof ShadowRoot){return element;}
if(!element.parentNode){return null;}
return Util.findShadowRoot(element.parentNode);},jQueryDetection:function jQueryDetection(){if(typeof $__default["default"]==='undefined'){throw new TypeError('Bootstrap\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\'s JavaScript.');}
var version=$__default["default"].fn.jquery.split(' ')[0].split('.');var minMajor=1;var ltMajor=2;var minMinor=9;var minPatch=1;var maxMajor=4;if(version[0]<ltMajor&&version[1]<minMinor||version[0]===minMajor&&version[1]===minMinor&&version[2]<minPatch||version[0]>=maxMajor){throw new Error('Bootstrap\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0');}}};Util.jQueryDetection();setTransitionEndSupport();var NAME$a='alert';var VERSION$a='4.6.2';var DATA_KEY$a='bs.alert';var EVENT_KEY$a="."+DATA_KEY$a;var DATA_API_KEY$7='.data-api';var JQUERY_NO_CONFLICT$a=$__default["default"].fn[NAME$a];var CLASS_NAME_ALERT='alert';var CLASS_NAME_FADE$5='fade';var CLASS_NAME_SHOW$7='show';var EVENT_CLOSE="close"+EVENT_KEY$a;var EVENT_CLOSED="closed"+EVENT_KEY$a;var EVENT_CLICK_DATA_API$6="click"+EVENT_KEY$a+DATA_API_KEY$7;var SELECTOR_DISMISS='[data-dismiss="alert"]';var Alert=function(){function Alert(element){this._element=element;}
var _proto=Alert.prototype;_proto.close=function close(element){var rootElement=this._element;if(element){rootElement=this._getRootElement(element);}
var customEvent=this._triggerCloseEvent(rootElement);if(customEvent.isDefaultPrevented()){return;}
this._removeElement(rootElement);};_proto.dispose=function dispose(){$__default["default"].removeData(this._element,DATA_KEY$a);this._element=null;};_proto._getRootElement=function _getRootElement(element){var selector=Util.getSelectorFromElement(element);var parent=false;if(selector){parent=document.querySelector(selector);}
if(!parent){parent=$__default["default"](element).closest("."+CLASS_NAME_ALERT)[0];}
return parent;};_proto._triggerCloseEvent=function _triggerCloseEvent(element){var closeEvent=$__default["default"].Event(EVENT_CLOSE);$__default["default"](element).trigger(closeEvent);return closeEvent;};_proto._removeElement=function _removeElement(element){var _this=this;$__default["default"](element).removeClass(CLASS_NAME_SHOW$7);if(!$__default["default"](element).hasClass(CLASS_NAME_FADE$5)){this._destroyElement(element);return;}
var transitionDuration=Util.getTransitionDurationFromElement(element);$__default["default"](element).one(Util.TRANSITION_END,function(event){return _this._destroyElement(element,event);}).emulateTransitionEnd(transitionDuration);};_proto._destroyElement=function _destroyElement(element){$__default["default"](element).detach().trigger(EVENT_CLOSED).remove();};Alert._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var $element=$__default["default"](this);var data=$element.data(DATA_KEY$a);if(!data){data=new Alert(this);$element.data(DATA_KEY$a,data);}
if(config==='close'){data[config](this);}});};Alert._handleDismiss=function _handleDismiss(alertInstance){return function(event){if(event){event.preventDefault();}
alertInstance.close(this);};};_createClass(Alert,null,[{key:"VERSION",get:function get(){return VERSION$a;}}]);return Alert;}();$__default["default"](document).on(EVENT_CLICK_DATA_API$6,SELECTOR_DISMISS,Alert._handleDismiss(new Alert()));$__default["default"].fn[NAME$a]=Alert._jQueryInterface;$__default["default"].fn[NAME$a].Constructor=Alert;$__default["default"].fn[NAME$a].noConflict=function(){$__default["default"].fn[NAME$a]=JQUERY_NO_CONFLICT$a;return Alert._jQueryInterface;};var NAME$9='button';var VERSION$9='4.6.2';var DATA_KEY$9='bs.button';var EVENT_KEY$9="."+DATA_KEY$9;var DATA_API_KEY$6='.data-api';var JQUERY_NO_CONFLICT$9=$__default["default"].fn[NAME$9];var CLASS_NAME_ACTIVE$3='active';var CLASS_NAME_BUTTON='btn';var CLASS_NAME_FOCUS='focus';var EVENT_CLICK_DATA_API$5="click"+EVENT_KEY$9+DATA_API_KEY$6;var EVENT_FOCUS_BLUR_DATA_API="focus"+EVENT_KEY$9+DATA_API_KEY$6+" "+("blur"+EVENT_KEY$9+DATA_API_KEY$6);var EVENT_LOAD_DATA_API$2="load"+EVENT_KEY$9+DATA_API_KEY$6;var SELECTOR_DATA_TOGGLE_CARROT='[data-toggle^="button"]';var SELECTOR_DATA_TOGGLES='[data-toggle="buttons"]';var SELECTOR_DATA_TOGGLE$4='[data-toggle="button"]';var SELECTOR_DATA_TOGGLES_BUTTONS='[data-toggle="buttons"] .btn';var SELECTOR_INPUT='input:not([type="hidden"])';var SELECTOR_ACTIVE$2='.active';var SELECTOR_BUTTON='.btn';var Button=function(){function Button(element){this._element=element;this.shouldAvoidTriggerChange=false;}
var _proto=Button.prototype;_proto.toggle=function toggle(){var triggerChangeEvent=true;var addAriaPressed=true;var rootElement=$__default["default"](this._element).closest(SELECTOR_DATA_TOGGLES)[0];if(rootElement){var input=this._element.querySelector(SELECTOR_INPUT);if(input){if(input.type==='radio'){if(input.checked&&this._element.classList.contains(CLASS_NAME_ACTIVE$3)){triggerChangeEvent=false;}else{var activeElement=rootElement.querySelector(SELECTOR_ACTIVE$2);if(activeElement){$__default["default"](activeElement).removeClass(CLASS_NAME_ACTIVE$3);}}}
if(triggerChangeEvent){if(input.type==='checkbox'||input.type==='radio'){input.checked=!this._element.classList.contains(CLASS_NAME_ACTIVE$3);}
if(!this.shouldAvoidTriggerChange){$__default["default"](input).trigger('change');}}
input.focus();addAriaPressed=false;}}
if(!(this._element.hasAttribute('disabled')||this._element.classList.contains('disabled'))){if(addAriaPressed){this._element.setAttribute('aria-pressed',!this._element.classList.contains(CLASS_NAME_ACTIVE$3));}
if(triggerChangeEvent){$__default["default"](this._element).toggleClass(CLASS_NAME_ACTIVE$3);}}};_proto.dispose=function dispose(){$__default["default"].removeData(this._element,DATA_KEY$9);this._element=null;};Button._jQueryInterface=function _jQueryInterface(config,avoidTriggerChange){return this.each(function(){var $element=$__default["default"](this);var data=$element.data(DATA_KEY$9);if(!data){data=new Button(this);$element.data(DATA_KEY$9,data);}
data.shouldAvoidTriggerChange=avoidTriggerChange;if(config==='toggle'){data[config]();}});};_createClass(Button,null,[{key:"VERSION",get:function get(){return VERSION$9;}}]);return Button;}();$__default["default"](document).on(EVENT_CLICK_DATA_API$5,SELECTOR_DATA_TOGGLE_CARROT,function(event){var button=event.target;var initialButton=button;if(!$__default["default"](button).hasClass(CLASS_NAME_BUTTON)){button=$__default["default"](button).closest(SELECTOR_BUTTON)[0];}
if(!button||button.hasAttribute('disabled')||button.classList.contains('disabled')){event.preventDefault();}else{var inputBtn=button.querySelector(SELECTOR_INPUT);if(inputBtn&&(inputBtn.hasAttribute('disabled')||inputBtn.classList.contains('disabled'))){event.preventDefault();return;}
if(initialButton.tagName==='INPUT'||button.tagName!=='LABEL'){Button._jQueryInterface.call($__default["default"](button),'toggle',initialButton.tagName==='INPUT');}}}).on(EVENT_FOCUS_BLUR_DATA_API,SELECTOR_DATA_TOGGLE_CARROT,function(event){var button=$__default["default"](event.target).closest(SELECTOR_BUTTON)[0];$__default["default"](button).toggleClass(CLASS_NAME_FOCUS,/^focus(in)?$/.test(event.type));});$__default["default"](window).on(EVENT_LOAD_DATA_API$2,function(){var buttons=[].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLES_BUTTONS));for(var i=0,len=buttons.length;i<len;i++){var button=buttons[i];var input=button.querySelector(SELECTOR_INPUT);if(input.checked||input.hasAttribute('checked')){button.classList.add(CLASS_NAME_ACTIVE$3);}else{button.classList.remove(CLASS_NAME_ACTIVE$3);}}
buttons=[].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLE$4));for(var _i=0,_len=buttons.length;_i<_len;_i++){var _button=buttons[_i];if(_button.getAttribute('aria-pressed')==='true'){_button.classList.add(CLASS_NAME_ACTIVE$3);}else{_button.classList.remove(CLASS_NAME_ACTIVE$3);}}});$__default["default"].fn[NAME$9]=Button._jQueryInterface;$__default["default"].fn[NAME$9].Constructor=Button;$__default["default"].fn[NAME$9].noConflict=function(){$__default["default"].fn[NAME$9]=JQUERY_NO_CONFLICT$9;return Button._jQueryInterface;};var NAME$8='carousel';var VERSION$8='4.6.2';var DATA_KEY$8='bs.carousel';var EVENT_KEY$8="."+DATA_KEY$8;var DATA_API_KEY$5='.data-api';var JQUERY_NO_CONFLICT$8=$__default["default"].fn[NAME$8];var ARROW_LEFT_KEYCODE=37;var ARROW_RIGHT_KEYCODE=39;var TOUCHEVENT_COMPAT_WAIT=500;var SWIPE_THRESHOLD=40;var CLASS_NAME_CAROUSEL='carousel';var CLASS_NAME_ACTIVE$2='active';var CLASS_NAME_SLIDE='slide';var CLASS_NAME_RIGHT='carousel-item-right';var CLASS_NAME_LEFT='carousel-item-left';var CLASS_NAME_NEXT='carousel-item-next';var CLASS_NAME_PREV='carousel-item-prev';var CLASS_NAME_POINTER_EVENT='pointer-event';var DIRECTION_NEXT='next';var DIRECTION_PREV='prev';var DIRECTION_LEFT='left';var DIRECTION_RIGHT='right';var EVENT_SLIDE="slide"+EVENT_KEY$8;var EVENT_SLID="slid"+EVENT_KEY$8;var EVENT_KEYDOWN="keydown"+EVENT_KEY$8;var EVENT_MOUSEENTER="mouseenter"+EVENT_KEY$8;var EVENT_MOUSELEAVE="mouseleave"+EVENT_KEY$8;var EVENT_TOUCHSTART="touchstart"+EVENT_KEY$8;var EVENT_TOUCHMOVE="touchmove"+EVENT_KEY$8;var EVENT_TOUCHEND="touchend"+EVENT_KEY$8;var EVENT_POINTERDOWN="pointerdown"+EVENT_KEY$8;var EVENT_POINTERUP="pointerup"+EVENT_KEY$8;var EVENT_DRAG_START="dragstart"+EVENT_KEY$8;var EVENT_LOAD_DATA_API$1="load"+EVENT_KEY$8+DATA_API_KEY$5;var EVENT_CLICK_DATA_API$4="click"+EVENT_KEY$8+DATA_API_KEY$5;var SELECTOR_ACTIVE$1='.active';var SELECTOR_ACTIVE_ITEM='.active.carousel-item';var SELECTOR_ITEM='.carousel-item';var SELECTOR_ITEM_IMG='.carousel-item img';var SELECTOR_NEXT_PREV='.carousel-item-next, .carousel-item-prev';var SELECTOR_INDICATORS='.carousel-indicators';var SELECTOR_DATA_SLIDE='[data-slide], [data-slide-to]';var SELECTOR_DATA_RIDE='[data-ride="carousel"]';var Default$7={interval:5000,keyboard:true,slide:false,pause:'hover',wrap:true,touch:true};var DefaultType$7={interval:'(number|boolean)',keyboard:'boolean',slide:'(boolean|string)',pause:'(string|boolean)',wrap:'boolean',touch:'boolean'};var PointerType={TOUCH:'touch',PEN:'pen'};var Carousel=function(){function Carousel(element,config){this._items=null;this._interval=null;this._activeElement=null;this._isPaused=false;this._isSliding=false;this.touchTimeout=null;this.touchStartX=0;this.touchDeltaX=0;this._config=this._getConfig(config);this._element=element;this._indicatorsElement=this._element.querySelector(SELECTOR_INDICATORS);this._touchSupported='ontouchstart'in document.documentElement||navigator.maxTouchPoints>0;this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent);this._addEventListeners();}
var _proto=Carousel.prototype;_proto.next=function next(){if(!this._isSliding){this._slide(DIRECTION_NEXT);}};_proto.nextWhenVisible=function nextWhenVisible(){var $element=$__default["default"](this._element);if(!document.hidden&&$element.is(':visible')&&$element.css('visibility')!=='hidden'){this.next();}};_proto.prev=function prev(){if(!this._isSliding){this._slide(DIRECTION_PREV);}};_proto.pause=function pause(event){if(!event){this._isPaused=true;}
if(this._element.querySelector(SELECTOR_NEXT_PREV)){Util.triggerTransitionEnd(this._element);this.cycle(true);}
clearInterval(this._interval);this._interval=null;};_proto.cycle=function cycle(event){if(!event){this._isPaused=false;}
if(this._interval){clearInterval(this._interval);this._interval=null;}
if(this._config.interval&&!this._isPaused){this._updateInterval();this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval);}};_proto.to=function to(index){var _this=this;this._activeElement=this._element.querySelector(SELECTOR_ACTIVE_ITEM);var activeIndex=this._getItemIndex(this._activeElement);if(index>this._items.length-1||index<0){return;}
if(this._isSliding){$__default["default"](this._element).one(EVENT_SLID,function(){return _this.to(index);});return;}
if(activeIndex===index){this.pause();this.cycle();return;}
var direction=index>activeIndex?DIRECTION_NEXT:DIRECTION_PREV;this._slide(direction,this._items[index]);};_proto.dispose=function dispose(){$__default["default"](this._element).off(EVENT_KEY$8);$__default["default"].removeData(this._element,DATA_KEY$8);this._items=null;this._config=null;this._element=null;this._interval=null;this._isPaused=null;this._isSliding=null;this._activeElement=null;this._indicatorsElement=null;};_proto._getConfig=function _getConfig(config){config=_extends({},Default$7,config);Util.typeCheckConfig(NAME$8,config,DefaultType$7);return config;};_proto._handleSwipe=function _handleSwipe(){var absDeltax=Math.abs(this.touchDeltaX);if(absDeltax<=SWIPE_THRESHOLD){return;}
var direction=absDeltax / this.touchDeltaX;this.touchDeltaX=0;if(direction>0){this.prev();}
if(direction<0){this.next();}};_proto._addEventListeners=function _addEventListeners(){var _this2=this;if(this._config.keyboard){$__default["default"](this._element).on(EVENT_KEYDOWN,function(event){return _this2._keydown(event);});}
if(this._config.pause==='hover'){$__default["default"](this._element).on(EVENT_MOUSEENTER,function(event){return _this2.pause(event);}).on(EVENT_MOUSELEAVE,function(event){return _this2.cycle(event);});}
if(this._config.touch){this._addTouchEventListeners();}};_proto._addTouchEventListeners=function _addTouchEventListeners(){var _this3=this;if(!this._touchSupported){return;}
var start=function start(event){if(_this3._pointerEvent&&PointerType[event.originalEvent.pointerType.toUpperCase()]){_this3.touchStartX=event.originalEvent.clientX;}else if(!_this3._pointerEvent){_this3.touchStartX=event.originalEvent.touches[0].clientX;}};var move=function move(event){_this3.touchDeltaX=event.originalEvent.touches&&event.originalEvent.touches.length>1?0:event.originalEvent.touches[0].clientX-_this3.touchStartX;};var end=function end(event){if(_this3._pointerEvent&&PointerType[event.originalEvent.pointerType.toUpperCase()]){_this3.touchDeltaX=event.originalEvent.clientX-_this3.touchStartX;}
_this3._handleSwipe();if(_this3._config.pause==='hover'){_this3.pause();if(_this3.touchTimeout){clearTimeout(_this3.touchTimeout);}
_this3.touchTimeout=setTimeout(function(event){return _this3.cycle(event);},TOUCHEVENT_COMPAT_WAIT+_this3._config.interval);}};$__default["default"](this._element.querySelectorAll(SELECTOR_ITEM_IMG)).on(EVENT_DRAG_START,function(e){return e.preventDefault();});if(this._pointerEvent){$__default["default"](this._element).on(EVENT_POINTERDOWN,function(event){return start(event);});$__default["default"](this._element).on(EVENT_POINTERUP,function(event){return end(event);});this._element.classList.add(CLASS_NAME_POINTER_EVENT);}else{$__default["default"](this._element).on(EVENT_TOUCHSTART,function(event){return start(event);});$__default["default"](this._element).on(EVENT_TOUCHMOVE,function(event){return move(event);});$__default["default"](this._element).on(EVENT_TOUCHEND,function(event){return end(event);});}};_proto._keydown=function _keydown(event){if(/input|textarea/i.test(event.target.tagName)){return;}
switch(event.which){case ARROW_LEFT_KEYCODE:event.preventDefault();this.prev();break;case ARROW_RIGHT_KEYCODE:event.preventDefault();this.next();break;}};_proto._getItemIndex=function _getItemIndex(element){this._items=element&&element.parentNode?[].slice.call(element.parentNode.querySelectorAll(SELECTOR_ITEM)):[];return this._items.indexOf(element);};_proto._getItemByDirection=function _getItemByDirection(direction,activeElement){var isNextDirection=direction===DIRECTION_NEXT;var isPrevDirection=direction===DIRECTION_PREV;var activeIndex=this._getItemIndex(activeElement);var lastItemIndex=this._items.length-1;var isGoingToWrap=isPrevDirection&&activeIndex===0||isNextDirection&&activeIndex===lastItemIndex;if(isGoingToWrap&&!this._config.wrap){return activeElement;}
var delta=direction===DIRECTION_PREV?-1:1;var itemIndex=(activeIndex+delta)%this._items.length;return itemIndex===-1?this._items[this._items.length-1]:this._items[itemIndex];};_proto._triggerSlideEvent=function _triggerSlideEvent(relatedTarget,eventDirectionName){var targetIndex=this._getItemIndex(relatedTarget);var fromIndex=this._getItemIndex(this._element.querySelector(SELECTOR_ACTIVE_ITEM));var slideEvent=$__default["default"].Event(EVENT_SLIDE,{relatedTarget:relatedTarget,direction:eventDirectionName,from:fromIndex,to:targetIndex});$__default["default"](this._element).trigger(slideEvent);return slideEvent;};_proto._setActiveIndicatorElement=function _setActiveIndicatorElement(element){if(this._indicatorsElement){var indicators=[].slice.call(this._indicatorsElement.querySelectorAll(SELECTOR_ACTIVE$1));$__default["default"](indicators).removeClass(CLASS_NAME_ACTIVE$2);var nextIndicator=this._indicatorsElement.children[this._getItemIndex(element)];if(nextIndicator){$__default["default"](nextIndicator).addClass(CLASS_NAME_ACTIVE$2);}}};_proto._updateInterval=function _updateInterval(){var element=this._activeElement||this._element.querySelector(SELECTOR_ACTIVE_ITEM);if(!element){return;}
var elementInterval=parseInt(element.getAttribute('data-interval'),10);if(elementInterval){this._config.defaultInterval=this._config.defaultInterval||this._config.interval;this._config.interval=elementInterval;}else{this._config.interval=this._config.defaultInterval||this._config.interval;}};_proto._slide=function _slide(direction,element){var _this4=this;var activeElement=this._element.querySelector(SELECTOR_ACTIVE_ITEM);var activeElementIndex=this._getItemIndex(activeElement);var nextElement=element||activeElement&&this._getItemByDirection(direction,activeElement);var nextElementIndex=this._getItemIndex(nextElement);var isCycling=Boolean(this._interval);var directionalClassName;var orderClassName;var eventDirectionName;if(direction===DIRECTION_NEXT){directionalClassName=CLASS_NAME_LEFT;orderClassName=CLASS_NAME_NEXT;eventDirectionName=DIRECTION_LEFT;}else{directionalClassName=CLASS_NAME_RIGHT;orderClassName=CLASS_NAME_PREV;eventDirectionName=DIRECTION_RIGHT;}
if(nextElement&&$__default["default"](nextElement).hasClass(CLASS_NAME_ACTIVE$2)){this._isSliding=false;return;}
var slideEvent=this._triggerSlideEvent(nextElement,eventDirectionName);if(slideEvent.isDefaultPrevented()){return;}
if(!activeElement||!nextElement){return;}
this._isSliding=true;if(isCycling){this.pause();}
this._setActiveIndicatorElement(nextElement);this._activeElement=nextElement;var slidEvent=$__default["default"].Event(EVENT_SLID,{relatedTarget:nextElement,direction:eventDirectionName,from:activeElementIndex,to:nextElementIndex});if($__default["default"](this._element).hasClass(CLASS_NAME_SLIDE)){$__default["default"](nextElement).addClass(orderClassName);Util.reflow(nextElement);$__default["default"](activeElement).addClass(directionalClassName);$__default["default"](nextElement).addClass(directionalClassName);var transitionDuration=Util.getTransitionDurationFromElement(activeElement);$__default["default"](activeElement).one(Util.TRANSITION_END,function(){$__default["default"](nextElement).removeClass(directionalClassName+" "+orderClassName).addClass(CLASS_NAME_ACTIVE$2);$__default["default"](activeElement).removeClass(CLASS_NAME_ACTIVE$2+" "+orderClassName+" "+directionalClassName);_this4._isSliding=false;setTimeout(function(){return $__default["default"](_this4._element).trigger(slidEvent);},0);}).emulateTransitionEnd(transitionDuration);}else{$__default["default"](activeElement).removeClass(CLASS_NAME_ACTIVE$2);$__default["default"](nextElement).addClass(CLASS_NAME_ACTIVE$2);this._isSliding=false;$__default["default"](this._element).trigger(slidEvent);}
if(isCycling){this.cycle();}};Carousel._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=$__default["default"](this).data(DATA_KEY$8);var _config=_extends({},Default$7,$__default["default"](this).data());if(typeof config==='object'){_config=_extends({},_config,config);}
var action=typeof config==='string'?config:_config.slide;if(!data){data=new Carousel(this,_config);$__default["default"](this).data(DATA_KEY$8,data);}
if(typeof config==='number'){data.to(config);}else if(typeof action==='string'){if(typeof data[action]==='undefined'){throw new TypeError("No method named \""+action+"\"");}
data[action]();}else if(_config.interval&&_config.ride){data.pause();data.cycle();}});};Carousel._dataApiClickHandler=function _dataApiClickHandler(event){var selector=Util.getSelectorFromElement(this);if(!selector){return;}
var target=$__default["default"](selector)[0];if(!target||!$__default["default"](target).hasClass(CLASS_NAME_CAROUSEL)){return;}
var config=_extends({},$__default["default"](target).data(),$__default["default"](this).data());var slideIndex=this.getAttribute('data-slide-to');if(slideIndex){config.interval=false;}
Carousel._jQueryInterface.call($__default["default"](target),config);if(slideIndex){$__default["default"](target).data(DATA_KEY$8).to(slideIndex);}
event.preventDefault();};_createClass(Carousel,null,[{key:"VERSION",get:function get(){return VERSION$8;}},{key:"Default",get:function get(){return Default$7;}}]);return Carousel;}();$__default["default"](document).on(EVENT_CLICK_DATA_API$4,SELECTOR_DATA_SLIDE,Carousel._dataApiClickHandler);$__default["default"](window).on(EVENT_LOAD_DATA_API$1,function(){var carousels=[].slice.call(document.querySelectorAll(SELECTOR_DATA_RIDE));for(var i=0,len=carousels.length;i<len;i++){var $carousel=$__default["default"](carousels[i]);Carousel._jQueryInterface.call($carousel,$carousel.data());}});$__default["default"].fn[NAME$8]=Carousel._jQueryInterface;$__default["default"].fn[NAME$8].Constructor=Carousel;$__default["default"].fn[NAME$8].noConflict=function(){$__default["default"].fn[NAME$8]=JQUERY_NO_CONFLICT$8;return Carousel._jQueryInterface;};var NAME$7='collapse';var VERSION$7='4.6.2';var DATA_KEY$7='bs.collapse';var EVENT_KEY$7="."+DATA_KEY$7;var DATA_API_KEY$4='.data-api';var JQUERY_NO_CONFLICT$7=$__default["default"].fn[NAME$7];var CLASS_NAME_SHOW$6='show';var CLASS_NAME_COLLAPSE='collapse';var CLASS_NAME_COLLAPSING='collapsing';var CLASS_NAME_COLLAPSED='collapsed';var DIMENSION_WIDTH='width';var DIMENSION_HEIGHT='height';var EVENT_SHOW$4="show"+EVENT_KEY$7;var EVENT_SHOWN$4="shown"+EVENT_KEY$7;var EVENT_HIDE$4="hide"+EVENT_KEY$7;var EVENT_HIDDEN$4="hidden"+EVENT_KEY$7;var EVENT_CLICK_DATA_API$3="click"+EVENT_KEY$7+DATA_API_KEY$4;var SELECTOR_ACTIVES='.show, .collapsing';var SELECTOR_DATA_TOGGLE$3='[data-toggle="collapse"]';var Default$6={toggle:true,parent:''};var DefaultType$6={toggle:'boolean',parent:'(string|element)'};var Collapse=function(){function Collapse(element,config){this._isTransitioning=false;this._element=element;this._config=this._getConfig(config);this._triggerArray=[].slice.call(document.querySelectorAll("[data-toggle=\"collapse\"][href=\"#"+element.id+"\"],"+("[data-toggle=\"collapse\"][data-target=\"#"+element.id+"\"]")));var toggleList=[].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLE$3));for(var i=0,len=toggleList.length;i<len;i++){var elem=toggleList[i];var selector=Util.getSelectorFromElement(elem);var filterElement=[].slice.call(document.querySelectorAll(selector)).filter(function(foundElem){return foundElem===element;});if(selector!==null&&filterElement.length>0){this._selector=selector;this._triggerArray.push(elem);}}
this._parent=this._config.parent?this._getParent():null;if(!this._config.parent){this._addAriaAndCollapsedClass(this._element,this._triggerArray);}
if(this._config.toggle){this.toggle();}}
var _proto=Collapse.prototype;_proto.toggle=function toggle(){if($__default["default"](this._element).hasClass(CLASS_NAME_SHOW$6)){this.hide();}else{this.show();}};_proto.show=function show(){var _this=this;if(this._isTransitioning||$__default["default"](this._element).hasClass(CLASS_NAME_SHOW$6)){return;}
var actives;var activesData;if(this._parent){actives=[].slice.call(this._parent.querySelectorAll(SELECTOR_ACTIVES)).filter(function(elem){if(typeof _this._config.parent==='string'){return elem.getAttribute('data-parent')===_this._config.parent;}
return elem.classList.contains(CLASS_NAME_COLLAPSE);});if(actives.length===0){actives=null;}}
if(actives){activesData=$__default["default"](actives).not(this._selector).data(DATA_KEY$7);if(activesData&&activesData._isTransitioning){return;}}
var startEvent=$__default["default"].Event(EVENT_SHOW$4);$__default["default"](this._element).trigger(startEvent);if(startEvent.isDefaultPrevented()){return;}
if(actives){Collapse._jQueryInterface.call($__default["default"](actives).not(this._selector),'hide');if(!activesData){$__default["default"](actives).data(DATA_KEY$7,null);}}
var dimension=this._getDimension();$__default["default"](this._element).removeClass(CLASS_NAME_COLLAPSE).addClass(CLASS_NAME_COLLAPSING);this._element.style[dimension]=0;if(this._triggerArray.length){$__default["default"](this._triggerArray).removeClass(CLASS_NAME_COLLAPSED).attr('aria-expanded',true);}
this.setTransitioning(true);var complete=function complete(){$__default["default"](_this._element).removeClass(CLASS_NAME_COLLAPSING).addClass(CLASS_NAME_COLLAPSE+" "+CLASS_NAME_SHOW$6);_this._element.style[dimension]='';_this.setTransitioning(false);$__default["default"](_this._element).trigger(EVENT_SHOWN$4);};var capitalizedDimension=dimension[0].toUpperCase()+dimension.slice(1);var scrollSize="scroll"+capitalizedDimension;var transitionDuration=Util.getTransitionDurationFromElement(this._element);$__default["default"](this._element).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration);this._element.style[dimension]=this._element[scrollSize]+"px";};_proto.hide=function hide(){var _this2=this;if(this._isTransitioning||!$__default["default"](this._element).hasClass(CLASS_NAME_SHOW$6)){return;}
var startEvent=$__default["default"].Event(EVENT_HIDE$4);$__default["default"](this._element).trigger(startEvent);if(startEvent.isDefaultPrevented()){return;}
var dimension=this._getDimension();this._element.style[dimension]=this._element.getBoundingClientRect()[dimension]+"px";Util.reflow(this._element);$__default["default"](this._element).addClass(CLASS_NAME_COLLAPSING).removeClass(CLASS_NAME_COLLAPSE+" "+CLASS_NAME_SHOW$6);var triggerArrayLength=this._triggerArray.length;if(triggerArrayLength>0){for(var i=0;i<triggerArrayLength;i++){var trigger=this._triggerArray[i];var selector=Util.getSelectorFromElement(trigger);if(selector!==null){var $elem=$__default["default"]([].slice.call(document.querySelectorAll(selector)));if(!$elem.hasClass(CLASS_NAME_SHOW$6)){$__default["default"](trigger).addClass(CLASS_NAME_COLLAPSED).attr('aria-expanded',false);}}}}
this.setTransitioning(true);var complete=function complete(){_this2.setTransitioning(false);$__default["default"](_this2._element).removeClass(CLASS_NAME_COLLAPSING).addClass(CLASS_NAME_COLLAPSE).trigger(EVENT_HIDDEN$4);};this._element.style[dimension]='';var transitionDuration=Util.getTransitionDurationFromElement(this._element);$__default["default"](this._element).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration);};_proto.setTransitioning=function setTransitioning(isTransitioning){this._isTransitioning=isTransitioning;};_proto.dispose=function dispose(){$__default["default"].removeData(this._element,DATA_KEY$7);this._config=null;this._parent=null;this._element=null;this._triggerArray=null;this._isTransitioning=null;};_proto._getConfig=function _getConfig(config){config=_extends({},Default$6,config);config.toggle=Boolean(config.toggle);Util.typeCheckConfig(NAME$7,config,DefaultType$6);return config;};_proto._getDimension=function _getDimension(){var hasWidth=$__default["default"](this._element).hasClass(DIMENSION_WIDTH);return hasWidth?DIMENSION_WIDTH:DIMENSION_HEIGHT;};_proto._getParent=function _getParent(){var _this3=this;var parent;if(Util.isElement(this._config.parent)){parent=this._config.parent;if(typeof this._config.parent.jquery!=='undefined'){parent=this._config.parent[0];}}else{parent=document.querySelector(this._config.parent);}
var selector="[data-toggle=\"collapse\"][data-parent=\""+this._config.parent+"\"]";var children=[].slice.call(parent.querySelectorAll(selector));$__default["default"](children).each(function(i,element){_this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element),[element]);});return parent;};_proto._addAriaAndCollapsedClass=function _addAriaAndCollapsedClass(element,triggerArray){var isOpen=$__default["default"](element).hasClass(CLASS_NAME_SHOW$6);if(triggerArray.length){$__default["default"](triggerArray).toggleClass(CLASS_NAME_COLLAPSED,!isOpen).attr('aria-expanded',isOpen);}};Collapse._getTargetFromElement=function _getTargetFromElement(element){var selector=Util.getSelectorFromElement(element);return selector?document.querySelector(selector):null;};Collapse._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var $element=$__default["default"](this);var data=$element.data(DATA_KEY$7);var _config=_extends({},Default$6,$element.data(),typeof config==='object'&&config?config:{});if(!data&&_config.toggle&&typeof config==='string'&&/show|hide/.test(config)){_config.toggle=false;}
if(!data){data=new Collapse(this,_config);$element.data(DATA_KEY$7,data);}
if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"");}
data[config]();}});};_createClass(Collapse,null,[{key:"VERSION",get:function get(){return VERSION$7;}},{key:"Default",get:function get(){return Default$6;}}]);return Collapse;}();$__default["default"](document).on(EVENT_CLICK_DATA_API$3,SELECTOR_DATA_TOGGLE$3,function(event){if(event.currentTarget.tagName==='A'){event.preventDefault();}
var $trigger=$__default["default"](this);var selector=Util.getSelectorFromElement(this);var selectors=[].slice.call(document.querySelectorAll(selector));$__default["default"](selectors).each(function(){var $target=$__default["default"](this);var data=$target.data(DATA_KEY$7);var config=data?'toggle':$trigger.data();Collapse._jQueryInterface.call($target,config);});});$__default["default"].fn[NAME$7]=Collapse._jQueryInterface;$__default["default"].fn[NAME$7].Constructor=Collapse;$__default["default"].fn[NAME$7].noConflict=function(){$__default["default"].fn[NAME$7]=JQUERY_NO_CONFLICT$7;return Collapse._jQueryInterface;};var NAME$6='dropdown';var VERSION$6='4.6.2';var DATA_KEY$6='bs.dropdown';var EVENT_KEY$6="."+DATA_KEY$6;var DATA_API_KEY$3='.data-api';var JQUERY_NO_CONFLICT$6=$__default["default"].fn[NAME$6];var ESCAPE_KEYCODE$1=27;var SPACE_KEYCODE=32;var TAB_KEYCODE=9;var ARROW_UP_KEYCODE=38;var ARROW_DOWN_KEYCODE=40;var RIGHT_MOUSE_BUTTON_WHICH=3;var REGEXP_KEYDOWN=new RegExp(ARROW_UP_KEYCODE+"|"+ARROW_DOWN_KEYCODE+"|"+ESCAPE_KEYCODE$1);var CLASS_NAME_DISABLED$1='disabled';var CLASS_NAME_SHOW$5='show';var CLASS_NAME_DROPUP='dropup';var CLASS_NAME_DROPRIGHT='dropright';var CLASS_NAME_DROPLEFT='dropleft';var CLASS_NAME_MENURIGHT='dropdown-menu-right';var CLASS_NAME_POSITION_STATIC='position-static';var EVENT_HIDE$3="hide"+EVENT_KEY$6;var EVENT_HIDDEN$3="hidden"+EVENT_KEY$6;var EVENT_SHOW$3="show"+EVENT_KEY$6;var EVENT_SHOWN$3="shown"+EVENT_KEY$6;var EVENT_CLICK="click"+EVENT_KEY$6;var EVENT_CLICK_DATA_API$2="click"+EVENT_KEY$6+DATA_API_KEY$3;var EVENT_KEYDOWN_DATA_API="keydown"+EVENT_KEY$6+DATA_API_KEY$3;var EVENT_KEYUP_DATA_API="keyup"+EVENT_KEY$6+DATA_API_KEY$3;var SELECTOR_DATA_TOGGLE$2='[data-toggle="dropdown"]';var SELECTOR_FORM_CHILD='.dropdown form';var SELECTOR_MENU='.dropdown-menu';var SELECTOR_NAVBAR_NAV='.navbar-nav';var SELECTOR_VISIBLE_ITEMS='.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)';var PLACEMENT_TOP='top-start';var PLACEMENT_TOPEND='top-end';var PLACEMENT_BOTTOM='bottom-start';var PLACEMENT_BOTTOMEND='bottom-end';var PLACEMENT_RIGHT='right-start';var PLACEMENT_LEFT='left-start';var Default$5={offset:0,flip:true,boundary:'scrollParent',reference:'toggle',display:'dynamic',popperConfig:null};var DefaultType$5={offset:'(number|string|function)',flip:'boolean',boundary:'(string|element)',reference:'(string|element)',display:'string',popperConfig:'(null|object)'};var Dropdown=function(){function Dropdown(element,config){this._element=element;this._popper=null;this._config=this._getConfig(config);this._menu=this._getMenuElement();this._inNavbar=this._detectNavbar();this._addEventListeners();}
var _proto=Dropdown.prototype;_proto.toggle=function toggle(){if(this._element.disabled||$__default["default"](this._element).hasClass(CLASS_NAME_DISABLED$1)){return;}
var isActive=$__default["default"](this._menu).hasClass(CLASS_NAME_SHOW$5);Dropdown._clearMenus();if(isActive){return;}
this.show(true);};_proto.show=function show(usePopper){if(usePopper===void 0){usePopper=false;}
if(this._element.disabled||$__default["default"](this._element).hasClass(CLASS_NAME_DISABLED$1)||$__default["default"](this._menu).hasClass(CLASS_NAME_SHOW$5)){return;}
var relatedTarget={relatedTarget:this._element};var showEvent=$__default["default"].Event(EVENT_SHOW$3,relatedTarget);var parent=Dropdown._getParentFromElement(this._element);$__default["default"](parent).trigger(showEvent);if(showEvent.isDefaultPrevented()){return;}
if(!this._inNavbar&&usePopper){if(typeof Popper__default["default"]==='undefined'){throw new TypeError('Bootstrap\'s dropdowns require Popper (https://popper.js.org)');}
var referenceElement=this._element;if(this._config.reference==='parent'){referenceElement=parent;}else if(Util.isElement(this._config.reference)){referenceElement=this._config.reference;if(typeof this._config.reference.jquery!=='undefined'){referenceElement=this._config.reference[0];}}
if(this._config.boundary!=='scrollParent'){$__default["default"](parent).addClass(CLASS_NAME_POSITION_STATIC);}
this._popper=new Popper__default["default"](referenceElement,this._menu,this._getPopperConfig());}
if('ontouchstart'in document.documentElement&&$__default["default"](parent).closest(SELECTOR_NAVBAR_NAV).length===0){$__default["default"](document.body).children().on('mouseover',null,$__default["default"].noop);}
this._element.focus();this._element.setAttribute('aria-expanded',true);$__default["default"](this._menu).toggleClass(CLASS_NAME_SHOW$5);$__default["default"](parent).toggleClass(CLASS_NAME_SHOW$5).trigger($__default["default"].Event(EVENT_SHOWN$3,relatedTarget));};_proto.hide=function hide(){if(this._element.disabled||$__default["default"](this._element).hasClass(CLASS_NAME_DISABLED$1)||!$__default["default"](this._menu).hasClass(CLASS_NAME_SHOW$5)){return;}
var relatedTarget={relatedTarget:this._element};var hideEvent=$__default["default"].Event(EVENT_HIDE$3,relatedTarget);var parent=Dropdown._getParentFromElement(this._element);$__default["default"](parent).trigger(hideEvent);if(hideEvent.isDefaultPrevented()){return;}
if(this._popper){this._popper.destroy();}
$__default["default"](this._menu).toggleClass(CLASS_NAME_SHOW$5);$__default["default"](parent).toggleClass(CLASS_NAME_SHOW$5).trigger($__default["default"].Event(EVENT_HIDDEN$3,relatedTarget));};_proto.dispose=function dispose(){$__default["default"].removeData(this._element,DATA_KEY$6);$__default["default"](this._element).off(EVENT_KEY$6);this._element=null;this._menu=null;if(this._popper!==null){this._popper.destroy();this._popper=null;}};_proto.update=function update(){this._inNavbar=this._detectNavbar();if(this._popper!==null){this._popper.scheduleUpdate();}};_proto._addEventListeners=function _addEventListeners(){var _this=this;$__default["default"](this._element).on(EVENT_CLICK,function(event){event.preventDefault();event.stopPropagation();_this.toggle();});};_proto._getConfig=function _getConfig(config){config=_extends({},this.constructor.Default,$__default["default"](this._element).data(),config);Util.typeCheckConfig(NAME$6,config,this.constructor.DefaultType);return config;};_proto._getMenuElement=function _getMenuElement(){if(!this._menu){var parent=Dropdown._getParentFromElement(this._element);if(parent){this._menu=parent.querySelector(SELECTOR_MENU);}}
return this._menu;};_proto._getPlacement=function _getPlacement(){var $parentDropdown=$__default["default"](this._element.parentNode);var placement=PLACEMENT_BOTTOM;if($parentDropdown.hasClass(CLASS_NAME_DROPUP)){placement=$__default["default"](this._menu).hasClass(CLASS_NAME_MENURIGHT)?PLACEMENT_TOPEND:PLACEMENT_TOP;}else if($parentDropdown.hasClass(CLASS_NAME_DROPRIGHT)){placement=PLACEMENT_RIGHT;}else if($parentDropdown.hasClass(CLASS_NAME_DROPLEFT)){placement=PLACEMENT_LEFT;}else if($__default["default"](this._menu).hasClass(CLASS_NAME_MENURIGHT)){placement=PLACEMENT_BOTTOMEND;}
return placement;};_proto._detectNavbar=function _detectNavbar(){return $__default["default"](this._element).closest('.navbar').length>0;};_proto._getOffset=function _getOffset(){var _this2=this;var offset={};if(typeof this._config.offset==='function'){offset.fn=function(data){data.offsets=_extends({},data.offsets,_this2._config.offset(data.offsets,_this2._element));return data;};}else{offset.offset=this._config.offset;}
return offset;};_proto._getPopperConfig=function _getPopperConfig(){var popperConfig={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};if(this._config.display==='static'){popperConfig.modifiers.applyStyle={enabled:false};}
return _extends({},popperConfig,this._config.popperConfig);};Dropdown._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=$__default["default"](this).data(DATA_KEY$6);var _config=typeof config==='object'?config:null;if(!data){data=new Dropdown(this,_config);$__default["default"](this).data(DATA_KEY$6,data);}
if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"");}
data[config]();}});};Dropdown._clearMenus=function _clearMenus(event){if(event&&(event.which===RIGHT_MOUSE_BUTTON_WHICH||event.type==='keyup'&&event.which!==TAB_KEYCODE)){return;}
var toggles=[].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLE$2));for(var i=0,len=toggles.length;i<len;i++){var parent=Dropdown._getParentFromElement(toggles[i]);var context=$__default["default"](toggles[i]).data(DATA_KEY$6);var relatedTarget={relatedTarget:toggles[i]};if(event&&event.type==='click'){relatedTarget.clickEvent=event;}
if(!context){continue;}
var dropdownMenu=context._menu;if(!$__default["default"](parent).hasClass(CLASS_NAME_SHOW$5)){continue;}
if(event&&(event.type==='click'&&/input|textarea/i.test(event.target.tagName)||event.type==='keyup'&&event.which===TAB_KEYCODE)&&$__default["default"].contains(parent,event.target)){continue;}
var hideEvent=$__default["default"].Event(EVENT_HIDE$3,relatedTarget);$__default["default"](parent).trigger(hideEvent);if(hideEvent.isDefaultPrevented()){continue;}
if('ontouchstart'in document.documentElement){$__default["default"](document.body).children().off('mouseover',null,$__default["default"].noop);}
toggles[i].setAttribute('aria-expanded','false');if(context._popper){context._popper.destroy();}
$__default["default"](dropdownMenu).removeClass(CLASS_NAME_SHOW$5);$__default["default"](parent).removeClass(CLASS_NAME_SHOW$5).trigger($__default["default"].Event(EVENT_HIDDEN$3,relatedTarget));}};Dropdown._getParentFromElement=function _getParentFromElement(element){var parent;var selector=Util.getSelectorFromElement(element);if(selector){parent=document.querySelector(selector);}
return parent||element.parentNode;};Dropdown._dataApiKeydownHandler=function _dataApiKeydownHandler(event){if(/input|textarea/i.test(event.target.tagName)?event.which===SPACE_KEYCODE||event.which!==ESCAPE_KEYCODE$1&&(event.which!==ARROW_DOWN_KEYCODE&&event.which!==ARROW_UP_KEYCODE||$__default["default"](event.target).closest(SELECTOR_MENU).length):!REGEXP_KEYDOWN.test(event.which)){return;}
if(this.disabled||$__default["default"](this).hasClass(CLASS_NAME_DISABLED$1)){return;}
var parent=Dropdown._getParentFromElement(this);var isActive=$__default["default"](parent).hasClass(CLASS_NAME_SHOW$5);if(!isActive&&event.which===ESCAPE_KEYCODE$1){return;}
event.preventDefault();event.stopPropagation();if(!isActive||event.which===ESCAPE_KEYCODE$1||event.which===SPACE_KEYCODE){if(event.which===ESCAPE_KEYCODE$1){$__default["default"](parent.querySelector(SELECTOR_DATA_TOGGLE$2)).trigger('focus');}
$__default["default"](this).trigger('click');return;}
var items=[].slice.call(parent.querySelectorAll(SELECTOR_VISIBLE_ITEMS)).filter(function(item){return $__default["default"](item).is(':visible');});if(items.length===0){return;}
var index=items.indexOf(event.target);if(event.which===ARROW_UP_KEYCODE&&index>0){index--;}
if(event.which===ARROW_DOWN_KEYCODE&&index<items.length-1){index++;}
if(index<0){index=0;}
items[index].focus();};_createClass(Dropdown,null,[{key:"VERSION",get:function get(){return VERSION$6;}},{key:"Default",get:function get(){return Default$5;}},{key:"DefaultType",get:function get(){return DefaultType$5;}}]);return Dropdown;}();$__default["default"](document).on(EVENT_KEYDOWN_DATA_API,SELECTOR_DATA_TOGGLE$2,Dropdown._dataApiKeydownHandler).on(EVENT_KEYDOWN_DATA_API,SELECTOR_MENU,Dropdown._dataApiKeydownHandler).on(EVENT_CLICK_DATA_API$2+" "+EVENT_KEYUP_DATA_API,Dropdown._clearMenus).on(EVENT_CLICK_DATA_API$2,SELECTOR_DATA_TOGGLE$2,function(event){event.preventDefault();event.stopPropagation();Dropdown._jQueryInterface.call($__default["default"](this),'toggle');}).on(EVENT_CLICK_DATA_API$2,SELECTOR_FORM_CHILD,function(e){e.stopPropagation();});$__default["default"].fn[NAME$6]=Dropdown._jQueryInterface;$__default["default"].fn[NAME$6].Constructor=Dropdown;$__default["default"].fn[NAME$6].noConflict=function(){$__default["default"].fn[NAME$6]=JQUERY_NO_CONFLICT$6;return Dropdown._jQueryInterface;};var NAME$5='modal';var VERSION$5='4.6.2';var DATA_KEY$5='bs.modal';var EVENT_KEY$5="."+DATA_KEY$5;var DATA_API_KEY$2='.data-api';var JQUERY_NO_CONFLICT$5=$__default["default"].fn[NAME$5];var ESCAPE_KEYCODE=27;var CLASS_NAME_SCROLLABLE='modal-dialog-scrollable';var CLASS_NAME_SCROLLBAR_MEASURER='modal-scrollbar-measure';var CLASS_NAME_BACKDROP='modal-backdrop';var CLASS_NAME_OPEN='modal-open';var CLASS_NAME_FADE$4='fade';var CLASS_NAME_SHOW$4='show';var CLASS_NAME_STATIC='modal-static';var EVENT_HIDE$2="hide"+EVENT_KEY$5;var EVENT_HIDE_PREVENTED="hidePrevented"+EVENT_KEY$5;var EVENT_HIDDEN$2="hidden"+EVENT_KEY$5;var EVENT_SHOW$2="show"+EVENT_KEY$5;var EVENT_SHOWN$2="shown"+EVENT_KEY$5;var EVENT_FOCUSIN="focusin"+EVENT_KEY$5;var EVENT_RESIZE="resize"+EVENT_KEY$5;var EVENT_CLICK_DISMISS$1="click.dismiss"+EVENT_KEY$5;var EVENT_KEYDOWN_DISMISS="keydown.dismiss"+EVENT_KEY$5;var EVENT_MOUSEUP_DISMISS="mouseup.dismiss"+EVENT_KEY$5;var EVENT_MOUSEDOWN_DISMISS="mousedown.dismiss"+EVENT_KEY$5;var EVENT_CLICK_DATA_API$1="click"+EVENT_KEY$5+DATA_API_KEY$2;var SELECTOR_DIALOG='.modal-dialog';var SELECTOR_MODAL_BODY='.modal-body';var SELECTOR_DATA_TOGGLE$1='[data-toggle="modal"]';var SELECTOR_DATA_DISMISS$1='[data-dismiss="modal"]';var SELECTOR_FIXED_CONTENT='.fixed-top, .fixed-bottom, .is-fixed, .sticky-top';var SELECTOR_STICKY_CONTENT='.sticky-top';var Default$4={backdrop:true,keyboard:true,focus:true,show:true};var DefaultType$4={backdrop:'(boolean|string)',keyboard:'boolean',focus:'boolean',show:'boolean'};var Modal=function(){function Modal(element,config){this._config=this._getConfig(config);this._element=element;this._dialog=element.querySelector(SELECTOR_DIALOG);this._backdrop=null;this._isShown=false;this._isBodyOverflowing=false;this._ignoreBackdropClick=false;this._isTransitioning=false;this._scrollbarWidth=0;}
var _proto=Modal.prototype;_proto.toggle=function toggle(relatedTarget){return this._isShown?this.hide():this.show(relatedTarget);};_proto.show=function show(relatedTarget){var _this=this;if(this._isShown||this._isTransitioning){return;}
var showEvent=$__default["default"].Event(EVENT_SHOW$2,{relatedTarget:relatedTarget});$__default["default"](this._element).trigger(showEvent);if(showEvent.isDefaultPrevented()){return;}
this._isShown=true;if($__default["default"](this._element).hasClass(CLASS_NAME_FADE$4)){this._isTransitioning=true;}
this._checkScrollbar();this._setScrollbar();this._adjustDialog();this._setEscapeEvent();this._setResizeEvent();$__default["default"](this._element).on(EVENT_CLICK_DISMISS$1,SELECTOR_DATA_DISMISS$1,function(event){return _this.hide(event);});$__default["default"](this._dialog).on(EVENT_MOUSEDOWN_DISMISS,function(){$__default["default"](_this._element).one(EVENT_MOUSEUP_DISMISS,function(event){if($__default["default"](event.target).is(_this._element)){_this._ignoreBackdropClick=true;}});});this._showBackdrop(function(){return _this._showElement(relatedTarget);});};_proto.hide=function hide(event){var _this2=this;if(event){event.preventDefault();}
if(!this._isShown||this._isTransitioning){return;}
var hideEvent=$__default["default"].Event(EVENT_HIDE$2);$__default["default"](this._element).trigger(hideEvent);if(!this._isShown||hideEvent.isDefaultPrevented()){return;}
this._isShown=false;var transition=$__default["default"](this._element).hasClass(CLASS_NAME_FADE$4);if(transition){this._isTransitioning=true;}
this._setEscapeEvent();this._setResizeEvent();$__default["default"](document).off(EVENT_FOCUSIN);$__default["default"](this._element).removeClass(CLASS_NAME_SHOW$4);$__default["default"](this._element).off(EVENT_CLICK_DISMISS$1);$__default["default"](this._dialog).off(EVENT_MOUSEDOWN_DISMISS);if(transition){var transitionDuration=Util.getTransitionDurationFromElement(this._element);$__default["default"](this._element).one(Util.TRANSITION_END,function(event){return _this2._hideModal(event);}).emulateTransitionEnd(transitionDuration);}else{this._hideModal();}};_proto.dispose=function dispose(){[window,this._element,this._dialog].forEach(function(htmlElement){return $__default["default"](htmlElement).off(EVENT_KEY$5);});$__default["default"](document).off(EVENT_FOCUSIN);$__default["default"].removeData(this._element,DATA_KEY$5);this._config=null;this._element=null;this._dialog=null;this._backdrop=null;this._isShown=null;this._isBodyOverflowing=null;this._ignoreBackdropClick=null;this._isTransitioning=null;this._scrollbarWidth=null;};_proto.handleUpdate=function handleUpdate(){this._adjustDialog();};_proto._getConfig=function _getConfig(config){config=_extends({},Default$4,config);Util.typeCheckConfig(NAME$5,config,DefaultType$4);return config;};_proto._triggerBackdropTransition=function _triggerBackdropTransition(){var _this3=this;var hideEventPrevented=$__default["default"].Event(EVENT_HIDE_PREVENTED);$__default["default"](this._element).trigger(hideEventPrevented);if(hideEventPrevented.isDefaultPrevented()){return;}
var isModalOverflowing=this._element.scrollHeight>document.documentElement.clientHeight;if(!isModalOverflowing){this._element.style.overflowY='hidden';}
this._element.classList.add(CLASS_NAME_STATIC);var modalTransitionDuration=Util.getTransitionDurationFromElement(this._dialog);$__default["default"](this._element).off(Util.TRANSITION_END);$__default["default"](this._element).one(Util.TRANSITION_END,function(){_this3._element.classList.remove(CLASS_NAME_STATIC);if(!isModalOverflowing){$__default["default"](_this3._element).one(Util.TRANSITION_END,function(){_this3._element.style.overflowY='';}).emulateTransitionEnd(_this3._element,modalTransitionDuration);}}).emulateTransitionEnd(modalTransitionDuration);this._element.focus();};_proto._showElement=function _showElement(relatedTarget){var _this4=this;var transition=$__default["default"](this._element).hasClass(CLASS_NAME_FADE$4);var modalBody=this._dialog?this._dialog.querySelector(SELECTOR_MODAL_BODY):null;if(!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',true);this._element.setAttribute('role','dialog');if($__default["default"](this._dialog).hasClass(CLASS_NAME_SCROLLABLE)&&modalBody){modalBody.scrollTop=0;}else{this._element.scrollTop=0;}
if(transition){Util.reflow(this._element);}
$__default["default"](this._element).addClass(CLASS_NAME_SHOW$4);if(this._config.focus){this._enforceFocus();}
var shownEvent=$__default["default"].Event(EVENT_SHOWN$2,{relatedTarget:relatedTarget});var transitionComplete=function transitionComplete(){if(_this4._config.focus){_this4._element.focus();}
_this4._isTransitioning=false;$__default["default"](_this4._element).trigger(shownEvent);};if(transition){var transitionDuration=Util.getTransitionDurationFromElement(this._dialog);$__default["default"](this._dialog).one(Util.TRANSITION_END,transitionComplete).emulateTransitionEnd(transitionDuration);}else{transitionComplete();}};_proto._enforceFocus=function _enforceFocus(){var _this5=this;$__default["default"](document).off(EVENT_FOCUSIN).on(EVENT_FOCUSIN,function(event){if(document!==event.target&&_this5._element!==event.target&&$__default["default"](_this5._element).has(event.target).length===0){_this5._element.focus();}});};_proto._setEscapeEvent=function _setEscapeEvent(){var _this6=this;if(this._isShown){$__default["default"](this._element).on(EVENT_KEYDOWN_DISMISS,function(event){if(_this6._config.keyboard&&event.which===ESCAPE_KEYCODE){event.preventDefault();_this6.hide();}else if(!_this6._config.keyboard&&event.which===ESCAPE_KEYCODE){_this6._triggerBackdropTransition();}});}else if(!this._isShown){$__default["default"](this._element).off(EVENT_KEYDOWN_DISMISS);}};_proto._setResizeEvent=function _setResizeEvent(){var _this7=this;if(this._isShown){$__default["default"](window).on(EVENT_RESIZE,function(event){return _this7.handleUpdate(event);});}else{$__default["default"](window).off(EVENT_RESIZE);}};_proto._hideModal=function _hideModal(){var _this8=this;this._element.style.display='none';this._element.setAttribute('aria-hidden',true);this._element.removeAttribute('aria-modal');this._element.removeAttribute('role');this._isTransitioning=false;this._showBackdrop(function(){$__default["default"](document.body).removeClass(CLASS_NAME_OPEN);_this8._resetAdjustments();_this8._resetScrollbar();$__default["default"](_this8._element).trigger(EVENT_HIDDEN$2);});};_proto._removeBackdrop=function _removeBackdrop(){if(this._backdrop){$__default["default"](this._backdrop).remove();this._backdrop=null;}};_proto._showBackdrop=function _showBackdrop(callback){var _this9=this;var animate=$__default["default"](this._element).hasClass(CLASS_NAME_FADE$4)?CLASS_NAME_FADE$4:'';if(this._isShown&&this._config.backdrop){this._backdrop=document.createElement('div');this._backdrop.className=CLASS_NAME_BACKDROP;if(animate){this._backdrop.classList.add(animate);}
$__default["default"](this._backdrop).appendTo(document.body);$__default["default"](this._element).on(EVENT_CLICK_DISMISS$1,function(event){if(_this9._ignoreBackdropClick){_this9._ignoreBackdropClick=false;return;}
if(event.target!==event.currentTarget){return;}
if(_this9._config.backdrop==='static'){_this9._triggerBackdropTransition();}else{_this9.hide();}});if(animate){Util.reflow(this._backdrop);}
$__default["default"](this._backdrop).addClass(CLASS_NAME_SHOW$4);if(!callback){return;}
if(!animate){callback();return;}
var backdropTransitionDuration=Util.getTransitionDurationFromElement(this._backdrop);$__default["default"](this._backdrop).one(Util.TRANSITION_END,callback).emulateTransitionEnd(backdropTransitionDuration);}else if(!this._isShown&&this._backdrop){$__default["default"](this._backdrop).removeClass(CLASS_NAME_SHOW$4);var callbackRemove=function callbackRemove(){_this9._removeBackdrop();if(callback){callback();}};if($__default["default"](this._element).hasClass(CLASS_NAME_FADE$4)){var _backdropTransitionDuration=Util.getTransitionDurationFromElement(this._backdrop);$__default["default"](this._backdrop).one(Util.TRANSITION_END,callbackRemove).emulateTransitionEnd(_backdropTransitionDuration);}else{callbackRemove();}}else if(callback){callback();}};_proto._adjustDialog=function _adjustDialog(){var isModalOverflowing=this._element.scrollHeight>document.documentElement.clientHeight;if(!this._isBodyOverflowing&&isModalOverflowing){this._element.style.paddingLeft=this._scrollbarWidth+"px";}
if(this._isBodyOverflowing&&!isModalOverflowing){this._element.style.paddingRight=this._scrollbarWidth+"px";}};_proto._resetAdjustments=function _resetAdjustments(){this._element.style.paddingLeft='';this._element.style.paddingRight='';};_proto._checkScrollbar=function _checkScrollbar(){var rect=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(rect.left+rect.right)<window.innerWidth;this._scrollbarWidth=this._getScrollbarWidth();};_proto._setScrollbar=function _setScrollbar(){var _this10=this;if(this._isBodyOverflowing){var fixedContent=[].slice.call(document.querySelectorAll(SELECTOR_FIXED_CONTENT));var stickyContent=[].slice.call(document.querySelectorAll(SELECTOR_STICKY_CONTENT));$__default["default"](fixedContent).each(function(index,element){var actualPadding=element.style.paddingRight;var calculatedPadding=$__default["default"](element).css('padding-right');$__default["default"](element).data('padding-right',actualPadding).css('padding-right',parseFloat(calculatedPadding)+_this10._scrollbarWidth+"px");});$__default["default"](stickyContent).each(function(index,element){var actualMargin=element.style.marginRight;var calculatedMargin=$__default["default"](element).css('margin-right');$__default["default"](element).data('margin-right',actualMargin).css('margin-right',parseFloat(calculatedMargin)-_this10._scrollbarWidth+"px");});var actualPadding=document.body.style.paddingRight;var calculatedPadding=$__default["default"](document.body).css('padding-right');$__default["default"](document.body).data('padding-right',actualPadding).css('padding-right',parseFloat(calculatedPadding)+this._scrollbarWidth+"px");}
$__default["default"](document.body).addClass(CLASS_NAME_OPEN);};_proto._resetScrollbar=function _resetScrollbar(){var fixedContent=[].slice.call(document.querySelectorAll(SELECTOR_FIXED_CONTENT));$__default["default"](fixedContent).each(function(index,element){var padding=$__default["default"](element).data('padding-right');$__default["default"](element).removeData('padding-right');element.style.paddingRight=padding?padding:'';});var elements=[].slice.call(document.querySelectorAll(""+SELECTOR_STICKY_CONTENT));$__default["default"](elements).each(function(index,element){var margin=$__default["default"](element).data('margin-right');if(typeof margin!=='undefined'){$__default["default"](element).css('margin-right',margin).removeData('margin-right');}});var padding=$__default["default"](document.body).data('padding-right');$__default["default"](document.body).removeData('padding-right');document.body.style.paddingRight=padding?padding:'';};_proto._getScrollbarWidth=function _getScrollbarWidth(){var scrollDiv=document.createElement('div');scrollDiv.className=CLASS_NAME_SCROLLBAR_MEASURER;document.body.appendChild(scrollDiv);var scrollbarWidth=scrollDiv.getBoundingClientRect().width-scrollDiv.clientWidth;document.body.removeChild(scrollDiv);return scrollbarWidth;};Modal._jQueryInterface=function _jQueryInterface(config,relatedTarget){return this.each(function(){var data=$__default["default"](this).data(DATA_KEY$5);var _config=_extends({},Default$4,$__default["default"](this).data(),typeof config==='object'&&config?config:{});if(!data){data=new Modal(this,_config);$__default["default"](this).data(DATA_KEY$5,data);}
if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"");}
data[config](relatedTarget);}else if(_config.show){data.show(relatedTarget);}});};_createClass(Modal,null,[{key:"VERSION",get:function get(){return VERSION$5;}},{key:"Default",get:function get(){return Default$4;}}]);return Modal;}();$__default["default"](document).on(EVENT_CLICK_DATA_API$1,SELECTOR_DATA_TOGGLE$1,function(event){var _this11=this;var target;var selector=Util.getSelectorFromElement(this);if(selector){target=document.querySelector(selector);}
var config=$__default["default"](target).data(DATA_KEY$5)?'toggle':_extends({},$__default["default"](target).data(),$__default["default"](this).data());if(this.tagName==='A'||this.tagName==='AREA'){event.preventDefault();}
var $target=$__default["default"](target).one(EVENT_SHOW$2,function(showEvent){if(showEvent.isDefaultPrevented()){return;}
$target.one(EVENT_HIDDEN$2,function(){if($__default["default"](_this11).is(':visible')){_this11.focus();}});});Modal._jQueryInterface.call($__default["default"](target),config,this);});$__default["default"].fn[NAME$5]=Modal._jQueryInterface;$__default["default"].fn[NAME$5].Constructor=Modal;$__default["default"].fn[NAME$5].noConflict=function(){$__default["default"].fn[NAME$5]=JQUERY_NO_CONFLICT$5;return Modal._jQueryInterface;};var uriAttrs=['background','cite','href','itemtype','longdesc','poster','src','xlink:href'];var ARIA_ATTRIBUTE_PATTERN=/^aria-[\w-]*$/i;var DefaultWhitelist={'*':['class','dir','id','lang','role',ARIA_ATTRIBUTE_PATTERN],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:[]};var SAFE_URL_PATTERN=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i;var DATA_URL_PATTERN=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;function allowedAttribute(attr,allowedAttributeList){var attrName=attr.nodeName.toLowerCase();if(allowedAttributeList.indexOf(attrName)!==-1){if(uriAttrs.indexOf(attrName)!==-1){return Boolean(SAFE_URL_PATTERN.test(attr.nodeValue)||DATA_URL_PATTERN.test(attr.nodeValue));}
return true;}
var regExp=allowedAttributeList.filter(function(attrRegex){return attrRegex instanceof RegExp;});for(var i=0,len=regExp.length;i<len;i++){if(regExp[i].test(attrName)){return true;}}
return false;}
function sanitizeHtml(unsafeHtml,whiteList,sanitizeFn){if(unsafeHtml.length===0){return unsafeHtml;}
if(sanitizeFn&&typeof sanitizeFn==='function'){return sanitizeFn(unsafeHtml);}
var domParser=new window.DOMParser();var createdDocument=domParser.parseFromString(unsafeHtml,'text/html');var whitelistKeys=Object.keys(whiteList);var elements=[].slice.call(createdDocument.body.querySelectorAll('*'));var _loop=function _loop(i,len){var el=elements[i];var elName=el.nodeName.toLowerCase();if(whitelistKeys.indexOf(el.nodeName.toLowerCase())===-1){el.parentNode.removeChild(el);return"continue";}
var attributeList=[].slice.call(el.attributes);var whitelistedAttributes=[].concat(whiteList['*']||[],whiteList[elName]||[]);attributeList.forEach(function(attr){if(!allowedAttribute(attr,whitelistedAttributes)){el.removeAttribute(attr.nodeName);}});};for(var i=0,len=elements.length;i<len;i++){var _ret=_loop(i);if(_ret==="continue")continue;}
return createdDocument.body.innerHTML;}
var NAME$4='tooltip';var VERSION$4='4.6.2';var DATA_KEY$4='bs.tooltip';var EVENT_KEY$4="."+DATA_KEY$4;var JQUERY_NO_CONFLICT$4=$__default["default"].fn[NAME$4];var CLASS_PREFIX$1='bs-tooltip';var BSCLS_PREFIX_REGEX$1=new RegExp("(^|\\s)"+CLASS_PREFIX$1+"\\S+",'g');var DISALLOWED_ATTRIBUTES=['sanitize','whiteList','sanitizeFn'];var CLASS_NAME_FADE$3='fade';var CLASS_NAME_SHOW$3='show';var HOVER_STATE_SHOW='show';var HOVER_STATE_OUT='out';var SELECTOR_TOOLTIP_INNER='.tooltip-inner';var SELECTOR_ARROW='.arrow';var TRIGGER_HOVER='hover';var TRIGGER_FOCUS='focus';var TRIGGER_CLICK='click';var TRIGGER_MANUAL='manual';var AttachmentMap={AUTO:'auto',TOP:'top',RIGHT:'right',BOTTOM:'bottom',LEFT:'left'};var Default$3={animation:true,template:'<div class="tooltip" role="tooltip">'+'<div class="arrow"></div>'+'<div class="tooltip-inner"></div></div>',trigger:'hover focus',title:'',delay:0,html:false,selector:false,placement:'top',offset:0,container:false,fallbackPlacement:'flip',boundary:'scrollParent',customClass:'',sanitize:true,sanitizeFn:null,whiteList:DefaultWhitelist,popperConfig:null};var DefaultType$3={animation:'boolean',template:'string',title:'(string|element|function)',trigger:'string',delay:'(number|object)',html:'boolean',selector:'(string|boolean)',placement:'(string|function)',offset:'(number|string|function)',container:'(string|element|boolean)',fallbackPlacement:'(string|array)',boundary:'(string|element)',customClass:'(string|function)',sanitize:'boolean',sanitizeFn:'(null|function)',whiteList:'object',popperConfig:'(null|object)'};var Event$1={HIDE:"hide"+EVENT_KEY$4,HIDDEN:"hidden"+EVENT_KEY$4,SHOW:"show"+EVENT_KEY$4,SHOWN:"shown"+EVENT_KEY$4,INSERTED:"inserted"+EVENT_KEY$4,CLICK:"click"+EVENT_KEY$4,FOCUSIN:"focusin"+EVENT_KEY$4,FOCUSOUT:"focusout"+EVENT_KEY$4,MOUSEENTER:"mouseenter"+EVENT_KEY$4,MOUSELEAVE:"mouseleave"+EVENT_KEY$4};var Tooltip=function(){function Tooltip(element,config){if(typeof Popper__default["default"]==='undefined'){throw new TypeError('Bootstrap\'s tooltips require Popper (https://popper.js.org)');}
this._isEnabled=true;this._timeout=0;this._hoverState='';this._activeTrigger={};this._popper=null;this.element=element;this.config=this._getConfig(config);this.tip=null;this._setListeners();}
var _proto=Tooltip.prototype;_proto.enable=function enable(){this._isEnabled=true;};_proto.disable=function disable(){this._isEnabled=false;};_proto.toggleEnabled=function toggleEnabled(){this._isEnabled=!this._isEnabled;};_proto.toggle=function toggle(event){if(!this._isEnabled){return;}
if(event){var dataKey=this.constructor.DATA_KEY;var context=$__default["default"](event.currentTarget).data(dataKey);if(!context){context=new this.constructor(event.currentTarget,this._getDelegateConfig());$__default["default"](event.currentTarget).data(dataKey,context);}
context._activeTrigger.click=!context._activeTrigger.click;if(context._isWithActiveTrigger()){context._enter(null,context);}else{context._leave(null,context);}}else{if($__default["default"](this.getTipElement()).hasClass(CLASS_NAME_SHOW$3)){this._leave(null,this);return;}
this._enter(null,this);}};_proto.dispose=function dispose(){clearTimeout(this._timeout);$__default["default"].removeData(this.element,this.constructor.DATA_KEY);$__default["default"](this.element).off(this.constructor.EVENT_KEY);$__default["default"](this.element).closest('.modal').off('hide.bs.modal',this._hideModalHandler);if(this.tip){$__default["default"](this.tip).remove();}
this._isEnabled=null;this._timeout=null;this._hoverState=null;this._activeTrigger=null;if(this._popper){this._popper.destroy();}
this._popper=null;this.element=null;this.config=null;this.tip=null;};_proto.show=function show(){var _this=this;if($__default["default"](this.element).css('display')==='none'){throw new Error('Please use show on visible elements');}
var showEvent=$__default["default"].Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){$__default["default"](this.element).trigger(showEvent);var shadowRoot=Util.findShadowRoot(this.element);var isInTheDom=$__default["default"].contains(shadowRoot!==null?shadowRoot:this.element.ownerDocument.documentElement,this.element);if(showEvent.isDefaultPrevented()||!isInTheDom){return;}
var tip=this.getTipElement();var tipId=Util.getUID(this.constructor.NAME);tip.setAttribute('id',tipId);this.element.setAttribute('aria-describedby',tipId);this.setContent();if(this.config.animation){$__default["default"](tip).addClass(CLASS_NAME_FADE$3);}
var placement=typeof this.config.placement==='function'?this.config.placement.call(this,tip,this.element):this.config.placement;var attachment=this._getAttachment(placement);this.addAttachmentClass(attachment);var container=this._getContainer();$__default["default"](tip).data(this.constructor.DATA_KEY,this);if(!$__default["default"].contains(this.element.ownerDocument.documentElement,this.tip)){$__default["default"](tip).appendTo(container);}
$__default["default"](this.element).trigger(this.constructor.Event.INSERTED);this._popper=new Popper__default["default"](this.element,tip,this._getPopperConfig(attachment));$__default["default"](tip).addClass(CLASS_NAME_SHOW$3);$__default["default"](tip).addClass(this.config.customClass);if('ontouchstart'in document.documentElement){$__default["default"](document.body).children().on('mouseover',null,$__default["default"].noop);}
var complete=function complete(){if(_this.config.animation){_this._fixTransition();}
var prevHoverState=_this._hoverState;_this._hoverState=null;$__default["default"](_this.element).trigger(_this.constructor.Event.SHOWN);if(prevHoverState===HOVER_STATE_OUT){_this._leave(null,_this);}};if($__default["default"](this.tip).hasClass(CLASS_NAME_FADE$3)){var transitionDuration=Util.getTransitionDurationFromElement(this.tip);$__default["default"](this.tip).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration);}else{complete();}}};_proto.hide=function hide(callback){var _this2=this;var tip=this.getTipElement();var hideEvent=$__default["default"].Event(this.constructor.Event.HIDE);var complete=function complete(){if(_this2._hoverState!==HOVER_STATE_SHOW&&tip.parentNode){tip.parentNode.removeChild(tip);}
_this2._cleanTipClass();_this2.element.removeAttribute('aria-describedby');$__default["default"](_this2.element).trigger(_this2.constructor.Event.HIDDEN);if(_this2._popper!==null){_this2._popper.destroy();}
if(callback){callback();}};$__default["default"](this.element).trigger(hideEvent);if(hideEvent.isDefaultPrevented()){return;}
$__default["default"](tip).removeClass(CLASS_NAME_SHOW$3);if('ontouchstart'in document.documentElement){$__default["default"](document.body).children().off('mouseover',null,$__default["default"].noop);}
this._activeTrigger[TRIGGER_CLICK]=false;this._activeTrigger[TRIGGER_FOCUS]=false;this._activeTrigger[TRIGGER_HOVER]=false;if($__default["default"](this.tip).hasClass(CLASS_NAME_FADE$3)){var transitionDuration=Util.getTransitionDurationFromElement(tip);$__default["default"](tip).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration);}else{complete();}
this._hoverState='';};_proto.update=function update(){if(this._popper!==null){this._popper.scheduleUpdate();}};_proto.isWithContent=function isWithContent(){return Boolean(this.getTitle());};_proto.addAttachmentClass=function addAttachmentClass(attachment){$__default["default"](this.getTipElement()).addClass(CLASS_PREFIX$1+"-"+attachment);};_proto.getTipElement=function getTipElement(){this.tip=this.tip||$__default["default"](this.config.template)[0];return this.tip;};_proto.setContent=function setContent(){var tip=this.getTipElement();this.setElementContent($__default["default"](tip.querySelectorAll(SELECTOR_TOOLTIP_INNER)),this.getTitle());$__default["default"](tip).removeClass(CLASS_NAME_FADE$3+" "+CLASS_NAME_SHOW$3);};_proto.setElementContent=function setElementContent($element,content){if(typeof content==='object'&&(content.nodeType||content.jquery)){if(this.config.html){if(!$__default["default"](content).parent().is($element)){$element.empty().append(content);}}else{$element.text($__default["default"](content).text());}
return;}
if(this.config.html){if(this.config.sanitize){content=sanitizeHtml(content,this.config.whiteList,this.config.sanitizeFn);}
$element.html(content);}else{$element.text(content);}};_proto.getTitle=function getTitle(){var title=this.element.getAttribute('data-original-title');if(!title){title=typeof this.config.title==='function'?this.config.title.call(this.element):this.config.title;}
return title;};_proto._getPopperConfig=function _getPopperConfig(attachment){var _this3=this;var defaultBsConfig={placement:attachment,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:SELECTOR_ARROW},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function onCreate(data){if(data.originalPlacement!==data.placement){_this3._handlePopperPlacementChange(data);}},onUpdate:function onUpdate(data){return _this3._handlePopperPlacementChange(data);}};return _extends({},defaultBsConfig,this.config.popperConfig);};_proto._getOffset=function _getOffset(){var _this4=this;var offset={};if(typeof this.config.offset==='function'){offset.fn=function(data){data.offsets=_extends({},data.offsets,_this4.config.offset(data.offsets,_this4.element));return data;};}else{offset.offset=this.config.offset;}
return offset;};_proto._getContainer=function _getContainer(){if(this.config.container===false){return document.body;}
if(Util.isElement(this.config.container)){return $__default["default"](this.config.container);}
return $__default["default"](document).find(this.config.container);};_proto._getAttachment=function _getAttachment(placement){return AttachmentMap[placement.toUpperCase()];};_proto._setListeners=function _setListeners(){var _this5=this;var triggers=this.config.trigger.split(' ');triggers.forEach(function(trigger){if(trigger==='click'){$__default["default"](_this5.element).on(_this5.constructor.Event.CLICK,_this5.config.selector,function(event){return _this5.toggle(event);});}else if(trigger!==TRIGGER_MANUAL){var eventIn=trigger===TRIGGER_HOVER?_this5.constructor.Event.MOUSEENTER:_this5.constructor.Event.FOCUSIN;var eventOut=trigger===TRIGGER_HOVER?_this5.constructor.Event.MOUSELEAVE:_this5.constructor.Event.FOCUSOUT;$__default["default"](_this5.element).on(eventIn,_this5.config.selector,function(event){return _this5._enter(event);}).on(eventOut,_this5.config.selector,function(event){return _this5._leave(event);});}});this._hideModalHandler=function(){if(_this5.element){_this5.hide();}};$__default["default"](this.element).closest('.modal').on('hide.bs.modal',this._hideModalHandler);if(this.config.selector){this.config=_extends({},this.config,{trigger:'manual',selector:''});}else{this._fixTitle();}};_proto._fixTitle=function _fixTitle(){var titleType=typeof this.element.getAttribute('data-original-title');if(this.element.getAttribute('title')||titleType!=='string'){this.element.setAttribute('data-original-title',this.element.getAttribute('title')||'');this.element.setAttribute('title','');}};_proto._enter=function _enter(event,context){var dataKey=this.constructor.DATA_KEY;context=context||$__default["default"](event.currentTarget).data(dataKey);if(!context){context=new this.constructor(event.currentTarget,this._getDelegateConfig());$__default["default"](event.currentTarget).data(dataKey,context);}
if(event){context._activeTrigger[event.type==='focusin'?TRIGGER_FOCUS:TRIGGER_HOVER]=true;}
if($__default["default"](context.getTipElement()).hasClass(CLASS_NAME_SHOW$3)||context._hoverState===HOVER_STATE_SHOW){context._hoverState=HOVER_STATE_SHOW;return;}
clearTimeout(context._timeout);context._hoverState=HOVER_STATE_SHOW;if(!context.config.delay||!context.config.delay.show){context.show();return;}
context._timeout=setTimeout(function(){if(context._hoverState===HOVER_STATE_SHOW){context.show();}},context.config.delay.show);};_proto._leave=function _leave(event,context){var dataKey=this.constructor.DATA_KEY;context=context||$__default["default"](event.currentTarget).data(dataKey);if(!context){context=new this.constructor(event.currentTarget,this._getDelegateConfig());$__default["default"](event.currentTarget).data(dataKey,context);}
if(event){context._activeTrigger[event.type==='focusout'?TRIGGER_FOCUS:TRIGGER_HOVER]=false;}
if(context._isWithActiveTrigger()){return;}
clearTimeout(context._timeout);context._hoverState=HOVER_STATE_OUT;if(!context.config.delay||!context.config.delay.hide){context.hide();return;}
context._timeout=setTimeout(function(){if(context._hoverState===HOVER_STATE_OUT){context.hide();}},context.config.delay.hide);};_proto._isWithActiveTrigger=function _isWithActiveTrigger(){for(var trigger in this._activeTrigger){if(this._activeTrigger[trigger]){return true;}}
return false;};_proto._getConfig=function _getConfig(config){var dataAttributes=$__default["default"](this.element).data();Object.keys(dataAttributes).forEach(function(dataAttr){if(DISALLOWED_ATTRIBUTES.indexOf(dataAttr)!==-1){delete dataAttributes[dataAttr];}});config=_extends({},this.constructor.Default,dataAttributes,typeof config==='object'&&config?config:{});if(typeof config.delay==='number'){config.delay={show:config.delay,hide:config.delay};}
if(typeof config.title==='number'){config.title=config.title.toString();}
if(typeof config.content==='number'){config.content=config.content.toString();}
Util.typeCheckConfig(NAME$4,config,this.constructor.DefaultType);if(config.sanitize){config.template=sanitizeHtml(config.template,config.whiteList,config.sanitizeFn);}
return config;};_proto._getDelegateConfig=function _getDelegateConfig(){var config={};if(this.config){for(var key in this.config){if(this.constructor.Default[key]!==this.config[key]){config[key]=this.config[key];}}}
return config;};_proto._cleanTipClass=function _cleanTipClass(){var $tip=$__default["default"](this.getTipElement());var tabClass=$tip.attr('class').match(BSCLS_PREFIX_REGEX$1);if(tabClass!==null&&tabClass.length){$tip.removeClass(tabClass.join(''));}};_proto._handlePopperPlacementChange=function _handlePopperPlacementChange(popperData){this.tip=popperData.instance.popper;this._cleanTipClass();this.addAttachmentClass(this._getAttachment(popperData.placement));};_proto._fixTransition=function _fixTransition(){var tip=this.getTipElement();var initConfigAnimation=this.config.animation;if(tip.getAttribute('x-placement')!==null){return;}
$__default["default"](tip).removeClass(CLASS_NAME_FADE$3);this.config.animation=false;this.hide();this.show();this.config.animation=initConfigAnimation;};Tooltip._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var $element=$__default["default"](this);var data=$element.data(DATA_KEY$4);var _config=typeof config==='object'&&config;if(!data&&/dispose|hide/.test(config)){return;}
if(!data){data=new Tooltip(this,_config);$element.data(DATA_KEY$4,data);}
if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"");}
data[config]();}});};_createClass(Tooltip,null,[{key:"VERSION",get:function get(){return VERSION$4;}},{key:"Default",get:function get(){return Default$3;}},{key:"NAME",get:function get(){return NAME$4;}},{key:"DATA_KEY",get:function get(){return DATA_KEY$4;}},{key:"Event",get:function get(){return Event$1;}},{key:"EVENT_KEY",get:function get(){return EVENT_KEY$4;}},{key:"DefaultType",get:function get(){return DefaultType$3;}}]);return Tooltip;}();$__default["default"].fn[NAME$4]=Tooltip._jQueryInterface;$__default["default"].fn[NAME$4].Constructor=Tooltip;$__default["default"].fn[NAME$4].noConflict=function(){$__default["default"].fn[NAME$4]=JQUERY_NO_CONFLICT$4;return Tooltip._jQueryInterface;};var NAME$3='popover';var VERSION$3='4.6.2';var DATA_KEY$3='bs.popover';var EVENT_KEY$3="."+DATA_KEY$3;var JQUERY_NO_CONFLICT$3=$__default["default"].fn[NAME$3];var CLASS_PREFIX='bs-popover';var BSCLS_PREFIX_REGEX=new RegExp("(^|\\s)"+CLASS_PREFIX+"\\S+",'g');var CLASS_NAME_FADE$2='fade';var CLASS_NAME_SHOW$2='show';var SELECTOR_TITLE='.popover-header';var SELECTOR_CONTENT='.popover-body';var Default$2=_extends({},Tooltip.Default,{placement:'right',trigger:'click',content:'',template:'<div class="popover" role="tooltip">'+'<div class="arrow"></div>'+'<h3 class="popover-header"></h3>'+'<div class="popover-body"></div></div>'});var DefaultType$2=_extends({},Tooltip.DefaultType,{content:'(string|element|function)'});var Event={HIDE:"hide"+EVENT_KEY$3,HIDDEN:"hidden"+EVENT_KEY$3,SHOW:"show"+EVENT_KEY$3,SHOWN:"shown"+EVENT_KEY$3,INSERTED:"inserted"+EVENT_KEY$3,CLICK:"click"+EVENT_KEY$3,FOCUSIN:"focusin"+EVENT_KEY$3,FOCUSOUT:"focusout"+EVENT_KEY$3,MOUSEENTER:"mouseenter"+EVENT_KEY$3,MOUSELEAVE:"mouseleave"+EVENT_KEY$3};var Popover=function(_Tooltip){_inheritsLoose(Popover,_Tooltip);function Popover(){return _Tooltip.apply(this,arguments)||this;}
var _proto=Popover.prototype;_proto.isWithContent=function isWithContent(){return this.getTitle()||this._getContent();};_proto.addAttachmentClass=function addAttachmentClass(attachment){$__default["default"](this.getTipElement()).addClass(CLASS_PREFIX+"-"+attachment);};_proto.getTipElement=function getTipElement(){this.tip=this.tip||$__default["default"](this.config.template)[0];return this.tip;};_proto.setContent=function setContent(){var $tip=$__default["default"](this.getTipElement());this.setElementContent($tip.find(SELECTOR_TITLE),this.getTitle());var content=this._getContent();if(typeof content==='function'){content=content.call(this.element);}
this.setElementContent($tip.find(SELECTOR_CONTENT),content);$tip.removeClass(CLASS_NAME_FADE$2+" "+CLASS_NAME_SHOW$2);};_proto._getContent=function _getContent(){return this.element.getAttribute('data-content')||this.config.content;};_proto._cleanTipClass=function _cleanTipClass(){var $tip=$__default["default"](this.getTipElement());var tabClass=$tip.attr('class').match(BSCLS_PREFIX_REGEX);if(tabClass!==null&&tabClass.length>0){$tip.removeClass(tabClass.join(''));}};Popover._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=$__default["default"](this).data(DATA_KEY$3);var _config=typeof config==='object'?config:null;if(!data&&/dispose|hide/.test(config)){return;}
if(!data){data=new Popover(this,_config);$__default["default"](this).data(DATA_KEY$3,data);}
if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"");}
data[config]();}});};_createClass(Popover,null,[{key:"VERSION",get:function get(){return VERSION$3;}},{key:"Default",get:function get(){return Default$2;}},{key:"NAME",get:function get(){return NAME$3;}},{key:"DATA_KEY",get:function get(){return DATA_KEY$3;}},{key:"Event",get:function get(){return Event;}},{key:"EVENT_KEY",get:function get(){return EVENT_KEY$3;}},{key:"DefaultType",get:function get(){return DefaultType$2;}}]);return Popover;}(Tooltip);$__default["default"].fn[NAME$3]=Popover._jQueryInterface;$__default["default"].fn[NAME$3].Constructor=Popover;$__default["default"].fn[NAME$3].noConflict=function(){$__default["default"].fn[NAME$3]=JQUERY_NO_CONFLICT$3;return Popover._jQueryInterface;};var NAME$2='scrollspy';var VERSION$2='4.6.2';var DATA_KEY$2='bs.scrollspy';var EVENT_KEY$2="."+DATA_KEY$2;var DATA_API_KEY$1='.data-api';var JQUERY_NO_CONFLICT$2=$__default["default"].fn[NAME$2];var CLASS_NAME_DROPDOWN_ITEM='dropdown-item';var CLASS_NAME_ACTIVE$1='active';var EVENT_ACTIVATE="activate"+EVENT_KEY$2;var EVENT_SCROLL="scroll"+EVENT_KEY$2;var EVENT_LOAD_DATA_API="load"+EVENT_KEY$2+DATA_API_KEY$1;var METHOD_OFFSET='offset';var METHOD_POSITION='position';var SELECTOR_DATA_SPY='[data-spy="scroll"]';var SELECTOR_NAV_LIST_GROUP$1='.nav, .list-group';var SELECTOR_NAV_LINKS='.nav-link';var SELECTOR_NAV_ITEMS='.nav-item';var SELECTOR_LIST_ITEMS='.list-group-item';var SELECTOR_DROPDOWN$1='.dropdown';var SELECTOR_DROPDOWN_ITEMS='.dropdown-item';var SELECTOR_DROPDOWN_TOGGLE$1='.dropdown-toggle';var Default$1={offset:10,method:'auto',target:''};var DefaultType$1={offset:'number',method:'string',target:'(string|element)'};var ScrollSpy=function(){function ScrollSpy(element,config){var _this=this;this._element=element;this._scrollElement=element.tagName==='BODY'?window:element;this._config=this._getConfig(config);this._selector=this._config.target+" "+SELECTOR_NAV_LINKS+","+(this._config.target+" "+SELECTOR_LIST_ITEMS+",")+(this._config.target+" "+SELECTOR_DROPDOWN_ITEMS);this._offsets=[];this._targets=[];this._activeTarget=null;this._scrollHeight=0;$__default["default"](this._scrollElement).on(EVENT_SCROLL,function(event){return _this._process(event);});this.refresh();this._process();}
var _proto=ScrollSpy.prototype;_proto.refresh=function refresh(){var _this2=this;var autoMethod=this._scrollElement===this._scrollElement.window?METHOD_OFFSET:METHOD_POSITION;var offsetMethod=this._config.method==='auto'?autoMethod:this._config.method;var offsetBase=offsetMethod===METHOD_POSITION?this._getScrollTop():0;this._offsets=[];this._targets=[];this._scrollHeight=this._getScrollHeight();var targets=[].slice.call(document.querySelectorAll(this._selector));targets.map(function(element){var target;var targetSelector=Util.getSelectorFromElement(element);if(targetSelector){target=document.querySelector(targetSelector);}
if(target){var targetBCR=target.getBoundingClientRect();if(targetBCR.width||targetBCR.height){return[$__default["default"](target)[offsetMethod]().top+offsetBase,targetSelector];}}
return null;}).filter(Boolean).sort(function(a,b){return a[0]-b[0];}).forEach(function(item){_this2._offsets.push(item[0]);_this2._targets.push(item[1]);});};_proto.dispose=function dispose(){$__default["default"].removeData(this._element,DATA_KEY$2);$__default["default"](this._scrollElement).off(EVENT_KEY$2);this._element=null;this._scrollElement=null;this._config=null;this._selector=null;this._offsets=null;this._targets=null;this._activeTarget=null;this._scrollHeight=null;};_proto._getConfig=function _getConfig(config){config=_extends({},Default$1,typeof config==='object'&&config?config:{});if(typeof config.target!=='string'&&Util.isElement(config.target)){var id=$__default["default"](config.target).attr('id');if(!id){id=Util.getUID(NAME$2);$__default["default"](config.target).attr('id',id);}
config.target="#"+id;}
Util.typeCheckConfig(NAME$2,config,DefaultType$1);return config;};_proto._getScrollTop=function _getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop;};_proto._getScrollHeight=function _getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight);};_proto._getOffsetHeight=function _getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height;};_proto._process=function _process(){var scrollTop=this._getScrollTop()+this._config.offset;var scrollHeight=this._getScrollHeight();var maxScroll=this._config.offset+scrollHeight-this._getOffsetHeight();if(this._scrollHeight!==scrollHeight){this.refresh();}
if(scrollTop>=maxScroll){var target=this._targets[this._targets.length-1];if(this._activeTarget!==target){this._activate(target);}
return;}
if(this._activeTarget&&scrollTop<this._offsets[0]&&this._offsets[0]>0){this._activeTarget=null;this._clear();return;}
for(var i=this._offsets.length;i--;){var isActiveTarget=this._activeTarget!==this._targets[i]&&scrollTop>=this._offsets[i]&&(typeof this._offsets[i+1]==='undefined'||scrollTop<this._offsets[i+1]);if(isActiveTarget){this._activate(this._targets[i]);}}};_proto._activate=function _activate(target){this._activeTarget=target;this._clear();var queries=this._selector.split(',').map(function(selector){return selector+"[data-target=\""+target+"\"],"+selector+"[href=\""+target+"\"]";});var $link=$__default["default"]([].slice.call(document.querySelectorAll(queries.join(','))));if($link.hasClass(CLASS_NAME_DROPDOWN_ITEM)){$link.closest(SELECTOR_DROPDOWN$1).find(SELECTOR_DROPDOWN_TOGGLE$1).addClass(CLASS_NAME_ACTIVE$1);$link.addClass(CLASS_NAME_ACTIVE$1);}else{$link.addClass(CLASS_NAME_ACTIVE$1);$link.parents(SELECTOR_NAV_LIST_GROUP$1).prev(SELECTOR_NAV_LINKS+", "+SELECTOR_LIST_ITEMS).addClass(CLASS_NAME_ACTIVE$1);$link.parents(SELECTOR_NAV_LIST_GROUP$1).prev(SELECTOR_NAV_ITEMS).children(SELECTOR_NAV_LINKS).addClass(CLASS_NAME_ACTIVE$1);}
$__default["default"](this._scrollElement).trigger(EVENT_ACTIVATE,{relatedTarget:target});};_proto._clear=function _clear(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(node){return node.classList.contains(CLASS_NAME_ACTIVE$1);}).forEach(function(node){return node.classList.remove(CLASS_NAME_ACTIVE$1);});};ScrollSpy._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=$__default["default"](this).data(DATA_KEY$2);var _config=typeof config==='object'&&config;if(!data){data=new ScrollSpy(this,_config);$__default["default"](this).data(DATA_KEY$2,data);}
if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"");}
data[config]();}});};_createClass(ScrollSpy,null,[{key:"VERSION",get:function get(){return VERSION$2;}},{key:"Default",get:function get(){return Default$1;}}]);return ScrollSpy;}();$__default["default"](window).on(EVENT_LOAD_DATA_API,function(){var scrollSpys=[].slice.call(document.querySelectorAll(SELECTOR_DATA_SPY));var scrollSpysLength=scrollSpys.length;for(var i=scrollSpysLength;i--;){var $spy=$__default["default"](scrollSpys[i]);ScrollSpy._jQueryInterface.call($spy,$spy.data());}});$__default["default"].fn[NAME$2]=ScrollSpy._jQueryInterface;$__default["default"].fn[NAME$2].Constructor=ScrollSpy;$__default["default"].fn[NAME$2].noConflict=function(){$__default["default"].fn[NAME$2]=JQUERY_NO_CONFLICT$2;return ScrollSpy._jQueryInterface;};var NAME$1='tab';var VERSION$1='4.6.2';var DATA_KEY$1='bs.tab';var EVENT_KEY$1="."+DATA_KEY$1;var DATA_API_KEY='.data-api';var JQUERY_NO_CONFLICT$1=$__default["default"].fn[NAME$1];var CLASS_NAME_DROPDOWN_MENU='dropdown-menu';var CLASS_NAME_ACTIVE='active';var CLASS_NAME_DISABLED='disabled';var CLASS_NAME_FADE$1='fade';var CLASS_NAME_SHOW$1='show';var EVENT_HIDE$1="hide"+EVENT_KEY$1;var EVENT_HIDDEN$1="hidden"+EVENT_KEY$1;var EVENT_SHOW$1="show"+EVENT_KEY$1;var EVENT_SHOWN$1="shown"+EVENT_KEY$1;var EVENT_CLICK_DATA_API="click"+EVENT_KEY$1+DATA_API_KEY;var SELECTOR_DROPDOWN='.dropdown';var SELECTOR_NAV_LIST_GROUP='.nav, .list-group';var SELECTOR_ACTIVE='.active';var SELECTOR_ACTIVE_UL='> li > .active';var SELECTOR_DATA_TOGGLE='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]';var SELECTOR_DROPDOWN_TOGGLE='.dropdown-toggle';var SELECTOR_DROPDOWN_ACTIVE_CHILD='> .dropdown-menu .active';var Tab=function(){function Tab(element){this._element=element;}
var _proto=Tab.prototype;_proto.show=function show(){var _this=this;if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&$__default["default"](this._element).hasClass(CLASS_NAME_ACTIVE)||$__default["default"](this._element).hasClass(CLASS_NAME_DISABLED)||this._element.hasAttribute('disabled')){return;}
var target;var previous;var listElement=$__default["default"](this._element).closest(SELECTOR_NAV_LIST_GROUP)[0];var selector=Util.getSelectorFromElement(this._element);if(listElement){var itemSelector=listElement.nodeName==='UL'||listElement.nodeName==='OL'?SELECTOR_ACTIVE_UL:SELECTOR_ACTIVE;previous=$__default["default"].makeArray($__default["default"](listElement).find(itemSelector));previous=previous[previous.length-1];}
var hideEvent=$__default["default"].Event(EVENT_HIDE$1,{relatedTarget:this._element});var showEvent=$__default["default"].Event(EVENT_SHOW$1,{relatedTarget:previous});if(previous){$__default["default"](previous).trigger(hideEvent);}
$__default["default"](this._element).trigger(showEvent);if(showEvent.isDefaultPrevented()||hideEvent.isDefaultPrevented()){return;}
if(selector){target=document.querySelector(selector);}
this._activate(this._element,listElement);var complete=function complete(){var hiddenEvent=$__default["default"].Event(EVENT_HIDDEN$1,{relatedTarget:_this._element});var shownEvent=$__default["default"].Event(EVENT_SHOWN$1,{relatedTarget:previous});$__default["default"](previous).trigger(hiddenEvent);$__default["default"](_this._element).trigger(shownEvent);};if(target){this._activate(target,target.parentNode,complete);}else{complete();}};_proto.dispose=function dispose(){$__default["default"].removeData(this._element,DATA_KEY$1);this._element=null;};_proto._activate=function _activate(element,container,callback){var _this2=this;var activeElements=container&&(container.nodeName==='UL'||container.nodeName==='OL')?$__default["default"](container).find(SELECTOR_ACTIVE_UL):$__default["default"](container).children(SELECTOR_ACTIVE);var active=activeElements[0];var isTransitioning=callback&&active&&$__default["default"](active).hasClass(CLASS_NAME_FADE$1);var complete=function complete(){return _this2._transitionComplete(element,active,callback);};if(active&&isTransitioning){var transitionDuration=Util.getTransitionDurationFromElement(active);$__default["default"](active).removeClass(CLASS_NAME_SHOW$1).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration);}else{complete();}};_proto._transitionComplete=function _transitionComplete(element,active,callback){if(active){$__default["default"](active).removeClass(CLASS_NAME_ACTIVE);var dropdownChild=$__default["default"](active.parentNode).find(SELECTOR_DROPDOWN_ACTIVE_CHILD)[0];if(dropdownChild){$__default["default"](dropdownChild).removeClass(CLASS_NAME_ACTIVE);}
if(active.getAttribute('role')==='tab'){active.setAttribute('aria-selected',false);}}
$__default["default"](element).addClass(CLASS_NAME_ACTIVE);if(element.getAttribute('role')==='tab'){element.setAttribute('aria-selected',true);}
Util.reflow(element);if(element.classList.contains(CLASS_NAME_FADE$1)){element.classList.add(CLASS_NAME_SHOW$1);}
var parent=element.parentNode;if(parent&&parent.nodeName==='LI'){parent=parent.parentNode;}
if(parent&&$__default["default"](parent).hasClass(CLASS_NAME_DROPDOWN_MENU)){var dropdownElement=$__default["default"](element).closest(SELECTOR_DROPDOWN)[0];if(dropdownElement){var dropdownToggleList=[].slice.call(dropdownElement.querySelectorAll(SELECTOR_DROPDOWN_TOGGLE));$__default["default"](dropdownToggleList).addClass(CLASS_NAME_ACTIVE);}
element.setAttribute('aria-expanded',true);}
if(callback){callback();}};Tab._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var $this=$__default["default"](this);var data=$this.data(DATA_KEY$1);if(!data){data=new Tab(this);$this.data(DATA_KEY$1,data);}
if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"");}
data[config]();}});};_createClass(Tab,null,[{key:"VERSION",get:function get(){return VERSION$1;}}]);return Tab;}();$__default["default"](document).on(EVENT_CLICK_DATA_API,SELECTOR_DATA_TOGGLE,function(event){event.preventDefault();Tab._jQueryInterface.call($__default["default"](this),'show');});$__default["default"].fn[NAME$1]=Tab._jQueryInterface;$__default["default"].fn[NAME$1].Constructor=Tab;$__default["default"].fn[NAME$1].noConflict=function(){$__default["default"].fn[NAME$1]=JQUERY_NO_CONFLICT$1;return Tab._jQueryInterface;};var NAME='toast';var VERSION='4.6.2';var DATA_KEY='bs.toast';var EVENT_KEY="."+DATA_KEY;var JQUERY_NO_CONFLICT=$__default["default"].fn[NAME];var CLASS_NAME_FADE='fade';var CLASS_NAME_HIDE='hide';var CLASS_NAME_SHOW='show';var CLASS_NAME_SHOWING='showing';var EVENT_CLICK_DISMISS="click.dismiss"+EVENT_KEY;var EVENT_HIDE="hide"+EVENT_KEY;var EVENT_HIDDEN="hidden"+EVENT_KEY;var EVENT_SHOW="show"+EVENT_KEY;var EVENT_SHOWN="shown"+EVENT_KEY;var SELECTOR_DATA_DISMISS='[data-dismiss="toast"]';var Default={animation:true,autohide:true,delay:500};var DefaultType={animation:'boolean',autohide:'boolean',delay:'number'};var Toast=function(){function Toast(element,config){this._element=element;this._config=this._getConfig(config);this._timeout=null;this._setListeners();}
var _proto=Toast.prototype;_proto.show=function show(){var _this=this;var showEvent=$__default["default"].Event(EVENT_SHOW);$__default["default"](this._element).trigger(showEvent);if(showEvent.isDefaultPrevented()){return;}
this._clearTimeout();if(this._config.animation){this._element.classList.add(CLASS_NAME_FADE);}
var complete=function complete(){_this._element.classList.remove(CLASS_NAME_SHOWING);_this._element.classList.add(CLASS_NAME_SHOW);$__default["default"](_this._element).trigger(EVENT_SHOWN);if(_this._config.autohide){_this._timeout=setTimeout(function(){_this.hide();},_this._config.delay);}};this._element.classList.remove(CLASS_NAME_HIDE);Util.reflow(this._element);this._element.classList.add(CLASS_NAME_SHOWING);if(this._config.animation){var transitionDuration=Util.getTransitionDurationFromElement(this._element);$__default["default"](this._element).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration);}else{complete();}};_proto.hide=function hide(){if(!this._element.classList.contains(CLASS_NAME_SHOW)){return;}
var hideEvent=$__default["default"].Event(EVENT_HIDE);$__default["default"](this._element).trigger(hideEvent);if(hideEvent.isDefaultPrevented()){return;}
this._close();};_proto.dispose=function dispose(){this._clearTimeout();if(this._element.classList.contains(CLASS_NAME_SHOW)){this._element.classList.remove(CLASS_NAME_SHOW);}
$__default["default"](this._element).off(EVENT_CLICK_DISMISS);$__default["default"].removeData(this._element,DATA_KEY);this._element=null;this._config=null;};_proto._getConfig=function _getConfig(config){config=_extends({},Default,$__default["default"](this._element).data(),typeof config==='object'&&config?config:{});Util.typeCheckConfig(NAME,config,this.constructor.DefaultType);return config;};_proto._setListeners=function _setListeners(){var _this2=this;$__default["default"](this._element).on(EVENT_CLICK_DISMISS,SELECTOR_DATA_DISMISS,function(){return _this2.hide();});};_proto._close=function _close(){var _this3=this;var complete=function complete(){_this3._element.classList.add(CLASS_NAME_HIDE);$__default["default"](_this3._element).trigger(EVENT_HIDDEN);};this._element.classList.remove(CLASS_NAME_SHOW);if(this._config.animation){var transitionDuration=Util.getTransitionDurationFromElement(this._element);$__default["default"](this._element).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration);}else{complete();}};_proto._clearTimeout=function _clearTimeout(){clearTimeout(this._timeout);this._timeout=null;};Toast._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var $element=$__default["default"](this);var data=$element.data(DATA_KEY);var _config=typeof config==='object'&&config;if(!data){data=new Toast(this,_config);$element.data(DATA_KEY,data);}
if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"");}
data[config](this);}});};_createClass(Toast,null,[{key:"VERSION",get:function get(){return VERSION;}},{key:"DefaultType",get:function get(){return DefaultType;}},{key:"Default",get:function get(){return Default;}}]);return Toast;}();$__default["default"].fn[NAME]=Toast._jQueryInterface;$__default["default"].fn[NAME].Constructor=Toast;$__default["default"].fn[NAME].noConflict=function(){$__default["default"].fn[NAME]=JQUERY_NO_CONFLICT;return Toast._jQueryInterface;};exports.Alert=Alert;exports.Button=Button;exports.Carousel=Carousel;exports.Collapse=Collapse;exports.Dropdown=Dropdown;exports.Modal=Modal;exports.Popover=Popover;exports.Scrollspy=ScrollSpy;exports.Tab=Tab;exports.Toast=Toast;exports.Tooltip=Tooltip;exports.Util=Util;Object.defineProperty(exports,'__esModule',{value:true});}));;/*! socialshares v2.0.5 - https://socialshar.es */
(function webpackUniversalModuleDefinition(root,factory){if(typeof exports==='object'&&typeof module==='object')
module.exports=factory();else if(typeof define==='function'&&define.amd)
define("socialshares",[],factory);else if(typeof exports==='object')
exports["socialshares"]=factory();else
root["socialshares"]=factory();})(this,function(){return(function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId])
return installedModules[moduleId].exports;var module=installedModules[moduleId]={exports:{},id:moduleId,loaded:false};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.loaded=true;return module.exports;}
__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.p="";return __webpack_require__(0);})
([function(module,exports,__webpack_require__){module.exports=__webpack_require__(1);},function(module,exports,__webpack_require__){'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.removeStyles=exports.unmount=exports.mount=exports.configure=exports.config=undefined;var _objectAssign=__webpack_require__(2);var _objectAssign2=_interopRequireDefault(_objectAssign);var _domready=__webpack_require__(3);var _domready2=_interopRequireDefault(_domready);var _services=__webpack_require__(4);var services=_interopRequireWildcard(_services);var _icons=__webpack_require__(5);var defaultIcons=_interopRequireWildcard(_icons);var _socialshares=__webpack_require__(29);var _socialshares2=_interopRequireDefault(_socialshares);function _interopRequireWildcard(obj){if(obj&&obj.__esModule){return obj;}else{var newObj={};if(obj!=null){for(var key in obj){if(Object.prototype.hasOwnProperty.call(obj,key))newObj[key]=obj[key];}}newObj.default=obj;return newObj;}}
function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}
var socialshares={};var initialButtons={};var stylesInjected=false;socialshares.config={url:null,title:null,text:null,size:'medium',theme:'light',icononly:false,icons:defaultIcons,responsive:true,dialog:{width:680,height:450}};socialshares.configure=function(config){(0,_objectAssign2.default)(socialshares.config,config);return socialshares.config;};function getService(classList){var service=void 0;Object.keys(services).forEach(function(key){if(classList.contains('socialshares-'+key)){service=services[key];service.name=key;}});return service;}
function getPageDescription(){var meta=document.querySelector('meta[name="description"]');return meta?meta.getAttribute('content'):null;}
function openDialog(url){var width=socialshares.config.dialog.width;var height=socialshares.config.dialog.height;var top=window.screen.height / 2-height / 2;var left=window.screen.width / 2-width / 2;window.open(url,'Share','width='+width+',height='+height+',top='+top+',left='+left+',menubar=no,toolbar=no,resizable=yes,scrollbars=yes');}
socialshares.mount=function(){var selector=arguments.length>0&&arguments[0]!==undefined?arguments[0]:'.socialshares';var initialMount=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;(0,_domready2.default)(function(){var buttons=document.querySelectorAll(selector);if(!buttons)return;var _loop=function _loop(i){var btnSet=buttons[i];if(btnSet.hasAttribute('data-nomount')&&initialMount){return'continue';}
if(!stylesInjected){_socialshares2.default.use();stylesInjected=true;}
if(!btnSet.classList.contains('socialshares')){btnSet.classList.add('socialshares');}
if(!initialButtons[selector]){initialButtons[selector]=[];}
initialButtons[selector][i]={element:btnSet,markup:btnSet.innerHTML};btnSet.innerHTML=btnSet.innerHTML.replace(/>\s+</g,'><');var url=btnSet.getAttribute('data-url')||socialshares.config.url||window.location.href;var title=btnSet.getAttribute('data-title')||socialshares.config.title||document.title;var text=btnSet.getAttribute('data-text')||socialshares.config.text||getPageDescription();var size=btnSet.getAttribute('data-size')||socialshares.config.size;var theme=btnSet.getAttribute('data-theme')||socialshares.config.theme;var icononly=btnSet.getAttribute('data-icononly')===''||btnSet.getAttribute('data-icononly')==='true'||socialshares.config.icononly;var responsive=void 0;if(btnSet.getAttribute('data-responsive')==='false'){responsive=false;}else if(btnSet.getAttribute('data-responsive')===''||btnSet.getAttribute('data-responsive')==='true'){responsive=true;}else{responsive=socialshares.config.responsive;}
var btns=btnSet.querySelectorAll('div[class^="socialshares-"]');var hiddenServices=[];var _loop2=function _loop2(_i){var btn=btns[_i];var service=getService(btn.classList);if(service.name!=='more'){hiddenServices.push(service.name);}
var icon=socialshares.config.icons[service.name];if(service.name==='reddit'){icon=socialshares.config.icons.reddit[theme==='light'?'color':'default'];}
var icononlyBtn=btn.getAttribute('data-icononly')===''||icononly;var label=btn.getAttribute('data-label')||service.action;var via=btn.getAttribute('data-via');var shareUrl=service.makeUrl({url:url,title:title,text:text,via:via,hiddenServices:hiddenServices});btn.classList.add('socialshares-btn');btn.classList.add('socialshares-btn-'+size);btn.classList.add('socialshares-btn-'+theme);if(icononlyBtn)btn.classList.add('socialshares-btn-icononly');btn.setAttribute('role','button');btn.setAttribute('tabindex','0');btn.addEventListener('click',function(){openDialog(shareUrl);});btn.addEventListener('keyup',function(event){if(event.keyCode!==32&&event.keyCode!==13)return;openDialog(shareUrl);});btn.innerHTML='\n <span class="socialshares-btn-icon" role="presentation">'+icon+'</span>\n <span class="socialshares-btn-text">'+label+'</span>\n ';};for(var _i=0;_i<btns.length;_i++){_loop2(_i);}
var forceRepaint=function forceRepaint(element){element.style.display='none';element.offsetHeight;element.style.display='';};var makeResponsive=function makeResponsive(){var isOverflowing=function isOverflowing(){return btnSet.offsetWidth<btnSet.scrollWidth;};if(isOverflowing()){for(var _i2=btns.length-1;_i2>=0;_i2--){var btn=btns[_i2];if(!btn.classList.contains('socialshares-btn-icononly')){btn.classList.add('socialshares-btn-icononly');forceRepaint(btn);if(!isOverflowing())break;}}}
if(!isOverflowing()){for(var _i3=0;_i3<btns.length;_i3++){var _btn=btns[_i3];if(!_btn.hasAttribute('data-icononly')&&_btn.classList.contains('socialshares-btn-icononly')){_btn.classList.remove('socialshares-btn-icononly');forceRepaint(_btn);if(isOverflowing()){_btn.classList.add('socialshares-btn-icononly');forceRepaint(_btn);break;}}}}};initialButtons[selector][i].handleResize=function(){clearTimeout(initialButtons[selector][i].resizeTimeout);initialButtons[selector][i].resizeTimeout=setTimeout(makeResponsive,250);};if(responsive&&!icononly){makeResponsive();window.addEventListener('resize',initialButtons[selector][i].handleResize);}};for(var i=0;i<buttons.length;i++){var _ret=_loop(i);if(_ret==='continue')continue;}});};socialshares.unmount=function(){var selector=arguments.length>0&&arguments[0]!==undefined?arguments[0]:'.socialshares';(0,_domready2.default)(function(){if(!Object.keys(initialButtons).length)return;initialButtons[selector].forEach(function(btnSet){var responsive=btnSet.element.getAttribute('data-responsive')===''||btnSet.element.getAttribute('data-responsive')==='true'||socialshares.config.responsive;btnSet.element.innerHTML=btnSet.markup;if(responsive){window.removeEventListener('resize',btnSet.handleResize);}});});};socialshares.removeStyles=function(){if(stylesInjected){_socialshares2.default.unuse();stylesInjected=false;}};socialshares.mount('.socialshares',true);var config=exports.config=socialshares.config;var configure=exports.configure=socialshares.configure;var mount=exports.mount=socialshares.mount;var unmount=exports.unmount=socialshares.unmount;var removeStyles=exports.removeStyles=socialshares.removeStyles;exports.default=socialshares;},function(module,exports){'use strict';var getOwnPropertySymbols=Object.getOwnPropertySymbols;var hasOwnProperty=Object.prototype.hasOwnProperty;var propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject(val){if(val===null||val===undefined){throw new TypeError('Object.assign cannot be called with null or undefined');}
return Object(val);}
function shouldUseNative(){try{if(!Object.assign){return false;}
var test1=new String('abc');test1[5]='de';if(Object.getOwnPropertyNames(test1)[0]==='5'){return false;}
var test2={};for(var i=0;i<10;i++){test2['_'+String.fromCharCode(i)]=i;}
var order2=Object.getOwnPropertyNames(test2).map(function(n){return test2[n];});if(order2.join('')!=='0123456789'){return false;}
var test3={};'abcdefghijklmnopqrst'.split('').forEach(function(letter){test3[letter]=letter;});if(Object.keys(Object.assign({},test3)).join('')!=='abcdefghijklmnopqrst'){return false;}
return true;}catch(err){return false;}}
module.exports=shouldUseNative()?Object.assign:function(target,source){var from;var to=toObject(target);var symbols;for(var s=1;s<arguments.length;s++){from=Object(arguments[s]);for(var key in from){if(hasOwnProperty.call(from,key)){to[key]=from[key];}}
if(getOwnPropertySymbols){symbols=getOwnPropertySymbols(from);for(var i=0;i<symbols.length;i++){if(propIsEnumerable.call(from,symbols[i])){to[symbols[i]]=from[symbols[i]];}}}}
return to;};},function(module,exports,__webpack_require__){/*!
* domready (c) Dustin Diaz 2014 - License MIT
*/!function(name,definition){if(true)module.exports=definition()
else if(typeof define=='function'&&typeof define.amd=='object')define(definition)
else this[name]=definition()}('domready',function(){var fns=[],listener,doc=document,hack=doc.documentElement.doScroll,domContentLoaded='DOMContentLoaded',loaded=(hack?/^loaded|^c/:/^loaded|^i|^c/).test(doc.readyState)
if(!loaded)
doc.addEventListener(domContentLoaded,listener=function(){doc.removeEventListener(domContentLoaded,listener)
loaded=1
while(listener=fns.shift())listener()})
return function(fn){loaded?setTimeout(fn,0):fns.push(fn)}});},function(module,exports,__webpack_require__){'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.more=exports.email=exports.vk=exports.slack=exports.pinterest=exports.linkedin=exports.tumblr=exports.reddit=exports.googleplus=exports.facebook=exports.twitter=undefined;var _objectAssign=__webpack_require__(2);var _objectAssign2=_interopRequireDefault(_objectAssign);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}
function encodeParams(params){var newParams=(0,_objectAssign2.default)({},params);Object.keys(params).forEach(function(key){newParams[key]=encodeURIComponent(newParams[key]);});return newParams;}
var twitter=exports.twitter={action:'Tweet',makeUrl:function makeUrl(params){var _encodeParams=encodeParams(params),url=_encodeParams.url,title=_encodeParams.title,text=_encodeParams.text,via=_encodeParams.via;var viaParam=params.via?'&via='+via:'';var textParam=text==='null'&&title?title:text;return'https://twitter.com/share?url='+url+'&text='+textParam+viaParam;}};var facebook=exports.facebook={action:'Share',makeUrl:function makeUrl(params){var _encodeParams2=encodeParams(params),url=_encodeParams2.url;return'https://www.facebook.com/sharer/sharer.php?u='+url;}};var googleplus=exports.googleplus={action:'Share',makeUrl:function makeUrl(params){var _encodeParams3=encodeParams(params),url=_encodeParams3.url;return'https://plus.google.com/share?url='+url;}};var reddit=exports.reddit={action:'Share',makeUrl:function makeUrl(params){var _encodeParams4=encodeParams(params),url=_encodeParams4.url;return'https://www.reddit.com/submit?url='+url;}};var tumblr=exports.tumblr={action:'Post',makeUrl:function makeUrl(params){var _encodeParams5=encodeParams(params),url=_encodeParams5.url;return'https://www.tumblr.com/share/link?url='+url;}};var linkedin=exports.linkedin={action:'Share',makeUrl:function makeUrl(params){var _encodeParams6=encodeParams(params),url=_encodeParams6.url;return'https://www.linkedin.com/shareArticle?mini=true&url='+url;}};var pinterest=exports.pinterest={action:'Pin it',makeUrl:function makeUrl(params){var _encodeParams7=encodeParams(params),url=_encodeParams7.url;return'https://www.pinterest.com/pin/create/button/?url='+url;}};var slack=exports.slack={action:'Slack it',makeUrl:function makeUrl(params){var _encodeParams8=encodeParams(params),url=_encodeParams8.url;return'http://slackbutton.herokuapp.com/post/new/?url='+url;}};var vk=exports.vk={action:'Share',makeUrl:function makeUrl(params){var _encodeParams9=encodeParams(params),url=_encodeParams9.url,title=_encodeParams9.title,text=_encodeParams9.text;return'http://vk.com/share.php?url='+url+'&title='+title+'&description='+text;}};var email=exports.email={action:'Email',makeUrl:function makeUrl(params){var _encodeParams10=encodeParams(params),url=_encodeParams10.url,title=_encodeParams10.title,text=_encodeParams10.text;return'mailto:?subject='+title+'&body='+text+'%20'+url;}};var more=exports.more={action:'More',makeUrl:function makeUrl(params){var _encodeParams11=encodeParams(params),url=_encodeParams11.url,title=_encodeParams11.title,text=_encodeParams11.text;var hiddenServices=params.hiddenServices;if(hiddenServices.length===10)hiddenServices='';return'https://socialshar.es/share.html?url='+url+'&title='+title+'&text='+text+'&hide-services='+hiddenServices;}};},function(module,exports,__webpack_require__){'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.more=exports.vk=exports.twitter=exports.tumblr=exports.slack=exports.reddit=exports.pinterest=exports.linkedin=exports.googleplus=exports.facebook=exports.email=undefined;var _email=__webpack_require__(6);var _email2=_interopRequireDefault(_email);var _facebook=__webpack_require__(8);var _facebook2=_interopRequireDefault(_facebook);var _googleplus=__webpack_require__(10);var _googleplus2=_interopRequireDefault(_googleplus);var _linkedin=__webpack_require__(12);var _linkedin2=_interopRequireDefault(_linkedin);var _pinterest=__webpack_require__(14);var _pinterest2=_interopRequireDefault(_pinterest);var _reddit=__webpack_require__(16);var _reddit2=_interopRequireDefault(_reddit);var _slack=__webpack_require__(19);var _slack2=_interopRequireDefault(_slack);var _tumblr=__webpack_require__(21);var _tumblr2=_interopRequireDefault(_tumblr);var _twitter=__webpack_require__(23);var _twitter2=_interopRequireDefault(_twitter);var _vk=__webpack_require__(25);var _vk2=_interopRequireDefault(_vk);var _more=__webpack_require__(27);var _more2=_interopRequireDefault(_more);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}
var email=exports.email=_email2.default;var facebook=exports.facebook=_facebook2.default;var googleplus=exports.googleplus=_googleplus2.default;var linkedin=exports.linkedin=_linkedin2.default;var pinterest=exports.pinterest=_pinterest2.default;var reddit=exports.reddit=_reddit2.default;var slack=exports.slack=_slack2.default;var tumblr=exports.tumblr=_tumblr2.default;var twitter=exports.twitter=_twitter2.default;var vk=exports.vk=_vk2.default;var more=exports.more=_more2.default;},function(module,exports,__webpack_require__){'use strict';Object.defineProperty(exports,"__esModule",{value:true});var _email=__webpack_require__(7);var _email2=_interopRequireDefault(_email);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}
exports.default=_email2.default;},function(module,exports){module.exports="<svg viewBox=\"0 0 1792 1792\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M1792 710v794q0 66-47 113t-113 47H160q-66 0-113-47T0 1504V710q44 49 101 87 362 246 497 345 57 42 92.5 65.5t94.5 48 110 24.5h2q51 0 110-24.5t94.5-48 92.5-65.5q170-123 498-345 57-39 100-87zm0-294q0 79-49 151t-122 123q-376 261-468 325-10 7-42.5 30.5t-54 38-52 32.5-57.5 27-50 9h-2q-23 0-50-9t-57.5-27-52-32.5-54-38T639 1015q-91-64-262-182.5T172 690q-62-42-117-115.5T0 438q0-78 41.5-130T160 256h1472q65 0 112.5 47t47.5 113z\"></path></svg>"},function(module,exports,__webpack_require__){'use strict';Object.defineProperty(exports,"__esModule",{value:true});var _facebook=__webpack_require__(9);var _facebook2=_interopRequireDefault(_facebook);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}
exports.default=_facebook2.default;},function(module,exports){module.exports="<svg viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" stroke-linejoin=\"round\" stroke-miterlimit=\"1.414\"><path d=\"M15.117 0H.883A.883.883 0 0 0 0 .883v14.234c0 .488.395.883.883.883h7.663V9.804H6.46V7.39h2.086V5.607c0-2.066 1.262-3.19 3.106-3.19.883 0 1.642.064 1.863.094v2.16h-1.28c-1 0-1.195.476-1.195 1.176v1.54h2.39l-.31 2.416h-2.08V16h4.077a.883.883 0 0 0 .883-.883V.883A.883.883 0 0 0 15.117 0\" fill-rule=\"nonzero\"></path></svg>"},function(module,exports,__webpack_require__){'use strict';Object.defineProperty(exports,"__esModule",{value:true});var _googleplus=__webpack_require__(11);var _googleplus2=_interopRequireDefault(_googleplus);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}
exports.default=_googleplus2.default;},function(module,exports){module.exports="<svg viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" stroke-linejoin=\"round\" stroke-miterlimit=\"1.414\"><path d=\"M5.09 7.273v1.745h2.89c-.116.75-.873 2.197-2.887 2.197-1.737 0-3.155-1.44-3.155-3.215S3.353 4.785 5.09 4.785c.99 0 1.652.422 2.03.786l1.382-1.33c-.887-.83-2.037-1.33-3.41-1.33C2.275 2.91 0 5.184 0 8s2.276 5.09 5.09 5.09c2.94 0 4.888-2.065 4.888-4.974 0-.334-.036-.59-.08-.843H5.09zm10.91 0h-1.455V5.818H13.09v1.455h-1.454v1.454h1.455v1.455h1.455V8.727H16\"></path></svg>"},function(module,exports,__webpack_require__){'use strict';Object.defineProperty(exports,"__esModule",{value:true});var _linkedin=__webpack_require__(13);var _linkedin2=_interopRequireDefault(_linkedin);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}
exports.default=_linkedin2.default;},function(module,exports){module.exports="<svg viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" stroke-linejoin=\"round\" stroke-miterlimit=\"1.414\"><path d=\"M13.632 13.635h-2.37V9.922c0-.886-.018-2.025-1.234-2.025-1.235 0-1.424.964-1.424 1.96v3.778h-2.37V6H8.51v1.04h.03c.318-.6 1.092-1.233 2.247-1.233 2.4 0 2.845 1.58 2.845 3.637v4.188zM3.558 4.955a1.376 1.376 0 1 1-.001-2.751 1.376 1.376 0 0 1 .001 2.751zm1.188 8.68H2.37V6h2.376v7.635zM14.816 0H1.18C.528 0 0 .516 0 1.153v13.694C0 15.484.528 16 1.18 16h13.635c.652 0 1.185-.516 1.185-1.153V1.153C16 .516 15.467 0 14.815 0z\" fill-rule=\"nonzero\"></path></svg>"},function(module,exports,__webpack_require__){'use strict';Object.defineProperty(exports,"__esModule",{value:true});var _pinterest=__webpack_require__(15);var _pinterest2=_interopRequireDefault(_pinterest);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}
exports.default=_pinterest2.default;},function(module,exports){module.exports="<svg viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" stroke-linejoin=\"round\" stroke-miterlimit=\"1.414\"><path d=\"M8 0a8 8 0 0 0-2.916 15.45c-.07-.633-.133-1.604.028-2.295.146-.625.938-3.977.938-3.977s-.24-.48-.24-1.188c0-1.11.646-1.943 1.448-1.943.683 0 1.012.513 1.012 1.127 0 .687-.436 1.713-.662 2.664-.19.797.4 1.445 1.185 1.445 1.42 0 2.514-1.498 2.514-3.662 0-1.915-1.376-3.254-3.342-3.254-2.276 0-3.61 1.707-3.61 3.472 0 .687.263 1.424.593 1.825.066.08.075.15.057.23-.06.252-.196.796-.223.907-.035.146-.115.178-.268.107-.998-.465-1.624-1.926-1.624-3.1 0-2.524 1.834-4.84 5.287-4.84 2.774 0 4.932 1.977 4.932 4.62 0 2.757-1.74 4.977-4.153 4.977-.81 0-1.572-.422-1.833-.92l-.5 1.902c-.18.695-.667 1.566-.994 2.097A8.001 8.001 0 1 0 7.999.001z\" fill-rule=\"nonzero\"></path></svg>"},function(module,exports,__webpack_require__){'use strict';Object.defineProperty(exports,"__esModule",{value:true});var _reddit=__webpack_require__(17);var _reddit2=_interopRequireDefault(_reddit);var _redditColor=__webpack_require__(18);var _redditColor2=_interopRequireDefault(_redditColor);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}
exports.default={default:_reddit2.default,color:_redditColor2.default};},function(module,exports){module.exports="<svg viewBox=\"0 0 1792 1792\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M1792 846q0 58-29.5 105.5T1683 1024q12 46 12 96 0 155-106.5 287T1298 1615.5 898 1692t-399.5-76.5-290-208.5T102 1120q0-47 11-94-51-25-82-73.5T0 846q0-82 58-140.5T199 647q85 0 145 63 218-152 515-162L975 27q3-13 15-21t26-5l369 81q18-37 54-59.5T1518 0q62 0 106 43.5t44 105.5-44 106-106 44-105.5-43.5T1369 150l-334-74-104 472q300 9 519 160 58-61 143-61 83 0 141 58.5t58 140.5zM418 1045q0 62 43.5 106t105.5 44 106-44 44-106-44-105.5T567 896q-61 0-105 44t-44 105zm810 355q11-11 11-26t-11-26q-10-10-25-10t-26 10q-41 42-121 62t-160 20-160-20-121-62q-11-10-26-10t-25 10q-11 10-11 25.5t11 26.5q43 43 118.5 68t122.5 29.5 91 4.5 91-4.5 122.5-29.5 118.5-68zm-3-205q62 0 105.5-44t43.5-106q0-61-44-105t-105-44q-62 0-106 43.5t-44 105.5 44 106 106 44z\"></path></svg>"},function(module,exports){module.exports="<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"-4.771 0.104 53.521 44.858\"><path fill=\"#FFF\" d=\"M29.909 35.89c-1.999 1.997-5.218 2.382-7.921 2.382-2.7 0-5.922-.385-7.918-2.382M36.021 4.276L25.899 1.894l-3.93 11.996L25.9 1.894m18.241 3.201a3.99 3.99 0 1 1-7.98 0 3.991 3.991 0 0 1 7.98 0zm.661 23.906c0 8.262-10.263 14.961-22.922 14.961-12.66 0-22.922-6.698-22.922-14.961 0-8.262 10.262-14.961 22.922-14.961 12.659 0 22.922 6.698 22.922 14.961zM-.744 26.676a5.061 5.061 0 0 1-3.027-4.636 5.06 5.06 0 0 1 8.935-3.257m33.568.103a5.061 5.061 0 0 1 9.018 3.154 5.064 5.064 0 0 1-3.23 4.72\"></path><path d=\"M21.879 44.963c-13.191 0-23.922-7.16-23.922-15.961 0-.608.051-1.21.151-1.801a6.066 6.066 0 0 1-2.879-5.161 6.068 6.068 0 0 1 6.06-6.061c1.493 0 2.916.546 4.017 1.522 4.149-2.663 9.73-4.339 15.887-4.455L25.235.71l.882.208.021.005 9.421 2.218A5 5 0 0 1 40.151.105a4.996 4.996 0 0 1 4.99 4.991 4.996 4.996 0 0 1-4.99 4.99 4.995 4.995 0 0 1-4.99-4.984l-8.596-2.024-3.273 9.99c5.933.231 11.291 1.912 15.291 4.517a6.028 6.028 0 0 1 4.108-1.605 6.068 6.068 0 0 1 6.061 6.061 6.019 6.019 0 0 1-3.08 5.28c.087.553.132 1.113.132 1.681-.002 8.801-10.734 15.961-23.925 15.961zM.157 27.11a9.05 9.05 0 0 0-.2 1.892c0 7.699 9.834 13.961 21.922 13.961 12.088 0 21.922-6.263 21.922-13.961 0-.612-.062-1.215-.183-1.807a1.003 1.003 0 0 1-.099-.435c-.669-2.627-2.494-5.012-5.13-6.934a.992.992 0 0 1-.429-.304c-4.007-2.755-9.732-4.482-16.081-4.482-6.285 0-11.961 1.693-15.962 4.401a1.022 1.022 0 0 1-.401.279C2.823 21.643.951 24.044.256 26.694a.992.992 0 0 1-.084.384c-.005.011-.009.022-.015.032zm40.097-8.319c2.319 1.855 4.021 4.064 4.891 6.488a4.033 4.033 0 0 0 1.605-3.239 4.065 4.065 0 0 0-4.061-4.061 4.04 4.04 0 0 0-2.435.812zm-38.965-.812a4.065 4.065 0 0 0-4.06 4.061c0 1.213.54 2.34 1.436 3.1.899-2.405 2.618-4.596 4.946-6.433a4.066 4.066 0 0 0-2.322-.728zM40.15 2.104c-1.648 0-2.99 1.342-2.99 2.991s1.342 2.99 2.99 2.99 2.99-1.341 2.99-2.99-1.341-2.991-2.99-2.991zM21.988 39.271c-4.005 0-6.827-.875-8.626-2.675a1 1 0 0 1 1.415-1.414c1.405 1.405 3.763 2.089 7.211 2.089 3.447 0 5.807-.684 7.214-2.089a.999.999 0 1 1 1.413 1.414c-1.801 1.8-4.622 2.675-8.627 2.675z\"></path><path fill=\"#FF4500\" d=\"M30.097 22.35c-2.038 0-3.749 1.707-3.749 3.745 0 2.037 1.711 3.688 3.749 3.688s3.688-1.651 3.688-3.688c0-2.038-1.651-3.745-3.688-3.745zm-16.158 0c-2.036 0-3.745 1.709-3.745 3.745s1.708 3.688 3.745 3.688 3.688-1.652 3.688-3.688-1.652-3.745-3.688-3.745z\"></path></svg>"},function(module,exports,__webpack_require__){'use strict';Object.defineProperty(exports,"__esModule",{value:true});var _slack=__webpack_require__(20);var _slack2=_interopRequireDefault(_slack);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}
exports.default=_slack2.default;},function(module,exports){module.exports="<svg viewBox=\"0 0 256 256\" xmlns=\"http://www.w3.org/2000/svg\" preserveAspectRatio=\"xMidYMid\"><path d=\"M165.964 15.838c-3.89-11.975-16.752-18.528-28.725-14.636-11.975 3.89-18.528 16.752-14.636 28.725l58.947 181.365c4.048 11.187 16.132 17.473 27.732 14.135 12.1-3.483 19.475-16.334 15.614-28.217L165.964 15.838\" fill=\"#DFA22F\"></path><path d=\"M74.626 45.516C70.734 33.542 57.873 26.989 45.9 30.879 33.924 34.77 27.37 47.631 31.263 59.606l58.948 181.366c4.047 11.186 16.132 17.473 27.732 14.132 12.099-3.481 19.474-16.332 15.613-28.217L74.626 45.516\" fill=\"#3CB187\"></path><path d=\"M240.162 166.045c11.975-3.89 18.526-16.75 14.636-28.726-3.89-11.973-16.752-18.527-28.725-14.636L44.708 181.632c-11.187 4.046-17.473 16.13-14.135 27.73 3.483 12.099 16.334 19.475 28.217 15.614l181.372-58.93\" fill=\"#CE1E5B\"></path><path d=\"M82.508 217.27l43.347-14.084-14.086-43.352-43.35 14.09 14.089 43.347\" fill=\"#392538\"></path><path d=\"M173.847 187.591c16.388-5.323 31.62-10.273 43.348-14.084l-14.088-43.36-43.35 14.09 14.09 43.354\" fill=\"#BB242A\"></path><path d=\"M210.484 74.706c11.974-3.89 18.527-16.751 14.637-28.727-3.89-11.973-16.752-18.526-28.727-14.636L15.028 90.293C3.842 94.337-2.445 106.422.896 118.022c3.481 12.098 16.332 19.474 28.217 15.613l181.371-58.93\" fill=\"#72C5CD\"></path><path d=\"M52.822 125.933c11.805-3.836 27.025-8.782 43.354-14.086-5.323-16.39-10.273-31.622-14.084-43.352l-43.36 14.092 14.09 43.346\" fill=\"#248C73\"></path><path d=\"M144.16 96.256l43.356-14.088a546179.21 546179.21 0 0 0-14.089-43.36L130.07 52.9l14.09 43.356\" fill=\"#62803A\"></path></svg>"},function(module,exports,__webpack_require__){'use strict';Object.defineProperty(exports,"__esModule",{value:true});var _tumblr=__webpack_require__(22);var _tumblr2=_interopRequireDefault(_tumblr);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}
exports.default=_tumblr2.default;},function(module,exports){module.exports="<svg viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" stroke-linejoin=\"round\" stroke-miterlimit=\"1.414\"><path d=\"M9.708 16c-3.396 0-4.687-2.504-4.687-4.274V6.498H3.403V4.432C5.83 3.557 6.412 1.368 6.55.12c.01-.086.077-.12.115-.12H9.01v4.076h3.2v2.422H8.997v4.98c.01.667.25 1.58 1.472 1.58h.067c.424-.012.994-.136 1.29-.278l.77 2.283c-.288.424-1.594.916-2.77.936h-.12z\" fill-rule=\"nonzero\"></path></svg>"},function(module,exports,__webpack_require__){'use strict';Object.defineProperty(exports,"__esModule",{value:true});var _twitter=__webpack_require__(24);var _twitter2=_interopRequireDefault(_twitter);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}
exports.default=_twitter2.default;},function(module,exports){module.exports="<svg viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" stroke-linejoin=\"round\" stroke-miterlimit=\"1.414\"><path d=\"M16 3.038a6.62 6.62 0 0 1-1.885.517 3.299 3.299 0 0 0 1.443-1.816 6.59 6.59 0 0 1-2.085.795 3.273 3.273 0 0 0-2.396-1.036 3.281 3.281 0 0 0-3.197 4.03A9.329 9.329 0 0 1 1.114 2.1 3.243 3.243 0 0 0 .67 3.75c0 1.14.58 2.143 1.46 2.732a3.278 3.278 0 0 1-1.487-.41v.04c0 1.59 1.13 2.918 2.633 3.22a3.336 3.336 0 0 1-1.482.056 3.287 3.287 0 0 0 3.067 2.28 6.592 6.592 0 0 1-4.077 1.404c-.265 0-.526-.015-.783-.045a9.303 9.303 0 0 0 5.032 1.474c6.038 0 9.34-5 9.34-9.338 0-.143-.004-.284-.01-.425a6.67 6.67 0 0 0 1.638-1.7z\" fill-rule=\"nonzero\"></path></svg>"},function(module,exports,__webpack_require__){'use strict';Object.defineProperty(exports,"__esModule",{value:true});var _vk=__webpack_require__(26);var _vk2=_interopRequireDefault(_vk);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}
exports.default=_vk2.default;},function(module,exports){module.exports="<svg viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" stroke-linejoin=\"round\" stroke-miterlimit=\"1.414\"><path d=\"M7.828 12.526h.957s.288-.032.436-.19c.137-.147.133-.42.133-.42s-.02-1.284.576-1.473c.587-.187 1.34 1.24 2.14 1.788.604.416 1.063.326 1.063.326l2.137-.03s1.117-.07.587-.948c-.043-.072-.308-.65-1.588-1.838-1.34-1.244-1.162-1.043.452-3.194.983-1.31 1.376-2.11 1.253-2.452-.117-.326-.84-.24-.84-.24l-2.406.015s-.18-.025-.31.054c-.13.077-.213.258-.213.258s-.38 1.013-.89 1.876c-1.07 1.82-1.5 1.915-1.674 1.802-.407-.264-.305-1.058-.305-1.622 0-1.763.267-2.498-.52-2.688-.263-.063-.455-.105-1.124-.112-.86-.01-1.585.003-1.996.204-.274.134-.485.433-.357.45.16.02.52.097.71.357.248.335.24 1.088.24 1.088s.14 2.075-.33 2.333c-.326.177-.77-.184-1.726-1.834-.49-.845-.858-1.78-.858-1.78s-.072-.174-.2-.268c-.153-.113-.368-.15-.368-.15L.52 3.855s-.342.01-.468.16c-.112.132-.01.406-.01.406s1.79 4.187 3.818 6.298c1.858 1.935 3.968 1.808 3.968 1.808z\"></path></svg>"},function(module,exports,__webpack_require__){'use strict';Object.defineProperty(exports,"__esModule",{value:true});var _more=__webpack_require__(28);var _more2=_interopRequireDefault(_more);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}
exports.default=_more2.default;},function(module,exports){module.exports="<svg viewBox=\"0 0 1792 1792\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M576 736v192q0 40-28 68t-68 28H288q-40 0-68-28t-28-68V736q0-40 28-68t68-28h192q40 0 68 28t28 68zm512 0v192q0 40-28 68t-68 28H800q-40 0-68-28t-28-68V736q0-40 28-68t68-28h192q40 0 68 28t28 68zm512 0v192q0 40-28 68t-68 28h-192q-40 0-68-28t-28-68V736q0-40 28-68t68-28h192q40 0 68 28t28 68z\"></path></svg>"},function(module,exports,__webpack_require__){var refs=0;var dispose;var content=__webpack_require__(30);if(typeof content==='string')content=[[module.id,content,'']];exports.use=exports.ref=function(){if(!(refs++)){exports.locals=content.locals;dispose=__webpack_require__(32)(content,{"insertAt":"top","singleton":true});}
return exports;};exports.unuse=exports.unref=function(){if(!(--refs)){dispose();dispose=null;}};if(false){var lastRefs=module.hot.data&&module.hot.data.refs||0;if(lastRefs){exports.ref();if(!content.locals){refs=lastRefs;}}
if(!content.locals){module.hot.accept();}
module.hot.dispose(function(data){data.refs=content.locals?0:refs;if(dispose){dispose();}});}},function(module,exports,__webpack_require__){exports=module.exports=__webpack_require__(31)();exports.push([module.id,":root {\n /* Brand Colors */\n}\n\n/* Reset box-sizing */\n.socialshares,\n.socialshares *,\n.socialshares *::before,\n.socialshares *::after {\n box-sizing: border-box;\n}\n\n.socialshares {\n display: inline-block;\n margin: 0;\n padding: 0;\n white-space: nowrap;\n width: auto;\n max-width: 100%;\n cursor: default;\n}\n\n.socialshares-btn {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n margin: 0;\n padding: 0.25em 0.5em;\n width: auto;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n font-weight: 500;\n font-family: 'Helvetica Neue', Arial, sans-serif;\n line-height: 1.1;\n letter-spacing: 0.03em;\n border-radius: 2px;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-transition: all 0.2s ease;\n transition: all 0.2s ease\n\n /* Sizes */\n}\n\n.socialshares-btn:active {\n outline: none;\n}\n\n.socialshares-btn-small {\n font-size: 14px;\n}\n\n.socialshares-btn-medium {\n font-size: 18px;\n}\n\n.socialshares-btn-large {\n font-size: 21px;\n}\n\n.socialshares-btn:not(:first-child) {\n margin-left: 0.5em;\n}\n\n.socialshares-btn-icon {\n display: inline-block;\n margin: 0;\n padding: 0;\n width: 1em;\n height: 1em;\n}\n\n.socialshares-btn-icon svg {\n display: inline-block;\n margin: 0;\n padding: 0;\n position: relative;\n width: 1em;\n height: 1em;\n}\n\n.socialshares-more .socialshares-btn-icon svg {\n top: 1px;\n}\n\n.socialshares-btn-light-monotone .socialshares-btn-icon svg,\n .socialshares-btn-light-monotone .socialshares-btn-icon path {\n fill: #222;\n}\n\n.socialshares-btn-dark .socialshares-btn-icon svg,\n .socialshares-btn-dark .socialshares-btn-icon path,\n .socialshares-btn-brand .socialshares-btn-icon svg,\n .socialshares-btn-brand:not(.socialshares-reddit) .socialshares-btn-icon path {\n fill: #fff;\n}\n\n.socialshares-btn-text {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n margin: 0 0 0 0.3em;\n padding: 0;\n width: auto;\n height: 1em;\n}\n\n.socialshares-btn-icononly .socialshares-btn-text {\n /* http://a11yproject.com/posts/how-to-hide-content */\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n\n/* Icon Colors */\n.socialshares-twitter {}\n.socialshares-twitter svg {\n fill: #55acee;\n}\n.socialshares-facebook {}\n.socialshares-facebook svg {\n fill: #3b5998;\n}\n.socialshares-googleplus {}\n.socialshares-googleplus svg {\n fill: #dc4e41;\n}\n.socialshares-reddit {}\n.socialshares-reddit svg {\n fill: #ff4500;\n}\n.socialshares-tumblr {}\n.socialshares-tumblr svg {\n fill: #36465d;\n}\n.socialshares-linkedin {}\n.socialshares-linkedin svg {\n fill: #0077b5;\n}\n.socialshares-pinterest {}\n.socialshares-pinterest svg {\n fill: #bd081c;\n}\n.socialshares-slack {}\n.socialshares-slack svg {\n fill: #56b68b;\n}\n.socialshares-vk {}\n.socialshares-vk svg {\n fill: #6383a8;\n}\n\n/* Themes */\n\n[class*=\"socialshares-btn-light\"] {\n color: #222;\n background: rgba(0, 0, 0, .1);\n border: 1px solid rgba(0, 0, 0, .15)\n}\n\n[class*=\"socialshares-btn-light\"]:hover,\n [class*=\"socialshares-btn-light\"]:focus {\n background: rgba(0, 0, 0, .2);\n border-color: rgba(0, 0, 0, .25);\n}\n\n[class*=\"socialshares-btn-light\"]:active {\n background: rgba(0, 0, 0, .3);\n border-color: rgba(0, 0, 0, .35);\n}\n\n.socialshares-btn-dark {\n color: #fff;\n background: rgba(0, 0, 0, .7);\n border: 1px solid rgba(0, 0, 0, .55)\n}\n\n.socialshares-btn-dark:hover,\n .socialshares-btn-dark:focus {\n background: rgba(0, 0, 0, .8);\n border-color: rgba(0, 0, 0, .75);\n}\n\n.socialshares-btn-dark:active {\n background: rgba(0, 0, 0, .9);\n border-color: rgba(0, 0, 0, .85);\n}\n\n.socialshares-btn-brand {\n color: #fff;\n background: rgba(0, 0, 0, .9);\n border: 1px solid rgba(0, 0, 0, .85)\n}\n\n.socialshares-btn-brand:hover,\n .socialshares-btn-brand:focus {\n background: rgba(0, 0, 0, .7);\n border-color: rgba(0, 0, 0, .65);\n}\n\n.socialshares-btn-brand:active {\n background: rgba(0, 0, 0, .6);\n border-color: rgba(0, 0, 0, .55);\n}\n\n.socialshares-btn-brand.socialshares-twitter {\n background: #55acee;\n border-color: rgb(60, 160, 236);\n}\n\n.socialshares-btn-brand.socialshares-twitter:hover,\n .socialshares-btn-brand.socialshares-twitter:focus {\n background: rgb(84, 142, 186);\n border-color: rgb(84, 149, 199);\n}\n\n.socialshares-btn-brand.socialshares-twitter:active {\n background: rgb(84, 113, 135);\n border-color: rgb(84, 120, 148);\n}\n\n.socialshares-btn-brand.socialshares-facebook {\n background: #3b5998;\n border-color: rgb(51, 77, 132);\n}\n\n.socialshares-btn-brand.socialshares-facebook:hover,\n .socialshares-btn-brand.socialshares-facebook:focus {\n background: rgb(59, 72, 102);\n border-color: rgb(59, 76, 115);\n}\n\n.socialshares-btn-brand.socialshares-facebook:active {\n background: rgb(57, 57, 57);\n border-color: rgb(59, 60, 64);\n}\n\n.socialshares-btn-brand.socialshares-googleplus {\n background: #dc4e41;\n border-color: rgb(216, 58, 44);\n}\n\n.socialshares-btn-brand.socialshares-googleplus:hover,\n .socialshares-btn-brand.socialshares-googleplus:focus {\n background: rgb(168, 72, 64);\n border-color: rgb(181, 74, 64);\n}\n\n.socialshares-btn-brand.socialshares-googleplus:active {\n background: rgb(117, 68, 64);\n border-color: rgb(130, 69, 64);\n}\n\n.socialshares-btn-brand.socialshares-reddit {\n background: #ff4500;\n border-color: rgb(230, 61, 0);\n}\n\n.socialshares-btn-brand.socialshares-reddit:hover,\n .socialshares-btn-brand.socialshares-reddit:focus {\n background: rgb(204, 54, 0);\n border-color: rgb(217, 58, 0);\n}\n\n.socialshares-btn-brand.socialshares-reddit:active {\n background: rgb(153, 41, 0);\n border-color: rgb(166, 44, 0);\n}\n\n.socialshares-btn-brand.socialshares-tumblr {\n background: #36465d;\n border-color: rgb(45, 58, 78);\n}\n\n.socialshares-btn-brand.socialshares-tumblr:hover,\n .socialshares-btn-brand.socialshares-tumblr:focus {\n background: rgb(51, 51, 51);\n border-color: rgb(54, 54, 54);\n}\n\n.socialshares-btn-brand.socialshares-tumblr:active {\n background: rgb(44, 44, 44);\n border-color: rgb(45, 45, 45);\n}\n\n.socialshares-btn-brand.socialshares-linkedin {\n background: #0077b5;\n border-color: rgb(0, 99, 153);\n}\n\n.socialshares-btn-brand.socialshares-linkedin:hover,\n .socialshares-btn-brand.socialshares-linkedin:focus {\n background: rgb(0, 85, 130);\n border-color: rgb(0, 93, 143);\n}\n\n.socialshares-btn-brand.socialshares-linkedin:active {\n background: rgb(0, 51, 79);\n border-color: rgb(0, 60, 92);\n}\n\n.socialshares-btn-brand.socialshares-pinterest {\n background: #bd081c;\n border-color: rgb(166, 7, 26);\n}\n\n.socialshares-btn-brand.socialshares-pinterest:hover,\n .socialshares-btn-brand.socialshares-pinterest:focus {\n background: rgb(138, 8, 23);\n border-color: rgb(150, 8, 24);\n}\n\n.socialshares-btn-brand.socialshares-pinterest:active {\n background: rgb(87, 8, 17);\n border-color: rgb(99, 8, 18);\n}\n\n.socialshares-btn-brand.socialshares-slack {\n background: #56b68b;\n border-color: rgb(73, 171, 127);\n}\n\n.socialshares-btn-brand.socialshares-slack:hover,\n .socialshares-btn-brand.socialshares-slack:focus {\n background: rgb(87, 130, 111);\n border-color: rgb(87, 143, 118);\n}\n\n.socialshares-btn-brand.socialshares-slack:active {\n background: rgb(84, 84, 84);\n border-color: rgb(87, 92, 90);\n}\n\n.socialshares-btn-brand.socialshares-vk {\n background: #6383a8;\n border-color: rgb(86, 118, 153);\n}\n\n.socialshares-btn-brand.socialshares-vk:hover,\n .socialshares-btn-brand.socialshares-vk:focus {\n background: rgb(99, 108, 117);\n border-color: rgb(99, 114, 130);\n}\n\n.socialshares-btn-brand.socialshares-vk:active {\n background: rgb(88, 88, 88);\n border-color: rgb(92, 92, 92);\n}\n",""]);},function(module,exports){module.exports=function(){var list=[];list.toString=function toString(){var result=[];for(var i=0;i<this.length;i++){var item=this[i];if(item[2]){result.push("@media "+item[2]+"{"+item[1]+"}");}else{result.push(item[1]);}}
return result.join("");};list.i=function(modules,mediaQuery){if(typeof modules==="string")
modules=[[null,modules,""]];var alreadyImportedModules={};for(var i=0;i<this.length;i++){var id=this[i][0];if(typeof id==="number")
alreadyImportedModules[id]=true;}
for(i=0;i<modules.length;i++){var item=modules[i];if(typeof item[0]!=="number"||!alreadyImportedModules[item[0]]){if(mediaQuery&&!item[2]){item[2]=mediaQuery;}else if(mediaQuery){item[2]="("+item[2]+") and ("+mediaQuery+")";}
list.push(item);}}};return list;};},function(module,exports,__webpack_require__){var stylesInDom={},memoize=function(fn){var memo;return function(){if(typeof memo==="undefined")memo=fn.apply(this,arguments);return memo;};},isOldIE=memoize(function(){return/msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase());}),getHeadElement=memoize(function(){return document.head||document.getElementsByTagName("head")[0];}),singletonElement=null,singletonCounter=0,styleElementsInsertedAtTop=[];module.exports=function(list,options){if(false){if(typeof document!=="object")throw new Error("The style-loader cannot be used in a non-browser environment");}
options=options||{};if(typeof options.singleton==="undefined")options.singleton=isOldIE();if(typeof options.insertAt==="undefined")options.insertAt="bottom";var styles=listToStyles(list);addStylesToDom(styles,options);return function update(newList){var mayRemove=[];for(var i=0;i<styles.length;i++){var item=styles[i];var domStyle=stylesInDom[item.id];domStyle.refs--;mayRemove.push(domStyle);}
if(newList){var newStyles=listToStyles(newList);addStylesToDom(newStyles,options);}
for(var i=0;i<mayRemove.length;i++){var domStyle=mayRemove[i];if(domStyle.refs===0){for(var j=0;j<domStyle.parts.length;j++)
domStyle.parts[j]();delete stylesInDom[domStyle.id];}}};}
function addStylesToDom(styles,options){for(var i=0;i<styles.length;i++){var item=styles[i];var domStyle=stylesInDom[item.id];if(domStyle){domStyle.refs++;for(var j=0;j<domStyle.parts.length;j++){domStyle.parts[j](item.parts[j]);}
for(;j<item.parts.length;j++){domStyle.parts.push(addStyle(item.parts[j],options));}}else{var parts=[];for(var j=0;j<item.parts.length;j++){parts.push(addStyle(item.parts[j],options));}
stylesInDom[item.id]={id:item.id,refs:1,parts:parts};}}}
function listToStyles(list){var styles=[];var newStyles={};for(var i=0;i<list.length;i++){var item=list[i];var id=item[0];var css=item[1];var media=item[2];var sourceMap=item[3];var part={css:css,media:media,sourceMap:sourceMap};if(!newStyles[id])
styles.push(newStyles[id]={id:id,parts:[part]});else
newStyles[id].parts.push(part);}
return styles;}
function insertStyleElement(options,styleElement){var head=getHeadElement();var lastStyleElementInsertedAtTop=styleElementsInsertedAtTop[styleElementsInsertedAtTop.length-1];if(options.insertAt==="top"){if(!lastStyleElementInsertedAtTop){head.insertBefore(styleElement,head.firstChild);}else if(lastStyleElementInsertedAtTop.nextSibling){head.insertBefore(styleElement,lastStyleElementInsertedAtTop.nextSibling);}else{head.appendChild(styleElement);}
styleElementsInsertedAtTop.push(styleElement);}else if(options.insertAt==="bottom"){head.appendChild(styleElement);}else{throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");}}
function removeStyleElement(styleElement){styleElement.parentNode.removeChild(styleElement);var idx=styleElementsInsertedAtTop.indexOf(styleElement);if(idx>=0){styleElementsInsertedAtTop.splice(idx,1);}}
function createStyleElement(options){var styleElement=document.createElement("style");styleElement.type="text/css";insertStyleElement(options,styleElement);return styleElement;}
function createLinkElement(options){var linkElement=document.createElement("link");linkElement.rel="stylesheet";insertStyleElement(options,linkElement);return linkElement;}
function addStyle(obj,options){var styleElement,update,remove;if(options.singleton){var styleIndex=singletonCounter++;styleElement=singletonElement||(singletonElement=createStyleElement(options));update=applyToSingletonTag.bind(null,styleElement,styleIndex,false);remove=applyToSingletonTag.bind(null,styleElement,styleIndex,true);}else if(obj.sourceMap&&typeof URL==="function"&&typeof URL.createObjectURL==="function"&&typeof URL.revokeObjectURL==="function"&&typeof Blob==="function"&&typeof btoa==="function"){styleElement=createLinkElement(options);update=updateLink.bind(null,styleElement);remove=function(){removeStyleElement(styleElement);if(styleElement.href)
URL.revokeObjectURL(styleElement.href);};}else{styleElement=createStyleElement(options);update=applyToTag.bind(null,styleElement);remove=function(){removeStyleElement(styleElement);};}
update(obj);return function updateStyle(newObj){if(newObj){if(newObj.css===obj.css&&newObj.media===obj.media&&newObj.sourceMap===obj.sourceMap)
return;update(obj=newObj);}else{remove();}};}
var replaceText=(function(){var textStore=[];return function(index,replacement){textStore[index]=replacement;return textStore.filter(Boolean).join('\n');};})();function applyToSingletonTag(styleElement,index,remove,obj){var css=remove?"":obj.css;if(styleElement.styleSheet){styleElement.styleSheet.cssText=replaceText(index,css);}else{var cssNode=document.createTextNode(css);var childNodes=styleElement.childNodes;if(childNodes[index])styleElement.removeChild(childNodes[index]);if(childNodes.length){styleElement.insertBefore(cssNode,childNodes[index]);}else{styleElement.appendChild(cssNode);}}}
function applyToTag(styleElement,obj){var css=obj.css;var media=obj.media;if(media){styleElement.setAttribute("media",media)}
if(styleElement.styleSheet){styleElement.styleSheet.cssText=css;}else{while(styleElement.firstChild){styleElement.removeChild(styleElement.firstChild);}
styleElement.appendChild(document.createTextNode(css));}}
function updateLink(linkElement,obj){var css=obj.css;var sourceMap=obj.sourceMap;if(sourceMap){css+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))))+" */";}
var blob=new Blob([css],{type:"text/css"});var oldSrc=linkElement.href;linkElement.href=URL.createObjectURL(blob);if(oldSrc)
URL.revokeObjectURL(oldSrc);}}])});;;/*!
* typeahead.js 0.11.1
* https://github.com/twitter/typeahead.js
* Copyright 2013-2015 Twitter, Inc. and other contributors; Licensed MIT
*/
(function(root,factory){if(typeof define==="function"&&define.amd){define("bloodhound",["jquery"],function(a0){return root["Bloodhound"]=factory(a0);});}else if(typeof exports==="object"){module.exports=factory(require("jquery"));}else{root["Bloodhound"]=factory(jQuery);}})(this,function($){var _=function(){"use strict";return{isMsie:function(){return/(msie|trident)/i.test(navigator.userAgent)?navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]:false;},isBlankString:function(str){return!str||/^\s*$/.test(str);},escapeRegExChars:function(str){return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");},isString:function(obj){return typeof obj==="string";},isNumber:function(obj){return typeof obj==="number";},isArray:$.isArray,isFunction:$.isFunction,isObject:$.isPlainObject,isUndefined:function(obj){return typeof obj==="undefined";},isElement:function(obj){return!!(obj&&obj.nodeType===1);},isJQuery:function(obj){return obj instanceof $;},toStr:function toStr(s){return _.isUndefined(s)||s===null?"":s+"";},bind:$.proxy,each:function(collection,cb){$.each(collection,reverseArgs);function reverseArgs(index,value){return cb(value,index);}},map:$.map,filter:$.grep,every:function(obj,test){var result=true;if(!obj){return result;}
$.each(obj,function(key,val){if(!(result=test.call(null,val,key,obj))){return false;}});return!!result;},some:function(obj,test){var result=false;if(!obj){return result;}
$.each(obj,function(key,val){if(result=test.call(null,val,key,obj)){return false;}});return!!result;},mixin:$.extend,identity:function(x){return x;},clone:function(obj){return $.extend(true,{},obj);},getIdGenerator:function(){var counter=0;return function(){return counter++;};},templatify:function templatify(obj){return $.isFunction(obj)?obj:template;function template(){return String(obj);}},defer:function(fn){setTimeout(fn,0);},debounce:function(func,wait,immediate){var timeout,result;return function(){var context=this,args=arguments,later,callNow;later=function(){timeout=null;if(!immediate){result=func.apply(context,args);}};callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow){result=func.apply(context,args);}
return result;};},throttle:function(func,wait){var context,args,timeout,result,previous,later;previous=0;later=function(){previous=new Date();timeout=null;result=func.apply(context,args);};return function(){var now=new Date(),remaining=wait-(now-previous);context=this;args=arguments;if(remaining<=0){clearTimeout(timeout);timeout=null;previous=now;result=func.apply(context,args);}else if(!timeout){timeout=setTimeout(later,remaining);}
return result;};},stringify:function(val){return _.isString(val)?val:JSON.stringify(val);},noop:function(){}};}();var VERSION="0.11.1";var tokenizers=function(){"use strict";return{nonword:nonword,whitespace:whitespace,obj:{nonword:getObjTokenizer(nonword),whitespace:getObjTokenizer(whitespace)}};function whitespace(str){str=_.toStr(str);return str?str.split(/\s+/):[];}
function nonword(str){str=_.toStr(str);return str?str.split(/\W+/):[];}
function getObjTokenizer(tokenizer){return function setKey(keys){keys=_.isArray(keys)?keys:[].slice.call(arguments,0);return function tokenize(o){var tokens=[];_.each(keys,function(k){tokens=tokens.concat(tokenizer(_.toStr(o[k])));});return tokens;};};}}();var LruCache=function(){"use strict";function LruCache(maxSize){this.maxSize=_.isNumber(maxSize)?maxSize:100;this.reset();if(this.maxSize<=0){this.set=this.get=$.noop;}}
_.mixin(LruCache.prototype,{set:function set(key,val){var tailItem=this.list.tail,node;if(this.size>=this.maxSize){this.list.remove(tailItem);delete this.hash[tailItem.key];this.size--;}
if(node=this.hash[key]){node.val=val;this.list.moveToFront(node);}else{node=new Node(key,val);this.list.add(node);this.hash[key]=node;this.size++;}},get:function get(key){var node=this.hash[key];if(node){this.list.moveToFront(node);return node.val;}},reset:function reset(){this.size=0;this.hash={};this.list=new List();}});function List(){this.head=this.tail=null;}
_.mixin(List.prototype,{add:function add(node){if(this.head){node.next=this.head;this.head.prev=node;}
this.head=node;this.tail=this.tail||node;},remove:function remove(node){node.prev?node.prev.next=node.next:this.head=node.next;node.next?node.next.prev=node.prev:this.tail=node.prev;},moveToFront:function(node){this.remove(node);this.add(node);}});function Node(key,val){this.key=key;this.val=val;this.prev=this.next=null;}
return LruCache;}();var PersistentStorage=function(){"use strict";var LOCAL_STORAGE;try{LOCAL_STORAGE=window.localStorage;LOCAL_STORAGE.setItem("~~~","!");LOCAL_STORAGE.removeItem("~~~");}catch(err){LOCAL_STORAGE=null;}
function PersistentStorage(namespace,override){this.prefix=["__",namespace,"__"].join("");this.ttlKey="__ttl__";this.keyMatcher=new RegExp("^"+_.escapeRegExChars(this.prefix));this.ls=override||LOCAL_STORAGE;!this.ls&&this._noop();}
_.mixin(PersistentStorage.prototype,{_prefix:function(key){return this.prefix+key;},_ttlKey:function(key){return this._prefix(key)+this.ttlKey;},_noop:function(){this.get=this.set=this.remove=this.clear=this.isExpired=_.noop;},_safeSet:function(key,val){try{this.ls.setItem(key,val);}catch(err){if(err.name==="QuotaExceededError"){this.clear();this._noop();}}},get:function(key){if(this.isExpired(key)){this.remove(key);}
return decode(this.ls.getItem(this._prefix(key)));},set:function(key,val,ttl){if(_.isNumber(ttl)){this._safeSet(this._ttlKey(key),encode(now()+ttl));}else{this.ls.removeItem(this._ttlKey(key));}
return this._safeSet(this._prefix(key),encode(val));},remove:function(key){this.ls.removeItem(this._ttlKey(key));this.ls.removeItem(this._prefix(key));return this;},clear:function(){var i,keys=gatherMatchingKeys(this.keyMatcher);for(i=keys.length;i--;){this.remove(keys[i]);}
return this;},isExpired:function(key){var ttl=decode(this.ls.getItem(this._ttlKey(key)));return _.isNumber(ttl)&&now()>ttl?true:false;}});return PersistentStorage;function now(){return new Date().getTime();}
function encode(val){return JSON.stringify(_.isUndefined(val)?null:val);}
function decode(val){return $.parseJSON(val);}
function gatherMatchingKeys(keyMatcher){var i,key,keys=[],len=LOCAL_STORAGE.length;for(i=0;i<len;i++){if((key=LOCAL_STORAGE.key(i)).match(keyMatcher)){keys.push(key.replace(keyMatcher,""));}}
return keys;}}();var Transport=function(){"use strict";var pendingRequestsCount=0,pendingRequests={},maxPendingRequests=6,sharedCache=new LruCache(10);function Transport(o){o=o||{};this.cancelled=false;this.lastReq=null;this._send=o.transport;this._get=o.limiter?o.limiter(this._get):this._get;this._cache=o.cache===false?new LruCache(0):sharedCache;}
Transport.setMaxPendingRequests=function setMaxPendingRequests(num){maxPendingRequests=num;};Transport.resetCache=function resetCache(){sharedCache.reset();};_.mixin(Transport.prototype,{_fingerprint:function fingerprint(o){o=o||{};return o.url+o.type+$.param(o.data||{});},_get:function(o,cb){var that=this,fingerprint,jqXhr;fingerprint=this._fingerprint(o);if(this.cancelled||fingerprint!==this.lastReq){return;}
if(jqXhr=pendingRequests[fingerprint]){jqXhr.done(done).fail(fail);}else if(pendingRequestsCount<maxPendingRequests){pendingRequestsCount++;pendingRequests[fingerprint]=this._send(o).done(done).fail(fail).always(always);}else{this.onDeckRequestArgs=[].slice.call(arguments,0);}
function done(resp){cb(null,resp);that._cache.set(fingerprint,resp);}
function fail(){cb(true);}
function always(){pendingRequestsCount--;delete pendingRequests[fingerprint];if(that.onDeckRequestArgs){that._get.apply(that,that.onDeckRequestArgs);that.onDeckRequestArgs=null;}}},get:function(o,cb){var resp,fingerprint;cb=cb||$.noop;o=_.isString(o)?{url:o}:o||{};fingerprint=this._fingerprint(o);this.cancelled=false;this.lastReq=fingerprint;if(resp=this._cache.get(fingerprint)){cb(null,resp);}else{this._get(o,cb);}},cancel:function(){this.cancelled=true;}});return Transport;}();var SearchIndex=window.SearchIndex=function(){"use strict";var CHILDREN="c",IDS="i";function SearchIndex(o){o=o||{};if(!o.datumTokenizer||!o.queryTokenizer){$.error("datumTokenizer and queryTokenizer are both required");}
this.identify=o.identify||_.stringify;this.datumTokenizer=o.datumTokenizer;this.queryTokenizer=o.queryTokenizer;this.reset();}
_.mixin(SearchIndex.prototype,{bootstrap:function bootstrap(o){this.datums=o.datums;this.trie=o.trie;},add:function(data){var that=this;data=_.isArray(data)?data:[data];_.each(data,function(datum){var id,tokens;that.datums[id=that.identify(datum)]=datum;tokens=normalizeTokens(that.datumTokenizer(datum));_.each(tokens,function(token){var node,chars,ch;node=that.trie;chars=token.split("");while(ch=chars.shift()){node=node[CHILDREN][ch]||(node[CHILDREN][ch]=newNode());node[IDS].push(id);}});});},get:function get(ids){var that=this;return _.map(ids,function(id){return that.datums[id];});},search:function search(query){var that=this,tokens,matches;tokens=normalizeTokens(this.queryTokenizer(query));_.each(tokens,function(token){var node,chars,ch,ids;if(matches&&matches.length===0){return false;}
node=that.trie;chars=token.split("");while(node&&(ch=chars.shift())){node=node[CHILDREN][ch];}
if(node&&chars.length===0){ids=node[IDS].slice(0);matches=matches?getIntersection(matches,ids):ids;}else{matches=[];return false;}});return matches?_.map(unique(matches),function(id){return that.datums[id];}):[];},all:function all(){var values=[];for(var key in this.datums){values.push(this.datums[key]);}
return values;},reset:function reset(){this.datums={};this.trie=newNode();},serialize:function serialize(){return{datums:this.datums,trie:this.trie};}});return SearchIndex;function normalizeTokens(tokens){tokens=_.filter(tokens,function(token){return!!token;});tokens=_.map(tokens,function(token){return token.toLowerCase();});return tokens;}
function newNode(){var node={};node[IDS]=[];node[CHILDREN]={};return node;}
function unique(array){var seen={},uniques=[];for(var i=0,len=array.length;i<len;i++){if(!seen[array[i]]){seen[array[i]]=true;uniques.push(array[i]);}}
return uniques;}
function getIntersection(arrayA,arrayB){var ai=0,bi=0,intersection=[];arrayA=arrayA.sort();arrayB=arrayB.sort();var lenArrayA=arrayA.length,lenArrayB=arrayB.length;while(ai<lenArrayA&&bi<lenArrayB){if(arrayA[ai]<arrayB[bi]){ai++;}else if(arrayA[ai]>arrayB[bi]){bi++;}else{intersection.push(arrayA[ai]);ai++;bi++;}}
return intersection;}}();var Prefetch=function(){"use strict";var keys;keys={data:"data",protocol:"protocol",thumbprint:"thumbprint"};function Prefetch(o){this.url=o.url;this.ttl=o.ttl;this.cache=o.cache;this.prepare=o.prepare;this.transform=o.transform;this.transport=o.transport;this.thumbprint=o.thumbprint;this.storage=new PersistentStorage(o.cacheKey);}
_.mixin(Prefetch.prototype,{_settings:function settings(){return{url:this.url,type:"GET",dataType:"json"};},store:function store(data){if(!this.cache){return;}
this.storage.set(keys.data,data,this.ttl);this.storage.set(keys.protocol,location.protocol,this.ttl);this.storage.set(keys.thumbprint,this.thumbprint,this.ttl);},fromCache:function fromCache(){var stored={},isExpired;if(!this.cache){return null;}
stored.data=this.storage.get(keys.data);stored.protocol=this.storage.get(keys.protocol);stored.thumbprint=this.storage.get(keys.thumbprint);isExpired=stored.thumbprint!==this.thumbprint||stored.protocol!==location.protocol;return stored.data&&!isExpired?stored.data:null;},fromNetwork:function(cb){var that=this,settings;if(!cb){return;}
settings=this.prepare(this._settings());this.transport(settings).fail(onError).done(onResponse);function onError(){cb(true);}
function onResponse(resp){cb(null,that.transform(resp));}},clear:function clear(){this.storage.clear();return this;}});return Prefetch;}();var Remote=function(){"use strict";function Remote(o){this.url=o.url;this.prepare=o.prepare;this.transform=o.transform;this.transport=new Transport({cache:o.cache,limiter:o.limiter,transport:o.transport});}
_.mixin(Remote.prototype,{_settings:function settings(){return{url:this.url,type:"GET",dataType:"json"};},get:function get(query,cb){var that=this,settings;if(!cb){return;}
query=query||"";settings=this.prepare(query,this._settings());return this.transport.get(settings,onResponse);function onResponse(err,resp){err?cb([]):cb(that.transform(resp));}},cancelLastRequest:function cancelLastRequest(){this.transport.cancel();}});return Remote;}();var oParser=function(){"use strict";return function parse(o){var defaults,sorter;defaults={initialize:true,identify:_.stringify,datumTokenizer:null,queryTokenizer:null,sufficient:5,sorter:null,local:[],prefetch:null,remote:null};o=_.mixin(defaults,o||{});!o.datumTokenizer&&$.error("datumTokenizer is required");!o.queryTokenizer&&$.error("queryTokenizer is required");sorter=o.sorter;o.sorter=sorter?function(x){return x.sort(sorter);}:_.identity;o.local=_.isFunction(o.local)?o.local():o.local;o.prefetch=parsePrefetch(o.prefetch);o.remote=parseRemote(o.remote);return o;};function parsePrefetch(o){var defaults;if(!o){return null;}
defaults={url:null,ttl:24*60*60*1e3,cache:true,cacheKey:null,thumbprint:"",prepare:_.identity,transform:_.identity,transport:null};o=_.isString(o)?{url:o}:o;o=_.mixin(defaults,o);!o.url&&$.error("prefetch requires url to be set");o.transform=o.filter||o.transform;o.cacheKey=o.cacheKey||o.url;o.thumbprint=VERSION+o.thumbprint;o.transport=o.transport?callbackToDeferred(o.transport):$.ajax;return o;}
function parseRemote(o){var defaults;if(!o){return;}
defaults={url:null,cache:true,prepare:null,replace:null,wildcard:null,limiter:null,rateLimitBy:"debounce",rateLimitWait:300,transform:_.identity,transport:null};o=_.isString(o)?{url:o}:o;o=_.mixin(defaults,o);!o.url&&$.error("remote requires url to be set");o.transform=o.filter||o.transform;o.prepare=toRemotePrepare(o);o.limiter=toLimiter(o);o.transport=o.transport?callbackToDeferred(o.transport):$.ajax;delete o.replace;delete o.wildcard;delete o.rateLimitBy;delete o.rateLimitWait;return o;}
function toRemotePrepare(o){var prepare,replace,wildcard;prepare=o.prepare;replace=o.replace;wildcard=o.wildcard;if(prepare){return prepare;}
if(replace){prepare=prepareByReplace;}else if(o.wildcard){prepare=prepareByWildcard;}else{prepare=idenityPrepare;}
return prepare;function prepareByReplace(query,settings){settings.url=replace(settings.url,query);return settings;}
function prepareByWildcard(query,settings){settings.url=settings.url.replace(wildcard,encodeURIComponent(query));return settings;}
function idenityPrepare(query,settings){return settings;}}
function toLimiter(o){var limiter,method,wait;limiter=o.limiter;method=o.rateLimitBy;wait=o.rateLimitWait;if(!limiter){limiter=/^throttle$/i.test(method)?throttle(wait):debounce(wait);}
return limiter;function debounce(wait){return function debounce(fn){return _.debounce(fn,wait);};}
function throttle(wait){return function throttle(fn){return _.throttle(fn,wait);};}}
function callbackToDeferred(fn){return function wrapper(o){var deferred=$.Deferred();fn(o,onSuccess,onError);return deferred;function onSuccess(resp){_.defer(function(){deferred.resolve(resp);});}
function onError(err){_.defer(function(){deferred.reject(err);});}};}}();var Bloodhound=function(){"use strict";var old;old=window&&window.Bloodhound;function Bloodhound(o){o=oParser(o);this.sorter=o.sorter;this.identify=o.identify;this.sufficient=o.sufficient;this.local=o.local;this.remote=o.remote?new Remote(o.remote):null;this.prefetch=o.prefetch?new Prefetch(o.prefetch):null;this.index=new SearchIndex({identify:this.identify,datumTokenizer:o.datumTokenizer,queryTokenizer:o.queryTokenizer});o.initialize!==false&&this.initialize();}
Bloodhound.noConflict=function noConflict(){window&&(window.Bloodhound=old);return Bloodhound;};Bloodhound.tokenizers=tokenizers;_.mixin(Bloodhound.prototype,{__ttAdapter:function ttAdapter(){var that=this;return this.remote?withAsync:withoutAsync;function withAsync(query,sync,async){return that.search(query,sync,async);}
function withoutAsync(query,sync){return that.search(query,sync);}},_loadPrefetch:function loadPrefetch(){var that=this,deferred,serialized;deferred=$.Deferred();if(!this.prefetch){deferred.resolve();}else if(serialized=this.prefetch.fromCache()){this.index.bootstrap(serialized);deferred.resolve();}else{this.prefetch.fromNetwork(done);}
return deferred.promise();function done(err,data){if(err){return deferred.reject();}
that.add(data);that.prefetch.store(that.index.serialize());deferred.resolve();}},_initialize:function initialize(){var that=this,deferred;this.clear();(this.initPromise=this._loadPrefetch()).done(addLocalToIndex);return this.initPromise;function addLocalToIndex(){that.add(that.local);}},initialize:function initialize(force){return!this.initPromise||force?this._initialize():this.initPromise;},add:function add(data){this.index.add(data);return this;},get:function get(ids){ids=_.isArray(ids)?ids:[].slice.call(arguments);return this.index.get(ids);},search:function search(query,sync,async){var that=this,local;local=this.sorter(this.index.search(query));sync(this.remote?local.slice():local);if(this.remote&&local.length<this.sufficient){this.remote.get(query,processRemote);}else if(this.remote){this.remote.cancelLastRequest();}
return this;function processRemote(remote){var nonDuplicates=[];_.each(remote,function(r){!_.some(local,function(l){return that.identify(r)===that.identify(l);})&&nonDuplicates.push(r);});async&&async(nonDuplicates);}},all:function all(){return this.index.all();},clear:function clear(){this.index.reset();return this;},clearPrefetchCache:function clearPrefetchCache(){this.prefetch&&this.prefetch.clear();return this;},clearRemoteCache:function clearRemoteCache(){Transport.resetCache();return this;},ttAdapter:function ttAdapter(){return this.__ttAdapter();}});return Bloodhound;}();return Bloodhound;});;/*!
* typeahead.js 0.11.1
* https://github.com/twitter/typeahead.js
* Copyright 2013-2015 Twitter, Inc. and other contributors; Licensed MIT
*/
(function(root,factory){if(typeof define==="function"&&define.amd){define("typeahead.js",["jquery"],function(a0){return factory(a0);});}else if(typeof exports==="object"){module.exports=factory(require("jquery"));}else{factory(jQuery);}})(this,function($){var _=function(){"use strict";return{isMsie:function(){return/(msie|trident)/i.test(navigator.userAgent)?navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]:false;},isBlankString:function(str){return!str||/^\s*$/.test(str);},escapeRegExChars:function(str){return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");},isString:function(obj){return typeof obj==="string";},isNumber:function(obj){return typeof obj==="number";},isArray:$.isArray,isFunction:$.isFunction,isObject:$.isPlainObject,isUndefined:function(obj){return typeof obj==="undefined";},isElement:function(obj){return!!(obj&&obj.nodeType===1);},isJQuery:function(obj){return obj instanceof $;},toStr:function toStr(s){return _.isUndefined(s)||s===null?"":s+"";},bind:$.proxy,each:function(collection,cb){$.each(collection,reverseArgs);function reverseArgs(index,value){return cb(value,index);}},map:$.map,filter:$.grep,every:function(obj,test){var result=true;if(!obj){return result;}
$.each(obj,function(key,val){if(!(result=test.call(null,val,key,obj))){return false;}});return!!result;},some:function(obj,test){var result=false;if(!obj){return result;}
$.each(obj,function(key,val){if(result=test.call(null,val,key,obj)){return false;}});return!!result;},mixin:$.extend,identity:function(x){return x;},clone:function(obj){return $.extend(true,{},obj);},getIdGenerator:function(){var counter=0;return function(){return counter++;};},templatify:function templatify(obj){return $.isFunction(obj)?obj:template;function template(){return String(obj);}},defer:function(fn){setTimeout(fn,0);},debounce:function(func,wait,immediate){var timeout,result;return function(){var context=this,args=arguments,later,callNow;later=function(){timeout=null;if(!immediate){result=func.apply(context,args);}};callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow){result=func.apply(context,args);}
return result;};},throttle:function(func,wait){var context,args,timeout,result,previous,later;previous=0;later=function(){previous=new Date();timeout=null;result=func.apply(context,args);};return function(){var now=new Date(),remaining=wait-(now-previous);context=this;args=arguments;if(remaining<=0){clearTimeout(timeout);timeout=null;previous=now;result=func.apply(context,args);}else if(!timeout){timeout=setTimeout(later,remaining);}
return result;};},stringify:function(val){return _.isString(val)?val:JSON.stringify(val);},noop:function(){}};}();var WWW=function(){"use strict";var defaultClassNames={wrapper:"twitter-typeahead",input:"tt-input",hint:"tt-hint",menu:"tt-menu",dataset:"tt-dataset",suggestion:"tt-suggestion",selectable:"tt-selectable",empty:"tt-empty",open:"tt-open",cursor:"tt-cursor",highlight:"tt-highlight"};return build;function build(o){var www,classes;classes=_.mixin({},defaultClassNames,o);www={css:buildCss(),classes:classes,html:buildHtml(classes),selectors:buildSelectors(classes)};return{css:www.css,html:www.html,classes:www.classes,selectors:www.selectors,mixin:function(o){_.mixin(o,www);}};}
function buildHtml(c){return{wrapper:'<span class="'+c.wrapper+'"></span>',menu:'<div class="'+c.menu+'"></div>'};}
function buildSelectors(classes){var selectors={};_.each(classes,function(v,k){selectors[k]="."+v;});return selectors;}
function buildCss(){var css={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},menu:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:" 0"}};if(_.isMsie()){_.mixin(css.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"});}
return css;}}();var EventBus=function(){"use strict";var namespace,deprecationMap;namespace="typeahead:";deprecationMap={render:"rendered",cursorchange:"cursorchanged",select:"selected",autocomplete:"autocompleted"};function EventBus(o){if(!o||!o.el){$.error("EventBus initialized without el");}
this.$el=$(o.el);}
_.mixin(EventBus.prototype,{_trigger:function(type,args){var $e;$e=$.Event(namespace+type);(args=args||[]).unshift($e);this.$el.trigger.apply(this.$el,args);return $e;},before:function(type){var args,$e;args=[].slice.call(arguments,1);$e=this._trigger("before"+type,args);return $e.isDefaultPrevented();},trigger:function(type){var deprecatedType;this._trigger(type,[].slice.call(arguments,1));if(deprecatedType=deprecationMap[type]){this._trigger(deprecatedType,[].slice.call(arguments,1));}}});return EventBus;}();var EventEmitter=function(){"use strict";var splitter=/\s+/,nextTick=getNextTick();return{onSync:onSync,onAsync:onAsync,off:off,trigger:trigger};function on(method,types,cb,context){var type;if(!cb){return this;}
types=types.split(splitter);cb=context?bindContext(cb,context):cb;this._callbacks=this._callbacks||{};while(type=types.shift()){this._callbacks[type]=this._callbacks[type]||{sync:[],async:[]};this._callbacks[type][method].push(cb);}
return this;}
function onAsync(types,cb,context){return on.call(this,"async",types,cb,context);}
function onSync(types,cb,context){return on.call(this,"sync",types,cb,context);}
function off(types){var type;if(!this._callbacks){return this;}
types=types.split(splitter);while(type=types.shift()){delete this._callbacks[type];}
return this;}
function trigger(types){var type,callbacks,args,syncFlush,asyncFlush;if(!this._callbacks){return this;}
types=types.split(splitter);args=[].slice.call(arguments,1);while((type=types.shift())&&(callbacks=this._callbacks[type])){syncFlush=getFlush(callbacks.sync,this,[type].concat(args));asyncFlush=getFlush(callbacks.async,this,[type].concat(args));syncFlush()&&nextTick(asyncFlush);}
return this;}
function getFlush(callbacks,context,args){return flush;function flush(){var cancelled;for(var i=0,len=callbacks.length;!cancelled&&i<len;i+=1){cancelled=callbacks[i].apply(context,args)===false;}
return!cancelled;}}
function getNextTick(){var nextTickFn;if(window.setImmediate){nextTickFn=function nextTickSetImmediate(fn){setImmediate(function(){fn();});};}else{nextTickFn=function nextTickSetTimeout(fn){setTimeout(function(){fn();},0);};}
return nextTickFn;}
function bindContext(fn,context){return fn.bind?fn.bind(context):function(){fn.apply(context,[].slice.call(arguments,0));};}}();var highlight=function(doc){"use strict";var defaults={node:null,pattern:null,tagName:"strong",className:null,wordsOnly:false,caseSensitive:false};return function hightlight(o){var regex;o=_.mixin({},defaults,o);if(!o.node||!o.pattern){return;}
o.pattern=_.isArray(o.pattern)?o.pattern:[o.pattern];regex=getRegex(o.pattern,o.caseSensitive,o.wordsOnly);traverse(o.node,hightlightTextNode);function hightlightTextNode(textNode){var match,patternNode,wrapperNode;if(match=regex.exec(textNode.data)){wrapperNode=doc.createElement(o.tagName);o.className&&(wrapperNode.className=o.className);patternNode=textNode.splitText(match.index);patternNode.splitText(match[0].length);wrapperNode.appendChild(patternNode.cloneNode(true));textNode.parentNode.replaceChild(wrapperNode,patternNode);}
return!!match;}
function traverse(el,hightlightTextNode){var childNode,TEXT_NODE_TYPE=3;for(var i=0;i<el.childNodes.length;i++){childNode=el.childNodes[i];if(childNode.nodeType===TEXT_NODE_TYPE){i+=hightlightTextNode(childNode)?1:0;}else{traverse(childNode,hightlightTextNode);}}}};function getRegex(patterns,caseSensitive,wordsOnly){var escapedPatterns=[],regexStr;for(var i=0,len=patterns.length;i<len;i++){escapedPatterns.push(_.escapeRegExChars(patterns[i]));}
regexStr=wordsOnly?"\\b("+escapedPatterns.join("|")+")\\b":"("+escapedPatterns.join("|")+")";return caseSensitive?new RegExp(regexStr):new RegExp(regexStr,"i");}}(window.document);var Input=function(){"use strict";var specialKeyCodeMap;specialKeyCodeMap={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"};function Input(o,www){o=o||{};if(!o.input){$.error("input is missing");}
www.mixin(this);this.$hint=$(o.hint);this.$input=$(o.input);this.query=this.$input.val();this.queryWhenFocused=this.hasFocus()?this.query:null;this.$overflowHelper=buildOverflowHelper(this.$input);this._checkLanguageDirection();if(this.$hint.length===0){this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=_.noop;}}
Input.normalizeQuery=function(str){return _.toStr(str).replace(/^\s*/g,"").replace(/\s{2,}/g," ");};_.mixin(Input.prototype,EventEmitter,{_onBlur:function onBlur(){this.resetInputValue();this.trigger("blurred");},_onFocus:function onFocus(){this.queryWhenFocused=this.query;this.trigger("focused");},_onKeydown:function onKeydown($e){var keyName=specialKeyCodeMap[$e.which||$e.keyCode];this._managePreventDefault(keyName,$e);if(keyName&&this._shouldTrigger(keyName,$e)){this.trigger(keyName+"Keyed",$e);}},_onInput:function onInput(){this._setQuery(this.getInputValue());this.clearHintIfInvalid();this._checkLanguageDirection();},_managePreventDefault:function managePreventDefault(keyName,$e){var preventDefault;switch(keyName){case"up":case"down":preventDefault=!withModifier($e);break;default:preventDefault=false;}
preventDefault&&$e.preventDefault();},_shouldTrigger:function shouldTrigger(keyName,$e){var trigger;switch(keyName){case"tab":trigger=!withModifier($e);break;default:trigger=true;}
return trigger;},_checkLanguageDirection:function checkLanguageDirection(){var dir=(this.$input.css("direction")||"ltr").toLowerCase();if(this.dir!==dir){this.dir=dir;this.$hint.attr("dir",dir);this.trigger("langDirChanged",dir);}},_setQuery:function setQuery(val,silent){var areEquivalent,hasDifferentWhitespace;areEquivalent=areQueriesEquivalent(val,this.query);hasDifferentWhitespace=areEquivalent?this.query.length!==val.length:false;this.query=val;if(!silent&&!areEquivalent){this.trigger("queryChanged",this.query);}else if(!silent&&hasDifferentWhitespace){this.trigger("whitespaceChanged",this.query);}},bind:function(){var that=this,onBlur,onFocus,onKeydown,onInput;onBlur=_.bind(this._onBlur,this);onFocus=_.bind(this._onFocus,this);onKeydown=_.bind(this._onKeydown,this);onInput=_.bind(this._onInput,this);this.$input.on("blur.tt",onBlur).on("focus.tt",onFocus).on("keydown.tt",onKeydown);if(!_.isMsie()||_.isMsie()>9){this.$input.on("input.tt",onInput);}else{this.$input.on("keydown.tt keypress.tt cut.tt paste.tt",function($e){if(specialKeyCodeMap[$e.which||$e.keyCode]){return;}
_.defer(_.bind(that._onInput,that,$e));});}
return this;},focus:function focus(){this.$input.focus();},blur:function blur(){this.$input.blur();},getLangDir:function getLangDir(){return this.dir;},getQuery:function getQuery(){return this.query||"";},setQuery:function setQuery(val,silent){this.setInputValue(val);this._setQuery(val,silent);},hasQueryChangedSinceLastFocus:function hasQueryChangedSinceLastFocus(){return this.query!==this.queryWhenFocused;},getInputValue:function getInputValue(){return this.$input.val();},setInputValue:function setInputValue(value){this.$input.val(value);this.clearHintIfInvalid();this._checkLanguageDirection();},resetInputValue:function resetInputValue(){this.setInputValue(this.query);},getHint:function getHint(){return this.$hint.val();},setHint:function setHint(value){this.$hint.val(value);},clearHint:function clearHint(){this.setHint("");},clearHintIfInvalid:function clearHintIfInvalid(){var val,hint,valIsPrefixOfHint,isValid;val=this.getInputValue();hint=this.getHint();valIsPrefixOfHint=val!==hint&&hint.indexOf(val)===0;isValid=val!==""&&valIsPrefixOfHint&&!this.hasOverflow();!isValid&&this.clearHint();},hasFocus:function hasFocus(){return this.$input.is(":focus");},hasOverflow:function hasOverflow(){var constraint=this.$input.width()-2;this.$overflowHelper.text(this.getInputValue());return this.$overflowHelper.width()>=constraint;},isCursorAtEnd:function(){var valueLength,selectionStart,range;valueLength=this.$input.val().length;selectionStart=this.$input[0].selectionStart;if(_.isNumber(selectionStart)){return selectionStart===valueLength;}else if(document.selection){range=document.selection.createRange();range.moveStart("character",-valueLength);return valueLength===range.text.length;}
return true;},destroy:function destroy(){this.$hint.off(".tt");this.$input.off(".tt");this.$overflowHelper.remove();this.$hint=this.$input=this.$overflowHelper=$("<div>");}});return Input;function buildOverflowHelper($input){return $('<pre aria-hidden="true"></pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:$input.css("font-family"),fontSize:$input.css("font-size"),fontStyle:$input.css("font-style"),fontVariant:$input.css("font-variant"),fontWeight:$input.css("font-weight"),wordSpacing:$input.css("word-spacing"),letterSpacing:$input.css("letter-spacing"),textIndent:$input.css("text-indent"),textRendering:$input.css("text-rendering"),textTransform:$input.css("text-transform")}).insertAfter($input);}
function areQueriesEquivalent(a,b){return Input.normalizeQuery(a)===Input.normalizeQuery(b);}
function withModifier($e){return $e.altKey||$e.ctrlKey||$e.metaKey||$e.shiftKey;}}();var Dataset=function(){"use strict";var keys,nameGenerator;keys={val:"tt-selectable-display",obj:"tt-selectable-object"};nameGenerator=_.getIdGenerator();function Dataset(o,www){o=o||{};o.templates=o.templates||{};o.templates.notFound=o.templates.notFound||o.templates.empty;if(!o.source){$.error("missing source");}
if(!o.node){$.error("missing node");}
if(o.name&&!isValidName(o.name)){$.error("invalid dataset name: "+o.name);}
www.mixin(this);this.highlight=!!o.highlight;this.name=o.name||nameGenerator();this.limit=o.limit||5;this.displayFn=getDisplayFn(o.display||o.displayKey);this.templates=getTemplates(o.templates,this.displayFn);this.source=o.source.__ttAdapter?o.source.__ttAdapter():o.source;this.async=_.isUndefined(o.async)?this.source.length>2:!!o.async;this._resetLastSuggestion();this.$el=$(o.node).addClass(this.classes.dataset).addClass(this.classes.dataset+"-"+this.name);}
Dataset.extractData=function extractData(el){var $el=$(el);if($el.data(keys.obj)){return{val:$el.data(keys.val)||"",obj:$el.data(keys.obj)||null};}
return null;};_.mixin(Dataset.prototype,EventEmitter,{_overwrite:function overwrite(query,suggestions){suggestions=suggestions||[];if(suggestions.length){this._renderSuggestions(query,suggestions);}else if(this.async&&this.templates.pending){this._renderPending(query);}else if(!this.async&&this.templates.notFound){this._renderNotFound(query);}else{this._empty();}
this.trigger("rendered",this.name,suggestions,false);},_append:function append(query,suggestions){suggestions=suggestions||[];if(suggestions.length&&this.$lastSuggestion.length){this._appendSuggestions(query,suggestions);}else if(suggestions.length){this._renderSuggestions(query,suggestions);}else if(!this.$lastSuggestion.length&&this.templates.notFound){this._renderNotFound(query);}
this.trigger("rendered",this.name,suggestions,true);},_renderSuggestions:function renderSuggestions(query,suggestions){var $fragment;$fragment=this._getSuggestionsFragment(query,suggestions);this.$lastSuggestion=$fragment.children().last();this.$el.html($fragment).prepend(this._getHeader(query,suggestions)).append(this._getFooter(query,suggestions));},_appendSuggestions:function appendSuggestions(query,suggestions){var $fragment,$lastSuggestion;$fragment=this._getSuggestionsFragment(query,suggestions);$lastSuggestion=$fragment.children().last();this.$lastSuggestion.after($fragment);this.$lastSuggestion=$lastSuggestion;},_renderPending:function renderPending(query){var template=this.templates.pending;this._resetLastSuggestion();template&&this.$el.html(template({query:query,dataset:this.name}));},_renderNotFound:function renderNotFound(query){var template=this.templates.notFound;this._resetLastSuggestion();template&&this.$el.html(template({query:query,dataset:this.name}));},_empty:function empty(){this.$el.empty();this._resetLastSuggestion();},_getSuggestionsFragment:function getSuggestionsFragment(query,suggestions){var that=this,fragment;fragment=document.createDocumentFragment();_.each(suggestions,function getSuggestionNode(suggestion){var $el,context;context=that._injectQuery(query,suggestion);$el=$(that.templates.suggestion(context)).data(keys.obj,suggestion).data(keys.val,that.displayFn(suggestion)).addClass(that.classes.suggestion+" "+that.classes.selectable);fragment.appendChild($el[0]);});this.highlight&&highlight({className:this.classes.highlight,node:fragment,pattern:query});return $(fragment);},_getFooter:function getFooter(query,suggestions){return this.templates.footer?this.templates.footer({query:query,suggestions:suggestions,dataset:this.name}):null;},_getHeader:function getHeader(query,suggestions){return this.templates.header?this.templates.header({query:query,suggestions:suggestions,dataset:this.name}):null;},_resetLastSuggestion:function resetLastSuggestion(){this.$lastSuggestion=$();},_injectQuery:function injectQuery(query,obj){return _.isObject(obj)?_.mixin({_query:query},obj):obj;},update:function update(query){var that=this,canceled=false,syncCalled=false,rendered=0;this.cancel();this.cancel=function cancel(){canceled=true;that.cancel=$.noop;that.async&&that.trigger("asyncCanceled",query);};this.source(query,sync,async);!syncCalled&&sync([]);function sync(suggestions){if(syncCalled){return;}
syncCalled=true;suggestions=(suggestions||[]).slice(0,that.limit);rendered=suggestions.length;that._overwrite(query,suggestions);if(rendered<that.limit&&that.async){that.trigger("asyncRequested",query);}}
function async(suggestions){suggestions=suggestions||[];if(!canceled&&rendered<that.limit){that.cancel=$.noop;rendered+=suggestions.length;that._append(query,suggestions.slice(0,that.limit-rendered));that.async&&that.trigger("asyncReceived",query);}}},cancel:$.noop,clear:function clear(){this._empty();this.cancel();this.trigger("cleared");},isEmpty:function isEmpty(){return this.$el.is(":empty");},destroy:function destroy(){this.$el=$("<div>");}});return Dataset;function getDisplayFn(display){display=display||_.stringify;return _.isFunction(display)?display:displayFn;function displayFn(obj){return obj[display];}}
function getTemplates(templates,displayFn){return{notFound:templates.notFound&&_.templatify(templates.notFound),pending:templates.pending&&_.templatify(templates.pending),header:templates.header&&_.templatify(templates.header),footer:templates.footer&&_.templatify(templates.footer),suggestion:templates.suggestion||suggestionTemplate};function suggestionTemplate(context){return $("<div>").text(displayFn(context));}}
function isValidName(str){return/^[_a-zA-Z0-9-]+$/.test(str);}}();var Menu=function(){"use strict";function Menu(o,www){var that=this;o=o||{};if(!o.node){$.error("node is required");}
www.mixin(this);this.$node=$(o.node);this.query=null;this.datasets=_.map(o.datasets,initializeDataset);function initializeDataset(oDataset){var node=that.$node.find(oDataset.node).first();oDataset.node=node.length?node:$("<div>").appendTo(that.$node);return new Dataset(oDataset,www);}}
_.mixin(Menu.prototype,EventEmitter,{_onSelectableClick:function onSelectableClick($e){this.trigger("selectableClicked",$($e.currentTarget));},_onRendered:function onRendered(type,dataset,suggestions,async){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty());this.trigger("datasetRendered",dataset,suggestions,async);},_onCleared:function onCleared(){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty());this.trigger("datasetCleared");},_propagate:function propagate(){this.trigger.apply(this,arguments);},_allDatasetsEmpty:function allDatasetsEmpty(){return _.every(this.datasets,isDatasetEmpty);function isDatasetEmpty(dataset){return dataset.isEmpty();}},_getSelectables:function getSelectables(){return this.$node.find(this.selectors.selectable);},_removeCursor:function _removeCursor(){var $selectable=this.getActiveSelectable();$selectable&&$selectable.removeClass(this.classes.cursor);},_ensureVisible:function ensureVisible($el){var elTop,elBottom,nodeScrollTop,nodeHeight;elTop=$el.position().top;elBottom=elTop+$el.outerHeight(true);nodeScrollTop=this.$node.scrollTop();nodeHeight=this.$node.height()+parseInt(this.$node.css("paddingTop"),10)+parseInt(this.$node.css("paddingBottom"),10);if(elTop<0){this.$node.scrollTop(nodeScrollTop+elTop);}else if(nodeHeight<elBottom){this.$node.scrollTop(nodeScrollTop+(elBottom-nodeHeight));}},bind:function(){var that=this,onSelectableClick;onSelectableClick=_.bind(this._onSelectableClick,this);this.$node.on("click.tt",this.selectors.selectable,onSelectableClick);_.each(this.datasets,function(dataset){dataset.onSync("asyncRequested",that._propagate,that).onSync("asyncCanceled",that._propagate,that).onSync("asyncReceived",that._propagate,that).onSync("rendered",that._onRendered,that).onSync("cleared",that._onCleared,that);});return this;},isOpen:function isOpen(){return this.$node.hasClass(this.classes.open);},open:function open(){this.$node.addClass(this.classes.open);},close:function close(){this.$node.removeClass(this.classes.open);this._removeCursor();},setLanguageDirection:function setLanguageDirection(dir){this.$node.attr("dir",dir);},selectableRelativeToCursor:function selectableRelativeToCursor(delta){var $selectables,$oldCursor,oldIndex,newIndex;$oldCursor=this.getActiveSelectable();$selectables=this._getSelectables();oldIndex=$oldCursor?$selectables.index($oldCursor):-1;newIndex=oldIndex+delta;newIndex=(newIndex+1)%($selectables.length+1)-1;newIndex=newIndex<-1?$selectables.length-1:newIndex;return newIndex===-1?null:$selectables.eq(newIndex);},setCursor:function setCursor($selectable){this._removeCursor();if($selectable=$selectable&&$selectable.first()){$selectable.addClass(this.classes.cursor);this._ensureVisible($selectable);}},getSelectableData:function getSelectableData($el){return $el&&$el.length?Dataset.extractData($el):null;},getActiveSelectable:function getActiveSelectable(){var $selectable=this._getSelectables().filter(this.selectors.cursor).first();return $selectable.length?$selectable:null;},getTopSelectable:function getTopSelectable(){var $selectable=this._getSelectables().first();return $selectable.length?$selectable:null;},update:function update(query){var isValidUpdate=query!==this.query;if(isValidUpdate){this.query=query;_.each(this.datasets,updateDataset);}
return isValidUpdate;function updateDataset(dataset){dataset.update(query);}},empty:function empty(){_.each(this.datasets,clearDataset);this.query=null;this.$node.addClass(this.classes.empty);function clearDataset(dataset){dataset.clear();}},destroy:function destroy(){this.$node.off(".tt");this.$node=$("<div>");_.each(this.datasets,destroyDataset);function destroyDataset(dataset){dataset.destroy();}}});return Menu;}();var DefaultMenu=function(){"use strict";var s=Menu.prototype;function DefaultMenu(){Menu.apply(this,[].slice.call(arguments,0));}
_.mixin(DefaultMenu.prototype,Menu.prototype,{open:function open(){!this._allDatasetsEmpty()&&this._show();return s.open.apply(this,[].slice.call(arguments,0));},close:function close(){this._hide();return s.close.apply(this,[].slice.call(arguments,0));},_onRendered:function onRendered(){if(this._allDatasetsEmpty()){this._hide();}else{this.isOpen()&&this._show();}
return s._onRendered.apply(this,[].slice.call(arguments,0));},_onCleared:function onCleared(){if(this._allDatasetsEmpty()){this._hide();}else{this.isOpen()&&this._show();}
return s._onCleared.apply(this,[].slice.call(arguments,0));},setLanguageDirection:function setLanguageDirection(dir){this.$node.css(dir==="ltr"?this.css.ltr:this.css.rtl);return s.setLanguageDirection.apply(this,[].slice.call(arguments,0));},_hide:function hide(){this.$node.hide();},_show:function show(){this.$node.css("display","block");}});return DefaultMenu;}();var Typeahead=function(){"use strict";function Typeahead(o,www){var onFocused,onBlurred,onEnterKeyed,onTabKeyed,onEscKeyed,onUpKeyed,onDownKeyed,onLeftKeyed,onRightKeyed,onQueryChanged,onWhitespaceChanged;o=o||{};if(!o.input){$.error("missing input");}
if(!o.menu){$.error("missing menu");}
if(!o.eventBus){$.error("missing event bus");}
www.mixin(this);this.eventBus=o.eventBus;this.minLength=_.isNumber(o.minLength)?o.minLength:1;this.input=o.input;this.menu=o.menu;this.enabled=true;this.active=false;this.input.hasFocus()&&this.activate();this.dir=this.input.getLangDir();this._hacks();this.menu.bind().onSync("selectableClicked",this._onSelectableClicked,this).onSync("asyncRequested",this._onAsyncRequested,this).onSync("asyncCanceled",this._onAsyncCanceled,this).onSync("asyncReceived",this._onAsyncReceived,this).onSync("datasetRendered",this._onDatasetRendered,this).onSync("datasetCleared",this._onDatasetCleared,this);onFocused=c(this,"activate","open","_onFocused");onBlurred=c(this,"deactivate","_onBlurred");onEnterKeyed=c(this,"isActive","isOpen","_onEnterKeyed");onTabKeyed=c(this,"isActive","isOpen","_onTabKeyed");onEscKeyed=c(this,"isActive","_onEscKeyed");onUpKeyed=c(this,"isActive","open","_onUpKeyed");onDownKeyed=c(this,"isActive","open","_onDownKeyed");onLeftKeyed=c(this,"isActive","isOpen","_onLeftKeyed");onRightKeyed=c(this,"isActive","isOpen","_onRightKeyed");onQueryChanged=c(this,"_openIfActive","_onQueryChanged");onWhitespaceChanged=c(this,"_openIfActive","_onWhitespaceChanged");this.input.bind().onSync("focused",onFocused,this).onSync("blurred",onBlurred,this).onSync("enterKeyed",onEnterKeyed,this).onSync("tabKeyed",onTabKeyed,this).onSync("escKeyed",onEscKeyed,this).onSync("upKeyed",onUpKeyed,this).onSync("downKeyed",onDownKeyed,this).onSync("leftKeyed",onLeftKeyed,this).onSync("rightKeyed",onRightKeyed,this).onSync("queryChanged",onQueryChanged,this).onSync("whitespaceChanged",onWhitespaceChanged,this).onSync("langDirChanged",this._onLangDirChanged,this);}
_.mixin(Typeahead.prototype,{_hacks:function hacks(){var $input,$menu;$input=this.input.$input||$("<div>");$menu=this.menu.$node||$("<div>");$input.on("blur.tt",function($e){var active,isActive,hasActive;active=document.activeElement;isActive=$menu.is(active);hasActive=$menu.has(active).length>0;if(_.isMsie()&&(isActive||hasActive)){$e.preventDefault();$e.stopImmediatePropagation();_.defer(function(){$input.focus();});}});$menu.on("mousedown.tt",function($e){$e.preventDefault();});},_onSelectableClicked:function onSelectableClicked(type,$el){this.select($el);},_onDatasetCleared:function onDatasetCleared(){this._updateHint();},_onDatasetRendered:function onDatasetRendered(type,dataset,suggestions,async){this._updateHint();this.eventBus.trigger("render",suggestions,async,dataset);},_onAsyncRequested:function onAsyncRequested(type,dataset,query){this.eventBus.trigger("asyncrequest",query,dataset);},_onAsyncCanceled:function onAsyncCanceled(type,dataset,query){this.eventBus.trigger("asynccancel",query,dataset);},_onAsyncReceived:function onAsyncReceived(type,dataset,query){this.eventBus.trigger("asyncreceive",query,dataset);},_onFocused:function onFocused(){this._minLengthMet()&&this.menu.update(this.input.getQuery());},_onBlurred:function onBlurred(){if(this.input.hasQueryChangedSinceLastFocus()){this.eventBus.trigger("change",this.input.getQuery());}},_onEnterKeyed:function onEnterKeyed(type,$e){var $selectable;if($selectable=this.menu.getActiveSelectable()){this.select($selectable)&&$e.preventDefault();}},_onTabKeyed:function onTabKeyed(type,$e){var $selectable;if($selectable=this.menu.getActiveSelectable()){this.select($selectable)&&$e.preventDefault();}else if($selectable=this.menu.getTopSelectable()){this.autocomplete($selectable)&&$e.preventDefault();}},_onEscKeyed:function onEscKeyed(){this.close();},_onUpKeyed:function onUpKeyed(){this.moveCursor(-1);},_onDownKeyed:function onDownKeyed(){this.moveCursor(+1);},_onLeftKeyed:function onLeftKeyed(){if(this.dir==="rtl"&&this.input.isCursorAtEnd()){this.autocomplete(this.menu.getTopSelectable());}},_onRightKeyed:function onRightKeyed(){if(this.dir==="ltr"&&this.input.isCursorAtEnd()){this.autocomplete(this.menu.getTopSelectable());}},_onQueryChanged:function onQueryChanged(e,query){this._minLengthMet(query)?this.menu.update(query):this.menu.empty();},_onWhitespaceChanged:function onWhitespaceChanged(){this._updateHint();},_onLangDirChanged:function onLangDirChanged(e,dir){if(this.dir!==dir){this.dir=dir;this.menu.setLanguageDirection(dir);}},_openIfActive:function openIfActive(){this.isActive()&&this.open();},_minLengthMet:function minLengthMet(query){query=_.isString(query)?query:this.input.getQuery()||"";return query.length>=this.minLength;},_updateHint:function updateHint(){var $selectable,data,val,query,escapedQuery,frontMatchRegEx,match;$selectable=this.menu.getTopSelectable();data=this.menu.getSelectableData($selectable);val=this.input.getInputValue();if(data&&!_.isBlankString(val)&&!this.input.hasOverflow()){query=Input.normalizeQuery(val);escapedQuery=_.escapeRegExChars(query);frontMatchRegEx=new RegExp("^(?:"+escapedQuery+")(.+$)","i");match=frontMatchRegEx.exec(data.val);match&&this.input.setHint(val+match[1]);}else{this.input.clearHint();}},isEnabled:function isEnabled(){return this.enabled;},enable:function enable(){this.enabled=true;},disable:function disable(){this.enabled=false;},isActive:function isActive(){return this.active;},activate:function activate(){if(this.isActive()){return true;}else if(!this.isEnabled()||this.eventBus.before("active")){return false;}else{this.active=true;this.eventBus.trigger("active");return true;}},deactivate:function deactivate(){if(!this.isActive()){return true;}else if(this.eventBus.before("idle")){return false;}else{this.active=false;this.close();this.eventBus.trigger("idle");return true;}},isOpen:function isOpen(){return this.menu.isOpen();},open:function open(){if(!this.isOpen()&&!this.eventBus.before("open")){this.menu.open();this._updateHint();this.eventBus.trigger("open");}
return this.isOpen();},close:function close(){if(this.isOpen()&&!this.eventBus.before("close")){this.menu.close();this.input.clearHint();this.input.resetInputValue();this.eventBus.trigger("close");}
return!this.isOpen();},setVal:function setVal(val){this.input.setQuery(_.toStr(val));},getVal:function getVal(){return this.input.getQuery();},select:function select($selectable){var data=this.menu.getSelectableData($selectable);if(data&&!this.eventBus.before("select",data.obj)){this.input.setQuery(data.val,true);this.eventBus.trigger("select",data.obj);this.close();return true;}
return false;},autocomplete:function autocomplete($selectable){var query,data,isValid;query=this.input.getQuery();data=this.menu.getSelectableData($selectable);isValid=data&&query!==data.val;if(isValid&&!this.eventBus.before("autocomplete",data.obj)){this.input.setQuery(data.val);this.eventBus.trigger("autocomplete",data.obj);return true;}
return false;},moveCursor:function moveCursor(delta){var query,$candidate,data,payload,cancelMove;query=this.input.getQuery();$candidate=this.menu.selectableRelativeToCursor(delta);data=this.menu.getSelectableData($candidate);payload=data?data.obj:null;cancelMove=this._minLengthMet()&&this.menu.update(query);if(!cancelMove&&!this.eventBus.before("cursorchange",payload)){this.menu.setCursor($candidate);if(data){this.input.setInputValue(data.val);}else{this.input.resetInputValue();this._updateHint();}
this.eventBus.trigger("cursorchange",payload);return true;}
return false;},destroy:function destroy(){this.input.destroy();this.menu.destroy();}});return Typeahead;function c(ctx){var methods=[].slice.call(arguments,1);return function(){var args=[].slice.call(arguments);_.each(methods,function(method){return ctx[method].apply(ctx,args);});};}}();(function(){"use strict";var old,keys,methods;old=$.fn.typeahead;keys={www:"tt-www",attrs:"tt-attrs",typeahead:"tt-typeahead"};methods={initialize:function initialize(o,datasets){var www;datasets=_.isArray(datasets)?datasets:[].slice.call(arguments,1);o=o||{};www=WWW(o.classNames);return this.each(attach);function attach(){var $input,$wrapper,$hint,$menu,defaultHint,defaultMenu,eventBus,input,menu,typeahead,MenuConstructor;_.each(datasets,function(d){d.highlight=!!o.highlight;});$input=$(this);$wrapper=$(www.html.wrapper);$hint=$elOrNull(o.hint);$menu=$elOrNull(o.menu);defaultHint=o.hint!==false&&!$hint;defaultMenu=o.menu!==false&&!$menu;defaultHint&&($hint=buildHintFromInput($input,www));defaultMenu&&($menu=$(www.html.menu).css(www.css.menu));$hint&&$hint.val("");$input=prepInput($input,www);if(defaultHint||defaultMenu){$wrapper.css(www.css.wrapper);$input.css(defaultHint?www.css.input:www.css.inputWithNoHint);$input.wrap($wrapper).parent().prepend(defaultHint?$hint:null).append(defaultMenu?$menu:null);}
MenuConstructor=defaultMenu?DefaultMenu:Menu;eventBus=new EventBus({el:$input});input=new Input({hint:$hint,input:$input},www);menu=new MenuConstructor({node:$menu,datasets:datasets},www);typeahead=new Typeahead({input:input,menu:menu,eventBus:eventBus,minLength:o.minLength},www);$input.data(keys.www,www);$input.data(keys.typeahead,typeahead);}},isEnabled:function isEnabled(){var enabled;ttEach(this.first(),function(t){enabled=t.isEnabled();});return enabled;},enable:function enable(){ttEach(this,function(t){t.enable();});return this;},disable:function disable(){ttEach(this,function(t){t.disable();});return this;},isActive:function isActive(){var active;ttEach(this.first(),function(t){active=t.isActive();});return active;},activate:function activate(){ttEach(this,function(t){t.activate();});return this;},deactivate:function deactivate(){ttEach(this,function(t){t.deactivate();});return this;},isOpen:function isOpen(){var open;ttEach(this.first(),function(t){open=t.isOpen();});return open;},open:function open(){ttEach(this,function(t){t.open();});return this;},close:function close(){ttEach(this,function(t){t.close();});return this;},select:function select(el){var success=false,$el=$(el);ttEach(this.first(),function(t){success=t.select($el);});return success;},autocomplete:function autocomplete(el){var success=false,$el=$(el);ttEach(this.first(),function(t){success=t.autocomplete($el);});return success;},moveCursor:function moveCursoe(delta){var success=false;ttEach(this.first(),function(t){success=t.moveCursor(delta);});return success;},val:function val(newVal){var query;if(!arguments.length){ttEach(this.first(),function(t){query=t.getVal();});return query;}else{ttEach(this,function(t){t.setVal(newVal);});return this;}},destroy:function destroy(){ttEach(this,function(typeahead,$input){revert($input);typeahead.destroy();});return this;}};$.fn.typeahead=function(method){if(methods[method]){return methods[method].apply(this,[].slice.call(arguments,1));}else{return methods.initialize.apply(this,arguments);}};$.fn.typeahead.noConflict=function noConflict(){$.fn.typeahead=old;return this;};function ttEach($els,fn){$els.each(function(){var $input=$(this),typeahead;(typeahead=$input.data(keys.typeahead))&&fn(typeahead,$input);});}
function buildHintFromInput($input,www){return $input.clone().addClass(www.classes.hint).removeData().css(www.css.hint).css(getBackgroundStyles($input)).prop("readonly",true).removeAttr("id name placeholder required").attr({autocomplete:"off",spellcheck:"false",tabindex:-1});}
function prepInput($input,www){$input.data(keys.attrs,{dir:$input.attr("dir"),autocomplete:$input.attr("autocomplete"),spellcheck:$input.attr("spellcheck"),style:$input.attr("style")});$input.addClass(www.classes.input).attr({autocomplete:"off",spellcheck:false});try{!$input.attr("dir")&&$input.attr("dir","auto");}catch(e){}
return $input;}
function getBackgroundStyles($el){return{backgroundAttachment:$el.css("background-attachment"),backgroundClip:$el.css("background-clip"),backgroundColor:$el.css("background-color"),backgroundImage:$el.css("background-image"),backgroundOrigin:$el.css("background-origin"),backgroundPosition:$el.css("background-position"),backgroundRepeat:$el.css("background-repeat"),backgroundSize:$el.css("background-size")};}
function revert($input){var www,$wrapper;www=$input.data(keys.www);$wrapper=$input.parent().filter(www.selectors.wrapper);_.each($input.data(keys.attrs),function(val,key){_.isUndefined(val)?$input.removeAttr(key):$input.attr(key,val);});$input.removeData(keys.typeahead).removeData(keys.www).removeData(keys.attr).removeClass(www.classes.input);if($wrapper.length){$input.detach().insertAfter($wrapper);$wrapper.remove();}}
function $elOrNull(obj){var isValid,$el;isValid=_.isJQuery(obj)||_.isElement(obj);$el=isValid?$(obj).first():[];return $el.length?$el:null;}})();});;(function(global,factory){typeof exports==='object'&&typeof module!=='undefined'?module.exports=factory():typeof define==='function'&&define.amd?define('underscore',factory):(global=typeof globalThis!=='undefined'?globalThis:global||self,(function(){var current=global._;var exports=global._=factory();exports.noConflict=function(){global._=current;return exports;};}()));}(this,(function(){var VERSION='1.13.6';var root=(typeof self=='object'&&self.self===self&&self)||(typeof global=='object'&&global.global===global&&global)||Function('return this')()||{};var ArrayProto=Array.prototype,ObjProto=Object.prototype;var SymbolProto=typeof Symbol!=='undefined'?Symbol.prototype:null;var push=ArrayProto.push,slice=ArrayProto.slice,toString=ObjProto.toString,hasOwnProperty=ObjProto.hasOwnProperty;var supportsArrayBuffer=typeof ArrayBuffer!=='undefined',supportsDataView=typeof DataView!=='undefined';var nativeIsArray=Array.isArray,nativeKeys=Object.keys,nativeCreate=Object.create,nativeIsView=supportsArrayBuffer&&ArrayBuffer.isView;var _isNaN=isNaN,_isFinite=isFinite;var hasEnumBug=!{toString:null}.propertyIsEnumerable('toString');var nonEnumerableProps=['valueOf','isPrototypeOf','toString','propertyIsEnumerable','hasOwnProperty','toLocaleString'];var MAX_ARRAY_INDEX=Math.pow(2,53)-1;function restArguments(func,startIndex){startIndex=startIndex==null?func.length-1:+startIndex;return function(){var length=Math.max(arguments.length-startIndex,0),rest=Array(length),index=0;for(;index<length;index++){rest[index]=arguments[index+startIndex];}
switch(startIndex){case 0:return func.call(this,rest);case 1:return func.call(this,arguments[0],rest);case 2:return func.call(this,arguments[0],arguments[1],rest);}
var args=Array(startIndex+1);for(index=0;index<startIndex;index++){args[index]=arguments[index];}
args[startIndex]=rest;return func.apply(this,args);};}
function isObject(obj){var type=typeof obj;return type==='function'||(type==='object'&&!!obj);}
function isNull(obj){return obj===null;}
function isUndefined(obj){return obj===void 0;}
function isBoolean(obj){return obj===true||obj===false||toString.call(obj)==='[object Boolean]';}
function isElement(obj){return!!(obj&&obj.nodeType===1);}
function tagTester(name){var tag='[object '+name+']';return function(obj){return toString.call(obj)===tag;};}
var isString=tagTester('String');var isNumber=tagTester('Number');var isDate=tagTester('Date');var isRegExp=tagTester('RegExp');var isError=tagTester('Error');var isSymbol=tagTester('Symbol');var isArrayBuffer=tagTester('ArrayBuffer');var isFunction=tagTester('Function');var nodelist=root.document&&root.document.childNodes;if(typeof/./!='function'&&typeof Int8Array!='object'&&typeof nodelist!='function'){isFunction=function(obj){return typeof obj=='function'||false;};}
var isFunction$1=isFunction;var hasObjectTag=tagTester('Object');var hasStringTagBug=(supportsDataView&&hasObjectTag(new DataView(new ArrayBuffer(8)))),isIE11=(typeof Map!=='undefined'&&hasObjectTag(new Map));var isDataView=tagTester('DataView');function ie10IsDataView(obj){return obj!=null&&isFunction$1(obj.getInt8)&&isArrayBuffer(obj.buffer);}
var isDataView$1=(hasStringTagBug?ie10IsDataView:isDataView);var isArray=nativeIsArray||tagTester('Array');function has$1(obj,key){return obj!=null&&hasOwnProperty.call(obj,key);}
var isArguments=tagTester('Arguments');(function(){if(!isArguments(arguments)){isArguments=function(obj){return has$1(obj,'callee');};}}());var isArguments$1=isArguments;function isFinite$1(obj){return!isSymbol(obj)&&_isFinite(obj)&&!isNaN(parseFloat(obj));}
function isNaN$1(obj){return isNumber(obj)&&_isNaN(obj);}
function constant(value){return function(){return value;};}
function createSizePropertyCheck(getSizeProperty){return function(collection){var sizeProperty=getSizeProperty(collection);return typeof sizeProperty=='number'&&sizeProperty>=0&&sizeProperty<=MAX_ARRAY_INDEX;}}
function shallowProperty(key){return function(obj){return obj==null?void 0:obj[key];};}
var getByteLength=shallowProperty('byteLength');var isBufferLike=createSizePropertyCheck(getByteLength);var typedArrayPattern=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;function isTypedArray(obj){return nativeIsView?(nativeIsView(obj)&&!isDataView$1(obj)):isBufferLike(obj)&&typedArrayPattern.test(toString.call(obj));}
var isTypedArray$1=supportsArrayBuffer?isTypedArray:constant(false);var getLength=shallowProperty('length');function emulatedSet(keys){var hash={};for(var l=keys.length,i=0;i<l;++i)hash[keys[i]]=true;return{contains:function(key){return hash[key]===true;},push:function(key){hash[key]=true;return keys.push(key);}};}
function collectNonEnumProps(obj,keys){keys=emulatedSet(keys);var nonEnumIdx=nonEnumerableProps.length;var constructor=obj.constructor;var proto=(isFunction$1(constructor)&&constructor.prototype)||ObjProto;var prop='constructor';if(has$1(obj,prop)&&!keys.contains(prop))keys.push(prop);while(nonEnumIdx--){prop=nonEnumerableProps[nonEnumIdx];if(prop in obj&&obj[prop]!==proto[prop]&&!keys.contains(prop)){keys.push(prop);}}}
function keys(obj){if(!isObject(obj))return[];if(nativeKeys)return nativeKeys(obj);var keys=[];for(var key in obj)if(has$1(obj,key))keys.push(key);if(hasEnumBug)collectNonEnumProps(obj,keys);return keys;}
function isEmpty(obj){if(obj==null)return true;var length=getLength(obj);if(typeof length=='number'&&(isArray(obj)||isString(obj)||isArguments$1(obj)))return length===0;return getLength(keys(obj))===0;}
function isMatch(object,attrs){var _keys=keys(attrs),length=_keys.length;if(object==null)return!length;var obj=Object(object);for(var i=0;i<length;i++){var key=_keys[i];if(attrs[key]!==obj[key]||!(key in obj))return false;}
return true;}
function _$1(obj){if(obj instanceof _$1)return obj;if(!(this instanceof _$1))return new _$1(obj);this._wrapped=obj;}
_$1.VERSION=VERSION;_$1.prototype.value=function(){return this._wrapped;};_$1.prototype.valueOf=_$1.prototype.toJSON=_$1.prototype.value;_$1.prototype.toString=function(){return String(this._wrapped);};function toBufferView(bufferSource){return new Uint8Array(bufferSource.buffer||bufferSource,bufferSource.byteOffset||0,getByteLength(bufferSource));}
var tagDataView='[object DataView]';function eq(a,b,aStack,bStack){if(a===b)return a!==0||1 / a===1 / b;if(a==null||b==null)return false;if(a!==a)return b!==b;var type=typeof a;if(type!=='function'&&type!=='object'&&typeof b!='object')return false;return deepEq(a,b,aStack,bStack);}
function deepEq(a,b,aStack,bStack){if(a instanceof _$1)a=a._wrapped;if(b instanceof _$1)b=b._wrapped;var className=toString.call(a);if(className!==toString.call(b))return false;if(hasStringTagBug&&className=='[object Object]'&&isDataView$1(a)){if(!isDataView$1(b))return false;className=tagDataView;}
switch(className){case'[object RegExp]':case'[object String]':return''+a===''+b;case'[object Number]':if(+a!==+a)return+b!==+b;return+a===0?1 /+a===1 / b:+a===+b;case'[object Date]':case'[object Boolean]':return+a===+b;case'[object Symbol]':return SymbolProto.valueOf.call(a)===SymbolProto.valueOf.call(b);case'[object ArrayBuffer]':case tagDataView:return deepEq(toBufferView(a),toBufferView(b),aStack,bStack);}
var areArrays=className==='[object Array]';if(!areArrays&&isTypedArray$1(a)){var byteLength=getByteLength(a);if(byteLength!==getByteLength(b))return false;if(a.buffer===b.buffer&&a.byteOffset===b.byteOffset)return true;areArrays=true;}
if(!areArrays){if(typeof a!='object'||typeof b!='object')return false;var aCtor=a.constructor,bCtor=b.constructor;if(aCtor!==bCtor&&!(isFunction$1(aCtor)&&aCtor instanceof aCtor&&isFunction$1(bCtor)&&bCtor instanceof bCtor)&&('constructor'in a&&'constructor'in b)){return false;}}
aStack=aStack||[];bStack=bStack||[];var length=aStack.length;while(length--){if(aStack[length]===a)return bStack[length]===b;}
aStack.push(a);bStack.push(b);if(areArrays){length=a.length;if(length!==b.length)return false;while(length--){if(!eq(a[length],b[length],aStack,bStack))return false;}}else{var _keys=keys(a),key;length=_keys.length;if(keys(b).length!==length)return false;while(length--){key=_keys[length];if(!(has$1(b,key)&&eq(a[key],b[key],aStack,bStack)))return false;}}
aStack.pop();bStack.pop();return true;}
function isEqual(a,b){return eq(a,b);}
function allKeys(obj){if(!isObject(obj))return[];var keys=[];for(var key in obj)keys.push(key);if(hasEnumBug)collectNonEnumProps(obj,keys);return keys;}
function ie11fingerprint(methods){var length=getLength(methods);return function(obj){if(obj==null)return false;var keys=allKeys(obj);if(getLength(keys))return false;for(var i=0;i<length;i++){if(!isFunction$1(obj[methods[i]]))return false;}
return methods!==weakMapMethods||!isFunction$1(obj[forEachName]);};}
var forEachName='forEach',hasName='has',commonInit=['clear','delete'],mapTail=['get',hasName,'set'];var mapMethods=commonInit.concat(forEachName,mapTail),weakMapMethods=commonInit.concat(mapTail),setMethods=['add'].concat(commonInit,forEachName,hasName);var isMap=isIE11?ie11fingerprint(mapMethods):tagTester('Map');var isWeakMap=isIE11?ie11fingerprint(weakMapMethods):tagTester('WeakMap');var isSet=isIE11?ie11fingerprint(setMethods):tagTester('Set');var isWeakSet=tagTester('WeakSet');function values(obj){var _keys=keys(obj);var length=_keys.length;var values=Array(length);for(var i=0;i<length;i++){values[i]=obj[_keys[i]];}
return values;}
function pairs(obj){var _keys=keys(obj);var length=_keys.length;var pairs=Array(length);for(var i=0;i<length;i++){pairs[i]=[_keys[i],obj[_keys[i]]];}
return pairs;}
function invert(obj){var result={};var _keys=keys(obj);for(var i=0,length=_keys.length;i<length;i++){result[obj[_keys[i]]]=_keys[i];}
return result;}
function functions(obj){var names=[];for(var key in obj){if(isFunction$1(obj[key]))names.push(key);}
return names.sort();}
function createAssigner(keysFunc,defaults){return function(obj){var length=arguments.length;if(defaults)obj=Object(obj);if(length<2||obj==null)return obj;for(var index=1;index<length;index++){var source=arguments[index],keys=keysFunc(source),l=keys.length;for(var i=0;i<l;i++){var key=keys[i];if(!defaults||obj[key]===void 0)obj[key]=source[key];}}
return obj;};}
var extend=createAssigner(allKeys);var extendOwn=createAssigner(keys);var defaults=createAssigner(allKeys,true);function ctor(){return function(){};}
function baseCreate(prototype){if(!isObject(prototype))return{};if(nativeCreate)return nativeCreate(prototype);var Ctor=ctor();Ctor.prototype=prototype;var result=new Ctor;Ctor.prototype=null;return result;}
function create(prototype,props){var result=baseCreate(prototype);if(props)extendOwn(result,props);return result;}
function clone(obj){if(!isObject(obj))return obj;return isArray(obj)?obj.slice():extend({},obj);}
function tap(obj,interceptor){interceptor(obj);return obj;}
function toPath$1(path){return isArray(path)?path:[path];}
_$1.toPath=toPath$1;function toPath(path){return _$1.toPath(path);}
function deepGet(obj,path){var length=path.length;for(var i=0;i<length;i++){if(obj==null)return void 0;obj=obj[path[i]];}
return length?obj:void 0;}
function get(object,path,defaultValue){var value=deepGet(object,toPath(path));return isUndefined(value)?defaultValue:value;}
function has(obj,path){path=toPath(path);var length=path.length;for(var i=0;i<length;i++){var key=path[i];if(!has$1(obj,key))return false;obj=obj[key];}
return!!length;}
function identity(value){return value;}
function matcher(attrs){attrs=extendOwn({},attrs);return function(obj){return isMatch(obj,attrs);};}
function property(path){path=toPath(path);return function(obj){return deepGet(obj,path);};}
function optimizeCb(func,context,argCount){if(context===void 0)return func;switch(argCount==null?3:argCount){case 1:return function(value){return func.call(context,value);};case 3:return function(value,index,collection){return func.call(context,value,index,collection);};case 4:return function(accumulator,value,index,collection){return func.call(context,accumulator,value,index,collection);};}
return function(){return func.apply(context,arguments);};}
function baseIteratee(value,context,argCount){if(value==null)return identity;if(isFunction$1(value))return optimizeCb(value,context,argCount);if(isObject(value)&&!isArray(value))return matcher(value);return property(value);}
function iteratee(value,context){return baseIteratee(value,context,Infinity);}
_$1.iteratee=iteratee;function cb(value,context,argCount){if(_$1.iteratee!==iteratee)return _$1.iteratee(value,context);return baseIteratee(value,context,argCount);}
function mapObject(obj,iteratee,context){iteratee=cb(iteratee,context);var _keys=keys(obj),length=_keys.length,results={};for(var index=0;index<length;index++){var currentKey=_keys[index];results[currentKey]=iteratee(obj[currentKey],currentKey,obj);}
return results;}
function noop(){}
function propertyOf(obj){if(obj==null)return noop;return function(path){return get(obj,path);};}
function times(n,iteratee,context){var accum=Array(Math.max(0,n));iteratee=optimizeCb(iteratee,context,1);for(var i=0;i<n;i++)accum[i]=iteratee(i);return accum;}
function random(min,max){if(max==null){max=min;min=0;}
return min+Math.floor(Math.random()*(max-min+1));}
var now=Date.now||function(){return new Date().getTime();};function createEscaper(map){var escaper=function(match){return map[match];};var source='(?:'+keys(map).join('|')+')';var testRegexp=RegExp(source);var replaceRegexp=RegExp(source,'g');return function(string){string=string==null?'':''+string;return testRegexp.test(string)?string.replace(replaceRegexp,escaper):string;};}
var escapeMap={'&':'&','<':'<','>':'>','"':'"',"'":''','`':'`'};var _escape=createEscaper(escapeMap);var unescapeMap=invert(escapeMap);var _unescape=createEscaper(unescapeMap);var templateSettings=_$1.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var noMatch=/(.)^/;var escapes={"'":"'",'\\':'\\','\r':'r','\n':'n','\u2028':'u2028','\u2029':'u2029'};var escapeRegExp=/\\|'|\r|\n|\u2028|\u2029/g;function escapeChar(match){return'\\'+escapes[match];}
var bareIdentifier=/^\s*(\w|\$)+\s*$/;function template(text,settings,oldSettings){if(!settings&&oldSettings)settings=oldSettings;settings=defaults({},settings,_$1.templateSettings);var matcher=RegExp([(settings.escape||noMatch).source,(settings.interpolate||noMatch).source,(settings.evaluate||noMatch).source].join('|')+'|$','g');var index=0;var source="__p+='";text.replace(matcher,function(match,escape,interpolate,evaluate,offset){source+=text.slice(index,offset).replace(escapeRegExp,escapeChar);index=offset+match.length;if(escape){source+="'+\n((__t=("+escape+"))==null?'':_.escape(__t))+\n'";}else if(interpolate){source+="'+\n((__t=("+interpolate+"))==null?'':__t)+\n'";}else if(evaluate){source+="';\n"+evaluate+"\n__p+='";}
return match;});source+="';\n";var argument=settings.variable;if(argument){if(!bareIdentifier.test(argument))throw new Error('variable is not a bare identifier: '+argument);}else{source='with(obj||{}){\n'+source+'}\n';argument='obj';}
source="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+
source+'return __p;\n';var render;try{render=new Function(argument,'_',source);}catch(e){e.source=source;throw e;}
var template=function(data){return render.call(this,data,_$1);};template.source='function('+argument+'){\n'+source+'}';return template;}
function result(obj,path,fallback){path=toPath(path);var length=path.length;if(!length){return isFunction$1(fallback)?fallback.call(obj):fallback;}
for(var i=0;i<length;i++){var prop=obj==null?void 0:obj[path[i]];if(prop===void 0){prop=fallback;i=length;}
obj=isFunction$1(prop)?prop.call(obj):prop;}
return obj;}
var idCounter=0;function uniqueId(prefix){var id=++idCounter+'';return prefix?prefix+id:id;}
function chain(obj){var instance=_$1(obj);instance._chain=true;return instance;}
function executeBound(sourceFunc,boundFunc,context,callingContext,args){if(!(callingContext instanceof boundFunc))return sourceFunc.apply(context,args);var self=baseCreate(sourceFunc.prototype);var result=sourceFunc.apply(self,args);if(isObject(result))return result;return self;}
var partial=restArguments(function(func,boundArgs){var placeholder=partial.placeholder;var bound=function(){var position=0,length=boundArgs.length;var args=Array(length);for(var i=0;i<length;i++){args[i]=boundArgs[i]===placeholder?arguments[position++]:boundArgs[i];}
while(position<arguments.length)args.push(arguments[position++]);return executeBound(func,bound,this,this,args);};return bound;});partial.placeholder=_$1;var bind=restArguments(function(func,context,args){if(!isFunction$1(func))throw new TypeError('Bind must be called on a function');var bound=restArguments(function(callArgs){return executeBound(func,bound,context,this,args.concat(callArgs));});return bound;});var isArrayLike=createSizePropertyCheck(getLength);function flatten$1(input,depth,strict,output){output=output||[];if(!depth&&depth!==0){depth=Infinity;}else if(depth<=0){return output.concat(input);}
var idx=output.length;for(var i=0,length=getLength(input);i<length;i++){var value=input[i];if(isArrayLike(value)&&(isArray(value)||isArguments$1(value))){if(depth>1){flatten$1(value,depth-1,strict,output);idx=output.length;}else{var j=0,len=value.length;while(j<len)output[idx++]=value[j++];}}else if(!strict){output[idx++]=value;}}
return output;}
var bindAll=restArguments(function(obj,keys){keys=flatten$1(keys,false,false);var index=keys.length;if(index<1)throw new Error('bindAll must be passed function names');while(index--){var key=keys[index];obj[key]=bind(obj[key],obj);}
return obj;});function memoize(func,hasher){var memoize=function(key){var cache=memoize.cache;var address=''+(hasher?hasher.apply(this,arguments):key);if(!has$1(cache,address))cache[address]=func.apply(this,arguments);return cache[address];};memoize.cache={};return memoize;}
var delay=restArguments(function(func,wait,args){return setTimeout(function(){return func.apply(null,args);},wait);});var defer=partial(delay,_$1,1);function throttle(func,wait,options){var timeout,context,args,result;var previous=0;if(!options)options={};var later=function(){previous=options.leading===false?0:now();timeout=null;result=func.apply(context,args);if(!timeout)context=args=null;};var throttled=function(){var _now=now();if(!previous&&options.leading===false)previous=_now;var remaining=wait-(_now-previous);context=this;args=arguments;if(remaining<=0||remaining>wait){if(timeout){clearTimeout(timeout);timeout=null;}
previous=_now;result=func.apply(context,args);if(!timeout)context=args=null;}else if(!timeout&&options.trailing!==false){timeout=setTimeout(later,remaining);}
return result;};throttled.cancel=function(){clearTimeout(timeout);previous=0;timeout=context=args=null;};return throttled;}
function debounce(func,wait,immediate){var timeout,previous,args,result,context;var later=function(){var passed=now()-previous;if(wait>passed){timeout=setTimeout(later,wait-passed);}else{timeout=null;if(!immediate)result=func.apply(context,args);if(!timeout)args=context=null;}};var debounced=restArguments(function(_args){context=this;args=_args;previous=now();if(!timeout){timeout=setTimeout(later,wait);if(immediate)result=func.apply(context,args);}
return result;});debounced.cancel=function(){clearTimeout(timeout);timeout=args=context=null;};return debounced;}
function wrap(func,wrapper){return partial(wrapper,func);}
function negate(predicate){return function(){return!predicate.apply(this,arguments);};}
function compose(){var args=arguments;var start=args.length-1;return function(){var i=start;var result=args[start].apply(this,arguments);while(i--)result=args[i].call(this,result);return result;};}
function after(times,func){return function(){if(--times<1){return func.apply(this,arguments);}};}
function before(times,func){var memo;return function(){if(--times>0){memo=func.apply(this,arguments);}
if(times<=1)func=null;return memo;};}
var once=partial(before,2);function findKey(obj,predicate,context){predicate=cb(predicate,context);var _keys=keys(obj),key;for(var i=0,length=_keys.length;i<length;i++){key=_keys[i];if(predicate(obj[key],key,obj))return key;}}
function createPredicateIndexFinder(dir){return function(array,predicate,context){predicate=cb(predicate,context);var length=getLength(array);var index=dir>0?0:length-1;for(;index>=0&&index<length;index+=dir){if(predicate(array[index],index,array))return index;}
return-1;};}
var findIndex=createPredicateIndexFinder(1);var findLastIndex=createPredicateIndexFinder(-1);function sortedIndex(array,obj,iteratee,context){iteratee=cb(iteratee,context,1);var value=iteratee(obj);var low=0,high=getLength(array);while(low<high){var mid=Math.floor((low+high)/ 2);if(iteratee(array[mid])<value)low=mid+1;else high=mid;}
return low;}
function createIndexFinder(dir,predicateFind,sortedIndex){return function(array,item,idx){var i=0,length=getLength(array);if(typeof idx=='number'){if(dir>0){i=idx>=0?idx:Math.max(idx+length,i);}else{length=idx>=0?Math.min(idx+1,length):idx+length+1;}}else if(sortedIndex&&idx&&length){idx=sortedIndex(array,item);return array[idx]===item?idx:-1;}
if(item!==item){idx=predicateFind(slice.call(array,i,length),isNaN$1);return idx>=0?idx+i:-1;}
for(idx=dir>0?i:length-1;idx>=0&&idx<length;idx+=dir){if(array[idx]===item)return idx;}
return-1;};}
var indexOf=createIndexFinder(1,findIndex,sortedIndex);var lastIndexOf=createIndexFinder(-1,findLastIndex);function find(obj,predicate,context){var keyFinder=isArrayLike(obj)?findIndex:findKey;var key=keyFinder(obj,predicate,context);if(key!==void 0&&key!==-1)return obj[key];}
function findWhere(obj,attrs){return find(obj,matcher(attrs));}
function each(obj,iteratee,context){iteratee=optimizeCb(iteratee,context);var i,length;if(isArrayLike(obj)){for(i=0,length=obj.length;i<length;i++){iteratee(obj[i],i,obj);}}else{var _keys=keys(obj);for(i=0,length=_keys.length;i<length;i++){iteratee(obj[_keys[i]],_keys[i],obj);}}
return obj;}
function map(obj,iteratee,context){iteratee=cb(iteratee,context);var _keys=!isArrayLike(obj)&&keys(obj),length=(_keys||obj).length,results=Array(length);for(var index=0;index<length;index++){var currentKey=_keys?_keys[index]:index;results[index]=iteratee(obj[currentKey],currentKey,obj);}
return results;}
function createReduce(dir){var reducer=function(obj,iteratee,memo,initial){var _keys=!isArrayLike(obj)&&keys(obj),length=(_keys||obj).length,index=dir>0?0:length-1;if(!initial){memo=obj[_keys?_keys[index]:index];index+=dir;}
for(;index>=0&&index<length;index+=dir){var currentKey=_keys?_keys[index]:index;memo=iteratee(memo,obj[currentKey],currentKey,obj);}
return memo;};return function(obj,iteratee,memo,context){var initial=arguments.length>=3;return reducer(obj,optimizeCb(iteratee,context,4),memo,initial);};}
var reduce=createReduce(1);var reduceRight=createReduce(-1);function filter(obj,predicate,context){var results=[];predicate=cb(predicate,context);each(obj,function(value,index,list){if(predicate(value,index,list))results.push(value);});return results;}
function reject(obj,predicate,context){return filter(obj,negate(cb(predicate)),context);}
function every(obj,predicate,context){predicate=cb(predicate,context);var _keys=!isArrayLike(obj)&&keys(obj),length=(_keys||obj).length;for(var index=0;index<length;index++){var currentKey=_keys?_keys[index]:index;if(!predicate(obj[currentKey],currentKey,obj))return false;}
return true;}
function some(obj,predicate,context){predicate=cb(predicate,context);var _keys=!isArrayLike(obj)&&keys(obj),length=(_keys||obj).length;for(var index=0;index<length;index++){var currentKey=_keys?_keys[index]:index;if(predicate(obj[currentKey],currentKey,obj))return true;}
return false;}
function contains(obj,item,fromIndex,guard){if(!isArrayLike(obj))obj=values(obj);if(typeof fromIndex!='number'||guard)fromIndex=0;return indexOf(obj,item,fromIndex)>=0;}
var invoke=restArguments(function(obj,path,args){var contextPath,func;if(isFunction$1(path)){func=path;}else{path=toPath(path);contextPath=path.slice(0,-1);path=path[path.length-1];}
return map(obj,function(context){var method=func;if(!method){if(contextPath&&contextPath.length){context=deepGet(context,contextPath);}
if(context==null)return void 0;method=context[path];}
return method==null?method:method.apply(context,args);});});function pluck(obj,key){return map(obj,property(key));}
function where(obj,attrs){return filter(obj,matcher(attrs));}
function max(obj,iteratee,context){var result=-Infinity,lastComputed=-Infinity,value,computed;if(iteratee==null||(typeof iteratee=='number'&&typeof obj[0]!='object'&&obj!=null)){obj=isArrayLike(obj)?obj:values(obj);for(var i=0,length=obj.length;i<length;i++){value=obj[i];if(value!=null&&value>result){result=value;}}}else{iteratee=cb(iteratee,context);each(obj,function(v,index,list){computed=iteratee(v,index,list);if(computed>lastComputed||(computed===-Infinity&&result===-Infinity)){result=v;lastComputed=computed;}});}
return result;}
function min(obj,iteratee,context){var result=Infinity,lastComputed=Infinity,value,computed;if(iteratee==null||(typeof iteratee=='number'&&typeof obj[0]!='object'&&obj!=null)){obj=isArrayLike(obj)?obj:values(obj);for(var i=0,length=obj.length;i<length;i++){value=obj[i];if(value!=null&&value<result){result=value;}}}else{iteratee=cb(iteratee,context);each(obj,function(v,index,list){computed=iteratee(v,index,list);if(computed<lastComputed||(computed===Infinity&&result===Infinity)){result=v;lastComputed=computed;}});}
return result;}
var reStrSymbol=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function toArray(obj){if(!obj)return[];if(isArray(obj))return slice.call(obj);if(isString(obj)){return obj.match(reStrSymbol);}
if(isArrayLike(obj))return map(obj,identity);return values(obj);}
function sample(obj,n,guard){if(n==null||guard){if(!isArrayLike(obj))obj=values(obj);return obj[random(obj.length-1)];}
var sample=toArray(obj);var length=getLength(sample);n=Math.max(Math.min(n,length),0);var last=length-1;for(var index=0;index<n;index++){var rand=random(index,last);var temp=sample[index];sample[index]=sample[rand];sample[rand]=temp;}
return sample.slice(0,n);}
function shuffle(obj){return sample(obj,Infinity);}
function sortBy(obj,iteratee,context){var index=0;iteratee=cb(iteratee,context);return pluck(map(obj,function(value,key,list){return{value:value,index:index++,criteria:iteratee(value,key,list)};}).sort(function(left,right){var a=left.criteria;var b=right.criteria;if(a!==b){if(a>b||a===void 0)return 1;if(a<b||b===void 0)return-1;}
return left.index-right.index;}),'value');}
function group(behavior,partition){return function(obj,iteratee,context){var result=partition?[[],[]]:{};iteratee=cb(iteratee,context);each(obj,function(value,index){var key=iteratee(value,index,obj);behavior(result,value,key);});return result;};}
var groupBy=group(function(result,value,key){if(has$1(result,key))result[key].push(value);else result[key]=[value];});var indexBy=group(function(result,value,key){result[key]=value;});var countBy=group(function(result,value,key){if(has$1(result,key))result[key]++;else result[key]=1;});var partition=group(function(result,value,pass){result[pass?0:1].push(value);},true);function size(obj){if(obj==null)return 0;return isArrayLike(obj)?obj.length:keys(obj).length;}
function keyInObj(value,key,obj){return key in obj;}
var pick=restArguments(function(obj,keys){var result={},iteratee=keys[0];if(obj==null)return result;if(isFunction$1(iteratee)){if(keys.length>1)iteratee=optimizeCb(iteratee,keys[1]);keys=allKeys(obj);}else{iteratee=keyInObj;keys=flatten$1(keys,false,false);obj=Object(obj);}
for(var i=0,length=keys.length;i<length;i++){var key=keys[i];var value=obj[key];if(iteratee(value,key,obj))result[key]=value;}
return result;});var omit=restArguments(function(obj,keys){var iteratee=keys[0],context;if(isFunction$1(iteratee)){iteratee=negate(iteratee);if(keys.length>1)context=keys[1];}else{keys=map(flatten$1(keys,false,false),String);iteratee=function(value,key){return!contains(keys,key);};}
return pick(obj,iteratee,context);});function initial(array,n,guard){return slice.call(array,0,Math.max(0,array.length-(n==null||guard?1:n)));}
function first(array,n,guard){if(array==null||array.length<1)return n==null||guard?void 0:[];if(n==null||guard)return array[0];return initial(array,array.length-n);}
function rest(array,n,guard){return slice.call(array,n==null||guard?1:n);}
function last(array,n,guard){if(array==null||array.length<1)return n==null||guard?void 0:[];if(n==null||guard)return array[array.length-1];return rest(array,Math.max(0,array.length-n));}
function compact(array){return filter(array,Boolean);}
function flatten(array,depth){return flatten$1(array,depth,false);}
var difference=restArguments(function(array,rest){rest=flatten$1(rest,true,true);return filter(array,function(value){return!contains(rest,value);});});var without=restArguments(function(array,otherArrays){return difference(array,otherArrays);});function uniq(array,isSorted,iteratee,context){if(!isBoolean(isSorted)){context=iteratee;iteratee=isSorted;isSorted=false;}
if(iteratee!=null)iteratee=cb(iteratee,context);var result=[];var seen=[];for(var i=0,length=getLength(array);i<length;i++){var value=array[i],computed=iteratee?iteratee(value,i,array):value;if(isSorted&&!iteratee){if(!i||seen!==computed)result.push(value);seen=computed;}else if(iteratee){if(!contains(seen,computed)){seen.push(computed);result.push(value);}}else if(!contains(result,value)){result.push(value);}}
return result;}
var union=restArguments(function(arrays){return uniq(flatten$1(arrays,true,true));});function intersection(array){var result=[];var argsLength=arguments.length;for(var i=0,length=getLength(array);i<length;i++){var item=array[i];if(contains(result,item))continue;var j;for(j=1;j<argsLength;j++){if(!contains(arguments[j],item))break;}
if(j===argsLength)result.push(item);}
return result;}
function unzip(array){var length=(array&&max(array,getLength).length)||0;var result=Array(length);for(var index=0;index<length;index++){result[index]=pluck(array,index);}
return result;}
var zip=restArguments(unzip);function object(list,values){var result={};for(var i=0,length=getLength(list);i<length;i++){if(values){result[list[i]]=values[i];}else{result[list[i][0]]=list[i][1];}}
return result;}
function range(start,stop,step){if(stop==null){stop=start||0;start=0;}
if(!step){step=stop<start?-1:1;}
var length=Math.max(Math.ceil((stop-start)/ step),0);var range=Array(length);for(var idx=0;idx<length;idx++,start+=step){range[idx]=start;}
return range;}
function chunk(array,count){if(count==null||count<1)return[];var result=[];var i=0,length=array.length;while(i<length){result.push(slice.call(array,i,i+=count));}
return result;}
function chainResult(instance,obj){return instance._chain?_$1(obj).chain():obj;}
function mixin(obj){each(functions(obj),function(name){var func=_$1[name]=obj[name];_$1.prototype[name]=function(){var args=[this._wrapped];push.apply(args,arguments);return chainResult(this,func.apply(_$1,args));};});return _$1;}
each(['pop','push','reverse','shift','sort','splice','unshift'],function(name){var method=ArrayProto[name];_$1.prototype[name]=function(){var obj=this._wrapped;if(obj!=null){method.apply(obj,arguments);if((name==='shift'||name==='splice')&&obj.length===0){delete obj[0];}}
return chainResult(this,obj);};});each(['concat','join','slice'],function(name){var method=ArrayProto[name];_$1.prototype[name]=function(){var obj=this._wrapped;if(obj!=null)obj=method.apply(obj,arguments);return chainResult(this,obj);};});var allExports={__proto__:null,VERSION:VERSION,restArguments:restArguments,isObject:isObject,isNull:isNull,isUndefined:isUndefined,isBoolean:isBoolean,isElement:isElement,isString:isString,isNumber:isNumber,isDate:isDate,isRegExp:isRegExp,isError:isError,isSymbol:isSymbol,isArrayBuffer:isArrayBuffer,isDataView:isDataView$1,isArray:isArray,isFunction:isFunction$1,isArguments:isArguments$1,isFinite:isFinite$1,isNaN:isNaN$1,isTypedArray:isTypedArray$1,isEmpty:isEmpty,isMatch:isMatch,isEqual:isEqual,isMap:isMap,isWeakMap:isWeakMap,isSet:isSet,isWeakSet:isWeakSet,keys:keys,allKeys:allKeys,values:values,pairs:pairs,invert:invert,functions:functions,methods:functions,extend:extend,extendOwn:extendOwn,assign:extendOwn,defaults:defaults,create:create,clone:clone,tap:tap,get:get,has:has,mapObject:mapObject,identity:identity,constant:constant,noop:noop,toPath:toPath$1,property:property,propertyOf:propertyOf,matcher:matcher,matches:matcher,times:times,random:random,now:now,escape:_escape,unescape:_unescape,templateSettings:templateSettings,template:template,result:result,uniqueId:uniqueId,chain:chain,iteratee:iteratee,partial:partial,bind:bind,bindAll:bindAll,memoize:memoize,delay:delay,defer:defer,throttle:throttle,debounce:debounce,wrap:wrap,negate:negate,compose:compose,after:after,before:before,once:once,findKey:findKey,findIndex:findIndex,findLastIndex:findLastIndex,sortedIndex:sortedIndex,indexOf:indexOf,lastIndexOf:lastIndexOf,find:find,detect:find,findWhere:findWhere,each:each,forEach:each,map:map,collect:map,reduce:reduce,foldl:reduce,inject:reduce,reduceRight:reduceRight,foldr:reduceRight,filter:filter,select:filter,reject:reject,every:every,all:every,some:some,any:some,contains:contains,includes:contains,include:contains,invoke:invoke,pluck:pluck,where:where,max:max,min:min,shuffle:shuffle,sample:sample,sortBy:sortBy,groupBy:groupBy,indexBy:indexBy,countBy:countBy,partition:partition,toArray:toArray,size:size,pick:pick,omit:omit,first:first,head:first,take:first,initial:initial,last:last,rest:rest,tail:rest,drop:rest,compact:compact,flatten:flatten,without:without,uniq:uniq,unique:uniq,union:union,intersection:intersection,difference:difference,unzip:unzip,transpose:unzip,zip:zip,object:object,range:range,chunk:chunk,mixin:mixin,'default':_$1};var _=mixin(allExports);_._=_;return _;})));;(function(window,factory){var lazySizes=factory(window,window.document,Date);window.lazySizes=lazySizes;if(typeof module=='object'&&module.exports){module.exports=lazySizes;}}(typeof window!='undefined'?window:{},function l(window,document,Date){'use strict';var lazysizes,lazySizesCfg;(function(){var prop;var lazySizesDefaults={lazyClass:'lazyload',loadedClass:'lazyloaded',loadingClass:'lazyloading',preloadClass:'lazypreload',errorClass:'lazyerror',autosizesClass:'lazyautosizes',fastLoadedClass:'ls-is-cached',iframeLoadMode:0,srcAttr:'data-src',srcsetAttr:'data-srcset',sizesAttr:'data-sizes',minSize:40,customMedia:{},init:true,expFactor:1.5,hFac:0.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125,};lazySizesCfg=window.lazySizesConfig||window.lazysizesConfig||{};for(prop in lazySizesDefaults){if(!(prop in lazySizesCfg)){lazySizesCfg[prop]=lazySizesDefaults[prop];}}})();if(!document||!document.getElementsByClassName){return{init:function(){},cfg:lazySizesCfg,noSupport:true,};}
var docElem=document.documentElement;var supportPicture=window.HTMLPictureElement;var _addEventListener='addEventListener';var _getAttribute='getAttribute';var addEventListener=window[_addEventListener].bind(window);var setTimeout=window.setTimeout;var requestAnimationFrame=window.requestAnimationFrame||setTimeout;var requestIdleCallback=window.requestIdleCallback;var regPicture=/^picture$/i;var loadEvents=['load','error','lazyincluded','_lazyloaded'];var regClassCache={};var forEach=Array.prototype.forEach;var hasClass=function(ele,cls){if(!regClassCache[cls]){regClassCache[cls]=new RegExp('(\\s|^)'+cls+'(\\s|$)');}
return regClassCache[cls].test(ele[_getAttribute]('class')||'')&®ClassCache[cls];};var addClass=function(ele,cls){if(!hasClass(ele,cls)){ele.setAttribute('class',(ele[_getAttribute]('class')||'').trim()+' '+cls);}};var removeClass=function(ele,cls){var reg;if((reg=hasClass(ele,cls))){ele.setAttribute('class',(ele[_getAttribute]('class')||'').replace(reg,' '));}};var addRemoveLoadEvents=function(dom,fn,add){var action=add?_addEventListener:'removeEventListener';if(add){addRemoveLoadEvents(dom,fn);}
loadEvents.forEach(function(evt){dom[action](evt,fn);});};var triggerEvent=function(elem,name,detail,noBubbles,noCancelable){var event=document.createEvent('Event');if(!detail){detail={};}
detail.instance=lazysizes;event.initEvent(name,!noBubbles,!noCancelable);event.detail=detail;elem.dispatchEvent(event);return event;};var updatePolyfill=function(el,full){var polyfill;if(!supportPicture&&(polyfill=(window.picturefill||lazySizesCfg.pf))){if(full&&full.src&&!el[_getAttribute]('srcset')){el.setAttribute('srcset',full.src);}
polyfill({reevaluate:true,elements:[el]});}else if(full&&full.src){el.src=full.src;}};var getCSS=function(elem,style){return(getComputedStyle(elem,null)||{})[style];};var getWidth=function(elem,parent,width){width=width||elem.offsetWidth;while(width<lazySizesCfg.minSize&&parent&&!elem._lazysizesWidth){width=parent.offsetWidth;parent=parent.parentNode;}
return width;};var rAF=(function(){var running,waiting;var firstFns=[];var secondFns=[];var fns=firstFns;var run=function(){var runFns=fns;fns=firstFns.length?secondFns:firstFns;running=true;waiting=false;while(runFns.length){runFns.shift()();}
running=false;};var rafBatch=function(fn,queue){if(running&&!queue){fn.apply(this,arguments);}else{fns.push(fn);if(!waiting){waiting=true;(document.hidden?setTimeout:requestAnimationFrame)(run);}}};rafBatch._lsFlush=run;return rafBatch;})();var rAFIt=function(fn,simple){return simple?function(){rAF(fn);}:function(){var that=this;var args=arguments;rAF(function(){fn.apply(that,args);});};};var throttle=function(fn){var running;var lastTime=0;var gDelay=lazySizesCfg.throttleDelay;var rICTimeout=lazySizesCfg.ricTimeout;var run=function(){running=false;lastTime=Date.now();fn();};var idleCallback=requestIdleCallback&&rICTimeout>49?function(){requestIdleCallback(run,{timeout:rICTimeout});if(rICTimeout!==lazySizesCfg.ricTimeout){rICTimeout=lazySizesCfg.ricTimeout;}}:rAFIt(function(){setTimeout(run);},true);return function(isPriority){var delay;if((isPriority=isPriority===true)){rICTimeout=33;}
if(running){return;}
running=true;delay=gDelay-(Date.now()-lastTime);if(delay<0){delay=0;}
if(isPriority||delay<9){idleCallback();}else{setTimeout(idleCallback,delay);}};};var debounce=function(func){var timeout,timestamp;var wait=99;var run=function(){timeout=null;func();};var later=function(){var last=Date.now()-timestamp;if(last<wait){setTimeout(later,wait-last);}else{(requestIdleCallback||run)(run);}};return function(){timestamp=Date.now();if(!timeout){timeout=setTimeout(later,wait);}};};var loader=(function(){var preloadElems,isCompleted,resetPreloadingTimer,loadMode,started;var eLvW,elvH,eLtop,eLleft,eLright,eLbottom,isBodyHidden;var regImg=/^img$/i;var regIframe=/^iframe$/i;var supportScroll=('onscroll'in window)&&!(/(gle|ing)bot/.test(navigator.userAgent));var shrinkExpand=0;var currentExpand=0;var isLoading=0;var lowRuns=-1;var resetPreloading=function(e){isLoading--;if(!e||isLoading<0||!e.target){isLoading=0;}};var isVisible=function(elem){if(isBodyHidden==null){isBodyHidden=getCSS(document.body,'visibility')=='hidden';}
return isBodyHidden||!(getCSS(elem.parentNode,'visibility')=='hidden'&&getCSS(elem,'visibility')=='hidden');};var isNestedVisible=function(elem,elemExpand){var outerRect;var parent=elem;var visible=isVisible(elem);eLtop-=elemExpand;eLbottom+=elemExpand;eLleft-=elemExpand;eLright+=elemExpand;while(visible&&(parent=parent.offsetParent)&&parent!=document.body&&parent!=docElem){visible=((getCSS(parent,'opacity')||1)>0);if(visible&&getCSS(parent,'overflow')!='visible'){outerRect=parent.getBoundingClientRect();visible=eLright>outerRect.left&&eLleft<outerRect.right&&eLbottom>outerRect.top-1&&eLtop<outerRect.bottom+1;}}
return visible;};var checkElements=function(){var eLlen,i,rect,autoLoadElem,loadedSomething,elemExpand,elemNegativeExpand,elemExpandVal,beforeExpandVal,defaultExpand,preloadExpand,hFac;var lazyloadElems=lazysizes.elements;if((loadMode=lazySizesCfg.loadMode)&&isLoading<8&&(eLlen=lazyloadElems.length)){i=0;lowRuns++;for(;i<eLlen;i++){if(!lazyloadElems[i]||lazyloadElems[i]._lazyRace){continue;}
if(!supportScroll||(lazysizes.prematureUnveil&&lazysizes.prematureUnveil(lazyloadElems[i]))){unveilElement(lazyloadElems[i]);continue;}
if(!(elemExpandVal=lazyloadElems[i][_getAttribute]('data-expand'))||!(elemExpand=elemExpandVal*1)){elemExpand=currentExpand;}
if(!defaultExpand){defaultExpand=(!lazySizesCfg.expand||lazySizesCfg.expand<1)?docElem.clientHeight>500&&docElem.clientWidth>500?500:370:lazySizesCfg.expand;lazysizes._defEx=defaultExpand;preloadExpand=defaultExpand*lazySizesCfg.expFactor;hFac=lazySizesCfg.hFac;isBodyHidden=null;if(currentExpand<preloadExpand&&isLoading<1&&lowRuns>2&&loadMode>2&&!document.hidden){currentExpand=preloadExpand;lowRuns=0;}else if(loadMode>1&&lowRuns>1&&isLoading<6){currentExpand=defaultExpand;}else{currentExpand=shrinkExpand;}}
if(beforeExpandVal!==elemExpand){eLvW=innerWidth+(elemExpand*hFac);elvH=innerHeight+elemExpand;elemNegativeExpand=elemExpand*-1;beforeExpandVal=elemExpand;}
rect=lazyloadElems[i].getBoundingClientRect();if((eLbottom=rect.bottom)>=elemNegativeExpand&&(eLtop=rect.top)<=elvH&&(eLright=rect.right)>=elemNegativeExpand*hFac&&(eLleft=rect.left)<=eLvW&&(eLbottom||eLright||eLleft||eLtop)&&(lazySizesCfg.loadHidden||isVisible(lazyloadElems[i]))&&((isCompleted&&isLoading<3&&!elemExpandVal&&(loadMode<3||lowRuns<4))||isNestedVisible(lazyloadElems[i],elemExpand))){unveilElement(lazyloadElems[i]);loadedSomething=true;if(isLoading>9){break;}}else if(!loadedSomething&&isCompleted&&!autoLoadElem&&isLoading<4&&lowRuns<4&&loadMode>2&&(preloadElems[0]||lazySizesCfg.preloadAfterLoad)&&(preloadElems[0]||(!elemExpandVal&&((eLbottom||eLright||eLleft||eLtop)||lazyloadElems[i][_getAttribute](lazySizesCfg.sizesAttr)!='auto')))){autoLoadElem=preloadElems[0]||lazyloadElems[i];}}
if(autoLoadElem&&!loadedSomething){unveilElement(autoLoadElem);}}};var throttledCheckElements=throttle(checkElements);var switchLoadingClass=function(e){var elem=e.target;if(elem._lazyCache){delete elem._lazyCache;return;}
resetPreloading(e);addClass(elem,lazySizesCfg.loadedClass);removeClass(elem,lazySizesCfg.loadingClass);addRemoveLoadEvents(elem,rafSwitchLoadingClass);triggerEvent(elem,'lazyloaded');};var rafedSwitchLoadingClass=rAFIt(switchLoadingClass);var rafSwitchLoadingClass=function(e){rafedSwitchLoadingClass({target:e.target});};var changeIframeSrc=function(elem,src){var loadMode=elem.getAttribute('data-load-mode')||lazySizesCfg.iframeLoadMode;if(loadMode==0){elem.contentWindow.location.replace(src);}else if(loadMode==1){elem.src=src;}};var handleSources=function(source){var customMedia;var sourceSrcset=source[_getAttribute](lazySizesCfg.srcsetAttr);if((customMedia=lazySizesCfg.customMedia[source[_getAttribute]('data-media')||source[_getAttribute]('media')])){source.setAttribute('media',customMedia);}
if(sourceSrcset){source.setAttribute('srcset',sourceSrcset);}};var lazyUnveil=rAFIt(function(elem,detail,isAuto,sizes,isImg){var src,srcset,parent,isPicture,event,firesLoad;if(!(event=triggerEvent(elem,'lazybeforeunveil',detail)).defaultPrevented){if(sizes){if(isAuto){addClass(elem,lazySizesCfg.autosizesClass);}else{elem.setAttribute('sizes',sizes);}}
srcset=elem[_getAttribute](lazySizesCfg.srcsetAttr);src=elem[_getAttribute](lazySizesCfg.srcAttr);if(isImg){parent=elem.parentNode;isPicture=parent&®Picture.test(parent.nodeName||'');}
firesLoad=detail.firesLoad||(('src'in elem)&&(srcset||src||isPicture));event={target:elem};addClass(elem,lazySizesCfg.loadingClass);if(firesLoad){clearTimeout(resetPreloadingTimer);resetPreloadingTimer=setTimeout(resetPreloading,2500);addRemoveLoadEvents(elem,rafSwitchLoadingClass,true);}
if(isPicture){forEach.call(parent.getElementsByTagName('source'),handleSources);}
if(srcset){elem.setAttribute('srcset',srcset);}else if(src&&!isPicture){if(regIframe.test(elem.nodeName)){changeIframeSrc(elem,src);}else{elem.src=src;}}
if(isImg&&(srcset||isPicture)){updatePolyfill(elem,{src:src});}}
if(elem._lazyRace){delete elem._lazyRace;}
removeClass(elem,lazySizesCfg.lazyClass);rAF(function(){var isLoaded=elem.complete&&elem.naturalWidth>1;if(!firesLoad||isLoaded){if(isLoaded){addClass(elem,lazySizesCfg.fastLoadedClass);}
switchLoadingClass(event);elem._lazyCache=true;setTimeout(function(){if('_lazyCache'in elem){delete elem._lazyCache;}},9);}
if(elem.loading=='lazy'){isLoading--;}},true);});var unveilElement=function(elem){if(elem._lazyRace){return;}
var detail;var isImg=regImg.test(elem.nodeName);var sizes=isImg&&(elem[_getAttribute](lazySizesCfg.sizesAttr)||elem[_getAttribute]('sizes'));var isAuto=sizes=='auto';if((isAuto||!isCompleted)&&isImg&&(elem[_getAttribute]('src')||elem.srcset)&&!elem.complete&&!hasClass(elem,lazySizesCfg.errorClass)&&hasClass(elem,lazySizesCfg.lazyClass)){return;}
detail=triggerEvent(elem,'lazyunveilread').detail;if(isAuto){autoSizer.updateElem(elem,true,elem.offsetWidth);}
elem._lazyRace=true;isLoading++;lazyUnveil(elem,detail,isAuto,sizes,isImg);};var afterScroll=debounce(function(){lazySizesCfg.loadMode=3;throttledCheckElements();});var altLoadmodeScrollListner=function(){if(lazySizesCfg.loadMode==3){lazySizesCfg.loadMode=2;}
afterScroll();};var onload=function(){if(isCompleted){return;}
if(Date.now()-started<999){setTimeout(onload,999);return;}
isCompleted=true;lazySizesCfg.loadMode=3;throttledCheckElements();addEventListener('scroll',altLoadmodeScrollListner,true);};return{_:function(){started=Date.now();lazysizes.elements=document.getElementsByClassName(lazySizesCfg.lazyClass);preloadElems=document.getElementsByClassName(lazySizesCfg.lazyClass+' '+lazySizesCfg.preloadClass);addEventListener('scroll',throttledCheckElements,true);addEventListener('resize',throttledCheckElements,true);addEventListener('pageshow',function(e){if(e.persisted){var loadingElements=document.querySelectorAll('.'+lazySizesCfg.loadingClass);if(loadingElements.length&&loadingElements.forEach){requestAnimationFrame(function(){loadingElements.forEach(function(img){if(img.complete){unveilElement(img);}});});}}});if(window.MutationObserver){new MutationObserver(throttledCheckElements).observe(docElem,{childList:true,subtree:true,attributes:true});}else{docElem[_addEventListener]('DOMNodeInserted',throttledCheckElements,true);docElem[_addEventListener]('DOMAttrModified',throttledCheckElements,true);setInterval(throttledCheckElements,999);}
addEventListener('hashchange',throttledCheckElements,true);['focus','mouseover','click','load','transitionend','animationend'].forEach(function(name){document[_addEventListener](name,throttledCheckElements,true);});if((/d$|^c/.test(document.readyState))){onload();}else{addEventListener('load',onload);document[_addEventListener]('DOMContentLoaded',throttledCheckElements);setTimeout(onload,20000);}
if(lazysizes.elements.length){checkElements();rAF._lsFlush();}else{throttledCheckElements();}},checkElems:throttledCheckElements,unveil:unveilElement,_aLSL:altLoadmodeScrollListner,};})();var autoSizer=(function(){var autosizesElems;var sizeElement=rAFIt(function(elem,parent,event,width){var sources,i,len;elem._lazysizesWidth=width;width+='px';elem.setAttribute('sizes',width);if(regPicture.test(parent.nodeName||'')){sources=parent.getElementsByTagName('source');for(i=0,len=sources.length;i<len;i++){sources[i].setAttribute('sizes',width);}}
if(!event.detail.dataAttr){updatePolyfill(elem,event.detail);}});var getSizeElement=function(elem,dataAttr,width){var event;var parent=elem.parentNode;if(parent){width=getWidth(elem,parent,width);event=triggerEvent(elem,'lazybeforesizes',{width:width,dataAttr:!!dataAttr});if(!event.defaultPrevented){width=event.detail.width;if(width&&width!==elem._lazysizesWidth){sizeElement(elem,parent,event,width);}}}};var updateElementsSizes=function(){var i;var len=autosizesElems.length;if(len){i=0;for(;i<len;i++){getSizeElement(autosizesElems[i]);}}};var debouncedUpdateElementsSizes=debounce(updateElementsSizes);return{_:function(){autosizesElems=document.getElementsByClassName(lazySizesCfg.autosizesClass);addEventListener('resize',debouncedUpdateElementsSizes);},checkElems:debouncedUpdateElementsSizes,updateElem:getSizeElement};})();var init=function(){if(!init.i&&document.getElementsByClassName){init.i=true;autoSizer._();loader._();}};setTimeout(function(){if(lazySizesCfg.init){init();}});lazysizes={cfg:lazySizesCfg,autoSizer:autoSizer,loader:loader,init:init,uP:updatePolyfill,aC:addClass,rC:removeClass,hC:hasClass,fire:triggerEvent,gW:getWidth,rAF:rAF,};return lazysizes;}));;(function(global,factory){typeof exports==='object'&&typeof module!=='undefined'?module.exports=factory(require('core-js/modules/es.array.concat.js'),require('core-js/modules/es.array.filter.js'),require('core-js/modules/es.array.find.js'),require('core-js/modules/es.array.find-index.js'),require('core-js/modules/es.array.includes.js'),require('core-js/modules/es.array.index-of.js'),require('core-js/modules/es.array.iterator.js'),require('core-js/modules/es.array.join.js'),require('core-js/modules/es.array.map.js'),require('core-js/modules/es.array.reverse.js'),require('core-js/modules/es.array.slice.js'),require('core-js/modules/es.array.sort.js'),require('core-js/modules/es.array.splice.js'),require('core-js/modules/es.date.to-json.js'),require('core-js/modules/es.number.constructor.js'),require('core-js/modules/es.object.assign.js'),require('core-js/modules/es.object.entries.js'),require('core-js/modules/es.object.keys.js'),require('core-js/modules/es.object.to-string.js'),require('core-js/modules/es.parse-float.js'),require('core-js/modules/es.parse-int.js'),require('core-js/modules/es.regexp.constructor.js'),require('core-js/modules/es.regexp.exec.js'),require('core-js/modules/es.regexp.to-string.js'),require('core-js/modules/es.string.includes.js'),require('core-js/modules/es.string.replace.js'),require('core-js/modules/es.string.search.js'),require('core-js/modules/es.string.split.js'),require('core-js/modules/es.string.trim.js'),require('core-js/modules/web.dom-collections.for-each.js'),require('core-js/modules/web.dom-collections.iterator.js'),require('jquery'),require('core-js/modules/es.object.get-prototype-of.js'),require('core-js/modules/es.string.ends-with.js'),require('core-js/modules/es.string.match.js'),require('core-js/modules/es.string.starts-with.js')):typeof define==='function'&&define.amd?define(['core-js/modules/es.array.concat.js','core-js/modules/es.array.filter.js','core-js/modules/es.array.find.js','core-js/modules/es.array.find-index.js','core-js/modules/es.array.includes.js','core-js/modules/es.array.index-of.js','core-js/modules/es.array.iterator.js','core-js/modules/es.array.join.js','core-js/modules/es.array.map.js','core-js/modules/es.array.reverse.js','core-js/modules/es.array.slice.js','core-js/modules/es.array.sort.js','core-js/modules/es.array.splice.js','core-js/modules/es.date.to-json.js','core-js/modules/es.number.constructor.js','core-js/modules/es.object.assign.js','core-js/modules/es.object.entries.js','core-js/modules/es.object.keys.js','core-js/modules/es.object.to-string.js','core-js/modules/es.parse-float.js','core-js/modules/es.parse-int.js','core-js/modules/es.regexp.constructor.js','core-js/modules/es.regexp.exec.js','core-js/modules/es.regexp.to-string.js','core-js/modules/es.string.includes.js','core-js/modules/es.string.replace.js','core-js/modules/es.string.search.js','core-js/modules/es.string.split.js','core-js/modules/es.string.trim.js','core-js/modules/web.dom-collections.for-each.js','core-js/modules/web.dom-collections.iterator.js','jquery','core-js/modules/es.object.get-prototype-of.js','core-js/modules/es.string.ends-with.js','core-js/modules/es.string.match.js','core-js/modules/es.string.starts-with.js'],factory):(global=typeof globalThis!=='undefined'?globalThis:global||self,global.BootstrapTable=factory(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,global.jQuery));})(this,(function(es_array_concat_js,es_array_filter_js,es_array_find_js,es_array_findIndex_js,es_array_includes_js,es_array_indexOf_js,es_array_iterator_js,es_array_join_js,es_array_map_js,es_array_reverse_js,es_array_slice_js,es_array_sort_js,es_array_splice_js,es_date_toJson_js,es_number_constructor_js,es_object_assign_js,es_object_entries_js,es_object_keys_js,es_object_toString_js,es_parseFloat_js,es_parseInt_js,es_regexp_constructor_js,es_regexp_exec_js,es_regexp_toString_js,es_string_includes_js,es_string_replace_js,es_string_search_js,es_string_split_js,es_string_trim_js,web_domCollections_forEach_js,web_domCollections_iterator_js,$){'use strict';function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n;}
function _arrayWithHoles(r){if(Array.isArray(r))return r;}
function _arrayWithoutHoles(r){if(Array.isArray(r))return _arrayLikeToArray(r);}
function _classCallCheck(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function");}
function _defineProperties(e,r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,_toPropertyKey(o.key),o);}}
function _createClass(e,r,t){return r&&_defineProperties(e.prototype,r),Object.defineProperty(e,"prototype",{writable:!1}),e;}
function _createForOfIteratorHelper(r,e){var t="undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(!t){if(Array.isArray(r)||(t=_unsupportedIterableToArray(r))||e){t&&(r=t);var n=0,F=function(){};return{s:F,n:function(){return n>=r.length?{done:!0}:{done:!1,value:r[n++]};},e:function(r){throw r;},f:F};}
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}
var o,a=!0,u=!1;return{s:function(){t=t.call(r);},n:function(){var r=t.next();return a=r.done,r;},e:function(r){u=!0,o=r;},f:function(){try{a||null==t.return||t.return();}finally{if(u)throw o;}}};}
function _iterableToArray(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r);}
function _iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l);else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r;}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return;}finally{if(o)throw n;}}
return a;}}
function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}
function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}
function _slicedToArray(r,e){return _arrayWithHoles(r)||_iterableToArrayLimit(r,e)||_unsupportedIterableToArray(r,e)||_nonIterableRest();}
function _toConsumableArray(r){return _arrayWithoutHoles(r)||_iterableToArray(r)||_unsupportedIterableToArray(r)||_nonIterableSpread();}
function _toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r);if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.");}
return(String)(t);}
function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==typeof i?i:i+"";}
function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o;}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o;},_typeof(o);}
function _unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return _arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(r,a):void 0;}}
var Utils={getBootstrapVersion:function getBootstrapVersion(){var bootstrapVersion=5;try{var rawVersion=$.fn.dropdown.Constructor.VERSION;if(rawVersion!==undefined){bootstrapVersion=parseInt(rawVersion,10);}}catch(e){}
try{var _rawVersion=bootstrap.Tooltip.VERSION;if(_rawVersion!==undefined){bootstrapVersion=parseInt(_rawVersion,10);}}catch(e){}
return bootstrapVersion;},getIconsPrefix:function getIconsPrefix(theme){return{bootstrap3:'glyphicon',bootstrap4:'fa',bootstrap5:'bi','bootstrap-table':'icon',bulma:'fa',foundation:'fa',materialize:'material-icons',semantic:'fa'}[theme]||'fa';},getIcons:function getIcons(prefix){return{glyphicon:{paginationSwitchDown:'glyphicon-collapse-down icon-chevron-down',paginationSwitchUp:'glyphicon-collapse-up icon-chevron-up',refresh:'glyphicon-refresh icon-refresh',toggleOff:'glyphicon-list-alt icon-list-alt',toggleOn:'glyphicon-list-alt icon-list-alt',columns:'glyphicon-th icon-th',detailOpen:'glyphicon-plus icon-plus',detailClose:'glyphicon-minus icon-minus',fullscreen:'glyphicon-fullscreen',search:'glyphicon-search',clearSearch:'glyphicon-trash'},fa:{paginationSwitchDown:'fa-caret-square-down',paginationSwitchUp:'fa-caret-square-up',refresh:'fa-sync',toggleOff:'fa-toggle-off',toggleOn:'fa-toggle-on',columns:'fa-th-list',detailOpen:'fa-plus',detailClose:'fa-minus',fullscreen:'fa-arrows-alt',search:'fa-search',clearSearch:'fa-trash'},bi:{paginationSwitchDown:'bi-caret-down-square',paginationSwitchUp:'bi-caret-up-square',refresh:'bi-arrow-clockwise',toggleOff:'bi-toggle-off',toggleOn:'bi-toggle-on',columns:'bi-list-ul',detailOpen:'bi-plus',detailClose:'bi-dash',fullscreen:'bi-arrows-move',search:'bi-search',clearSearch:'bi-trash'},icon:{paginationSwitchDown:'icon-arrow-up-circle',paginationSwitchUp:'icon-arrow-down-circle',refresh:'icon-refresh-cw',toggleOff:'icon-toggle-right',toggleOn:'icon-toggle-right',columns:'icon-list',detailOpen:'icon-plus',detailClose:'icon-minus',fullscreen:'icon-maximize',search:'icon-search',clearSearch:'icon-trash-2'},'material-icons':{paginationSwitchDown:'grid_on',paginationSwitchUp:'grid_off',refresh:'refresh',toggleOff:'tablet',toggleOn:'tablet_android',columns:'view_list',detailOpen:'add',detailClose:'remove',fullscreen:'fullscreen',sort:'sort',search:'search',clearSearch:'delete'}}[prefix]||{};},getSearchInput:function getSearchInput(that){if(typeof that.options.searchSelector==='string'){return $(that.options.searchSelector);}
return that.$toolbar.find('.search input');},extend:function extend(){var _this=this;for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key];}
var target=args[0]||{};var i=1;var deep=false;var clone;if(typeof target==='boolean'){deep=target;target=args[i]||{};i++;}
if(_typeof(target)!=='object'&&typeof target!=='function'){target={};}
for(;i<args.length;i++){var options=args[i];if(typeof options==='undefined'||options===null){continue;}
for(var name in options){var copy=options[name];if(name==='__proto__'||target===copy){continue;}
var copyIsArray=Array.isArray(copy);if(deep&©&&(this.isObject(copy)||copyIsArray)){var src=target[name];if(copyIsArray&&Array.isArray(src)){if(src.every(function(it){return!_this.isObject(it)&&!Array.isArray(it);})){target[name]=copy;continue;}}
if(copyIsArray&&!Array.isArray(src)){clone=[];}else if(!copyIsArray&&!this.isObject(src)){clone={};}else{clone=src;}
target[name]=this.extend(deep,clone,copy);}else if(copy!==undefined){target[name]=copy;}}}
return target;},sprintf:function sprintf(_str){for(var _len2=arguments.length,args=new Array(_len2>1?_len2-1:0),_key2=1;_key2<_len2;_key2++){args[_key2-1]=arguments[_key2];}
var flag=true;var i=0;var str=_str.replace(/%s/g,function(){var arg=args[i++];if(typeof arg==='undefined'){flag=false;return'';}
return arg;});return flag?str:'';},isObject:function isObject(obj){if(_typeof(obj)!=='object'||obj===null){return false;}
var proto=obj;while(Object.getPrototypeOf(proto)!==null){proto=Object.getPrototypeOf(proto);}
return Object.getPrototypeOf(obj)===proto;},isEmptyObject:function isEmptyObject(){var obj=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};return Object.entries(obj).length===0&&obj.constructor===Object;},isNumeric:function isNumeric(n){return!isNaN(parseFloat(n))&&isFinite(n);},getFieldTitle:function getFieldTitle(list,value){var _iterator=_createForOfIteratorHelper(list),_step;try{for(_iterator.s();!(_step=_iterator.n()).done;){var item=_step.value;if(item.field===value){return item.title;}}}catch(err){_iterator.e(err);}finally{_iterator.f();}
return'';},setFieldIndex:function setFieldIndex(columns){var totalCol=0;var flag=[];var _iterator2=_createForOfIteratorHelper(columns[0]),_step2;try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var column=_step2.value;totalCol+=column.colspan||1;}}catch(err){_iterator2.e(err);}finally{_iterator2.f();}
for(var i=0;i<columns.length;i++){flag[i]=[];for(var j=0;j<totalCol;j++){flag[i][j]=false;}}
for(var _i=0;_i<columns.length;_i++){var _iterator3=_createForOfIteratorHelper(columns[_i]),_step3;try{for(_iterator3.s();!(_step3=_iterator3.n()).done;){var r=_step3.value;var rowspan=r.rowspan||1;var colspan=r.colspan||1;var index=flag[_i].indexOf(false);r.colspanIndex=index;if(colspan===1){r.fieldIndex=index;if(typeof r.field==='undefined'){r.field=index;}}else{r.colspanGroup=r.colspan;}
for(var _j=0;_j<rowspan;_j++){for(var k=0;k<colspan;k++){flag[_i+_j][index+k]=true;}}}}catch(err){_iterator3.e(err);}finally{_iterator3.f();}}},normalizeAccent:function normalizeAccent(value){if(typeof value!=='string'){return value;}
return value.normalize('NFD').replace(/[\u0300-\u036f]/g,'');},updateFieldGroup:function updateFieldGroup(columns,fieldColumns){var _ref;var allColumns=(_ref=[]).concat.apply(_ref,_toConsumableArray(columns));var _iterator4=_createForOfIteratorHelper(columns),_step4;try{for(_iterator4.s();!(_step4=_iterator4.n()).done;){var c=_step4.value;var _iterator6=_createForOfIteratorHelper(c),_step6;try{for(_iterator6.s();!(_step6=_iterator6.n()).done;){var r=_step6.value;if(r.colspanGroup>1){var colspan=0;var _loop=function _loop(i){var underColumns=allColumns.filter(function(col){return col.fieldIndex===i;});var column=underColumns[underColumns.length-1];if(underColumns.length>1){for(var j=0;j<underColumns.length-1;j++){underColumns[j].visible=column.visible;}}
if(column.visible){colspan++;}};for(var i=r.colspanIndex;i<r.colspanIndex+r.colspanGroup;i++){_loop(i);}
r.colspan=colspan;r.visible=colspan>0;}}}catch(err){_iterator6.e(err);}finally{_iterator6.f();}}}catch(err){_iterator4.e(err);}finally{_iterator4.f();}
if(columns.length<2){return;}
var _iterator5=_createForOfIteratorHelper(fieldColumns),_step5;try{var _loop2=function _loop2(){var column=_step5.value;var sameColumns=allColumns.filter(function(col){return col.fieldIndex===column.fieldIndex;});if(sameColumns.length>1){var _iterator7=_createForOfIteratorHelper(sameColumns),_step7;try{for(_iterator7.s();!(_step7=_iterator7.n()).done;){var _c=_step7.value;_c.visible=column.visible;}}catch(err){_iterator7.e(err);}finally{_iterator7.f();}}};for(_iterator5.s();!(_step5=_iterator5.n()).done;){_loop2();}}catch(err){_iterator5.e(err);}finally{_iterator5.f();}},getScrollBarWidth:function getScrollBarWidth(){if(this.cachedWidth===undefined){var $inner=$('<div/>').addClass('fixed-table-scroll-inner');var $outer=$('<div/>').addClass('fixed-table-scroll-outer');$outer.append($inner);$('body').append($outer);var w1=$inner[0].offsetWidth;$outer.css('overflow','scroll');var w2=$inner[0].offsetWidth;if(w1===w2){w2=$outer[0].clientWidth;}
$outer.remove();this.cachedWidth=w1-w2;}
return this.cachedWidth;},calculateObjectValue:function calculateObjectValue(self,name,args,defaultValue){var func=name;if(typeof name==='string'){var names=name.split('.');if(names.length>1){func=window;var _iterator8=_createForOfIteratorHelper(names),_step8;try{for(_iterator8.s();!(_step8=_iterator8.n()).done;){var f=_step8.value;func=func[f];}}catch(err){_iterator8.e(err);}finally{_iterator8.f();}}else{func=window[name];}}
if(func!==null&&_typeof(func)==='object'){return func;}
if(typeof func==='function'){return func.apply(self,args||[]);}
if(!func&&typeof name==='string'&&args&&this.sprintf.apply(this,[name].concat(_toConsumableArray(args)))){return this.sprintf.apply(this,[name].concat(_toConsumableArray(args)));}
return defaultValue;},compareObjects:function compareObjects(objectA,objectB,compareLength){var aKeys=Object.keys(objectA);var bKeys=Object.keys(objectB);if(compareLength&&aKeys.length!==bKeys.length){return false;}
for(var _i2=0,_aKeys=aKeys;_i2<_aKeys.length;_i2++){var key=_aKeys[_i2];if(bKeys.includes(key)&&objectA[key]!==objectB[key]){return false;}}
return true;},regexCompare:function regexCompare(value,search){try{var regexpParts=search.match(/^\/(.*?)\/([gim]*)$/);if(value.toString().search(regexpParts?new RegExp(regexpParts[1],regexpParts[2]):new RegExp(search,'gim'))!==-1){return true;}}catch(e){return false;}
return false;},escapeApostrophe:function escapeApostrophe(value){return value.toString().replace(/'/g,''');},escapeHTML:function escapeHTML(text){if(!text){return text;}
return text.toString().replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"').replace(/'/g,''');},unescapeHTML:function unescapeHTML(text){if(typeof text!=='string'||!text){return text;}
return text.toString().replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"').replace(/'/g,'\'');},removeHTML:function removeHTML(text){if(!text){return text;}
return text.toString().replace(/(<([^>]+)>)/ig,'').replace(/&[#A-Za-z0-9]+;/gi,'').trim();},getRealDataAttr:function getRealDataAttr(dataAttr){for(var _i3=0,_Object$entries=Object.entries(dataAttr);_i3<_Object$entries.length;_i3++){var _Object$entries$_i=_slicedToArray(_Object$entries[_i3],2),attr=_Object$entries$_i[0],value=_Object$entries$_i[1];var auxAttr=attr.split(/(?=[A-Z])/).join('-').toLowerCase();if(auxAttr!==attr){dataAttr[auxAttr]=value;delete dataAttr[attr];}}
return dataAttr;},getItemField:function getItemField(item,field,escape){var columnEscape=arguments.length>3&&arguments[3]!==undefined?arguments[3]:undefined;var value=item;if(typeof columnEscape!=='undefined'){escape=columnEscape;}
if(typeof field!=='string'||item.hasOwnProperty(field)){return escape?this.escapeHTML(item[field]):item[field];}
var props=field.split('.');var _iterator9=_createForOfIteratorHelper(props),_step9;try{for(_iterator9.s();!(_step9=_iterator9.n()).done;){var p=_step9.value;value=value&&value[p];}}catch(err){_iterator9.e(err);}finally{_iterator9.f();}
return escape?this.escapeHTML(value):value;},isIEBrowser:function isIEBrowser(){return navigator.userAgent.includes('MSIE ')||/Trident.*rv:11\./.test(navigator.userAgent);},findIndex:function findIndex(items,item){var _iterator10=_createForOfIteratorHelper(items),_step10;try{for(_iterator10.s();!(_step10=_iterator10.n()).done;){var it=_step10.value;if(JSON.stringify(it)===JSON.stringify(item)){return items.indexOf(it);}}}catch(err){_iterator10.e(err);}finally{_iterator10.f();}
return-1;},trToData:function trToData(columns,$els){var _this2=this;var data=[];var m=[];$els.each(function(y,el){var $el=$(el);var row={};row._id=$el.attr('id');row._class=$el.attr('class');row._data=_this2.getRealDataAttr($el.data());row._style=$el.attr('style');$el.find('>td,>th').each(function(_x,el){var $el=$(el);var colspan=+$el.attr('colspan')||1;var rowspan=+$el.attr('rowspan')||1;var x=_x;for(;m[y]&&m[y][x];x++){}
for(var tx=x;tx<x+colspan;tx++){for(var ty=y;ty<y+rowspan;ty++){if(!m[ty]){m[ty]=[];}
m[ty][tx]=true;}}
var field=columns[x].field;row[field]=_this2.escapeApostrophe($el.html().trim());row["_".concat(field,"_id")]=$el.attr('id');row["_".concat(field,"_class")]=$el.attr('class');row["_".concat(field,"_rowspan")]=$el.attr('rowspan');row["_".concat(field,"_colspan")]=$el.attr('colspan');row["_".concat(field,"_title")]=$el.attr('title');row["_".concat(field,"_data")]=_this2.getRealDataAttr($el.data());row["_".concat(field,"_style")]=$el.attr('style');});data.push(row);});return data;},sort:function sort(a,b,order,options,aPosition,bPosition){if(a===undefined||a===null){a='';}
if(b===undefined||b===null){b='';}
if(options.sortStable&&a===b){a=aPosition;b=bPosition;}
if(this.isNumeric(a)&&this.isNumeric(b)){a=parseFloat(a);b=parseFloat(b);if(a<b){return order*-1;}
if(a>b){return order;}
return 0;}
if(options.sortEmptyLast){if(a===''){return 1;}
if(b===''){return-1;}}
if(a===b){return 0;}
if(typeof a!=='string'){a=a.toString();}
if(a.localeCompare(b)===-1){return order*-1;}
return order;},getEventName:function getEventName(eventPrefix){var id=arguments.length>1&&arguments[1]!==undefined?arguments[1]:'';id=id||"".concat(+new Date()).concat(~~(Math.random()*1000000));return"".concat(eventPrefix,"-").concat(id);},hasDetailViewIcon:function hasDetailViewIcon(options){return options.detailView&&options.detailViewIcon&&!options.cardView;},getDetailViewIndexOffset:function getDetailViewIndexOffset(options){return this.hasDetailViewIcon(options)&&options.detailViewAlign!=='right'?1:0;},checkAutoMergeCells:function checkAutoMergeCells(data){var _iterator11=_createForOfIteratorHelper(data),_step11;try{for(_iterator11.s();!(_step11=_iterator11.n()).done;){var row=_step11.value;for(var _i4=0,_Object$keys=Object.keys(row);_i4<_Object$keys.length;_i4++){var key=_Object$keys[_i4];if(key.startsWith('_')&&(key.endsWith('_rowspan')||key.endsWith('_colspan'))){return true;}}}}catch(err){_iterator11.e(err);}finally{_iterator11.f();}
return false;},deepCopy:function deepCopy(arg){if(arg===undefined){return arg;}
return this.extend(true,Array.isArray(arg)?[]:{},arg);},debounce:function debounce(func,wait,immediate){var timeout;return function executedFunction(){var context=this;var args=arguments;var later=function later(){timeout=null;if(!immediate)func.apply(context,args);};var callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow)func.apply(context,args);};}};var VERSION='1.23.1';var bootstrapVersion=Utils.getBootstrapVersion();var CONSTANTS={3:{classes:{buttonsPrefix:'btn',buttons:'default',buttonsGroup:'btn-group',buttonsDropdown:'btn-group',pull:'pull',inputGroup:'input-group',inputPrefix:'input-',input:'form-control',select:'form-control',paginationDropdown:'btn-group dropdown',dropup:'dropup',dropdownActive:'active',paginationActive:'active',buttonActive:'active'},html:{toolbarDropdown:['<ul class="dropdown-menu" role="menu">','</ul>'],toolbarDropdownItem:'<li class="dropdown-item-marker" role="menuitem"><label>%s</label></li>',toolbarDropdownSeparator:'<li class="divider"></li>',pageDropdown:['<ul class="dropdown-menu" role="menu">','</ul>'],pageDropdownItem:'<li role="menuitem" class="%s"><a href="#">%s</a></li>',dropdownCaret:'<span class="caret"></span>',pagination:['<ul class="pagination%s">','</ul>'],paginationItem:'<li class="page-item%s"><a class="page-link" aria-label="%s" href="javascript:void(0)">%s</a></li>',icon:'<i class="%s %s"></i>',inputGroup:'<div class="input-group">%s<span class="input-group-btn">%s</span></div>',searchInput:'<input class="%s%s" type="text" placeholder="%s">',searchButton:'<button class="%s" type="button" name="search" title="%s">%s %s</button>',searchClearButton:'<button class="%s" type="button" name="clearSearch" title="%s">%s %s</button>'}},4:{classes:{buttonsPrefix:'btn',buttons:'secondary',buttonsGroup:'btn-group',buttonsDropdown:'btn-group',pull:'float',inputGroup:'btn-group',inputPrefix:'form-control-',input:'form-control',select:'form-control',paginationDropdown:'btn-group dropdown',dropup:'dropup',dropdownActive:'active',paginationActive:'active',buttonActive:'active'},html:{toolbarDropdown:['<div class="dropdown-menu dropdown-menu-right">','</div>'],toolbarDropdownItem:'<label class="dropdown-item dropdown-item-marker">%s</label>',pageDropdown:['<div class="dropdown-menu">','</div>'],pageDropdownItem:'<a class="dropdown-item %s" href="#">%s</a>',toolbarDropdownSeparator:'<div class="dropdown-divider"></div>',dropdownCaret:'<span class="caret"></span>',pagination:['<ul class="pagination%s">','</ul>'],paginationItem:'<li class="page-item%s"><a class="page-link" aria-label="%s" href="javascript:void(0)">%s</a></li>',icon:'<i class="%s %s"></i>',inputGroup:'<div class="input-group">%s<div class="input-group-append">%s</div></div>',searchInput:'<input class="%s%s" type="text" placeholder="%s">',searchButton:'<button class="%s" type="button" name="search" title="%s">%s %s</button>',searchClearButton:'<button class="%s" type="button" name="clearSearch" title="%s">%s %s</button>'}},5:{classes:{buttonsPrefix:'btn',buttons:'secondary',buttonsGroup:'btn-group',buttonsDropdown:'btn-group',pull:'float',inputGroup:'btn-group',inputPrefix:'form-control-',input:'form-control',select:'form-select',paginationDropdown:'btn-group dropdown',dropup:'dropup',dropdownActive:'active',paginationActive:'active',buttonActive:'active'},html:{dataToggle:'data-bs-toggle',toolbarDropdown:['<div class="dropdown-menu dropdown-menu-end">','</div>'],toolbarDropdownItem:'<label class="dropdown-item dropdown-item-marker">%s</label>',pageDropdown:['<div class="dropdown-menu">','</div>'],pageDropdownItem:'<a class="dropdown-item %s" href="#">%s</a>',toolbarDropdownSeparator:'<div class="dropdown-divider"></div>',dropdownCaret:'<span class="caret"></span>',pagination:['<ul class="pagination%s">','</ul>'],paginationItem:'<li class="page-item%s"><a class="page-link" aria-label="%s" href="javascript:void(0)">%s</a></li>',icon:'<i class="%s %s"></i>',inputGroup:'<div class="input-group">%s%s</div>',searchInput:'<input class="%s%s" type="text" placeholder="%s">',searchButton:'<button class="%s" type="button" name="search" title="%s">%s %s</button>',searchClearButton:'<button class="%s" type="button" name="clearSearch" title="%s">%s %s</button>'}}}[bootstrapVersion];var DEFAULTS={height:undefined,classes:'table table-bordered table-hover',buttons:{},theadClasses:'',headerStyle:function headerStyle(column){return{};},rowStyle:function rowStyle(row,index){return{};},rowAttributes:function rowAttributes(row,index){return{};},undefinedText:'-',locale:undefined,virtualScroll:false,virtualScrollItemHeight:undefined,sortable:true,sortClass:undefined,silentSort:true,sortEmptyLast:false,sortName:undefined,sortOrder:undefined,sortReset:false,sortStable:false,sortResetPage:false,rememberOrder:false,serverSort:true,customSort:undefined,columns:[[]],data:[],url:undefined,method:'get',cache:true,contentType:'application/json',dataType:'json',ajax:undefined,ajaxOptions:{},queryParams:function queryParams(params){return params;},queryParamsType:'limit',responseHandler:function responseHandler(res){return res;},totalField:'total',totalNotFilteredField:'totalNotFiltered',dataField:'rows',footerField:'footer',pagination:false,paginationParts:['pageInfo','pageSize','pageList'],showExtendedPagination:false,paginationLoop:true,sidePagination:'client',totalRows:0,totalNotFiltered:0,pageNumber:1,pageSize:10,pageList:[10,25,50,100],paginationHAlign:'right',paginationVAlign:'bottom',paginationDetailHAlign:'left',paginationPreText:'‹',paginationNextText:'›',paginationSuccessivelySize:5,paginationPagesBySide:1,paginationUseIntermediate:false,paginationLoadMore:false,search:false,searchable:false,searchHighlight:false,searchOnEnterKey:false,strictSearch:false,regexSearch:false,searchSelector:false,visibleSearch:false,showButtonIcons:true,showButtonText:false,showSearchButton:false,showSearchClearButton:false,trimOnSearch:true,searchAlign:'right',searchTimeOut:500,searchText:'',customSearch:undefined,showHeader:true,showFooter:false,footerStyle:function footerStyle(column){return{};},searchAccentNeutralise:false,showColumns:false,showColumnsToggleAll:false,showColumnsSearch:false,minimumCountColumns:1,showPaginationSwitch:false,showRefresh:false,showToggle:false,showFullscreen:false,smartDisplay:true,escape:false,escapeTitle:true,filterOptions:{filterAlgorithm:'and'},idField:undefined,selectItemName:'btSelectItem',clickToSelect:false,ignoreClickToSelectOn:function ignoreClickToSelectOn(_ref){var tagName=_ref.tagName;return['A','BUTTON'].includes(tagName);},singleSelect:false,checkboxHeader:true,maintainMetaData:false,multipleSelectRow:false,uniqueId:undefined,cardView:false,detailView:false,detailViewIcon:true,detailViewByClick:false,detailViewAlign:'left',detailFormatter:function detailFormatter(index,row){return'';},detailFilter:function detailFilter(index,row){return true;},toolbar:undefined,toolbarAlign:'left',buttonsToolbar:undefined,buttonsAlign:'right',buttonsOrder:['paginationSwitch','refresh','toggle','fullscreen','columns'],buttonsPrefix:CONSTANTS.classes.buttonsPrefix,buttonsClass:CONSTANTS.classes.buttons,iconsPrefix:undefined,icons:{},iconSize:undefined,fixedScroll:false,loadingFontSize:'auto',loadingTemplate:function loadingTemplate(loadingMessage){return"<span class=\"loading-wrap\">\n <span class=\"loading-text\">".concat(loadingMessage,"</span>\n <span class=\"animation-wrap\"><span class=\"animation-dot\"></span></span>\n </span>\n ");},onAll:function onAll(name,args){return false;},onClickCell:function onClickCell(field,value,row,$element){return false;},onDblClickCell:function onDblClickCell(field,value,row,$element){return false;},onClickRow:function onClickRow(item,$element){return false;},onDblClickRow:function onDblClickRow(item,$element){return false;},onSort:function onSort(name,order){return false;},onCheck:function onCheck(row){return false;},onUncheck:function onUncheck(row){return false;},onCheckAll:function onCheckAll(rows){return false;},onUncheckAll:function onUncheckAll(rows){return false;},onCheckSome:function onCheckSome(rows){return false;},onUncheckSome:function onUncheckSome(rows){return false;},onLoadSuccess:function onLoadSuccess(data){return false;},onLoadError:function onLoadError(status){return false;},onColumnSwitch:function onColumnSwitch(field,checked){return false;},onColumnSwitchAll:function onColumnSwitchAll(checked){return false;},onPageChange:function onPageChange(number,size){return false;},onSearch:function onSearch(text){return false;},onToggle:function onToggle(cardView){return false;},onPreBody:function onPreBody(data){return false;},onPostBody:function onPostBody(){return false;},onPostHeader:function onPostHeader(){return false;},onPostFooter:function onPostFooter(){return false;},onExpandRow:function onExpandRow(index,row,$detail){return false;},onCollapseRow:function onCollapseRow(index,row){return false;},onRefreshOptions:function onRefreshOptions(options){return false;},onRefresh:function onRefresh(params){return false;},onResetView:function onResetView(){return false;},onScrollBody:function onScrollBody(){return false;},onTogglePagination:function onTogglePagination(newState){return false;},onVirtualScroll:function onVirtualScroll(startIndex,endIndex){return false;}};var EN={formatLoadingMessage:function formatLoadingMessage(){return'Loading, please wait';},formatRecordsPerPage:function formatRecordsPerPage(pageNumber){return"".concat(pageNumber," rows per page");},formatShowingRows:function formatShowingRows(pageFrom,pageTo,totalRows,totalNotFiltered){if(totalNotFiltered!==undefined&&totalNotFiltered>0&&totalNotFiltered>totalRows){return"Showing ".concat(pageFrom," to ").concat(pageTo," of ").concat(totalRows," rows (filtered from ").concat(totalNotFiltered," total rows)");}
return"Showing ".concat(pageFrom," to ").concat(pageTo," of ").concat(totalRows," rows");},formatSRPaginationPreText:function formatSRPaginationPreText(){return'previous page';},formatSRPaginationPageText:function formatSRPaginationPageText(page){return"to page ".concat(page);},formatSRPaginationNextText:function formatSRPaginationNextText(){return'next page';},formatDetailPagination:function formatDetailPagination(totalRows){return"Showing ".concat(totalRows," rows");},formatSearch:function formatSearch(){return'Search';},formatClearSearch:function formatClearSearch(){return'Clear Search';},formatNoMatches:function formatNoMatches(){return'No matching records found';},formatPaginationSwitch:function formatPaginationSwitch(){return'Hide/Show pagination';},formatPaginationSwitchDown:function formatPaginationSwitchDown(){return'Show pagination';},formatPaginationSwitchUp:function formatPaginationSwitchUp(){return'Hide pagination';},formatRefresh:function formatRefresh(){return'Refresh';},formatToggleOn:function formatToggleOn(){return'Show card view';},formatToggleOff:function formatToggleOff(){return'Hide card view';},formatColumns:function formatColumns(){return'Columns';},formatColumnsToggleAll:function formatColumnsToggleAll(){return'Toggle all';},formatFullscreen:function formatFullscreen(){return'Fullscreen';},formatAllRows:function formatAllRows(){return'All';}};var COLUMN_DEFAULTS={field:undefined,title:undefined,titleTooltip:undefined,class:undefined,width:undefined,widthUnit:'px',rowspan:undefined,colspan:undefined,align:undefined,halign:undefined,falign:undefined,valign:undefined,cellStyle:undefined,radio:false,checkbox:false,checkboxEnabled:true,clickToSelect:true,showSelectTitle:false,sortable:false,sortName:undefined,order:'asc',sorter:undefined,visible:true,switchable:true,switchableLabel:undefined,cardVisible:true,searchable:true,formatter:undefined,footerFormatter:undefined,footerStyle:undefined,detailFormatter:undefined,searchFormatter:true,searchHighlightFormatter:false,escape:undefined,events:undefined};var METHODS=['getOptions','refreshOptions','getData','getSelections','load','append','prepend','remove','removeAll','insertRow','updateRow','getRowByUniqueId','updateByUniqueId','removeByUniqueId','updateCell','updateCellByUniqueId','showRow','hideRow','getHiddenRows','showColumn','hideColumn','getVisibleColumns','getHiddenColumns','showAllColumns','hideAllColumns','mergeCells','checkAll','uncheckAll','checkInvert','check','uncheck','checkBy','uncheckBy','refresh','destroy','resetView','showLoading','hideLoading','togglePagination','toggleFullscreen','toggleView','resetSearch','filterBy','sortBy','scrollTo','getScrollPosition','selectPage','prevPage','nextPage','toggleDetailView','expandRow','collapseRow','expandRowByUniqueId','collapseRowByUniqueId','expandAllRows','collapseAllRows','updateColumnTitle','updateFormatText'];var EVENTS={'all.bs.table':'onAll','click-row.bs.table':'onClickRow','dbl-click-row.bs.table':'onDblClickRow','click-cell.bs.table':'onClickCell','dbl-click-cell.bs.table':'onDblClickCell','sort.bs.table':'onSort','check.bs.table':'onCheck','uncheck.bs.table':'onUncheck','check-all.bs.table':'onCheckAll','uncheck-all.bs.table':'onUncheckAll','check-some.bs.table':'onCheckSome','uncheck-some.bs.table':'onUncheckSome','load-success.bs.table':'onLoadSuccess','load-error.bs.table':'onLoadError','column-switch.bs.table':'onColumnSwitch','column-switch-all.bs.table':'onColumnSwitchAll','page-change.bs.table':'onPageChange','search.bs.table':'onSearch','toggle.bs.table':'onToggle','pre-body.bs.table':'onPreBody','post-body.bs.table':'onPostBody','post-header.bs.table':'onPostHeader','post-footer.bs.table':'onPostFooter','expand-row.bs.table':'onExpandRow','collapse-row.bs.table':'onCollapseRow','refresh-options.bs.table':'onRefreshOptions','reset-view.bs.table':'onResetView','refresh.bs.table':'onRefresh','scroll-body.bs.table':'onScrollBody','toggle-pagination.bs.table':'onTogglePagination','virtual-scroll.bs.table':'onVirtualScroll'};Object.assign(DEFAULTS,EN);var Constants={VERSION:VERSION,THEME:"bootstrap".concat(bootstrapVersion),CONSTANTS:CONSTANTS,DEFAULTS:DEFAULTS,COLUMN_DEFAULTS:COLUMN_DEFAULTS,METHODS:METHODS,EVENTS:EVENTS,LOCALES:{en:EN,'en-US':EN}};var BLOCK_ROWS=50;var CLUSTER_BLOCKS=4;var VirtualScroll=function(){function VirtualScroll(options){var _this=this;_classCallCheck(this,VirtualScroll);this.rows=options.rows;this.scrollEl=options.scrollEl;this.contentEl=options.contentEl;this.callback=options.callback;this.itemHeight=options.itemHeight;this.cache={};this.scrollTop=this.scrollEl.scrollTop;this.initDOM(this.rows,options.fixedScroll);this.scrollEl.scrollTop=this.scrollTop;this.lastCluster=0;var onScroll=function onScroll(){if(_this.lastCluster!==(_this.lastCluster=_this.getNum())){_this.initDOM(_this.rows);_this.callback(_this.startIndex,_this.endIndex);}};this.scrollEl.addEventListener('scroll',onScroll,false);this.destroy=function(){_this.contentEl.innerHtml='';_this.scrollEl.removeEventListener('scroll',onScroll,false);};}
return _createClass(VirtualScroll,[{key:"initDOM",value:function initDOM(rows,fixedScroll){if(typeof this.clusterHeight==='undefined'){this.cache.scrollTop=this.scrollEl.scrollTop;this.cache.data=this.contentEl.innerHTML=rows[0]+rows[0]+rows[0];this.getRowsHeight(rows);}else if(this.blockHeight===0){this.getRowsHeight(rows);}
var data=this.initData(rows,this.getNum(fixedScroll));var thisRows=data.rows.join('');var dataChanged=this.checkChanges('data',thisRows);var topOffsetChanged=this.checkChanges('top',data.topOffset);var bottomOffsetChanged=this.checkChanges('bottom',data.bottomOffset);var html=[];if(dataChanged&&topOffsetChanged){if(data.topOffset){html.push(this.getExtra('top',data.topOffset));}
html.push(thisRows);if(data.bottomOffset){html.push(this.getExtra('bottom',data.bottomOffset));}
this.startIndex=data.start;this.endIndex=data.end;this.contentEl.innerHTML=html.join('');if(fixedScroll){this.contentEl.scrollTop=this.cache.scrollTop;}}else if(bottomOffsetChanged){this.contentEl.lastChild.style.height="".concat(data.bottomOffset,"px");}}},{key:"getRowsHeight",value:function getRowsHeight(){if(typeof this.itemHeight==='undefined'||this.itemHeight===0){var nodes=this.contentEl.children;var node=nodes[Math.floor(nodes.length / 2)];this.itemHeight=node.offsetHeight;}
this.blockHeight=this.itemHeight*BLOCK_ROWS;this.clusterRows=BLOCK_ROWS*CLUSTER_BLOCKS;this.clusterHeight=this.blockHeight*CLUSTER_BLOCKS;}},{key:"getNum",value:function getNum(fixedScroll){this.scrollTop=fixedScroll?this.cache.scrollTop:this.scrollEl.scrollTop;return Math.floor(this.scrollTop /(this.clusterHeight-this.blockHeight))||0;}},{key:"initData",value:function initData(rows,num){if(rows.length<BLOCK_ROWS){return{topOffset:0,bottomOffset:0,rowsAbove:0,rows:rows};}
var start=Math.max((this.clusterRows-BLOCK_ROWS)*num,0);var end=start+this.clusterRows;var topOffset=Math.max(start*this.itemHeight,0);var bottomOffset=Math.max((rows.length-end)*this.itemHeight,0);var thisRows=[];var rowsAbove=start;if(topOffset<1){rowsAbove++;}
for(var i=start;i<end;i++){rows[i]&&thisRows.push(rows[i]);}
return{start:start,end:end,topOffset:topOffset,bottomOffset:bottomOffset,rowsAbove:rowsAbove,rows:thisRows};}},{key:"checkChanges",value:function checkChanges(type,value){var changed=value!==this.cache[type];this.cache[type]=value;return changed;}},{key:"getExtra",value:function getExtra(className,height){var tag=document.createElement('tr');tag.className="virtual-scroll-".concat(className);if(height){tag.style.height="".concat(height,"px");}
return tag.outerHTML;}}]);}();var BootstrapTable=function(){function BootstrapTable(el,options){_classCallCheck(this,BootstrapTable);this.options=options;this.$el=$(el);this.$el_=this.$el.clone();this.timeoutId_=0;this.timeoutFooter_=0;}
return _createClass(BootstrapTable,[{key:"init",value:function init(){this.initConstants();this.initLocale();this.initContainer();this.initTable();this.initHeader();this.initData();this.initHiddenRows();this.initToolbar();this.initPagination();this.initBody();this.initSearchText();this.initServer();}},{key:"initConstants",value:function initConstants(){var opts=this.options;this.constants=Constants.CONSTANTS;this.constants.theme=$.fn.bootstrapTable.theme;this.constants.dataToggle=this.constants.html.dataToggle||'data-toggle';var iconsPrefix=Utils.getIconsPrefix($.fn.bootstrapTable.theme);if(typeof opts.icons==='string'){opts.icons=Utils.calculateObjectValue(null,opts.icons);}
opts.iconsPrefix=opts.iconsPrefix||$.fn.bootstrapTable.defaults.iconsPrefix||iconsPrefix;opts.icons=Object.assign(Utils.getIcons(opts.iconsPrefix),$.fn.bootstrapTable.defaults.icons,opts.icons);var buttonsPrefix=opts.buttonsPrefix?"".concat(opts.buttonsPrefix,"-"):'';this.constants.buttonsClass=[opts.buttonsPrefix,buttonsPrefix+opts.buttonsClass,Utils.sprintf("".concat(buttonsPrefix,"%s"),opts.iconSize)].join(' ').trim();this.buttons=Utils.calculateObjectValue(this,opts.buttons,[],{});if(_typeof(this.buttons)!=='object'){this.buttons={};}}},{key:"initLocale",value:function initLocale(){if(this.options.locale){var locales=$.fn.bootstrapTable.locales;var parts=this.options.locale.split(/-|_/);parts[0]=parts[0].toLowerCase();if(parts[1]){parts[1]=parts[1].toUpperCase();}
var localesToExtend={};if(locales[this.options.locale]){localesToExtend=locales[this.options.locale];}else if(locales[parts.join('-')]){localesToExtend=locales[parts.join('-')];}else if(locales[parts[0]]){localesToExtend=locales[parts[0]];}
this._defaultLocales=this._defaultLocales||{};for(var _i=0,_Object$entries=Object.entries(localesToExtend);_i<_Object$entries.length;_i++){var _Object$entries$_i=_slicedToArray(_Object$entries[_i],2),formatName=_Object$entries$_i[0],func=_Object$entries$_i[1];var defaultLocale=this._defaultLocales.hasOwnProperty(formatName)?this._defaultLocales[formatName]:BootstrapTable.DEFAULTS[formatName];if(this.options[formatName]!==defaultLocale){continue;}
this.options[formatName]=func;this._defaultLocales[formatName]=func;}}}},{key:"initContainer",value:function initContainer(){var topPagination=['top','both'].includes(this.options.paginationVAlign)?'<div class="fixed-table-pagination clearfix"></div>':'';var bottomPagination=['bottom','both'].includes(this.options.paginationVAlign)?'<div class="fixed-table-pagination"></div>':'';var loadingTemplate=Utils.calculateObjectValue(this.options,this.options.loadingTemplate,[this.options.formatLoadingMessage()]);this.$container=$("\n <div class=\"bootstrap-table ".concat(this.constants.theme,"\">\n <div class=\"fixed-table-toolbar\"></div>\n ").concat(topPagination,"\n <div class=\"fixed-table-container\">\n <div class=\"fixed-table-header\"><table></table></div>\n <div class=\"fixed-table-body\">\n <div class=\"fixed-table-loading\">\n ").concat(loadingTemplate,"\n </div>\n </div>\n <div class=\"fixed-table-footer\"></div>\n </div>\n ").concat(bottomPagination,"\n </div>\n "));this.$container.insertAfter(this.$el);this.$tableContainer=this.$container.find('.fixed-table-container');this.$tableHeader=this.$container.find('.fixed-table-header');this.$tableBody=this.$container.find('.fixed-table-body');this.$tableLoading=this.$container.find('.fixed-table-loading');this.$tableFooter=this.$el.find('tfoot');if(this.options.buttonsToolbar){this.$toolbar=$('body').find(this.options.buttonsToolbar);}else{this.$toolbar=this.$container.find('.fixed-table-toolbar');}
this.$pagination=this.$container.find('.fixed-table-pagination');this.$tableBody.append(this.$el);this.$container.after('<div class="clearfix"></div>');this.$el.addClass(this.options.classes);this.$tableLoading.addClass(this.options.classes);if(this.options.height){this.$tableContainer.addClass('fixed-height');if(this.options.showFooter){this.$tableContainer.addClass('has-footer');}
if(this.options.classes.split(' ').includes('table-bordered')){this.$tableBody.append('<div class="fixed-table-border"></div>');this.$tableBorder=this.$tableBody.find('.fixed-table-border');this.$tableLoading.addClass('fixed-table-border');}
this.$tableFooter=this.$container.find('.fixed-table-footer');}}},{key:"initTable",value:function initTable(){var _this=this;var columns=[];this.$header=this.$el.find('>thead');if(!this.$header.length){this.$header=$("<thead class=\"".concat(this.options.theadClasses,"\"></thead>")).appendTo(this.$el);}else if(this.options.theadClasses){this.$header.addClass(this.options.theadClasses);}
this._headerTrClasses=[];this._headerTrStyles=[];this.$header.find('tr').each(function(i,el){var $tr=$(el);var column=[];$tr.find('th').each(function(i,el){var $th=$(el);if(typeof $th.data('field')!=='undefined'){$th.data('field',"".concat($th.data('field')));}
var _data=Object.assign({},$th.data());for(var key in _data){if($.fn.bootstrapTable.columnDefaults.hasOwnProperty(key)){delete _data[key];}}
column.push(Utils.extend({},{_data:Utils.getRealDataAttr(_data),title:$th.html(),class:$th.attr('class'),titleTooltip:$th.attr('title'),rowspan:$th.attr('rowspan')?+$th.attr('rowspan'):undefined,colspan:$th.attr('colspan')?+$th.attr('colspan'):undefined},$th.data()));});columns.push(column);if($tr.attr('class')){_this._headerTrClasses.push($tr.attr('class'));}
if($tr.attr('style')){_this._headerTrStyles.push($tr.attr('style'));}});if(!Array.isArray(this.options.columns[0])){this.options.columns=[this.options.columns];}
this.options.columns=Utils.extend(true,[],columns,this.options.columns);this.columns=[];this.fieldsColumnsIndex=[];Utils.setFieldIndex(this.options.columns);this.options.columns.forEach(function(columns,i){columns.forEach(function(_column,j){var column=Utils.extend({},BootstrapTable.COLUMN_DEFAULTS,_column,{passed:_column});if(typeof column.fieldIndex!=='undefined'){_this.columns[column.fieldIndex]=column;_this.fieldsColumnsIndex[column.field]=column.fieldIndex;}
_this.options.columns[i][j]=column;});});if(!this.options.data.length){var htmlData=Utils.trToData(this.columns,this.$el.find('>tbody>tr'));if(htmlData.length){this.options.data=htmlData;this.fromHtml=true;}}
if(!(this.options.pagination&&this.options.sidePagination!=='server')){this.footerData=Utils.trToData(this.columns,this.$el.find('>tfoot>tr'));}
if(this.footerData){this.$el.find('tfoot').html('<tr></tr>');}
if(!this.options.showFooter||this.options.cardView){this.$tableFooter.hide();}else{this.$tableFooter.show();}}},{key:"initHeader",value:function initHeader(){var _this2=this;var visibleColumns={};var headerHtml=[];this.header={fields:[],styles:[],classes:[],formatters:[],detailFormatters:[],events:[],sorters:[],sortNames:[],cellStyles:[],searchables:[]};Utils.updateFieldGroup(this.options.columns,this.columns);this.options.columns.forEach(function(columns,i){var html=[];html.push("<tr".concat(Utils.sprintf(' class="%s"',_this2._headerTrClasses[i])," ").concat(Utils.sprintf(' style="%s"',_this2._headerTrStyles[i]),">"));var detailViewTemplate='';if(i===0&&Utils.hasDetailViewIcon(_this2.options)){var rowspan=_this2.options.columns.length>1?" rowspan=\"".concat(_this2.options.columns.length,"\""):'';detailViewTemplate="<th class=\"detail\"".concat(rowspan,">\n <div class=\"fht-cell\"></div>\n </th>");}
if(detailViewTemplate&&_this2.options.detailViewAlign!=='right'){html.push(detailViewTemplate);}
columns.forEach(function(column,j){var class_=Utils.sprintf(' class="%s"',column['class']);var unitWidth=column.widthUnit;var width=parseFloat(column.width);var columnHalign=column.halign?column.halign:column.align;var halign=Utils.sprintf('text-align: %s; ',columnHalign);var align=Utils.sprintf('text-align: %s; ',column.align);var style=Utils.sprintf('vertical-align: %s; ',column.valign);style+=Utils.sprintf('width: %s; ',(column.checkbox||column.radio)&&!width?!column.showSelectTitle?'36px':undefined:width?width+unitWidth:undefined);if(typeof column.fieldIndex==='undefined'&&!column.visible){return;}
var headerStyle=Utils.calculateObjectValue(null,_this2.options.headerStyle,[column]);var csses=[];var data_=[];var classes='';if(headerStyle&&headerStyle.css){for(var _i2=0,_Object$entries2=Object.entries(headerStyle.css);_i2<_Object$entries2.length;_i2++){var _Object$entries2$_i=_slicedToArray(_Object$entries2[_i2],2),key=_Object$entries2$_i[0],value=_Object$entries2$_i[1];csses.push("".concat(key,": ").concat(value));}}
if(headerStyle&&headerStyle.classes){classes=Utils.sprintf(' class="%s"',column['class']?[column['class'],headerStyle.classes].join(' '):headerStyle.classes);}
if(typeof column.fieldIndex!=='undefined'){_this2.header.fields[column.fieldIndex]=column.field;_this2.header.styles[column.fieldIndex]=align+style;_this2.header.classes[column.fieldIndex]=class_;_this2.header.formatters[column.fieldIndex]=column.formatter;_this2.header.detailFormatters[column.fieldIndex]=column.detailFormatter;_this2.header.events[column.fieldIndex]=column.events;_this2.header.sorters[column.fieldIndex]=column.sorter;_this2.header.sortNames[column.fieldIndex]=column.sortName;_this2.header.cellStyles[column.fieldIndex]=column.cellStyle;_this2.header.searchables[column.fieldIndex]=column.searchable;if(!column.visible){return;}
if(_this2.options.cardView&&!column.cardVisible){return;}
visibleColumns[column.field]=column;}
if(Object.keys(column._data||{}).length>0){for(var _i3=0,_Object$entries3=Object.entries(column._data);_i3<_Object$entries3.length;_i3++){var _Object$entries3$_i=_slicedToArray(_Object$entries3[_i3],2),k=_Object$entries3$_i[0],v=_Object$entries3$_i[1];data_.push("data-".concat(k,"='").concat(_typeof(v)==='object'?JSON.stringify(v):v,"'"));}}
html.push("<th".concat(Utils.sprintf(' title="%s"',column.titleTooltip)),column.checkbox||column.radio?Utils.sprintf(' class="bs-checkbox %s"',column['class']||''):classes||class_,Utils.sprintf(' style="%s"',halign+style+csses.join('; ')||undefined),Utils.sprintf(' rowspan="%s"',column.rowspan),Utils.sprintf(' colspan="%s"',column.colspan),Utils.sprintf(' data-field="%s"',column.field),j===0&&i>0?' data-not-first-th':'',data_.length>0?data_.join(' '):'','>');html.push(Utils.sprintf('<div class="th-inner %s">',_this2.options.sortable&&column.sortable?"sortable".concat(columnHalign==='center'?' sortable-center':''," both"):''));var text=_this2.options.escape&&_this2.options.escapeTitle?Utils.escapeHTML(column.title):column.title;var title=text;if(column.checkbox){text='';if(!_this2.options.singleSelect&&_this2.options.checkboxHeader){text='<label><input name="btSelectAll" type="checkbox" /><span></span></label>';}
_this2.header.stateField=column.field;}
if(column.radio){text='';_this2.header.stateField=column.field;}
if(!text&&column.showSelectTitle){text+=title;}
html.push(text);html.push('</div>');html.push('<div class="fht-cell"></div>');html.push('</div>');html.push('</th>');});if(detailViewTemplate&&_this2.options.detailViewAlign==='right'){html.push(detailViewTemplate);}
html.push('</tr>');if(html.length>3){headerHtml.push(html.join(''));}});this.$header.html(headerHtml.join(''));this.$header.find('th[data-field]').each(function(i,el){$(el).data(visibleColumns[$(el).data('field')]);});this.$container.off('click','.th-inner').on('click','.th-inner',function(e){var $this=$(e.currentTarget);if(_this2.options.detailView&&!$this.parent().hasClass('bs-checkbox')){if($this.closest('.bootstrap-table')[0]!==_this2.$container[0]){return false;}}
if(_this2.options.sortable&&$this.parent().data().sortable){_this2.onSort(e);}});var resizeEvent=Utils.getEventName('resize.bootstrap-table',this.$el.attr('id'));$(window).off(resizeEvent);if(!this.options.showHeader||this.options.cardView){this.$header.hide();this.$tableHeader.hide();this.$tableLoading.css('top',0);}else{this.$header.show();this.$tableHeader.show();this.$tableLoading.css('top',this.$header.outerHeight()+1);this.getCaret();$(window).on(resizeEvent,function(){return _this2.resetView();});}
this.$selectAll=this.$header.find('[name="btSelectAll"]');this.$selectAll.off('click').on('click',function(e){e.stopPropagation();var checked=$(e.currentTarget).prop('checked');_this2[checked?'checkAll':'uncheckAll']();_this2.updateSelected();});}},{key:"initData",value:function initData(data,type){if(type==='append'){this.options.data=this.options.data.concat(data);}else if(type==='prepend'){this.options.data=[].concat(data).concat(this.options.data);}else{data=data||Utils.deepCopy(this.options.data);this.options.data=Array.isArray(data)?data:data[this.options.dataField];}
this.data=_toConsumableArray(this.options.data);if(this.options.sortReset){this.unsortedData=_toConsumableArray(this.data);}
if(this.options.sidePagination==='server'){return;}
this.initSort();}},{key:"initSort",value:function initSort(){var _this3=this;var name=this.options.sortName;var order=this.options.sortOrder==='desc'?-1:1;var index=this.header.fields.indexOf(this.options.sortName);var timeoutId=0;if(index!==-1){if(this.options.sortStable){this.data.forEach(function(row,i){if(!row.hasOwnProperty('_position')){row._position=i;}});}
if(this.options.customSort){Utils.calculateObjectValue(this.options,this.options.customSort,[this.options.sortName,this.options.sortOrder,this.data]);}else{this.data.sort(function(a,b){if(_this3.header.sortNames[index]){name=_this3.header.sortNames[index];}
var aa=Utils.getItemField(a,name,_this3.options.escape);var bb=Utils.getItemField(b,name,_this3.options.escape);var value=Utils.calculateObjectValue(_this3.header,_this3.header.sorters[index],[aa,bb,a,b]);if(value!==undefined){if(_this3.options.sortStable&&value===0){return order*(a._position-b._position);}
return order*value;}
return Utils.sort(aa,bb,order,_this3.options,a._position,b._position);});}
if(this.options.sortClass!==undefined){clearTimeout(timeoutId);timeoutId=setTimeout(function(){_this3.$el.removeClass(_this3.options.sortClass);var index=_this3.$header.find("[data-field=\"".concat(_this3.options.sortName,"\"]")).index();_this3.$el.find("tr td:nth-child(".concat(index+1,")")).addClass(_this3.options.sortClass);},250);}}else if(this.options.sortReset){this.data=_toConsumableArray(this.unsortedData);}}},{key:"sortBy",value:function sortBy(params){this.options.sortName=params.field;this.options.sortOrder=params.hasOwnProperty('sortOrder')?params.sortOrder:'asc';this._sort();}},{key:"onSort",value:function onSort(_ref){var type=_ref.type,currentTarget=_ref.currentTarget;var $this=type==='keypress'?$(currentTarget):$(currentTarget).parent();var $this_=this.$header.find('th').eq($this.index());this.$header.add(this.$header_).find('span.order').remove();if(this.options.sortName===$this.data('field')){var currentSortOrder=this.options.sortOrder;var initialSortOrder=this.columns[this.fieldsColumnsIndex[$this.data('field')]].sortOrder||this.columns[this.fieldsColumnsIndex[$this.data('field')]].order;if(currentSortOrder===undefined){this.options.sortOrder='asc';}else if(currentSortOrder==='asc'){this.options.sortOrder=this.options.sortReset?initialSortOrder==='asc'?'desc':undefined:'desc';}else if(this.options.sortOrder==='desc'){this.options.sortOrder=this.options.sortReset?initialSortOrder==='desc'?'asc':undefined:'asc';}
if(this.options.sortOrder===undefined){this.options.sortName=undefined;}}else{this.options.sortName=$this.data('field');if(this.options.rememberOrder){this.options.sortOrder=$this.data('order')==='asc'?'desc':'asc';}else{this.options.sortOrder=this.columns[this.fieldsColumnsIndex[$this.data('field')]].sortOrder||this.columns[this.fieldsColumnsIndex[$this.data('field')]].order;}}
$this.add($this_).data('order',this.options.sortOrder);this.getCaret();this._sort();}},{key:"_sort",value:function _sort(){if(this.options.sidePagination==='server'&&this.options.serverSort){this.options.pageNumber=1;this.trigger('sort',this.options.sortName,this.options.sortOrder);this.initServer(this.options.silentSort);return;}
if(this.options.pagination&&this.options.sortResetPage){this.options.pageNumber=1;this.initPagination();}
this.trigger('sort',this.options.sortName,this.options.sortOrder);this.initSort();this.initBody();}},{key:"initToolbar",value:function initToolbar(){var _this4=this;var opts=this.options;var html=[];var timeoutId=0;var $keepOpen;var switchableCount=0;if(this.$toolbar.find('.bs-bars').children().length){$('body').append($(opts.toolbar));}
this.$toolbar.html('');if(typeof opts.toolbar==='string'||_typeof(opts.toolbar)==='object'){$(Utils.sprintf('<div class="bs-bars %s-%s"></div>',this.constants.classes.pull,opts.toolbarAlign)).appendTo(this.$toolbar).append($(opts.toolbar));}
html=["<div class=\"".concat(['columns',"columns-".concat(opts.buttonsAlign),this.constants.classes.buttonsGroup,"".concat(this.constants.classes.pull,"-").concat(opts.buttonsAlign)].join(' '),"\">")];if(typeof opts.buttonsOrder==='string'){opts.buttonsOrder=opts.buttonsOrder.replace(/\[|\]| |'/g,'').split(',');}
this.buttons=Object.assign(this.buttons,{paginationSwitch:{text:opts.pagination?opts.formatPaginationSwitchUp():opts.formatPaginationSwitchDown(),icon:opts.pagination?opts.icons.paginationSwitchDown:opts.icons.paginationSwitchUp,render:false,event:this.togglePagination,attributes:{'aria-label':opts.formatPaginationSwitch(),title:opts.formatPaginationSwitch()}},refresh:{text:opts.formatRefresh(),icon:opts.icons.refresh,render:false,event:this.refresh,attributes:{'aria-label':opts.formatRefresh(),title:opts.formatRefresh()}},toggle:{text:opts.formatToggleOn(),icon:opts.icons.toggleOff,render:false,event:this.toggleView,attributes:{'aria-label':opts.formatToggleOn(),title:opts.formatToggleOn()}},fullscreen:{text:opts.formatFullscreen(),icon:opts.icons.fullscreen,render:false,event:this.toggleFullscreen,attributes:{'aria-label':opts.formatFullscreen(),title:opts.formatFullscreen()}},columns:{render:false,html:function html(){var html=[];html.push("<div class=\"keep-open ".concat(_this4.constants.classes.buttonsDropdown,"\">\n <button class=\"").concat(_this4.constants.buttonsClass," dropdown-toggle\" type=\"button\" ").concat(_this4.constants.dataToggle,"=\"dropdown\"\n aria-label=\"").concat(opts.formatColumns(),"\" title=\"").concat(opts.formatColumns(),"\">\n ").concat(opts.showButtonIcons?Utils.sprintf(_this4.constants.html.icon,opts.iconsPrefix,opts.icons.columns):'',"\n ").concat(opts.showButtonText?opts.formatColumns():'',"\n ").concat(_this4.constants.html.dropdownCaret,"\n </button>\n ").concat(_this4.constants.html.toolbarDropdown[0]));if(opts.showColumnsSearch){html.push(Utils.sprintf(_this4.constants.html.toolbarDropdownItem,Utils.sprintf('<input type="text" class="%s" name="columnsSearch" placeholder="%s" autocomplete="off">',_this4.constants.classes.input,opts.formatSearch())));html.push(_this4.constants.html.toolbarDropdownSeparator);}
if(opts.showColumnsToggleAll){var allFieldsVisible=_this4.getVisibleColumns().length===_this4.columns.filter(function(column){return!_this4.isSelectionColumn(column);}).length;html.push(Utils.sprintf(_this4.constants.html.toolbarDropdownItem,Utils.sprintf('<input type="checkbox" class="toggle-all" %s> <span>%s</span>',allFieldsVisible?'checked="checked"':'',opts.formatColumnsToggleAll())));html.push(_this4.constants.html.toolbarDropdownSeparator);}
var visibleColumns=0;_this4.columns.forEach(function(column){if(column.visible){visibleColumns++;}});_this4.columns.forEach(function(column,i){if(_this4.isSelectionColumn(column)){return;}
if(opts.cardView&&!column.cardVisible){return;}
var checked=column.visible?' checked="checked"':'';var disabled=visibleColumns<=opts.minimumCountColumns&&checked?' disabled="disabled"':'';if(column.switchable){html.push(Utils.sprintf(_this4.constants.html.toolbarDropdownItem,Utils.sprintf('<input type="checkbox" data-field="%s" value="%s"%s%s> <span>%s</span>',column.field,i,checked,disabled,column.switchableLabel||column.title)));switchableCount++;}});html.push(_this4.constants.html.toolbarDropdown[1],'</div>');return html.join('');}}});var buttonsHtml={};for(var _i4=0,_Object$entries4=Object.entries(this.buttons);_i4<_Object$entries4.length;_i4++){var _Object$entries4$_i=_slicedToArray(_Object$entries4[_i4],2),buttonName=_Object$entries4$_i[0],buttonConfig=_Object$entries4$_i[1];var buttonHtml=void 0;if(buttonConfig.hasOwnProperty('html')){if(typeof buttonConfig.html==='function'){buttonHtml=buttonConfig.html();}else if(typeof buttonConfig.html==='string'){buttonHtml=buttonConfig.html;}}else{var buttonClass=this.constants.buttonsClass;if(buttonConfig.hasOwnProperty('attributes')&&buttonConfig.attributes.class){buttonClass+=" ".concat(buttonConfig.attributes.class);}
buttonHtml="<button class=\"".concat(buttonClass,"\" type=\"button\" name=\"").concat(buttonName,"\"");if(buttonConfig.hasOwnProperty('attributes')){for(var _i5=0,_Object$entries5=Object.entries(buttonConfig.attributes);_i5<_Object$entries5.length;_i5++){var _Object$entries5$_i=_slicedToArray(_Object$entries5[_i5],2),attributeName=_Object$entries5$_i[0],value=_Object$entries5$_i[1];if(attributeName==='class'){continue;}
buttonHtml+=" ".concat(attributeName,"=\"").concat(value,"\"");}}
buttonHtml+='>';if(opts.showButtonIcons&&buttonConfig.hasOwnProperty('icon')){buttonHtml+="".concat(Utils.sprintf(this.constants.html.icon,opts.iconsPrefix,buttonConfig.icon)," ");}
if(opts.showButtonText&&buttonConfig.hasOwnProperty('text')){buttonHtml+=buttonConfig.text;}
buttonHtml+='</button>';}
buttonsHtml[buttonName]=buttonHtml;var optionName="show".concat(buttonName.charAt(0).toUpperCase()).concat(buttonName.substring(1));var showOption=opts[optionName];if((!buttonConfig.hasOwnProperty('render')||buttonConfig.hasOwnProperty('render')&&buttonConfig.render)&&(showOption===undefined||showOption===true)){opts[optionName]=true;}
if(!opts.buttonsOrder.includes(buttonName)){opts.buttonsOrder.push(buttonName);}}
var _iterator=_createForOfIteratorHelper(opts.buttonsOrder),_step;try{for(_iterator.s();!(_step=_iterator.n()).done;){var button=_step.value;var _showOption=opts["show".concat(button.charAt(0).toUpperCase()).concat(button.substring(1))];if(_showOption){html.push(buttonsHtml[button]);}}}catch(err){_iterator.e(err);}finally{_iterator.f();}
html.push('</div>');if(this.showToolbar||html.length>2){this.$toolbar.append(html.join(''));}
var _loop=function _loop(){var _Object$entries6$_i=_slicedToArray(_Object$entries6[_i6],2),buttonName=_Object$entries6$_i[0],buttonConfig=_Object$entries6$_i[1];if(buttonConfig.hasOwnProperty('event')){if(typeof buttonConfig.event==='function'||typeof buttonConfig.event==='string'){var event=typeof buttonConfig.event==='string'?window[buttonConfig.event]:buttonConfig.event;_this4.$toolbar.find("button[name=\"".concat(buttonName,"\"]")).off('click').on('click',function(){return event.call(_this4);});return 1;}
var _loop2=function _loop2(){var _Object$entries7$_i=_slicedToArray(_Object$entries7[_i7],2),eventType=_Object$entries7$_i[0],eventFunction=_Object$entries7$_i[1];var event=typeof eventFunction==='string'?window[eventFunction]:eventFunction;_this4.$toolbar.find("button[name=\"".concat(buttonName,"\"]")).off(eventType).on(eventType,function(){return event.call(_this4);});};for(var _i7=0,_Object$entries7=Object.entries(buttonConfig.event);_i7<_Object$entries7.length;_i7++){_loop2();}}};for(var _i6=0,_Object$entries6=Object.entries(this.buttons);_i6<_Object$entries6.length;_i6++){if(_loop())continue;}
if(opts.showColumns){$keepOpen=this.$toolbar.find('.keep-open');var $checkboxes=$keepOpen.find('input[type="checkbox"]:not(".toggle-all")');var $toggleAll=$keepOpen.find('input[type="checkbox"].toggle-all');if(switchableCount<=opts.minimumCountColumns){$keepOpen.find('input').prop('disabled',true);}
$keepOpen.find('li, label').off('click').on('click',function(e){e.stopImmediatePropagation();});$checkboxes.off('click').on('click',function(_ref2){var currentTarget=_ref2.currentTarget;var $this=$(currentTarget);_this4._toggleColumn($this.val(),$this.prop('checked'),false);_this4.trigger('column-switch',$this.data('field'),$this.prop('checked'));$toggleAll.prop('checked',$checkboxes.filter(':checked').length===_this4.columns.filter(function(column){return!_this4.isSelectionColumn(column);}).length);});$toggleAll.off('click').on('click',function(_ref3){var currentTarget=_ref3.currentTarget;_this4._toggleAllColumns($(currentTarget).prop('checked'));_this4.trigger('column-switch-all',$(currentTarget).prop('checked'));});if(opts.showColumnsSearch){var $columnsSearch=$keepOpen.find('[name="columnsSearch"]');var $listItems=$keepOpen.find('.dropdown-item-marker');$columnsSearch.on('keyup paste change',function(_ref4){var currentTarget=_ref4.currentTarget;var $this=$(currentTarget);var searchValue=$this.val().toLowerCase();$listItems.show();$checkboxes.each(function(i,el){var $checkbox=$(el);var $listItem=$checkbox.parents('.dropdown-item-marker');var text=$listItem.text().toLowerCase();if(!text.includes(searchValue)){$listItem.hide();}});});}}
var handleInputEvent=function handleInputEvent($searchInput){var eventTriggers=$searchInput.is('select')?'change':'keyup drop blur mouseup';$searchInput.off(eventTriggers).on(eventTriggers,function(event){if(opts.searchOnEnterKey&&event.keyCode!==13){return;}
if([37,38,39,40].includes(event.keyCode)){return;}
clearTimeout(timeoutId);timeoutId=setTimeout(function(){_this4.onSearch({currentTarget:event.currentTarget});},opts.searchTimeOut);});};if((opts.search||this.showSearchClearButton)&&typeof opts.searchSelector!=='string'){html=[];var showSearchButton=Utils.sprintf(this.constants.html.searchButton,this.constants.buttonsClass,opts.formatSearch(),opts.showButtonIcons?Utils.sprintf(this.constants.html.icon,opts.iconsPrefix,opts.icons.search):'',opts.showButtonText?opts.formatSearch():'');var showSearchClearButton=Utils.sprintf(this.constants.html.searchClearButton,this.constants.buttonsClass,opts.formatClearSearch(),opts.showButtonIcons?Utils.sprintf(this.constants.html.icon,opts.iconsPrefix,opts.icons.clearSearch):'',opts.showButtonText?opts.formatClearSearch():'');var searchInputHtml="<input class=\"".concat(this.constants.classes.input,"\n ").concat(Utils.sprintf(' %s%s',this.constants.classes.inputPrefix,opts.iconSize),"\n search-input\" type=\"search\" aria-label=\"").concat(opts.formatSearch(),"\" placeholder=\"").concat(opts.formatSearch(),"\" autocomplete=\"off\">");var searchInputFinalHtml=searchInputHtml;if(opts.showSearchButton||opts.showSearchClearButton){var _buttonsHtml=(opts.showSearchButton?showSearchButton:'')+(opts.showSearchClearButton?showSearchClearButton:'');searchInputFinalHtml=opts.search?Utils.sprintf(this.constants.html.inputGroup,searchInputHtml,_buttonsHtml):_buttonsHtml;}
html.push(Utils.sprintf("\n <div class=\"".concat(this.constants.classes.pull,"-").concat(opts.searchAlign," search ").concat(this.constants.classes.inputGroup,"\">\n %s\n </div>\n "),searchInputFinalHtml));this.$toolbar.append(html.join(''));var $searchInput=Utils.getSearchInput(this);if(opts.showSearchButton){this.$toolbar.find('.search button[name=search]').off('click').on('click',function(){clearTimeout(timeoutId);timeoutId=setTimeout(function(){_this4.onSearch({currentTarget:$searchInput});},opts.searchTimeOut);});if(opts.searchOnEnterKey){handleInputEvent($searchInput);}}else{handleInputEvent($searchInput);}
if(opts.showSearchClearButton){this.$toolbar.find('.search button[name=clearSearch]').click(function(){_this4.resetSearch();});}}else if(typeof opts.searchSelector==='string'){handleInputEvent(Utils.getSearchInput(this));}}},{key:"onSearch",value:function onSearch(){var _ref5=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},currentTarget=_ref5.currentTarget,firedByInitSearchText=_ref5.firedByInitSearchText;var overwriteSearchText=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(currentTarget!==undefined&&$(currentTarget).length&&overwriteSearchText){var text=$(currentTarget).val().trim();if(this.options.trimOnSearch&&$(currentTarget).val()!==text){$(currentTarget).val(text);}
if(this.searchText===text){return;}
var $searchInput=Utils.getSearchInput(this);var $currentTarget=currentTarget instanceof jQuery?currentTarget:$(currentTarget);if($currentTarget.is($searchInput)||$currentTarget.hasClass('search-input')){this.searchText=text;this.options.searchText=text;}}
if(!firedByInitSearchText){this.options.pageNumber=1;}
this.initSearch();if(firedByInitSearchText){if(this.options.sidePagination==='client'){this.updatePagination();}}else{this.updatePagination();}
this.trigger('search',this.searchText);}},{key:"initSearch",value:function initSearch(){var _this5=this;this.filterOptions=this.filterOptions||this.options.filterOptions;if(this.options.sidePagination!=='server'){if(this.options.customSearch){this.data=Utils.calculateObjectValue(this.options,this.options.customSearch,[this.options.data,this.searchText,this.filterColumns]);if(this.options.sortReset){this.unsortedData=_toConsumableArray(this.data);}
this.initSort();return;}
var rawSearchText=this.searchText&&(this.fromHtml?Utils.escapeHTML(this.searchText):this.searchText);var searchText=rawSearchText?rawSearchText.toLowerCase():'';var f=Utils.isEmptyObject(this.filterColumns)?null:this.filterColumns;if(this.options.searchAccentNeutralise){searchText=Utils.normalizeAccent(searchText);}
if(typeof this.filterOptions.filterAlgorithm==='function'){this.data=this.options.data.filter(function(item){return _this5.filterOptions.filterAlgorithm.apply(null,[item,f]);});}else if(typeof this.filterOptions.filterAlgorithm==='string'){this.data=f?this.options.data.filter(function(item){var filterAlgorithm=_this5.filterOptions.filterAlgorithm;if(filterAlgorithm==='and'){for(var key in f){if(Array.isArray(f[key])&&!f[key].includes(item[key])||!Array.isArray(f[key])&&item[key]!==f[key]){return false;}}}else if(filterAlgorithm==='or'){var match=false;for(var _key in f){if(Array.isArray(f[_key])&&f[_key].includes(item[_key])||!Array.isArray(f[_key])&&item[_key]===f[_key]){match=true;}}
return match;}
return true;}):_toConsumableArray(this.options.data);}
var visibleFields=this.getVisibleFields();this.data=searchText?this.data.filter(function(item,i){for(var j=0;j<_this5.header.fields.length;j++){if(!_this5.header.searchables[j]||_this5.options.visibleSearch&&visibleFields.indexOf(_this5.header.fields[j])===-1){continue;}
var key=Utils.isNumeric(_this5.header.fields[j])?parseInt(_this5.header.fields[j],10):_this5.header.fields[j];var column=_this5.columns[_this5.fieldsColumnsIndex[key]];var value=void 0;if(typeof key==='string'&&!item.hasOwnProperty(key)){value=item;var props=key.split('.');for(var _i8=0;_i8<props.length;_i8++){if(value[props[_i8]]!==null){value=value[props[_i8]];}else{value=null;break;}}}else{value=item[key];}
if(_this5.options.searchAccentNeutralise){value=Utils.normalizeAccent(value);}
if(column&&column.searchFormatter){value=Utils.calculateObjectValue(column,_this5.header.formatters[j],[value,item,i,column.field],value);}
if(typeof value==='string'||typeof value==='number'){if(_this5.options.strictSearch&&"".concat(value).toLowerCase()===searchText||_this5.options.regexSearch&&Utils.regexCompare(value,rawSearchText)){return true;}
var largerSmallerEqualsRegex=/(?:(<=|=>|=<|>=|>|<)(?:\s+)?(-?\d+)?|(-?\d+)?(\s+)?(<=|=>|=<|>=|>|<))/gm;var matches=largerSmallerEqualsRegex.exec(_this5.searchText);var comparisonCheck=false;if(matches){var operator=matches[1]||"".concat(matches[5],"l");var comparisonValue=matches[2]||matches[3];var int=parseInt(value,10);var comparisonInt=parseInt(comparisonValue,10);switch(operator){case'>':case'<l':comparisonCheck=int>comparisonInt;break;case'<':case'>l':comparisonCheck=int<comparisonInt;break;case'<=':case'=<':case'>=l':case'=>l':comparisonCheck=int<=comparisonInt;break;case'>=':case'=>':case'<=l':case'=<l':comparisonCheck=int>=comparisonInt;break;}}
if(comparisonCheck||"".concat(value).toLowerCase().includes(searchText)){return true;}}}
return false;}):this.data;if(this.options.sortReset){this.unsortedData=_toConsumableArray(this.data);}
this.initSort();}}},{key:"initPagination",value:function initPagination(){var _this6=this;var opts=this.options;if(!opts.pagination){this.$pagination.hide();return;}
this.$pagination.show();var html=[];var allSelected=false;var i;var from;var to;var $pageList;var $pre;var $next;var $number;var data=this.getData({includeHiddenRows:false});var pageList=opts.pageList;if(typeof pageList==='string'){pageList=pageList.replace(/\[|\]| /g,'').toLowerCase().split(',');}
pageList=pageList.map(function(value){if(typeof value==='string'){return value.toLowerCase()===opts.formatAllRows().toLowerCase()||['all','unlimited'].includes(value.toLowerCase())?opts.formatAllRows():+value;}
return value;});this.paginationParts=opts.paginationParts;if(typeof this.paginationParts==='string'){this.paginationParts=this.paginationParts.replace(/\[|\]| |'/g,'').split(',');}
if(opts.sidePagination!=='server'){opts.totalRows=data.length;}
this.totalPages=0;if(opts.totalRows){if(opts.pageSize===opts.formatAllRows()){opts.pageSize=opts.totalRows;allSelected=true;}
this.totalPages=~~((opts.totalRows-1)/ opts.pageSize)+1;opts.totalPages=this.totalPages;}
if(this.totalPages>0&&opts.pageNumber>this.totalPages){opts.pageNumber=this.totalPages;}
this.pageFrom=(opts.pageNumber-1)*opts.pageSize+1;this.pageTo=opts.pageNumber*opts.pageSize;if(this.pageTo>opts.totalRows){this.pageTo=opts.totalRows;}
if(this.options.pagination&&this.options.sidePagination!=='server'){this.options.totalNotFiltered=this.options.data.length;}
if(!this.options.showExtendedPagination){this.options.totalNotFiltered=undefined;}
if(this.paginationParts.includes('pageInfo')||this.paginationParts.includes('pageInfoShort')||this.paginationParts.includes('pageSize')){html.push("<div class=\"".concat(this.constants.classes.pull,"-").concat(opts.paginationDetailHAlign," pagination-detail\">"));}
if(this.paginationParts.includes('pageInfo')||this.paginationParts.includes('pageInfoShort')){var totalRows=this.options.totalRows+(this.options.sidePagination==='client'&&this.options.paginationLoadMore&&!this._paginationLoaded?' +':'');var paginationInfo=this.paginationParts.includes('pageInfoShort')?opts.formatDetailPagination(totalRows):opts.formatShowingRows(this.pageFrom,this.pageTo,totalRows,opts.totalNotFiltered);html.push("<span class=\"pagination-info\">\n ".concat(paginationInfo,"\n </span>"));}
if(this.paginationParts.includes('pageSize')){html.push('<div class="page-list">');var pageNumber=["<div class=\"".concat(this.constants.classes.paginationDropdown,"\">\n <button class=\"").concat(this.constants.buttonsClass," dropdown-toggle\" type=\"button\" ").concat(this.constants.dataToggle,"=\"dropdown\">\n <span class=\"page-size\">\n ").concat(allSelected?opts.formatAllRows():opts.pageSize,"\n </span>\n ").concat(this.constants.html.dropdownCaret,"\n </button>\n ").concat(this.constants.html.pageDropdown[0])];pageList.forEach(function(page,i){if(!opts.smartDisplay||i===0||pageList[i-1]<opts.totalRows||page===opts.formatAllRows()){var active;if(allSelected){active=page===opts.formatAllRows()?_this6.constants.classes.dropdownActive:'';}else{active=page===opts.pageSize?_this6.constants.classes.dropdownActive:'';}
pageNumber.push(Utils.sprintf(_this6.constants.html.pageDropdownItem,active,page));}});pageNumber.push("".concat(this.constants.html.pageDropdown[1],"</div>"));html.push(opts.formatRecordsPerPage(pageNumber.join('')));}
if(this.paginationParts.includes('pageInfo')||this.paginationParts.includes('pageInfoShort')||this.paginationParts.includes('pageSize')){html.push('</div></div>');}
if(this.paginationParts.includes('pageList')){html.push("<div class=\"".concat(this.constants.classes.pull,"-").concat(opts.paginationHAlign," pagination\">"),Utils.sprintf(this.constants.html.pagination[0],Utils.sprintf(' pagination-%s',opts.iconSize)),Utils.sprintf(this.constants.html.paginationItem,' page-pre',opts.formatSRPaginationPreText(),opts.paginationPreText));if(this.totalPages<opts.paginationSuccessivelySize){from=1;to=this.totalPages;}else{from=opts.pageNumber-opts.paginationPagesBySide;to=from+opts.paginationPagesBySide*2;}
if(opts.pageNumber<opts.paginationSuccessivelySize-1){to=opts.paginationSuccessivelySize;}
if(opts.paginationSuccessivelySize>this.totalPages-from){from=from-(opts.paginationSuccessivelySize-(this.totalPages-from))+1;}
if(from<1){from=1;}
if(to>this.totalPages){to=this.totalPages;}
var middleSize=Math.round(opts.paginationPagesBySide / 2);var pageItem=function pageItem(i){var classes=arguments.length>1&&arguments[1]!==undefined?arguments[1]:'';return Utils.sprintf(_this6.constants.html.paginationItem,classes+(i===opts.pageNumber?" ".concat(_this6.constants.classes.paginationActive):''),opts.formatSRPaginationPageText(i),i);};if(from>1){var max=opts.paginationPagesBySide;if(max>=from)max=from-1;for(i=1;i<=max;i++){html.push(pageItem(i));}
if(from-1===max+1){i=from-1;html.push(pageItem(i));}else if(from-1>max){if(from-opts.paginationPagesBySide*2>opts.paginationPagesBySide&&opts.paginationUseIntermediate){i=Math.round((from-middleSize)/ 2+middleSize);html.push(pageItem(i,' page-intermediate'));}else{html.push(Utils.sprintf(this.constants.html.paginationItem,' page-first-separator disabled','','...'));}}}
for(i=from;i<=to;i++){html.push(pageItem(i));}
if(this.totalPages>to){var min=this.totalPages-(opts.paginationPagesBySide-1);if(to>=min)min=to+1;if(to+1===min-1){i=to+1;html.push(pageItem(i));}else if(min>to+1){if(this.totalPages-to>opts.paginationPagesBySide*2&&opts.paginationUseIntermediate){i=Math.round((this.totalPages-middleSize-to)/ 2+to);html.push(pageItem(i,' page-intermediate'));}else{html.push(Utils.sprintf(this.constants.html.paginationItem,' page-last-separator disabled','','...'));}}
for(i=min;i<=this.totalPages;i++){html.push(pageItem(i));}}
html.push(Utils.sprintf(this.constants.html.paginationItem,' page-next',opts.formatSRPaginationNextText(),opts.paginationNextText));html.push(this.constants.html.pagination[1],'</div>');}
this.$pagination.html(html.join(''));var dropupClass=['bottom','both'].includes(opts.paginationVAlign)?" ".concat(this.constants.classes.dropup):'';this.$pagination.last().find('.page-list > div').addClass(dropupClass);if(!opts.onlyInfoPagination){$pageList=this.$pagination.find('.page-list a');$pre=this.$pagination.find('.page-pre');$next=this.$pagination.find('.page-next');$number=this.$pagination.find('.page-item').not('.page-next, .page-pre, .page-last-separator, .page-first-separator');if(this.totalPages<=1){this.$pagination.find('div.pagination').hide();}
if(opts.smartDisplay){if(pageList.length<2||opts.totalRows<=pageList[0]){this.$pagination.find('div.page-list').hide();}}
this.$pagination[this.getData().length?'show':'hide']();if(!opts.paginationLoop){if(opts.pageNumber===1){$pre.addClass('disabled');}
if(opts.pageNumber===this.totalPages){$next.addClass('disabled');}}
if(allSelected){opts.pageSize=opts.formatAllRows();}
$pageList.off('click').on('click',function(e){return _this6.onPageListChange(e);});$pre.off('click').on('click',function(e){return _this6.onPagePre(e);});$next.off('click').on('click',function(e){return _this6.onPageNext(e);});$number.off('click').on('click',function(e){return _this6.onPageNumber(e);});}}},{key:"updatePagination",value:function updatePagination(event){if(event&&$(event.currentTarget).hasClass('disabled')){return;}
if(!this.options.maintainMetaData){this.resetRows();}
this.initPagination();this.trigger('page-change',this.options.pageNumber,this.options.pageSize);if(this.options.sidePagination==='server'||this.options.sidePagination==='client'&&this.options.paginationLoadMore&&!this._paginationLoaded&&this.options.pageNumber===this.totalPages){this.initServer();}else{this.initBody();}}},{key:"onPageListChange",value:function onPageListChange(event){event.preventDefault();var $this=$(event.currentTarget);$this.parent().addClass(this.constants.classes.dropdownActive).siblings().removeClass(this.constants.classes.dropdownActive);this.options.pageSize=$this.text().toUpperCase()===this.options.formatAllRows().toUpperCase()?this.options.formatAllRows():+$this.text();this.$toolbar.find('.page-size').text(this.options.pageSize);this.updatePagination(event);return false;}},{key:"onPagePre",value:function onPagePre(event){if($(event.target).hasClass('disabled')){return;}
event.preventDefault();if(this.options.pageNumber-1===0){this.options.pageNumber=this.options.totalPages;}else{this.options.pageNumber--;}
this.updatePagination(event);return false;}},{key:"onPageNext",value:function onPageNext(event){if($(event.target).hasClass('disabled')){return;}
event.preventDefault();if(this.options.pageNumber+1>this.options.totalPages){this.options.pageNumber=1;}else{this.options.pageNumber++;}
this.updatePagination(event);return false;}},{key:"onPageNumber",value:function onPageNumber(event){event.preventDefault();if(this.options.pageNumber===+$(event.currentTarget).text()){return;}
this.options.pageNumber=+$(event.currentTarget).text();this.updatePagination(event);return false;}},{key:"initRow",value:function initRow(item,i,data,trFragments){var _this7=this;var html=[];var style={};var csses=[];var data_='';var attributes={};var htmlAttributes=[];if(Utils.findIndex(this.hiddenRows,item)>-1){return;}
style=Utils.calculateObjectValue(this.options,this.options.rowStyle,[item,i],style);if(style&&style.css){for(var _i9=0,_Object$entries8=Object.entries(style.css);_i9<_Object$entries8.length;_i9++){var _Object$entries8$_i=_slicedToArray(_Object$entries8[_i9],2),key=_Object$entries8$_i[0],value=_Object$entries8$_i[1];csses.push("".concat(key,": ").concat(value));}}
attributes=Utils.calculateObjectValue(this.options,this.options.rowAttributes,[item,i],attributes);if(attributes){for(var _i10=0,_Object$entries9=Object.entries(attributes);_i10<_Object$entries9.length;_i10++){var _Object$entries9$_i=_slicedToArray(_Object$entries9[_i10],2),_key2=_Object$entries9$_i[0],_value=_Object$entries9$_i[1];htmlAttributes.push("".concat(_key2,"=\"").concat(Utils.escapeHTML(_value),"\""));}}
if(item._data&&!Utils.isEmptyObject(item._data)){for(var _i11=0,_Object$entries10=Object.entries(item._data);_i11<_Object$entries10.length;_i11++){var _Object$entries10$_i=_slicedToArray(_Object$entries10[_i11],2),k=_Object$entries10$_i[0],v=_Object$entries10$_i[1];if(k==='index'){return;}
data_+=" data-".concat(k,"='").concat(_typeof(v)==='object'?JSON.stringify(v):v,"'");}}
html.push('<tr',Utils.sprintf(' %s',htmlAttributes.length?htmlAttributes.join(' '):undefined),Utils.sprintf(' id="%s"',Array.isArray(item)?undefined:item._id),Utils.sprintf(' class="%s"',style.classes||(Array.isArray(item)?undefined:item._class)),Utils.sprintf(' style="%s"',Array.isArray(item)?undefined:item._style)," data-index=\"".concat(i,"\""),Utils.sprintf(' data-uniqueid="%s"',Utils.getItemField(item,this.options.uniqueId,false)),Utils.sprintf(' data-has-detail-view="%s"',this.options.detailView&&Utils.calculateObjectValue(null,this.options.detailFilter,[i,item])?'true':undefined),Utils.sprintf('%s',data_),'>');if(this.options.cardView){html.push("<td colspan=\"".concat(this.header.fields.length,"\"><div class=\"card-views\">"));}
var detailViewTemplate='';if(Utils.hasDetailViewIcon(this.options)){detailViewTemplate='<td>';if(Utils.calculateObjectValue(null,this.options.detailFilter,[i,item])){detailViewTemplate+="\n <a class=\"detail-icon\" href=\"#\">\n ".concat(Utils.sprintf(this.constants.html.icon,this.options.iconsPrefix,this.options.icons.detailOpen),"\n </a>\n ");}
detailViewTemplate+='</td>';}
if(detailViewTemplate&&this.options.detailViewAlign!=='right'){html.push(detailViewTemplate);}
this.header.fields.forEach(function(field,j){var column=_this7.columns[j];var text='';var value_=Utils.getItemField(item,field,_this7.options.escape,column.escape);var value='';var type='';var cellStyle={};var id_='';var class_=_this7.header.classes[j];var style_='';var styleToAdd_='';var data_='';var rowspan_='';var colspan_='';var title_='';if((_this7.fromHtml||_this7.autoMergeCells)&&typeof value_==='undefined'){if(!column.checkbox&&!column.radio){return;}}
if(!column.visible){return;}
if(_this7.options.cardView&&!column.cardVisible){return;}
if(csses.concat([_this7.header.styles[j]]).length){styleToAdd_+="".concat(csses.concat([_this7.header.styles[j]]).join('; '));}
if(item["_".concat(field,"_style")]){styleToAdd_+="".concat(item["_".concat(field,"_style")]);}
if(styleToAdd_){style_=" style=\"".concat(styleToAdd_,"\"");}
if(item["_".concat(field,"_id")]){id_=Utils.sprintf(' id="%s"',item["_".concat(field,"_id")]);}
if(item["_".concat(field,"_class")]){class_=Utils.sprintf(' class="%s"',item["_".concat(field,"_class")]);}
if(item["_".concat(field,"_rowspan")]){rowspan_=Utils.sprintf(' rowspan="%s"',item["_".concat(field,"_rowspan")]);}
if(item["_".concat(field,"_colspan")]){colspan_=Utils.sprintf(' colspan="%s"',item["_".concat(field,"_colspan")]);}
if(item["_".concat(field,"_title")]){title_=Utils.sprintf(' title="%s"',item["_".concat(field,"_title")]);}
cellStyle=Utils.calculateObjectValue(_this7.header,_this7.header.cellStyles[j],[value_,item,i,field],cellStyle);if(cellStyle.classes){class_=" class=\"".concat(cellStyle.classes,"\"");}
if(cellStyle.css){var csses_=[];for(var _i12=0,_Object$entries11=Object.entries(cellStyle.css);_i12<_Object$entries11.length;_i12++){var _Object$entries11$_i=_slicedToArray(_Object$entries11[_i12],2),_key3=_Object$entries11$_i[0],_value2=_Object$entries11$_i[1];csses_.push("".concat(_key3,": ").concat(_value2));}
style_=" style=\"".concat(csses_.concat(_this7.header.styles[j]).join('; '),"\"");}
value=Utils.calculateObjectValue(column,_this7.header.formatters[j],[value_,item,i,field],value_);if(!(column.checkbox||column.radio)){value=typeof value==='undefined'||value===null?_this7.options.undefinedText:value;}
if(column.searchable&&_this7.searchText&&_this7.options.searchHighlight&&!(column.checkbox||column.radio)){var defValue='';var searchText=_this7.searchText.replace(/[.*+?^${}()|[\]\\]/g,'\\$&');if(_this7.options.searchAccentNeutralise){var indexRegex=new RegExp("".concat(Utils.normalizeAccent(searchText)),'gmi');var match=indexRegex.exec(Utils.normalizeAccent(value));if(match){searchText=value.substring(match.index,match.index+searchText.length);}}
var regExp=new RegExp("(".concat(searchText,")"),'gim');var marker='<mark>$1</mark>';var isHTML=value&&/<(?=.*? .*?\/ ?>|br|hr|input|!--|wbr)[a-z]+.*?>|<([a-z]+).*?<\/\1>/i.test(value);if(isHTML){var textContent=new DOMParser().parseFromString(value.toString(),'text/html').documentElement.textContent;var textReplaced=textContent.replace(regExp,marker);textContent=textContent.replace(/[.*+?^${}()|[\]\\]/g,'\\$&');defValue=value.replace(new RegExp("(>\\s*)(".concat(textContent,")(\\s*)"),'gm'),"$1".concat(textReplaced,"$3"));}else{defValue=value.toString().replace(regExp,marker);}
value=Utils.calculateObjectValue(column,column.searchHighlightFormatter,[value,_this7.searchText],defValue);}
if(item["_".concat(field,"_data")]&&!Utils.isEmptyObject(item["_".concat(field,"_data")])){for(var _i13=0,_Object$entries12=Object.entries(item["_".concat(field,"_data")]);_i13<_Object$entries12.length;_i13++){var _Object$entries12$_i=_slicedToArray(_Object$entries12[_i13],2),_k=_Object$entries12$_i[0],_v=_Object$entries12$_i[1];if(_k==='index'){return;}
data_+=" data-".concat(_k,"=\"").concat(_v,"\"");}}
if(column.checkbox||column.radio){type=column.checkbox?'checkbox':type;type=column.radio?'radio':type;var c=column['class']||'';var isChecked=Utils.isObject(value)&&value.hasOwnProperty('checked')?value.checked:(value===true||value_)&&value!==false;var isDisabled=!column.checkboxEnabled||value&&value.disabled;text=[_this7.options.cardView?"<div class=\"card-view ".concat(c,"\">"):"<td class=\"bs-checkbox ".concat(c,"\"").concat(class_).concat(style_,">"),"<label>\n <input\n data-index=\"".concat(i,"\"\n name=\"").concat(_this7.options.selectItemName,"\"\n type=\"").concat(type,"\"\n ").concat(Utils.sprintf('value="%s"',item[_this7.options.idField]),"\n ").concat(Utils.sprintf('checked="%s"',isChecked?'checked':undefined),"\n ").concat(Utils.sprintf('disabled="%s"',isDisabled?'disabled':undefined)," />\n <span></span>\n </label>"),_this7.header.formatters[j]&&typeof value==='string'?value:'',_this7.options.cardView?'</div>':'</td>'].join('');item[_this7.header.stateField]=value===true||!!value_||value&&value.checked;}else if(_this7.options.cardView){var cardTitle=_this7.options.showHeader?"<span class=\"card-view-title ".concat(cellStyle.classes||'',"\"").concat(style_,">").concat(Utils.getFieldTitle(_this7.columns,field),"</span>"):'';text="<div class=\"card-view\">".concat(cardTitle,"<span class=\"card-view-value ").concat(cellStyle.classes||'',"\"").concat(style_,">").concat(value,"</span></div>");if(_this7.options.smartDisplay&&value===''){text='<div class="card-view"></div>';}}else{text="<td".concat(id_).concat(class_).concat(style_).concat(data_).concat(rowspan_).concat(colspan_).concat(title_,">").concat(value,"</td>");}
html.push(text);});if(detailViewTemplate&&this.options.detailViewAlign==='right'){html.push(detailViewTemplate);}
if(this.options.cardView){html.push('</div></td>');}
html.push('</tr>');return html.join('');}},{key:"initBody",value:function initBody(fixedScroll,updatedUid){var _this8=this;var data=this.getData();this.trigger('pre-body',data);this.$body=this.$el.find('>tbody');if(!this.$body.length){this.$body=$('<tbody></tbody>').appendTo(this.$el);}
if(!this.options.pagination||this.options.sidePagination==='server'){this.pageFrom=1;this.pageTo=data.length;}
var rows=[];var trFragments=$(document.createDocumentFragment());var hasTr=false;var toExpand=[];this.autoMergeCells=Utils.checkAutoMergeCells(data.slice(this.pageFrom-1,this.pageTo));for(var i=this.pageFrom-1;i<this.pageTo;i++){var item=data[i];var tr=this.initRow(item,i,data,trFragments);hasTr=hasTr||!!tr;if(tr&&typeof tr==='string'){var uniqueId=this.options.uniqueId;if(uniqueId&&item.hasOwnProperty(uniqueId)){var itemUniqueId=item[uniqueId];var oldTr=this.$body.find(Utils.sprintf('> tr[data-uniqueid="%s"][data-has-detail-view]',itemUniqueId));var oldTrNext=oldTr.next();if(oldTrNext.is('tr.detail-view')){toExpand.push(i);if(!updatedUid||itemUniqueId!==updatedUid){tr+=oldTrNext[0].outerHTML;}}}
if(!this.options.virtualScroll){trFragments.append(tr);}else{rows.push(tr);}}}
if(!hasTr){this.$body.html("<tr class=\"no-records-found\">".concat(Utils.sprintf('<td colspan="%s">%s</td>',this.getVisibleFields().length+Utils.getDetailViewIndexOffset(this.options),this.options.formatNoMatches()),"</tr>"));}else if(!this.options.virtualScroll){this.$body.html(trFragments);}else{if(this.virtualScroll){this.virtualScroll.destroy();}
this.virtualScroll=new VirtualScroll({rows:rows,fixedScroll:fixedScroll,scrollEl:this.$tableBody[0],contentEl:this.$body[0],itemHeight:this.options.virtualScrollItemHeight,callback:function callback(startIndex,endIndex){_this8.fitHeader();_this8.initBodyEvent();_this8.trigger('virtual-scroll',startIndex,endIndex);}});}
toExpand.forEach(function(index){_this8.expandRow(index);});if(!fixedScroll){this.scrollTo(0);}
this.initBodyEvent();this.initFooter();this.resetView();this.updateSelected();if(this.options.sidePagination!=='server'){this.options.totalRows=data.length;}
this.trigger('post-body',data);}},{key:"initBodyEvent",value:function initBodyEvent(){var _this9=this;this.$body.find('> tr[data-index] > td').off('click dblclick').on('click dblclick',function(e){var $td=$(e.currentTarget);if($td.find('.detail-icon').length||$td.index()-Utils.getDetailViewIndexOffset(_this9.options)<0){return;}
var $tr=$td.parent();var $cardViewArr=$(e.target).parents('.card-views').children();var $cardViewTarget=$(e.target).parents('.card-view');var rowIndex=$tr.data('index');var item=_this9.data[rowIndex];var index=_this9.options.cardView?$cardViewArr.index($cardViewTarget):$td[0].cellIndex;var fields=_this9.getVisibleFields();var field=fields[index-Utils.getDetailViewIndexOffset(_this9.options)];var column=_this9.columns[_this9.fieldsColumnsIndex[field]];var value=Utils.getItemField(item,field,_this9.options.escape,column.escape);_this9.trigger(e.type==='click'?'click-cell':'dbl-click-cell',field,value,item,$td);_this9.trigger(e.type==='click'?'click-row':'dbl-click-row',item,$tr,field);if(e.type==='click'&&_this9.options.clickToSelect&&column.clickToSelect&&!Utils.calculateObjectValue(_this9.options,_this9.options.ignoreClickToSelectOn,[e.target])){var $selectItem=$tr.find(Utils.sprintf('[name="%s"]',_this9.options.selectItemName));if($selectItem.length){$selectItem[0].click();}}
if(e.type==='click'&&_this9.options.detailViewByClick){_this9.toggleDetailView(rowIndex,_this9.header.detailFormatters[_this9.fieldsColumnsIndex[field]]);}}).off('mousedown').on('mousedown',function(e){_this9.multipleSelectRowCtrlKey=e.ctrlKey||e.metaKey;_this9.multipleSelectRowShiftKey=e.shiftKey;});this.$body.find('> tr[data-index] > td > .detail-icon').off('click').on('click',function(e){e.preventDefault();_this9.toggleDetailView($(e.currentTarget).parent().parent().data('index'));return false;});this.$selectItem=this.$body.find(Utils.sprintf('[name="%s"]',this.options.selectItemName));this.$selectItem.off('click').on('click',function(e){e.stopImmediatePropagation();var $this=$(e.currentTarget);_this9._toggleCheck($this.prop('checked'),$this.data('index'));});this.header.events.forEach(function(_events,i){var events=_events;if(!events){return;}
if(typeof events==='string'){events=Utils.calculateObjectValue(null,events);}
if(!events){throw new Error("Unknown event in the scope: ".concat(_events));}
var field=_this9.header.fields[i];var fieldIndex=_this9.getVisibleFields().indexOf(field);if(fieldIndex===-1){return;}
fieldIndex+=Utils.getDetailViewIndexOffset(_this9.options);var _loop3=function _loop3(key){if(!events.hasOwnProperty(key)){return 1;}
var event=events[key];_this9.$body.find('>tr:not(.no-records-found)').each(function(i,tr){var $tr=$(tr);var $td=$tr.find(_this9.options.cardView?'.card-views>.card-view':'>td').eq(fieldIndex);var index=key.indexOf(' ');var name=key.substring(0,index);var el=key.substring(index+1);$td.find(el).off(name).on(name,function(e){var index=$tr.data('index');var row=_this9.data[index];var value=row[field];event.apply(_this9,[e,value,row,index]);});});};for(var key in events){if(_loop3(key))continue;}});}},{key:"initServer",value:function initServer(silent,query,url){var _this10=this;var data={};var index=this.header.fields.indexOf(this.options.sortName);var params={searchText:this.searchText,sortName:this.options.sortName,sortOrder:this.options.sortOrder};if(this.header.sortNames[index]){params.sortName=this.header.sortNames[index];}
if(this.options.pagination&&this.options.sidePagination==='server'){params.pageSize=this.options.pageSize===this.options.formatAllRows()?this.options.totalRows:this.options.pageSize;params.pageNumber=this.options.pageNumber;}
if(!(url||this.options.url)&&!this.options.ajax){return;}
if(this.options.queryParamsType==='limit'){params={search:params.searchText,sort:params.sortName,order:params.sortOrder};if(this.options.pagination&&this.options.sidePagination==='server'){params.offset=this.options.pageSize===this.options.formatAllRows()?0:this.options.pageSize*(this.options.pageNumber-1);params.limit=this.options.pageSize;if(params.limit===0||this.options.pageSize===this.options.formatAllRows()){delete params.limit;}}}
if(this.options.search&&this.options.sidePagination==='server'&&this.options.searchable&&this.columns.filter(function(column){return column.searchable;}).length){params.searchable=[];var _iterator2=_createForOfIteratorHelper(this.columns),_step2;try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var column=_step2.value;if(!column.checkbox&&column.searchable&&(this.options.visibleSearch&&column.visible||!this.options.visibleSearch)){params.searchable.push(column.field);}}}catch(err){_iterator2.e(err);}finally{_iterator2.f();}}
if(!Utils.isEmptyObject(this.filterColumnsPartial)){params.filter=JSON.stringify(this.filterColumnsPartial,null);}
Utils.extend(params,query||{});data=Utils.calculateObjectValue(this.options,this.options.queryParams,[params],data);if(data===false){return;}
if(!silent){this.showLoading();}
var request=Utils.extend({},Utils.calculateObjectValue(null,this.options.ajaxOptions),{type:this.options.method,url:url||this.options.url,data:this.options.contentType==='application/json'&&this.options.method==='post'?JSON.stringify(data):data,cache:this.options.cache,contentType:this.options.contentType,dataType:this.options.dataType,success:function success(_res,textStatus,jqXHR){var res=Utils.calculateObjectValue(_this10.options,_this10.options.responseHandler,[_res,jqXHR],_res);if(_this10.options.sidePagination==='client'&&_this10.options.paginationLoadMore){_this10._paginationLoaded=_this10.data.length===res.length;}
_this10.load(res);_this10.trigger('load-success',res,jqXHR&&jqXHR.status,jqXHR);if(!silent){_this10.hideLoading();}
if(_this10.options.sidePagination==='server'&&_this10.options.pageNumber>1&&res[_this10.options.totalField]>0&&!res[_this10.options.dataField].length){_this10.updatePagination();}},error:function error(jqXHR){if(jqXHR&&jqXHR.status===0&&_this10._xhrAbort){_this10._xhrAbort=false;return;}
var data=[];if(_this10.options.sidePagination==='server'){data={};data[_this10.options.totalField]=0;data[_this10.options.dataField]=[];}
_this10.load(data);_this10.trigger('load-error',jqXHR&&jqXHR.status,jqXHR);if(!silent){_this10.hideLoading();}}});if(this.options.ajax){Utils.calculateObjectValue(this,this.options.ajax,[request],null);}else{if(this._xhr&&this._xhr.readyState!==4){this._xhrAbort=true;this._xhr.abort();}
this._xhr=$.ajax(request);}
return data;}},{key:"initSearchText",value:function initSearchText(){if(this.options.search){this.searchText='';if(this.options.searchText!==''){var $search=Utils.getSearchInput(this);$search.val(this.options.searchText);this.onSearch({currentTarget:$search,firedByInitSearchText:true});}}}},{key:"getCaret",value:function getCaret(){var _this11=this;this.$header.find('th').each(function(i,th){$(th).find('.sortable').removeClass('desc asc').addClass($(th).data('field')===_this11.options.sortName?_this11.options.sortOrder:'both');});}},{key:"updateSelected",value:function updateSelected(){var checkAll=this.$selectItem.filter(':enabled').length&&this.$selectItem.filter(':enabled').length===this.$selectItem.filter(':enabled').filter(':checked').length;this.$selectAll.add(this.$selectAll_).prop('checked',checkAll);this.$selectItem.each(function(i,el){$(el).closest('tr')[$(el).prop('checked')?'addClass':'removeClass']('selected');});}},{key:"updateRows",value:function updateRows(){var _this12=this;this.$selectItem.each(function(i,el){_this12.data[$(el).data('index')][_this12.header.stateField]=$(el).prop('checked');});}},{key:"resetRows",value:function resetRows(){var _iterator3=_createForOfIteratorHelper(this.data),_step3;try{for(_iterator3.s();!(_step3=_iterator3.n()).done;){var row=_step3.value;this.$selectAll.prop('checked',false);this.$selectItem.prop('checked',false);if(this.header.stateField){row[this.header.stateField]=false;}}}catch(err){_iterator3.e(err);}finally{_iterator3.f();}
this.initHiddenRows();}},{key:"trigger",value:function trigger(_name){var _this$options,_this$options2;var name="".concat(_name,".bs.table");for(var _len=arguments.length,args=new Array(_len>1?_len-1:0),_key4=1;_key4<_len;_key4++){args[_key4-1]=arguments[_key4];}
(_this$options=this.options)[BootstrapTable.EVENTS[name]].apply(_this$options,[].concat(args,[this]));this.$el.trigger($.Event(name,{sender:this}),args);(_this$options2=this.options).onAll.apply(_this$options2,[name].concat([].concat(args,[this])));this.$el.trigger($.Event('all.bs.table',{sender:this}),[name,args]);}},{key:"resetHeader",value:function resetHeader(){var _this13=this;clearTimeout(this.timeoutId_);this.timeoutId_=setTimeout(function(){return _this13.fitHeader();},this.$el.is(':hidden')?100:0);}},{key:"fitHeader",value:function fitHeader(){var _this14=this;if(this.$el.is(':hidden')){this.timeoutId_=setTimeout(function(){return _this14.fitHeader();},100);return;}
var fixedBody=this.$tableBody.get(0);var scrollWidth=this.hasScrollBar&&fixedBody.scrollHeight>fixedBody.clientHeight+this.$header.outerHeight()?Utils.getScrollBarWidth():0;this.$el.css('margin-top',-this.$header.outerHeight());var focused=this.$tableHeader.find(':focus');if(focused.length>0){var $th=focused.parents('th');if($th.length>0){var dataField=$th.attr('data-field');if(dataField!==undefined){var $headerTh=this.$header.find("[data-field='".concat(dataField,"']"));if($headerTh.length>0){$headerTh.find(':input').addClass('focus-temp');}}}}
this.$header_=this.$header.clone(true,true);this.$selectAll_=this.$header_.find('[name="btSelectAll"]');this.$tableHeader.css('margin-right',scrollWidth).find('table').css('width',this.$el.outerWidth()).html('').attr('class',this.$el.attr('class')).append(this.$header_);this.$tableLoading.css('width',this.$el.outerWidth());var focusedTemp=$('.focus-temp:visible:eq(0)');if(focusedTemp.length>0){focusedTemp.focus();this.$header.find('.focus-temp').removeClass('focus-temp');}
this.$header.find('th[data-field]').each(function(i,el){_this14.$header_.find(Utils.sprintf('th[data-field="%s"]',$(el).data('field'))).data($(el).data());});var visibleFields=this.getVisibleFields();var $ths=this.$header_.find('th');var $tr=this.$body.find('>tr:not(.no-records-found,.virtual-scroll-top)').eq(0);while($tr.length&&$tr.find('>td[colspan]:not([colspan="1"])').length){$tr=$tr.next();}
var trLength=$tr.find('> *').length;$tr.find('> *').each(function(i,el){var $this=$(el);if(Utils.hasDetailViewIcon(_this14.options)){if(i===0&&_this14.options.detailViewAlign!=='right'||i===trLength-1&&_this14.options.detailViewAlign==='right'){var $thDetail=$ths.filter('.detail');var _zoomWidth=$thDetail.innerWidth()-$thDetail.find('.fht-cell').width();$thDetail.find('.fht-cell').width($this.innerWidth()-_zoomWidth);return;}}
var index=i-Utils.getDetailViewIndexOffset(_this14.options);var $th=_this14.$header_.find(Utils.sprintf('th[data-field="%s"]',visibleFields[index]));if($th.length>1){$th=$($ths[$this[0].cellIndex]);}
var zoomWidth=$th.innerWidth()-$th.find('.fht-cell').width();$th.find('.fht-cell').width($this.innerWidth()-zoomWidth);});this.horizontalScroll();this.trigger('post-header');}},{key:"initFooter",value:function initFooter(){if(!this.options.showFooter||this.options.cardView){return;}
var data=this.getData();var html=[];var detailTemplate='';if(Utils.hasDetailViewIcon(this.options)){detailTemplate='<th class="detail"><div class="th-inner"></div><div class="fht-cell"></div></th>';}
if(detailTemplate&&this.options.detailViewAlign!=='right'){html.push(detailTemplate);}
var _iterator4=_createForOfIteratorHelper(this.columns),_step4;try{for(_iterator4.s();!(_step4=_iterator4.n()).done;){var column=_step4.value;var falign='';var valign='';var csses=[];var style={};var class_=Utils.sprintf(' class="%s"',column['class']);if(!column.visible||this.footerData&&this.footerData.length>0&&!(column.field in this.footerData[0])){continue;}
if(this.options.cardView&&!column.cardVisible){return;}
falign=Utils.sprintf('text-align: %s; ',column.falign?column.falign:column.align);valign=Utils.sprintf('vertical-align: %s; ',column.valign);style=Utils.calculateObjectValue(null,column.footerStyle||this.options.footerStyle,[column]);if(style&&style.css){for(var _i14=0,_Object$entries13=Object.entries(style.css);_i14<_Object$entries13.length;_i14++){var _Object$entries13$_i=_slicedToArray(_Object$entries13[_i14],2),key=_Object$entries13$_i[0],_value3=_Object$entries13$_i[1];csses.push("".concat(key,": ").concat(_value3));}}
if(style&&style.classes){class_=Utils.sprintf(' class="%s"',column['class']?[column['class'],style.classes].join(' '):style.classes);}
html.push('<th',class_,Utils.sprintf(' style="%s"',falign+valign+csses.concat().join('; ')||undefined));var colspan=0;if(this.footerData&&this.footerData.length>0){colspan=this.footerData[0]["_".concat(column.field,"_colspan")]||0;}
if(colspan){html.push(" colspan=\"".concat(colspan,"\" "));}
html.push('>');html.push('<div class="th-inner">');var value='';if(this.footerData&&this.footerData.length>0){value=this.footerData[0][column.field]||'';}
html.push(Utils.calculateObjectValue(column,column.footerFormatter,[data,value],value));html.push('</div>');html.push('<div class="fht-cell"></div>');html.push('</div>');html.push('</th>');}}catch(err){_iterator4.e(err);}finally{_iterator4.f();}
if(detailTemplate&&this.options.detailViewAlign==='right'){html.push(detailTemplate);}
if(!this.options.height&&!this.$tableFooter.length){this.$el.append('<tfoot><tr></tr></tfoot>');this.$tableFooter=this.$el.find('tfoot');}
if(!this.$tableFooter.find('tr').length){this.$tableFooter.html('<table><thead><tr></tr></thead></table>');}
this.$tableFooter.find('tr').html(html.join(''));this.trigger('post-footer',this.$tableFooter);}},{key:"fitFooter",value:function fitFooter(){var _this15=this;if(this.$el.is(':hidden')){setTimeout(function(){return _this15.fitFooter();},100);return;}
var fixedBody=this.$tableBody.get(0);var scrollWidth=this.hasScrollBar&&fixedBody.scrollHeight>fixedBody.clientHeight+this.$header.outerHeight()?Utils.getScrollBarWidth():0;this.$tableFooter.css('margin-right',scrollWidth).find('table').css('width',this.$el.outerWidth()).attr('class',this.$el.attr('class'));var $ths=this.$tableFooter.find('th');var $tr=this.$body.find('>tr:first-child:not(.no-records-found)');$ths.find('.fht-cell').width('auto');while($tr.length&&$tr.find('>td[colspan]:not([colspan="1"])').length){$tr=$tr.next();}
var trLength=$tr.find('> *').length;$tr.find('> *').each(function(i,el){var $this=$(el);if(Utils.hasDetailViewIcon(_this15.options)){if(i===0&&_this15.options.detailViewAlign==='left'||i===trLength-1&&_this15.options.detailViewAlign==='right'){var $thDetail=$ths.filter('.detail');var _zoomWidth2=$thDetail.innerWidth()-$thDetail.find('.fht-cell').width();$thDetail.find('.fht-cell').width($this.innerWidth()-_zoomWidth2);return;}}
var $th=$ths.eq(i);var zoomWidth=$th.innerWidth()-$th.find('.fht-cell').width();$th.find('.fht-cell').width($this.innerWidth()-zoomWidth);});this.horizontalScroll();}},{key:"horizontalScroll",value:function horizontalScroll(){var _this16=this;this.$tableBody.off('scroll').on('scroll',function(){var scrollLeft=_this16.$tableBody.scrollLeft();if(_this16.options.showHeader&&_this16.options.height){_this16.$tableHeader.scrollLeft(scrollLeft);}
if(_this16.options.showFooter&&!_this16.options.cardView){_this16.$tableFooter.scrollLeft(scrollLeft);}
_this16.trigger('scroll-body',_this16.$tableBody);});}},{key:"getVisibleFields",value:function getVisibleFields(){var visibleFields=[];var _iterator5=_createForOfIteratorHelper(this.header.fields),_step5;try{for(_iterator5.s();!(_step5=_iterator5.n()).done;){var field=_step5.value;var column=this.columns[this.fieldsColumnsIndex[field]];if(!column||!column.visible||this.options.cardView&&!column.cardVisible){continue;}
visibleFields.push(field);}}catch(err){_iterator5.e(err);}finally{_iterator5.f();}
return visibleFields;}},{key:"initHiddenRows",value:function initHiddenRows(){this.hiddenRows=[];}},{key:"getOptions",value:function getOptions(){var options=Utils.extend({},this.options);delete options.data;return Utils.extend(true,{},options);}},{key:"refreshOptions",value:function refreshOptions(options){if(Utils.compareObjects(this.options,options,true)){return;}
this.options=Utils.extend(this.options,options);this.trigger('refresh-options',this.options);this.destroy();this.init();}},{key:"getData",value:function getData(params){var _this17=this;var data=this.options.data;if((this.searchText||this.options.customSearch||this.options.sortName!==undefined||this.enableCustomSort||!Utils.isEmptyObject(this.filterColumns)||typeof this.options.filterOptions.filterAlgorithm==='function'||!Utils.isEmptyObject(this.filterColumnsPartial))&&(!params||!params.unfiltered)){data=this.data;}
if(params&&!params.includeHiddenRows){var hiddenRows=this.getHiddenRows();data=data.filter(function(row){return Utils.findIndex(hiddenRows,row)===-1;});}
if(params&¶ms.useCurrentPage){data=data.slice(this.pageFrom-1,this.pageTo);}
if(params&¶ms.formatted){return data.map(function(row){for(var _i15=0,_Object$entries14=Object.entries(row);_i15<_Object$entries14.length;_i15++){var _Object$entries14$_i=_slicedToArray(_Object$entries14[_i15],2),key=_Object$entries14$_i[0],value=_Object$entries14$_i[1];var column=_this17.columns[_this17.fieldsColumnsIndex[key]];if(!column){continue;}
return Utils.calculateObjectValue(column,_this17.header.formatters[column.fieldIndex],[value,row,row.index,column.field],value);}});}
return data;}},{key:"getSelections",value:function getSelections(){var _this18=this;return(this.options.maintainMetaData?this.options.data:this.data).filter(function(row){return row[_this18.header.stateField]===true;});}},{key:"load",value:function load(_data){var fixedScroll=false;var data=_data;if(this.options.pagination&&this.options.sidePagination==='server'){this.options.totalRows=data[this.options.totalField];this.options.totalNotFiltered=data[this.options.totalNotFilteredField];this.footerData=data[this.options.footerField]?[data[this.options.footerField]]:undefined;}
fixedScroll=this.options.fixedScroll||data.fixedScroll;data=Array.isArray(data)?data:data[this.options.dataField];this.initData(data);this.initSearch();this.initPagination();this.initBody(fixedScroll);}},{key:"append",value:function append(data){this.initData(data,'append');this.initSearch();this.initPagination();this.initSort();this.initBody(true);}},{key:"prepend",value:function prepend(data){this.initData(data,'prepend');this.initSearch();this.initPagination();this.initSort();this.initBody(true);}},{key:"remove",value:function remove(params){var removed=0;for(var i=this.options.data.length-1;i>=0;i--){var row=this.options.data[i];var value=Utils.getItemField(row,params.field,this.options.escape,row.escape);if(value===undefined&¶ms.field!=='$index'){continue;}
if(!row.hasOwnProperty(params.field)&¶ms.field==='$index'&¶ms.values.includes(i)||params.values.includes(value)){removed++;this.options.data.splice(i,1);}}
if(!removed){return;}
if(this.options.sidePagination==='server'){this.options.totalRows-=removed;this.data=_toConsumableArray(this.options.data);}
this.initSearch();this.initPagination();this.initSort();this.initBody(true);}},{key:"removeAll",value:function removeAll(){if(this.options.data.length>0){this.options.data.splice(0,this.options.data.length);this.initSearch();this.initPagination();this.initBody(true);}}},{key:"insertRow",value:function insertRow(params){if(!params.hasOwnProperty('index')||!params.hasOwnProperty('row')){return;}
this.options.data.splice(params.index,0,params.row);this.initSearch();this.initPagination();this.initSort();this.initBody(true);}},{key:"updateRow",value:function updateRow(params){var allParams=Array.isArray(params)?params:[params];var _iterator6=_createForOfIteratorHelper(allParams),_step6;try{for(_iterator6.s();!(_step6=_iterator6.n()).done;){var _params=_step6.value;if(!_params.hasOwnProperty('index')||!_params.hasOwnProperty('row')){continue;}
if(_params.hasOwnProperty('replace')&&_params.replace){this.options.data[_params.index]=_params.row;}else{Utils.extend(this.options.data[_params.index],_params.row);}}}catch(err){_iterator6.e(err);}finally{_iterator6.f();}
this.initSearch();this.initPagination();this.initSort();this.initBody(true);}},{key:"getRowByUniqueId",value:function getRowByUniqueId(_id){var uniqueId=this.options.uniqueId;var len=this.options.data.length;var id=_id;var dataRow=null;var i;var row;for(i=len-1;i>=0;i--){row=this.options.data[i];var rowUniqueId=Utils.getItemField(row,uniqueId,this.options.escape,row.escape);if(rowUniqueId===undefined){continue;}
if(typeof rowUniqueId==='string'){id=_id.toString();}else if(typeof rowUniqueId==='number'){if(Number(rowUniqueId)===rowUniqueId&&rowUniqueId%1===0){id=parseInt(_id,10);}else if(rowUniqueId===Number(rowUniqueId)&&rowUniqueId!==0){id=parseFloat(_id);}}
if(rowUniqueId===id){dataRow=row;break;}}
return dataRow;}},{key:"updateByUniqueId",value:function updateByUniqueId(params){var allParams=Array.isArray(params)?params:[params];var updatedUid=null;var _iterator7=_createForOfIteratorHelper(allParams),_step7;try{for(_iterator7.s();!(_step7=_iterator7.n()).done;){var _params2=_step7.value;if(!_params2.hasOwnProperty('id')||!_params2.hasOwnProperty('row')){continue;}
var rowId=this.options.data.indexOf(this.getRowByUniqueId(_params2.id));if(rowId===-1){continue;}
if(_params2.hasOwnProperty('replace')&&_params2.replace){this.options.data[rowId]=_params2.row;}else{Utils.extend(this.options.data[rowId],_params2.row);}
updatedUid=_params2.id;}}catch(err){_iterator7.e(err);}finally{_iterator7.f();}
this.initSearch();this.initPagination();this.initSort();this.initBody(true,updatedUid);}},{key:"removeByUniqueId",value:function removeByUniqueId(id){var len=this.options.data.length;var row=this.getRowByUniqueId(id);if(row){this.options.data.splice(this.options.data.indexOf(row),1);}
if(len===this.options.data.length){return;}
if(this.options.sidePagination==='server'){this.options.totalRows-=1;this.data=_toConsumableArray(this.options.data);}
this.initSearch();this.initPagination();this.initBody(true);}},{key:"_updateCellOnly",value:function _updateCellOnly(field,index){var rowHtml=this.initRow(this.options.data[index],index);var fieldIndex=this.getVisibleFields().indexOf(field);if(fieldIndex===-1){return;}
fieldIndex+=Utils.getDetailViewIndexOffset(this.options);this.$body.find(">tr[data-index=".concat(index,"]")).find(">td:eq(".concat(fieldIndex,")")).replaceWith($(rowHtml).find(">td:eq(".concat(fieldIndex,")")));this.initBodyEvent();this.initFooter();this.resetView();this.updateSelected();}},{key:"updateCell",value:function updateCell(params){if(!params.hasOwnProperty('index')||!params.hasOwnProperty('field')||!params.hasOwnProperty('value')){return;}
this.options.data[params.index][params.field]=params.value;if(params.reinit===false){this._updateCellOnly(params.field,params.index);return;}
this.initSort();this.initBody(true);}},{key:"updateCellByUniqueId",value:function updateCellByUniqueId(params){var _this19=this;var allParams=Array.isArray(params)?params:[params];allParams.forEach(function(_ref6){var id=_ref6.id,field=_ref6.field,value=_ref6.value;var index=_this19.options.data.indexOf(_this19.getRowByUniqueId(id));if(index===-1){return;}
_this19.options.data[index][field]=value;});if(params.reinit===false){this._updateCellOnly(params.field,this.options.data.indexOf(this.getRowByUniqueId(params.id)));return;}
this.initSort();this.initBody(true);}},{key:"showRow",value:function showRow(params){this._toggleRow(params,true);}},{key:"hideRow",value:function hideRow(params){this._toggleRow(params,false);}},{key:"_toggleRow",value:function _toggleRow(params,visible){var row;if(params.hasOwnProperty('index')){row=this.getData()[params.index];}else if(params.hasOwnProperty('uniqueId')){row=this.getRowByUniqueId(params.uniqueId);}
if(!row){return;}
var index=Utils.findIndex(this.hiddenRows,row);if(!visible&&index===-1){this.hiddenRows.push(row);}else if(visible&&index>-1){this.hiddenRows.splice(index,1);}
this.initBody(true);this.initPagination();}},{key:"getHiddenRows",value:function getHiddenRows(show){if(show){this.initHiddenRows();this.initBody(true);this.initPagination();return;}
var data=this.getData();var rows=[];var _iterator8=_createForOfIteratorHelper(data),_step8;try{for(_iterator8.s();!(_step8=_iterator8.n()).done;){var row=_step8.value;if(this.hiddenRows.includes(row)){rows.push(row);}}}catch(err){_iterator8.e(err);}finally{_iterator8.f();}
this.hiddenRows=rows;return rows;}},{key:"showColumn",value:function showColumn(field){var _this20=this;var fields=Array.isArray(field)?field:[field];fields.forEach(function(field){_this20._toggleColumn(_this20.fieldsColumnsIndex[field],true,true);});}},{key:"hideColumn",value:function hideColumn(field){var _this21=this;var fields=Array.isArray(field)?field:[field];fields.forEach(function(field){_this21._toggleColumn(_this21.fieldsColumnsIndex[field],false,true);});}},{key:"_toggleColumn",value:function _toggleColumn(index,checked,needUpdate){if(index===undefined||this.columns[index].visible===checked){return;}
this.columns[index].visible=checked;this.initHeader();this.initSearch();this.initPagination();this.initBody();if(this.options.showColumns){var $items=this.$toolbar.find('.keep-open input:not(".toggle-all")').prop('disabled',false);if(needUpdate){$items.filter(Utils.sprintf('[value="%s"]',index)).prop('checked',checked);}
if($items.filter(':checked').length<=this.options.minimumCountColumns){$items.filter(':checked').prop('disabled',true);}}}},{key:"getVisibleColumns",value:function getVisibleColumns(){var _this22=this;return this.columns.filter(function(column){return column.visible&&!_this22.isSelectionColumn(column);});}},{key:"getHiddenColumns",value:function getHiddenColumns(){return this.columns.filter(function(_ref7){var visible=_ref7.visible;return!visible;});}},{key:"isSelectionColumn",value:function isSelectionColumn(column){return column.radio||column.checkbox;}},{key:"showAllColumns",value:function showAllColumns(){this._toggleAllColumns(true);}},{key:"hideAllColumns",value:function hideAllColumns(){this._toggleAllColumns(false);}},{key:"_toggleAllColumns",value:function _toggleAllColumns(visible){var _this23=this;var _iterator9=_createForOfIteratorHelper(this.columns.slice().reverse()),_step9;try{for(_iterator9.s();!(_step9=_iterator9.n()).done;){var column=_step9.value;if(column.switchable){if(!visible&&this.options.showColumns&&this.getVisibleColumns().filter(function(it){return it.switchable;}).length===this.options.minimumCountColumns){continue;}
column.visible=visible;}}}catch(err){_iterator9.e(err);}finally{_iterator9.f();}
this.initHeader();this.initSearch();this.initPagination();this.initBody();if(this.options.showColumns){var $items=this.$toolbar.find('.keep-open input[type="checkbox"]:not(".toggle-all")').prop('disabled',false);if(visible){$items.prop('checked',visible);}else{$items.get().reverse().forEach(function(item){if($items.filter(':checked').length>_this23.options.minimumCountColumns){$(item).prop('checked',visible);}});}
if($items.filter(':checked').length<=this.options.minimumCountColumns){$items.filter(':checked').prop('disabled',true);}}}},{key:"mergeCells",value:function mergeCells(options){var row=options.index;var col=this.getVisibleFields().indexOf(options.field);var rowspan=options.rowspan||1;var colspan=options.colspan||1;var i;var j;var $tr=this.$body.find('>tr[data-index]');col+=Utils.getDetailViewIndexOffset(this.options);var $td=$tr.eq(row).find('>td').eq(col);if(row<0||col<0||row>=this.data.length){return;}
for(i=row;i<row+rowspan;i++){for(j=col;j<col+colspan;j++){$tr.eq(i).find('>td').eq(j).hide();}}
$td.attr('rowspan',rowspan).attr('colspan',colspan).show();}},{key:"checkAll",value:function checkAll(){this._toggleCheckAll(true);}},{key:"uncheckAll",value:function uncheckAll(){this._toggleCheckAll(false);}},{key:"_toggleCheckAll",value:function _toggleCheckAll(checked){var rowsBefore=this.getSelections();this.$selectAll.add(this.$selectAll_).prop('checked',checked);this.$selectItem.filter(':enabled').prop('checked',checked);this.updateRows();this.updateSelected();var rowsAfter=this.getSelections();if(checked){this.trigger('check-all',rowsAfter,rowsBefore);return;}
this.trigger('uncheck-all',rowsAfter,rowsBefore);}},{key:"checkInvert",value:function checkInvert(){var $items=this.$selectItem.filter(':enabled');var checked=$items.filter(':checked');$items.each(function(i,el){$(el).prop('checked',!$(el).prop('checked'));});this.updateRows();this.updateSelected();this.trigger('uncheck-some',checked);checked=this.getSelections();this.trigger('check-some',checked);}},{key:"check",value:function check(index){this._toggleCheck(true,index);}},{key:"uncheck",value:function uncheck(index){this._toggleCheck(false,index);}},{key:"_toggleCheck",value:function _toggleCheck(checked,index){var $el=this.$selectItem.filter("[data-index=\"".concat(index,"\"]"));var row=this.data[index];if($el.is(':radio')||this.options.singleSelect||this.options.multipleSelectRow&&!this.multipleSelectRowCtrlKey&&!this.multipleSelectRowShiftKey){var _iterator10=_createForOfIteratorHelper(this.options.data),_step10;try{for(_iterator10.s();!(_step10=_iterator10.n()).done;){var r=_step10.value;r[this.header.stateField]=false;}}catch(err){_iterator10.e(err);}finally{_iterator10.f();}
this.$selectItem.filter(':checked').not($el).prop('checked',false);}
row[this.header.stateField]=checked;if(this.options.multipleSelectRow){if(this.multipleSelectRowShiftKey&&this.multipleSelectRowLastSelectedIndex>=0){var _ref8=this.multipleSelectRowLastSelectedIndex<index?[this.multipleSelectRowLastSelectedIndex,index]:[index,this.multipleSelectRowLastSelectedIndex],_ref9=_slicedToArray(_ref8,2),fromIndex=_ref9[0],toIndex=_ref9[1];for(var i=fromIndex+1;i<toIndex;i++){this.data[i][this.header.stateField]=true;this.$selectItem.filter("[data-index=\"".concat(i,"\"]")).prop('checked',true);}}
this.multipleSelectRowCtrlKey=false;this.multipleSelectRowShiftKey=false;this.multipleSelectRowLastSelectedIndex=checked?index:-1;}
$el.prop('checked',checked);this.updateSelected();this.trigger(checked?'check':'uncheck',this.data[index],$el);}},{key:"checkBy",value:function checkBy(obj){this._toggleCheckBy(true,obj);}},{key:"uncheckBy",value:function uncheckBy(obj){this._toggleCheckBy(false,obj);}},{key:"_toggleCheckBy",value:function _toggleCheckBy(checked,obj){var _this24=this;if(!obj.hasOwnProperty('field')||!obj.hasOwnProperty('values')){return;}
var rows=[];this.data.forEach(function(row,i){if(!row.hasOwnProperty(obj.field)){return false;}
if(obj.values.includes(row[obj.field])){var $el=_this24.$selectItem.filter(':enabled').filter(Utils.sprintf('[data-index="%s"]',i));var onlyCurrentPage=obj.hasOwnProperty('onlyCurrentPage')?obj.onlyCurrentPage:false;$el=checked?$el.not(':checked'):$el.filter(':checked');if(!$el.length&&onlyCurrentPage){return;}
$el.prop('checked',checked);row[_this24.header.stateField]=checked;rows.push(row);_this24.trigger(checked?'check':'uncheck',row,$el);}});this.updateSelected();this.trigger(checked?'check-some':'uncheck-some',rows);}},{key:"refresh",value:function refresh(params){if(params&¶ms.url){this.options.url=params.url;}
if(params&¶ms.pageNumber){this.options.pageNumber=params.pageNumber;}
if(params&¶ms.pageSize){this.options.pageSize=params.pageSize;}
this.trigger('refresh',this.initServer(params&¶ms.silent,params&¶ms.query,params&¶ms.url));}},{key:"destroy",value:function destroy(){this.$el.insertBefore(this.$container);$(this.options.toolbar).insertBefore(this.$el);this.$container.next().remove();this.$container.remove();this.$el.html(this.$el_.html()).css('margin-top','0').attr('class',this.$el_.attr('class')||'');var resizeEvent=Utils.getEventName('resize.bootstrap-table',this.$el.attr('id'));$(window).off(resizeEvent);}},{key:"resetView",value:function resetView(params){var padding=0;if(params&¶ms.height){this.options.height=params.height;}
this.$tableContainer.toggleClass('has-card-view',this.options.cardView);if(this.options.height){var fixedBody=this.$tableBody.get(0);this.hasScrollBar=fixedBody.scrollWidth>fixedBody.clientWidth;}
if(!this.options.cardView&&this.options.showHeader&&this.options.height){this.$tableHeader.show();this.resetHeader();padding+=this.$header.outerHeight(true)+1;}else{this.$tableHeader.hide();this.trigger('post-header');}
if(!this.options.cardView&&this.options.showFooter){this.$tableFooter.show();this.fitFooter();if(this.options.height){padding+=this.$tableFooter.outerHeight(true);}}
if(this.$container.hasClass('fullscreen')){this.$tableContainer.css('height','');this.$tableContainer.css('width','');}else if(this.options.height){if(this.$tableBorder){this.$tableBorder.css('width','');this.$tableBorder.css('height','');}
var toolbarHeight=this.$toolbar.outerHeight(true);var paginationHeight=this.$pagination.outerHeight(true);var height=this.options.height-toolbarHeight-paginationHeight;var $bodyTable=this.$tableBody.find('>table');var tableHeight=$bodyTable.outerHeight();this.$tableContainer.css('height',"".concat(height,"px"));if(this.$tableBorder&&$bodyTable.is(':visible')){var tableBorderHeight=height-tableHeight-2;if(this.hasScrollBar){tableBorderHeight-=Utils.getScrollBarWidth();}
this.$tableBorder.css('width',"".concat($bodyTable.outerWidth(),"px"));this.$tableBorder.css('height',"".concat(tableBorderHeight,"px"));}}
if(this.options.cardView){this.$el.css('margin-top','0');this.$tableContainer.css('padding-bottom','0');this.$tableFooter.hide();}else{this.getCaret();this.$tableContainer.css('padding-bottom',"".concat(padding,"px"));}
this.trigger('reset-view');}},{key:"showLoading",value:function showLoading(){this.$tableLoading.toggleClass('open',true);var fontSize=this.options.loadingFontSize;if(this.options.loadingFontSize==='auto'){fontSize=this.$tableLoading.width()*0.04;fontSize=Math.max(12,fontSize);fontSize=Math.min(32,fontSize);fontSize="".concat(fontSize,"px");}
this.$tableLoading.find('.loading-text').css('font-size',fontSize);}},{key:"hideLoading",value:function hideLoading(){this.$tableLoading.toggleClass('open',false);}},{key:"togglePagination",value:function togglePagination(){this.options.pagination=!this.options.pagination;var icon=this.options.showButtonIcons?this.options.pagination?this.options.icons.paginationSwitchDown:this.options.icons.paginationSwitchUp:'';var text=this.options.showButtonText?this.options.pagination?this.options.formatPaginationSwitchUp():this.options.formatPaginationSwitchDown():'';this.$toolbar.find('button[name="paginationSwitch"]').html("".concat(Utils.sprintf(this.constants.html.icon,this.options.iconsPrefix,icon)," ").concat(text));this.updatePagination();this.trigger('toggle-pagination',this.options.pagination);}},{key:"toggleFullscreen",value:function toggleFullscreen(){this.$el.closest('.bootstrap-table').toggleClass('fullscreen');this.resetView();}},{key:"toggleView",value:function toggleView(){this.options.cardView=!this.options.cardView;this.initHeader();var icon=this.options.showButtonIcons?this.options.cardView?this.options.icons.toggleOn:this.options.icons.toggleOff:'';var text=this.options.showButtonText?this.options.cardView?this.options.formatToggleOff():this.options.formatToggleOn():'';this.$toolbar.find('button[name="toggle"]').html("".concat(Utils.sprintf(this.constants.html.icon,this.options.iconsPrefix,icon)," ").concat(text)).attr('aria-label',text).attr('title',text);this.initBody();this.trigger('toggle',this.options.cardView);}},{key:"resetSearch",value:function resetSearch(text){var $search=Utils.getSearchInput(this);var textToUse=text||'';$search.val(textToUse);this.searchText=textToUse;this.onSearch({currentTarget:$search},false);}},{key:"filterBy",value:function filterBy(columns,options){this.filterOptions=Utils.isEmptyObject(options)?this.options.filterOptions:Utils.extend(this.options.filterOptions,options);this.filterColumns=Utils.isEmptyObject(columns)?{}:columns;this.options.pageNumber=1;this.initSearch();this.updatePagination();}},{key:"scrollTo",value:function scrollTo(params){var options={unit:'px',value:0};if(_typeof(params)==='object'){options=Object.assign(options,params);}else if(typeof params==='string'&¶ms==='bottom'){options.value=this.$tableBody[0].scrollHeight;}else if(typeof params==='string'||typeof params==='number'){options.value=params;}
var scrollTo=options.value;if(options.unit==='rows'){scrollTo=0;this.$body.find("> tr:lt(".concat(options.value,")")).each(function(i,el){scrollTo+=$(el).outerHeight(true);});}
this.$tableBody.scrollTop(scrollTo);}},{key:"getScrollPosition",value:function getScrollPosition(){return this.$tableBody.scrollTop();}},{key:"selectPage",value:function selectPage(page){if(page>0&&page<=this.options.totalPages){this.options.pageNumber=page;this.updatePagination();}}},{key:"prevPage",value:function prevPage(){if(this.options.pageNumber>1){this.options.pageNumber--;this.updatePagination();}}},{key:"nextPage",value:function nextPage(){if(this.options.pageNumber<this.options.totalPages){this.options.pageNumber++;this.updatePagination();}}},{key:"toggleDetailView",value:function toggleDetailView(index,_columnDetailFormatter){var $tr=this.$body.find(Utils.sprintf('> tr[data-index="%s"]',index));if($tr.next().is('tr.detail-view')){this.collapseRow(index);}else{this.expandRow(index,_columnDetailFormatter);}
this.resetView();}},{key:"expandRow",value:function expandRow(index,_columnDetailFormatter){var row=this.data[index];var $tr=this.$body.find(Utils.sprintf('> tr[data-index="%s"][data-has-detail-view]',index));if(this.options.detailViewIcon){$tr.find('a.detail-icon').html(Utils.sprintf(this.constants.html.icon,this.options.iconsPrefix,this.options.icons.detailClose));}
if($tr.next().is('tr.detail-view')){return;}
$tr.after(Utils.sprintf('<tr class="detail-view"><td colspan="%s"></td></tr>',$tr.children('td').length));var $element=$tr.next().find('td');var detailFormatter=_columnDetailFormatter||this.options.detailFormatter;var content=Utils.calculateObjectValue(this.options,detailFormatter,[index,row,$element],'');if($element.length===1){$element.append(content);}
this.trigger('expand-row',index,row,$element);}},{key:"expandRowByUniqueId",value:function expandRowByUniqueId(uniqueId){var row=this.getRowByUniqueId(uniqueId);if(!row){return;}
this.expandRow(this.data.indexOf(row));}},{key:"collapseRow",value:function collapseRow(index){var row=this.data[index];var $tr=this.$body.find(Utils.sprintf('> tr[data-index="%s"][data-has-detail-view]',index));if(!$tr.next().is('tr.detail-view')){return;}
if(this.options.detailViewIcon){$tr.find('a.detail-icon').html(Utils.sprintf(this.constants.html.icon,this.options.iconsPrefix,this.options.icons.detailOpen));}
this.trigger('collapse-row',index,row,$tr.next());$tr.next().remove();}},{key:"collapseRowByUniqueId",value:function collapseRowByUniqueId(uniqueId){var row=this.getRowByUniqueId(uniqueId);if(!row){return;}
this.collapseRow(this.data.indexOf(row));}},{key:"expandAllRows",value:function expandAllRows(){var trs=this.$body.find('> tr[data-index][data-has-detail-view]');for(var i=0;i<trs.length;i++){this.expandRow($(trs[i]).data('index'));}}},{key:"collapseAllRows",value:function collapseAllRows(){var trs=this.$body.find('> tr[data-index][data-has-detail-view]');for(var i=0;i<trs.length;i++){this.collapseRow($(trs[i]).data('index'));}}},{key:"updateColumnTitle",value:function updateColumnTitle(params){if(!params.hasOwnProperty('field')||!params.hasOwnProperty('title')){return;}
this.columns[this.fieldsColumnsIndex[params.field]].title=this.options.escape&&this.options.escapeTitle?Utils.escapeHTML(params.title):params.title;if(this.columns[this.fieldsColumnsIndex[params.field]].visible){this.$header.find('th[data-field]').each(function(i,el){if($(el).data('field')===params.field){$($(el).find('.th-inner')[0]).html(params.title);return false;}});this.resetView();}}},{key:"updateFormatText",value:function updateFormatText(formatName,text){if(!/^format/.test(formatName)||!this.options[formatName]){return;}
if(typeof text==='string'){this.options[formatName]=function(){return text;};}else if(typeof text==='function'){this.options[formatName]=text;}
this.initToolbar();this.initPagination();this.initBody();}}]);}();BootstrapTable.VERSION=Constants.VERSION;BootstrapTable.DEFAULTS=Constants.DEFAULTS;BootstrapTable.LOCALES=Constants.LOCALES;BootstrapTable.COLUMN_DEFAULTS=Constants.COLUMN_DEFAULTS;BootstrapTable.METHODS=Constants.METHODS;BootstrapTable.EVENTS=Constants.EVENTS;$.BootstrapTable=BootstrapTable;$.fn.bootstrapTable=function(option){for(var _len2=arguments.length,args=new Array(_len2>1?_len2-1:0),_key5=1;_key5<_len2;_key5++){args[_key5-1]=arguments[_key5];}
var value;this.each(function(i,el){var data=$(el).data('bootstrap.table');if(typeof option==='string'){var _data2;if(!Constants.METHODS.includes(option)){throw new Error("Unknown method: ".concat(option));}
if(!data){return;}
value=(_data2=data)[option].apply(_data2,args);if(option==='destroy'){$(el).removeData('bootstrap.table');}
return;}
if(data){console.warn('You cannot initialize the table more than once!');return;}
var options=Utils.extend(true,{},BootstrapTable.DEFAULTS,$(el).data(),_typeof(option)==='object'&&option);data=new $.BootstrapTable(el,options);$(el).data('bootstrap.table',data);data.init();});return typeof value==='undefined'?this:value;};$.fn.bootstrapTable.Constructor=BootstrapTable;$.fn.bootstrapTable.theme=Constants.THEME;$.fn.bootstrapTable.VERSION=Constants.VERSION;$.fn.bootstrapTable.defaults=BootstrapTable.DEFAULTS;$.fn.bootstrapTable.columnDefaults=BootstrapTable.COLUMN_DEFAULTS;$.fn.bootstrapTable.events=BootstrapTable.EVENTS;$.fn.bootstrapTable.locales=BootstrapTable.LOCALES;$.fn.bootstrapTable.methods=BootstrapTable.METHODS;$.fn.bootstrapTable.utils=Utils;$(function(){$('[data-toggle="table"]').bootstrapTable();});return BootstrapTable;}));;(function(factory){if(typeof module==="object"&&module.exports)module.exports=factory();else window.intlTelInput=factory();})(function(undefined){"use strict";return function(){var allCountries=[["Afghanistan","af","93"],["Albania","al","355"],["Algeria","dz","213"],["American Samoa","as","1",5,["684"]],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1",6,["264"]],["Antigua & Barbuda","ag","1",7,["268"]],["Argentina","ar","54"],["Armenia","am","374"],["Aruba","aw","297"],["Ascension Island","ac","247"],["Australia","au","61",0],["Austria","at","43"],["Azerbaijan","az","994"],["Bahamas","bs","1",8,["242"]],["Bahrain","bh","973"],["Bangladesh","bd","880"],["Barbados","bb","1",9,["246"]],["Belarus","by","375"],["Belgium","be","32"],["Belize","bz","501"],["Benin","bj","229"],["Bermuda","bm","1",10,["441"]],["Bhutan","bt","975"],["Bolivia","bo","591"],["Bosnia & Herzegovina","ba","387"],["Botswana","bw","267"],["Brazil","br","55"],["British Indian Ocean Territory","io","246"],["British Virgin Islands","vg","1",11,["284"]],["Brunei","bn","673"],["Bulgaria","bg","359"],["Burkina Faso","bf","226"],["Burundi","bi","257"],["Cambodia","kh","855"],["Cameroon","cm","237"],["Canada","ca","1",1,["204","226","236","249","250","263","289","306","343","354","365","367","368","382","387","403","416","418","428","431","437","438","450","584","468","474","506","514","519","548","579","581","584","587","604","613","639","647","672","683","705","709","742","753","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde","cv","238"],["Caribbean Netherlands","bq","599",1,["3","4","7"]],["Cayman Islands","ky","1",12,["345"]],["Central African Republic","cf","236"],["Chad","td","235"],["Chile","cl","56"],["China","cn","86"],["Christmas Island","cx","61",2,["89164"]],["Cocos (Keeling) Islands","cc","61",1,["89162"]],["Colombia","co","57"],["Comoros","km","269"],["Congo - Brazzaville","cg","242"],["Congo - Kinshasa","cd","243"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["Côte d’Ivoire","ci","225"],["Croatia","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599",0],["Cyprus","cy","357"],["Czech Republic","cz","420"],["Denmark","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1",13,["767"]],["Dominican Republic","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea","gq","240"],["Eritrea","er","291"],["Estonia","ee","372"],["Eswatini","sz","268"],["Ethiopia","et","251"],["Falkland Islands","fk","500"],["Faroe Islands","fo","298"],["Fiji","fj","679"],["Finland","fi","358",0],["France","fr","33"],["French Guiana","gf","594"],["French Polynesia","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia","ge","995"],["Germany","de","49"],["Ghana","gh","233"],["Gibraltar","gi","350"],["Greece","gr","30"],["Greenland","gl","299"],["Grenada","gd","1",14,["473"]],["Guadeloupe","gp","590",0],["Guam","gu","1",15,["671"]],["Guatemala","gt","502"],["Guernsey","gg","44",1,["1481","7781","7839","7911"]],["Guinea","gn","224"],["Guinea-Bissau","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong","hk","852"],["Hungary","hu","36"],["Iceland","is","354"],["India","in","91"],["Indonesia","id","62"],["Iran","ir","98"],["Iraq","iq","964"],["Ireland","ie","353"],["Isle of Man","im","44",2,["1624","74576","7524","7924","7624"]],["Israel","il","972"],["Italy","it","39",0],["Jamaica","jm","1",4,["876","658"]],["Japan","jp","81"],["Jersey","je","44",3,["1534","7509","7700","7797","7829","7937"]],["Jordan","jo","962"],["Kazakhstan","kz","7",1,["33","7"]],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait","kw","965"],["Kyrgyzstan","kg","996"],["Laos","la","856"],["Latvia","lv","371"],["Lebanon","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya","ly","218"],["Liechtenstein","li","423"],["Lithuania","lt","370"],["Luxembourg","lu","352"],["Macau","mo","853"],["Madagascar","mg","261"],["Malawi","mw","265"],["Malaysia","my","60"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania","mr","222"],["Mauritius","mu","230"],["Mayotte","yt","262",1,["269","639"]],["Mexico","mx","52"],["Micronesia","fm","691"],["Moldova","md","373"],["Monaco","mc","377"],["Mongolia","mn","976"],["Montenegro","me","382"],["Montserrat","ms","1",16,["664"]],["Morocco","ma","212",0],["Mozambique","mz","258"],["Myanmar (Burma)","mm","95"],["Namibia","na","264"],["Nauru","nr","674"],["Nepal","np","977"],["Netherlands","nl","31"],["New Caledonia","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea","kp","850"],["North Macedonia","mk","389"],["Northern Mariana Islands","mp","1",17,["670"]],["Norway","no","47",0],["Oman","om","968"],["Pakistan","pk","92"],["Palau","pw","680"],["Palestine","ps","970"],["Panama","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru","pe","51"],["Philippines","ph","63"],["Poland","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar","qa","974"],["Réunion","re","262",0],["Romania","ro","40"],["Russia","ru","7",0],["Rwanda","rw","250"],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé & Príncipe","st","239"],["Saudi Arabia","sa","966"],["Senegal","sn","221"],["Serbia","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1",21,["721"]],["Slovakia","sk","421"],["Slovenia","si","386"],["Solomon Islands","sb","677"],["Somalia","so","252"],["South Africa","za","27"],["South Korea","kr","82"],["South Sudan","ss","211"],["Spain","es","34"],["Sri Lanka","lk","94"],["St Barthélemy","bl","590",1],["St Helena","sh","290"],["St Kitts & Nevis","kn","1",18,["869"]],["St Lucia","lc","1",19,["758"]],["St Martin","mf","590",2],["St Pierre & Miquelon","pm","508"],["St Vincent & Grenadines","vc","1",20,["784"]],["Sudan","sd","249"],["Suriname","sr","597"],["Svalbard & Jan Mayen","sj","47",1,["79"]],["Sweden","se","46"],["Switzerland","ch","41"],["Syria","sy","963"],["Taiwan","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad & Tobago","tt","1",22,["868"]],["Tunisia","tn","216"],["Turkey","tr","90"],["Turkmenistan","tm","993"],["Turks & Caicos Islands","tc","1",23,["649"]],["Tuvalu","tv","688"],["Uganda","ug","256"],["Ukraine","ua","380"],["United Arab Emirates","ae","971"],["United Kingdom","gb","44",0],["United States","us","1",0],["Uruguay","uy","598"],["US Virgin Islands","vi","1",24,["340"]],["Uzbekistan","uz","998"],["Vanuatu","vu","678"],["Vatican City","va","39",1,["06698"]],["Venezuela","ve","58"],["Vietnam","vn","84"],["Wallis & Futuna","wf","681"],["Western Sahara","eh","212",1,["5288","5289"]],["Yemen","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["Åland Islands","ax","358",1,["18"]]];for(var i=0;i<allCountries.length;i++){var c=allCountries[i];allCountries[i]={name:c[0],iso2:c[1],dialCode:c[2],priority:c[3]||0,areaCodes:c[4]||null};}"use strict";function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=arguments[i]!=null?Object(arguments[i]):{};var ownKeys=Object.keys(source);if(typeof Object.getOwnPropertySymbols==="function"){ownKeys.push.apply(ownKeys,Object.getOwnPropertySymbols(source).filter(function(sym){return Object.getOwnPropertyDescriptor(source,sym).enumerable;}));}
ownKeys.forEach(function(key){_defineProperty(target,key,source[key]);});}
return target;}
function _defineProperty(obj,key,value){key=_toPropertyKey(key);if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}
return obj;}
function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}
function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor);}}
function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor;}
function _toPropertyKey(arg){var key=_toPrimitive(arg,"string");return typeof key==="symbol"?key:String(key);}
function _toPrimitive(input,hint){if(typeof input!=="object"||input===null)return input;var prim=input[Symbol.toPrimitive];if(prim!==undefined){var res=prim.call(input,hint||"default");if(typeof res!=="object")return res;throw new TypeError("@@toPrimitive must return a primitive value.");}
return(hint==="string"?String:Number)(input);}
var intlTelInputGlobals={getInstance:function getInstance(input){var id=input.getAttribute("data-intl-tel-input-id");return window.intlTelInputGlobals.instances[id];},instances:{},documentReady:function documentReady(){return document.readyState==="complete";}};if(typeof window==="object"){window.intlTelInputGlobals=intlTelInputGlobals;}
var id=0;var defaults={allowDropdown:true,autoInsertDialCode:false,autoPlaceholder:"polite",countrySearch:false,customContainer:"",customPlaceholder:null,dropdownContainer:null,excludeCountries:[],fixDropdownWidth:false,formatOnDisplay:true,geoIpLookup:null,hiddenInput:"",initialCountry:"",localizedCountries:null,nationalMode:true,onlyCountries:[],placeholderNumberType:"MOBILE",preferredCountries:["us","gb"],separateDialCode:false,showFlags:true,useFullscreenPopup:typeof navigator!=="undefined"&&typeof window!=="undefined"?/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||window.innerWidth<=500:false,utilsScript:""};var regionlessNanpNumbers=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"];var forEachProp=function forEachProp(obj,callback){var keys=Object.keys(obj);for(var i=0;i<keys.length;i++){callback(keys[i],obj[keys[i]]);}};var forEachInstance=function forEachInstance(method){forEachProp(window.intlTelInputGlobals.instances,function(key){window.intlTelInputGlobals.instances[key][method]();});};var Iti=function(){function Iti(input,options){var _this=this;_classCallCheck(this,Iti);this.id=id++;this.telInput=input;this.activeItem=null;this.highlightedItem=null;var customOptions=options||{};this.options={};forEachProp(defaults,function(key,value){_this.options[key]=customOptions.hasOwnProperty(key)?customOptions[key]:value;});this.hadInitialPlaceholder=Boolean(input.getAttribute("placeholder"));}
_createClass(Iti,[{key:"_init",value:function _init(){var _this2=this;if(this.options.useFullscreenPopup){this.options.fixDropdownWidth=false;}
if(this.options.countrySearch&&!this.options.useFullscreenPopup){this.options.fixDropdownWidth=true;}
if(this.options.nationalMode){this.options.autoInsertDialCode=false;}
if(this.options.separateDialCode){this.options.autoInsertDialCode=false;}
var forceShowFlags=this.options.allowDropdown&&!this.options.separateDialCode;if(!this.options.showFlags&&forceShowFlags){this.options.showFlags=true;}
if(this.options.useFullscreenPopup&&!this.options.dropdownContainer){this.options.dropdownContainer=document.body;}
this.isRTL=!!this.telInput.closest("[dir=rtl]");if(typeof Promise!=="undefined"){var autoCountryPromise=new Promise(function(resolve,reject){_this2.resolveAutoCountryPromise=resolve;_this2.rejectAutoCountryPromise=reject;});var utilsScriptPromise=new Promise(function(resolve,reject){_this2.resolveUtilsScriptPromise=resolve;_this2.rejectUtilsScriptPromise=reject;});this.promise=Promise.all([autoCountryPromise,utilsScriptPromise]);}else{this.resolveAutoCountryPromise=this.rejectAutoCountryPromise=function(){};this.resolveUtilsScriptPromise=this.rejectUtilsScriptPromise=function(){};}
this.selectedCountryData={};this._processCountryData();this._generateMarkup();this._setInitialState();this._initListeners();this._initRequests();}},{key:"_processCountryData",value:function _processCountryData(){this._processAllCountries();this._processCountryCodes();this._processPreferredCountries();if(this.options.localizedCountries){this._translateCountriesByLocale();}
if(this.options.onlyCountries.length||this.options.localizedCountries){this.countries.sort(this._countryNameSort);}}},{key:"_addCountryCode",value:function _addCountryCode(iso2,countryCode,priority){if(countryCode.length>this.countryCodeMaxLen){this.countryCodeMaxLen=countryCode.length;}
if(!this.countryCodes.hasOwnProperty(countryCode)){this.countryCodes[countryCode]=[];}
for(var i=0;i<this.countryCodes[countryCode].length;i++){if(this.countryCodes[countryCode][i]===iso2){return;}}
var index=priority!==undefined?priority:this.countryCodes[countryCode].length;this.countryCodes[countryCode][index]=iso2;}},{key:"_processAllCountries",value:function _processAllCountries(){if(this.options.onlyCountries.length){var lowerCaseOnlyCountries=this.options.onlyCountries.map(function(country){return country.toLowerCase();});this.countries=allCountries.filter(function(country){return lowerCaseOnlyCountries.indexOf(country.iso2)>-1;});}else if(this.options.excludeCountries.length){var lowerCaseExcludeCountries=this.options.excludeCountries.map(function(country){return country.toLowerCase();});this.countries=allCountries.filter(function(country){return lowerCaseExcludeCountries.indexOf(country.iso2)===-1;});}else{this.countries=allCountries;}}},{key:"_translateCountriesByLocale",value:function _translateCountriesByLocale(){for(var i=0;i<this.countries.length;i++){var iso=this.countries[i].iso2.toLowerCase();if(this.options.localizedCountries.hasOwnProperty(iso)){this.countries[i].name=this.options.localizedCountries[iso];}}}},{key:"_countryNameSort",value:function _countryNameSort(a,b){if(a.name<b.name){return-1;}
if(a.name>b.name){return 1;}
return 0;}},{key:"_processCountryCodes",value:function _processCountryCodes(){this.countryCodeMaxLen=0;this.dialCodes={};this.countryCodes={};for(var i=0;i<this.countries.length;i++){var c=this.countries[i];if(!this.dialCodes[c.dialCode]){this.dialCodes[c.dialCode]=true;}
this._addCountryCode(c.iso2,c.dialCode,c.priority);}
for(var _i=0;_i<this.countries.length;_i++){var _c=this.countries[_i];if(_c.areaCodes){var rootCountryCode=this.countryCodes[_c.dialCode][0];for(var j=0;j<_c.areaCodes.length;j++){var areaCode=_c.areaCodes[j];for(var k=1;k<areaCode.length;k++){var partialDialCode=_c.dialCode+areaCode.substr(0,k);this._addCountryCode(rootCountryCode,partialDialCode);this._addCountryCode(_c.iso2,partialDialCode);}
this._addCountryCode(_c.iso2,_c.dialCode+areaCode);}}}}},{key:"_processPreferredCountries",value:function _processPreferredCountries(){this.preferredCountries=[];for(var i=0;i<this.options.preferredCountries.length;i++){var countryCode=this.options.preferredCountries[i].toLowerCase();var countryData=this._getCountryData(countryCode,false,true);if(countryData){this.preferredCountries.push(countryData);}}}},{key:"_createEl",value:function _createEl(name,attrs,container){var el=document.createElement(name);if(attrs){forEachProp(attrs,function(key,value){return el.setAttribute(key,value);});}
if(container){container.appendChild(el);}
return el;}},{key:"_generateMarkup",value:function _generateMarkup(){this.telInput.classList.add("iti__tel-input");if(!this.telInput.hasAttribute("autocomplete")&&!(this.telInput.form&&this.telInput.form.hasAttribute("autocomplete"))){this.telInput.setAttribute("autocomplete","off");}
var _this$options=this.options,allowDropdown=_this$options.allowDropdown,separateDialCode=_this$options.separateDialCode,showFlags=_this$options.showFlags,customContainer=_this$options.customContainer,hiddenInput=_this$options.hiddenInput,dropdownContainer=_this$options.dropdownContainer,fixDropdownWidth=_this$options.fixDropdownWidth,useFullscreenPopup=_this$options.useFullscreenPopup,countrySearch=_this$options.countrySearch;var parentClass="iti";if(allowDropdown){parentClass+=" iti--allow-dropdown";}
if(separateDialCode){parentClass+=" iti--separate-dial-code";}
if(showFlags){parentClass+=" iti--show-flags";}
if(customContainer){parentClass+=" ".concat(customContainer);}
var wrapper=this._createEl("div",{"class":parentClass});this.telInput.parentNode.insertBefore(wrapper,this.telInput);var showFlagsContainer=allowDropdown||showFlags||separateDialCode;if(showFlagsContainer){this.flagsContainer=this._createEl("div",{"class":"iti__flag-container"},wrapper);}
wrapper.appendChild(this.telInput);if(showFlagsContainer){this.selectedFlag=this._createEl("div",_objectSpread({"class":"iti__selected-flag"},allowDropdown&&{role:"combobox","aria-haspopup":"listbox","aria-controls":"iti-".concat(this.id,"__country-listbox"),"aria-expanded":"false","aria-label":"Telephone country code"}),this.flagsContainer);}
if(showFlags){this.selectedFlagInner=this._createEl("div",{"class":"iti__flag"},this.selectedFlag);}
if(this.selectedFlag&&this.telInput.disabled){this.selectedFlag.setAttribute("aria-disabled","true");}
if(separateDialCode){this.selectedDialCode=this._createEl("div",{"class":"iti__selected-dial-code"},this.selectedFlag);}
if(allowDropdown){if(!this.telInput.disabled){this.selectedFlag.setAttribute("tabindex","0");}
this.dropdownArrow=this._createEl("div",{"class":"iti__arrow"},this.selectedFlag);var extraClasses=fixDropdownWidth?"":"iti--flexible-dropdown-width";this.dropdownContent=this._createEl("div",{"class":"iti__dropdown-content iti__hide ".concat(extraClasses)});if(countrySearch){this.searchInput=this._createEl("input",{type:"text","class":"iti__search-input",placeholder:"Search"},this.dropdownContent);}
this.countryList=this._createEl("ul",{"class":"iti__country-list",id:"iti-".concat(this.id,"__country-listbox"),role:"listbox","aria-label":"List of countries"},this.dropdownContent);if(this.preferredCountries.length&&!countrySearch){this._appendListItems(this.preferredCountries,"iti__preferred",true);this._createEl("li",{"class":"iti__divider","aria-hidden":"true"},this.countryList);}
this._appendListItems(this.countries,"iti__standard");if(dropdownContainer){var dropdownClasses="iti iti--container";if(useFullscreenPopup){dropdownClasses+=" iti--fullscreen-popup";}
if(countrySearch){dropdownClasses+=" iti--country-search";}
this.dropdown=this._createEl("div",{"class":dropdownClasses});this.dropdown.appendChild(this.dropdownContent);}else{this.flagsContainer.appendChild(this.dropdownContent);}}
if(hiddenInput){var hiddenInputName=hiddenInput;var name=this.telInput.getAttribute("name");if(name){var i=name.lastIndexOf("[");if(i!==-1){hiddenInputName="".concat(name.substr(0,i),"[").concat(hiddenInputName,"]");}}
this.hiddenInput=this._createEl("input",{type:"hidden",name:hiddenInputName});wrapper.appendChild(this.hiddenInput);}}},{key:"_appendListItems",value:function _appendListItems(countries,className,preferred){for(var i=0;i<countries.length;i++){var c=countries[i];var idSuffix=preferred?"-preferred":"";var listItem=this._createEl("li",{id:"iti-".concat(this.id,"__item-").concat(c.iso2).concat(idSuffix),"class":"iti__country ".concat(className),tabindex:"-1",role:"option","data-dial-code":c.dialCode,"data-country-code":c.iso2,"aria-selected":"false"},this.countryList);c.node=listItem;var content="";if(this.options.showFlags){content+="<div class='iti__flag-box'><div class='iti__flag iti__".concat(c.iso2,"'></div></div>");}
content+="<span class='iti__country-name'>".concat(c.name,"</span>");content+="<span class='iti__dial-code'>+".concat(c.dialCode,"</span>");listItem.insertAdjacentHTML("beforeend",content);}}},{key:"_setInitialState",value:function _setInitialState(){var attributeValue=this.telInput.getAttribute("value");var inputValue=this.telInput.value;var useAttribute=attributeValue&&attributeValue.charAt(0)==="+"&&(!inputValue||inputValue.charAt(0)!=="+");var val=useAttribute?attributeValue:inputValue;var dialCode=this._getDialCode(val);var isRegionlessNanp=this._isRegionlessNanp(val);var _this$options2=this.options,initialCountry=_this$options2.initialCountry,autoInsertDialCode=_this$options2.autoInsertDialCode;if(dialCode&&!isRegionlessNanp){this._updateFlagFromNumber(val);}else if(initialCountry!=="auto"){var isValidInitialCountry=initialCountry&&this._getCountryData(initialCountry,false,true);if(isValidInitialCountry){this._setFlag(initialCountry.toLowerCase());}else{if(dialCode&&isRegionlessNanp){this._setFlag("us");}else{this.defaultCountry=this.preferredCountries.length?this.preferredCountries[0].iso2:this.countries[0].iso2;if(!val){this._setFlag(this.defaultCountry);}}}
if(!val&&autoInsertDialCode){this.telInput.value="+".concat(this.selectedCountryData.dialCode);}}
if(val){this._updateValFromNumber(val);}}},{key:"_initListeners",value:function _initListeners(){this._initKeyListeners();if(this.options.autoInsertDialCode){this._initBlurListeners();}
if(this.options.allowDropdown){this._initDropdownListeners();}
if(this.hiddenInput){this._initHiddenInputListener();}}},{key:"_initHiddenInputListener",value:function _initHiddenInputListener(){var _this3=this;this._handleHiddenInputSubmit=function(){_this3.hiddenInput.value=_this3.getNumber();};if(this.telInput.form){this.telInput.form.addEventListener("submit",this._handleHiddenInputSubmit);}}},{key:"_getClosestLabel",value:function _getClosestLabel(){var el=this.telInput;while(el&&el.tagName!=="LABEL"){el=el.parentNode;}
return el;}},{key:"_initDropdownListeners",value:function _initDropdownListeners(){var _this4=this;this._handleLabelClick=function(e){if(_this4.dropdownContent.classList.contains("iti__hide")){_this4.telInput.focus();}else{e.preventDefault();}};var label=this._getClosestLabel();if(label){label.addEventListener("click",this._handleLabelClick);}
this._handleClickSelectedFlag=function(){if(_this4.dropdownContent.classList.contains("iti__hide")&&!_this4.telInput.disabled&&!_this4.telInput.readOnly){_this4._showDropdown();}};this.selectedFlag.addEventListener("click",this._handleClickSelectedFlag);this._handleFlagsContainerKeydown=function(e){var isDropdownHidden=_this4.dropdownContent.classList.contains("iti__hide");if(isDropdownHidden&&["ArrowUp","ArrowDown"," ","Enter"].includes(e.key)){e.preventDefault();e.stopPropagation();_this4._showDropdown();}
if(e.key==="Tab"){_this4._closeDropdown();}};this.flagsContainer.addEventListener("keydown",this._handleFlagsContainerKeydown);}},{key:"_initRequests",value:function _initRequests(){var _this5=this;if(this.options.utilsScript&&!window.intlTelInputUtils){if(window.intlTelInputGlobals.documentReady()){window.intlTelInputGlobals.loadUtils(this.options.utilsScript);}else{window.addEventListener("load",function(){window.intlTelInputGlobals.loadUtils(_this5.options.utilsScript);});}}else{this.resolveUtilsScriptPromise();}
if(this.options.initialCountry==="auto"){this._loadAutoCountry();}else{this.resolveAutoCountryPromise();}}},{key:"_loadAutoCountry",value:function _loadAutoCountry(){if(window.intlTelInputGlobals.autoCountry){this.handleAutoCountry();}else if(!window.intlTelInputGlobals.startedLoadingAutoCountry){window.intlTelInputGlobals.startedLoadingAutoCountry=true;if(typeof this.options.geoIpLookup==="function"){this.options.geoIpLookup(function(countryCode){window.intlTelInputGlobals.autoCountry=countryCode.toLowerCase();setTimeout(function(){return forEachInstance("handleAutoCountry");});},function(){return forEachInstance("rejectAutoCountryPromise");});}}}},{key:"_initKeyListeners",value:function _initKeyListeners(){var _this6=this;this._handleKeyupEvent=function(){if(_this6._updateFlagFromNumber(_this6.telInput.value)){_this6._triggerCountryChange();}};this.telInput.addEventListener("keyup",this._handleKeyupEvent);this._handleClipboardEvent=function(){setTimeout(_this6._handleKeyupEvent);};this.telInput.addEventListener("cut",this._handleClipboardEvent);this.telInput.addEventListener("paste",this._handleClipboardEvent);}},{key:"_cap",value:function _cap(number){var max=this.telInput.getAttribute("maxlength");return max&&number.length>max?number.substr(0,max):number;}},{key:"_initBlurListeners",value:function _initBlurListeners(){var _this7=this;this._handleSubmitOrBlurEvent=function(){_this7._removeEmptyDialCode();};if(this.telInput.form){this.telInput.form.addEventListener("submit",this._handleSubmitOrBlurEvent);}
this.telInput.addEventListener("blur",this._handleSubmitOrBlurEvent);}},{key:"_removeEmptyDialCode",value:function _removeEmptyDialCode(){if(this.telInput.value.charAt(0)==="+"){var numeric=this._getNumeric(this.telInput.value);if(!numeric||this.selectedCountryData.dialCode===numeric){this.telInput.value="";}}}},{key:"_getNumeric",value:function _getNumeric(s){return s.replace(/\D/g,"");}},{key:"_trigger",value:function _trigger(name){var e=document.createEvent("Event");e.initEvent(name,true,true);this.telInput.dispatchEvent(e);}},{key:"_showDropdown",value:function _showDropdown(){if(this.options.fixDropdownWidth){this.dropdownContent.style.width="".concat(this.telInput.offsetWidth,"px");}
this.dropdownContent.classList.remove("iti__hide");this.selectedFlag.setAttribute("aria-expanded","true");this._setDropdownPosition();if(this.options.countrySearch){this._highlightListItem(this.countryList.firstElementChild,false);this.searchInput.focus();}else if(this.activeItem){this._highlightListItem(this.activeItem,false);this._scrollTo(this.activeItem,true);}
this._bindDropdownListeners();this.dropdownArrow.classList.add("iti__arrow--up");this._trigger("open:countrydropdown");}},{key:"_toggleClass",value:function _toggleClass(el,className,shouldHaveClass){if(shouldHaveClass&&!el.classList.contains(className)){el.classList.add(className);}else if(!shouldHaveClass&&el.classList.contains(className)){el.classList.remove(className);}}},{key:"_setDropdownPosition",value:function _setDropdownPosition(){var _this8=this;if(this.options.dropdownContainer){this.options.dropdownContainer.appendChild(this.dropdown);}
if(!this.options.useFullscreenPopup){var pos=this.telInput.getBoundingClientRect();var windowTop=window.pageYOffset||document.documentElement.scrollTop;var inputTop=pos.top+windowTop;var dropdownHeight=this.dropdownContent.offsetHeight;var dropdownFitsBelow=inputTop+this.telInput.offsetHeight+dropdownHeight<windowTop+window.innerHeight;var dropdownFitsAbove=inputTop-dropdownHeight>windowTop;var positionDropdownAboveInput=!this.options.countrySearch&&!dropdownFitsBelow&&dropdownFitsAbove;this._toggleClass(this.dropdownContent,"iti__dropdown-content--dropup",positionDropdownAboveInput);if(this.options.dropdownContainer){var extraTop=positionDropdownAboveInput?0:this.telInput.offsetHeight;this.dropdown.style.top="".concat(inputTop+extraTop,"px");this.dropdown.style.left="".concat(pos.left+document.body.scrollLeft,"px");this._handleWindowScroll=function(){return _this8._closeDropdown();};window.addEventListener("scroll",this._handleWindowScroll);}}}},{key:"_getClosestListItem",value:function _getClosestListItem(target){var el=target;while(el&&el!==this.countryList&&!el.classList.contains("iti__country")){el=el.parentNode;}
return el===this.countryList?null:el;}},{key:"_bindDropdownListeners",value:function _bindDropdownListeners(){var _this9=this;this._handleMouseoverCountryList=function(e){var listItem=_this9._getClosestListItem(e.target);if(listItem){_this9._highlightListItem(listItem,false);}};this.countryList.addEventListener("mouseover",this._handleMouseoverCountryList);this._handleClickCountryList=function(e){var listItem=_this9._getClosestListItem(e.target);if(listItem){_this9._selectListItem(listItem);}};this.countryList.addEventListener("click",this._handleClickCountryList);var isOpening=true;this._handleClickOffToClose=function(){if(!isOpening){_this9._closeDropdown();}
isOpening=false;};document.documentElement.addEventListener("click",this._handleClickOffToClose);var query="";var queryTimer=null;this._handleKeydownOnDropdown=function(e){if(["ArrowUp","ArrowDown","Enter","Escape"].includes(e.key)){e.preventDefault();e.stopPropagation();if(e.key==="ArrowUp"||e.key==="ArrowDown"){_this9._handleUpDownKey(e.key);}else if(e.key==="Enter"){_this9._handleEnterKey();}else if(e.key==="Escape"){_this9._closeDropdown();}}
if(!_this9.options.countrySearch&&/^[a-zA-ZÀ-ÿа-яА-Я ]$/.test(e.key)){e.stopPropagation();if(queryTimer){clearTimeout(queryTimer);}
query+=e.key.toLowerCase();_this9._searchForCountry(query);queryTimer=setTimeout(function(){query="";},1e3);}};document.addEventListener("keydown",this._handleKeydownOnDropdown);if(this.options.countrySearch){var doFilter=function doFilter(){var inputQuery=_this9.searchInput.value.trim();if(inputQuery){_this9._filterCountries(inputQuery.toLowerCase());}else{_this9._filterCountries(null,true);}};var keyupTimer=null;this._handleSearchChange=function(){if(keyupTimer){clearTimeout(keyupTimer);}
keyupTimer=setTimeout(function(){doFilter();keyupTimer=null;},100);};this.searchInput.addEventListener("input",this._handleSearchChange);this.searchInput.addEventListener("click",function(e){return e.stopPropagation();});}}},{key:"_filterCountries",value:function _filterCountries(query){var isReset=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var isFirst=true;this.countryList.innerHTML="";for(var i=0;i<this.countries.length;i++){var c=this.countries[i];var nameLower=c.name.toLowerCase();var fullDialCode="+".concat(c.dialCode);if(isReset||nameLower.includes(query)||fullDialCode.includes(query)){this.countryList.appendChild(c.node);if(isFirst){this._highlightListItem(c.node,false);isFirst=false;}}}}},{key:"_handleUpDownKey",value:function _handleUpDownKey(key){var next=key==="ArrowUp"?this.highlightedItem.previousElementSibling:this.highlightedItem.nextElementSibling;if(next){if(next.classList.contains("iti__divider")){next=key==="ArrowUp"?next.previousElementSibling:next.nextElementSibling;}}else if(this.countryList.childElementCount>1){next=key==="ArrowUp"?this.countryList.lastElementChild:this.countryList.firstElementChild;}
if(next){var doFocus=!this.options.countrySearch;this._highlightListItem(next,doFocus);if(this.options.countrySearch){this._scrollTo(next,false);}}}},{key:"_handleEnterKey",value:function _handleEnterKey(){if(this.highlightedItem){this._selectListItem(this.highlightedItem);}}},{key:"_searchForCountry",value:function _searchForCountry(query){for(var i=0;i<this.countries.length;i++){if(this._startsWith(this.countries[i].name,query)){var listItem=this.countries[i].node;this._highlightListItem(listItem,false);this._scrollTo(listItem,true);break;}}}},{key:"_startsWith",value:function _startsWith(a,b){return a.substr(0,b.length).toLowerCase()===b;}},{key:"_updateValFromNumber",value:function _updateValFromNumber(fullNumber){var number=fullNumber;if(this.options.formatOnDisplay&&window.intlTelInputUtils&&this.selectedCountryData){var useNational=this.options.nationalMode||number.charAt(0)!=="+"&&!this.options.separateDialCode;var _intlTelInputUtils$nu=intlTelInputUtils.numberFormat,NATIONAL=_intlTelInputUtils$nu.NATIONAL,INTERNATIONAL=_intlTelInputUtils$nu.INTERNATIONAL;var format=useNational?NATIONAL:INTERNATIONAL;number=intlTelInputUtils.formatNumber(number,this.selectedCountryData.iso2,format);}
number=this._beforeSetNumber(number);this.telInput.value=number;}},{key:"_updateFlagFromNumber",value:function _updateFlagFromNumber(fullNumber){var plusIndex=fullNumber.indexOf("+");var number=plusIndex?fullNumber.substring(plusIndex):fullNumber;var selectedDialCode=this.selectedCountryData.dialCode;var isNanp=selectedDialCode==="1";if(number&&isNanp&&number.charAt(0)!=="+"){if(number.charAt(0)!=="1"){number="1".concat(number);}
number="+".concat(number);}
if(this.options.separateDialCode&&selectedDialCode&&number.charAt(0)!=="+"){number="+".concat(selectedDialCode).concat(number);}
var dialCode=this._getDialCode(number,true);var numeric=this._getNumeric(number);var countryCode=null;if(dialCode){var countryCodes=this.countryCodes[this._getNumeric(dialCode)];var alreadySelected=countryCodes.indexOf(this.selectedCountryData.iso2)!==-1&&numeric.length<=dialCode.length-1;var isRegionlessNanpNumber=selectedDialCode==="1"&&this._isRegionlessNanp(numeric);if(!isRegionlessNanpNumber&&!alreadySelected){for(var j=0;j<countryCodes.length;j++){if(countryCodes[j]){countryCode=countryCodes[j];break;}}}}else if(number.charAt(0)==="+"&&numeric.length){countryCode="";}else if(!number||number==="+"){countryCode=this.defaultCountry;}
if(countryCode!==null){return this._setFlag(countryCode);}
return false;}},{key:"_isRegionlessNanp",value:function _isRegionlessNanp(number){var numeric=this._getNumeric(number);if(numeric.charAt(0)==="1"){var areaCode=numeric.substr(1,3);return regionlessNanpNumbers.indexOf(areaCode)!==-1;}
return false;}},{key:"_highlightListItem",value:function _highlightListItem(listItem,shouldFocus){var prevItem=this.highlightedItem;if(prevItem){prevItem.classList.remove("iti__highlight");}
this.highlightedItem=listItem;this.highlightedItem.classList.add("iti__highlight");this.selectedFlag.setAttribute("aria-activedescendant",listItem.getAttribute("id"));if(shouldFocus){this.highlightedItem.focus();}}},{key:"_getCountryData",value:function _getCountryData(countryCode,ignoreOnlyCountriesOption,allowFail){var countryList=ignoreOnlyCountriesOption?allCountries:this.countries;for(var i=0;i<countryList.length;i++){if(countryList[i].iso2===countryCode){return countryList[i];}}
if(allowFail){return null;}
throw new Error("No country data for '".concat(countryCode,"'"));}},{key:"_setFlag",value:function _setFlag(countryCode){var _this$options3=this.options,allowDropdown=_this$options3.allowDropdown,separateDialCode=_this$options3.separateDialCode,showFlags=_this$options3.showFlags;var prevCountry=this.selectedCountryData.iso2?this.selectedCountryData:{};this.selectedCountryData=countryCode?this._getCountryData(countryCode,false,false):{};if(this.selectedCountryData.iso2){this.defaultCountry=this.selectedCountryData.iso2;}
if(showFlags){this.selectedFlagInner.setAttribute("class","iti__flag iti__".concat(countryCode));}
this._setSelectedCountryFlagTitleAttribute(countryCode,separateDialCode);if(separateDialCode){var dialCode=this.selectedCountryData.dialCode?"+".concat(this.selectedCountryData.dialCode):"";this.selectedDialCode.innerHTML=dialCode;var selectedFlagWidth=this.selectedFlag.offsetWidth||this._getHiddenSelectedFlagWidth();if(this.isRTL){this.telInput.style.paddingRight="".concat(selectedFlagWidth+6,"px");}else{this.telInput.style.paddingLeft="".concat(selectedFlagWidth+6,"px");}}
this._updatePlaceholder();if(allowDropdown){var prevItem=this.activeItem;if(prevItem){prevItem.classList.remove("iti__active");prevItem.setAttribute("aria-selected","false");}
if(countryCode){var nextItem=this.countryList.querySelector("#iti-".concat(this.id,"__item-").concat(countryCode,"-preferred"))||this.countryList.querySelector("#iti-".concat(this.id,"__item-").concat(countryCode));nextItem.setAttribute("aria-selected","true");nextItem.classList.add("iti__active");this.activeItem=nextItem;}}
return prevCountry.iso2!==countryCode;}},{key:"_setSelectedCountryFlagTitleAttribute",value:function _setSelectedCountryFlagTitleAttribute(countryCode,separateDialCode){if(!this.selectedFlag){return;}
var title;if(countryCode&&!separateDialCode){title="".concat(this.selectedCountryData.name,": +").concat(this.selectedCountryData.dialCode);}else if(countryCode){title=this.selectedCountryData.name;}else{title="Unknown";}
this.selectedFlag.setAttribute("title",title);}},{key:"_getHiddenSelectedFlagWidth",value:function _getHiddenSelectedFlagWidth(){var containerClone=this.telInput.parentNode.cloneNode();containerClone.style.visibility="hidden";document.body.appendChild(containerClone);var flagsContainerClone=this.flagsContainer.cloneNode();containerClone.appendChild(flagsContainerClone);var selectedFlagClone=this.selectedFlag.cloneNode(true);flagsContainerClone.appendChild(selectedFlagClone);var width=selectedFlagClone.offsetWidth;containerClone.parentNode.removeChild(containerClone);return width;}},{key:"_updatePlaceholder",value:function _updatePlaceholder(){var shouldSetPlaceholder=this.options.autoPlaceholder==="aggressive"||!this.hadInitialPlaceholder&&this.options.autoPlaceholder==="polite";if(window.intlTelInputUtils&&shouldSetPlaceholder){var numberType=intlTelInputUtils.numberType[this.options.placeholderNumberType];var placeholder=this.selectedCountryData.iso2?intlTelInputUtils.getExampleNumber(this.selectedCountryData.iso2,this.options.nationalMode,numberType):"";placeholder=this._beforeSetNumber(placeholder);if(typeof this.options.customPlaceholder==="function"){placeholder=this.options.customPlaceholder(placeholder,this.selectedCountryData);}
this.telInput.setAttribute("placeholder",placeholder);}}},{key:"_selectListItem",value:function _selectListItem(listItem){var flagChanged=this._setFlag(listItem.getAttribute("data-country-code"));this._closeDropdown();this._updateDialCode(listItem.getAttribute("data-dial-code"));this.telInput.focus();var len=this.telInput.value.length;this.telInput.setSelectionRange(len,len);if(flagChanged){this._triggerCountryChange();}}},{key:"_closeDropdown",value:function _closeDropdown(){this.dropdownContent.classList.add("iti__hide");this.selectedFlag.setAttribute("aria-expanded","false");this.selectedFlag.removeAttribute("aria-activedescendant");this.dropdownArrow.classList.remove("iti__arrow--up");document.removeEventListener("keydown",this._handleKeydownOnDropdown);if(this.options.countrySearch){this.searchInput.removeEventListener("input",this._handleSearchChange);}
document.documentElement.removeEventListener("click",this._handleClickOffToClose);this.countryList.removeEventListener("mouseover",this._handleMouseoverCountryList);this.countryList.removeEventListener("click",this._handleClickCountryList);if(this.options.dropdownContainer){if(!this.options.useFullscreenPopup){window.removeEventListener("scroll",this._handleWindowScroll);}
if(this.dropdown.parentNode){this.dropdown.parentNode.removeChild(this.dropdown);}}
this._trigger("close:countrydropdown");}},{key:"_scrollTo",value:function _scrollTo(element,middle){var container=this.dropdownContent;var windowTop=window.pageYOffset||document.documentElement.scrollTop;var containerHeight=container.offsetHeight;var containerTop=container.getBoundingClientRect().top+windowTop;var containerBottom=containerTop+containerHeight;var elementHeight=element.offsetHeight;var elementTop=element.getBoundingClientRect().top+windowTop;var elementBottom=elementTop+elementHeight;var newScrollTop=elementTop-containerTop+container.scrollTop;var middleOffset=containerHeight / 2-elementHeight / 2;if(elementTop<containerTop){if(middle){newScrollTop-=middleOffset;}
container.scrollTop=newScrollTop;}else if(elementBottom>containerBottom){if(middle){newScrollTop+=middleOffset;}
var heightDifference=containerHeight-elementHeight;container.scrollTop=newScrollTop-heightDifference;}}},{key:"_updateDialCode",value:function _updateDialCode(newDialCodeBare){var inputVal=this.telInput.value;var newDialCode="+".concat(newDialCodeBare);var newNumber;if(inputVal.charAt(0)==="+"){var prevDialCode=this._getDialCode(inputVal);if(prevDialCode){newNumber=inputVal.replace(prevDialCode,newDialCode);}else{newNumber=newDialCode;}
this.telInput.value=newNumber;}else if(this.options.autoInsertDialCode){if(inputVal){newNumber=newDialCode+inputVal;}else{newNumber=newDialCode;}
this.telInput.value=newNumber;}}},{key:"_getDialCode",value:function _getDialCode(number,includeAreaCode){var dialCode="";if(number.charAt(0)==="+"){var numericChars="";for(var i=0;i<number.length;i++){var c=number.charAt(i);if(!isNaN(parseInt(c,10))){numericChars+=c;if(includeAreaCode){if(this.countryCodes[numericChars]){dialCode=number.substr(0,i+1);}}else{if(this.dialCodes[numericChars]){dialCode=number.substr(0,i+1);break;}}
if(numericChars.length===this.countryCodeMaxLen){break;}}}}
return dialCode;}},{key:"_getFullNumber",value:function _getFullNumber(){var val=this.telInput.value.trim();var dialCode=this.selectedCountryData.dialCode;var prefix;var numericVal=this._getNumeric(val);if(this.options.separateDialCode&&val.charAt(0)!=="+"&&dialCode&&numericVal){prefix="+".concat(dialCode);}else{prefix="";}
return prefix+val;}},{key:"_beforeSetNumber",value:function _beforeSetNumber(fullNumber){var number=fullNumber;if(this.options.separateDialCode){var dialCode=this._getDialCode(number);if(dialCode){dialCode="+".concat(this.selectedCountryData.dialCode);var start=number[dialCode.length]===" "||number[dialCode.length]==="-"?dialCode.length+1:dialCode.length;number=number.substr(start);}}
return this._cap(number);}},{key:"_triggerCountryChange",value:function _triggerCountryChange(){this._trigger("countrychange");}},{key:"handleAutoCountry",value:function handleAutoCountry(){if(this.options.initialCountry==="auto"){this.defaultCountry=window.intlTelInputGlobals.autoCountry;if(!this.telInput.value){this.setCountry(this.defaultCountry);}
this.resolveAutoCountryPromise();}}},{key:"handleUtils",value:function handleUtils(){if(window.intlTelInputUtils){if(this.telInput.value){this._updateValFromNumber(this.telInput.value);}
this._updatePlaceholder();}
this.resolveUtilsScriptPromise();}},{key:"destroy",value:function destroy(){var form=this.telInput.form;if(this.options.allowDropdown){this._closeDropdown();this.selectedFlag.removeEventListener("click",this._handleClickSelectedFlag);this.flagsContainer.removeEventListener("keydown",this._handleFlagsContainerKeydown);var label=this._getClosestLabel();if(label){label.removeEventListener("click",this._handleLabelClick);}}
if(this.hiddenInput&&form){form.removeEventListener("submit",this._handleHiddenInputSubmit);}
if(this.options.autoInsertDialCode){if(form){form.removeEventListener("submit",this._handleSubmitOrBlurEvent);}
this.telInput.removeEventListener("blur",this._handleSubmitOrBlurEvent);}
this.telInput.removeEventListener("keyup",this._handleKeyupEvent);this.telInput.removeEventListener("cut",this._handleClipboardEvent);this.telInput.removeEventListener("paste",this._handleClipboardEvent);this.telInput.removeAttribute("data-intl-tel-input-id");var wrapper=this.telInput.parentNode;wrapper.parentNode.insertBefore(this.telInput,wrapper);wrapper.parentNode.removeChild(wrapper);delete window.intlTelInputGlobals.instances[this.id];}},{key:"getExtension",value:function getExtension(){if(window.intlTelInputUtils){return intlTelInputUtils.getExtension(this._getFullNumber(),this.selectedCountryData.iso2);}
return"";}},{key:"getNumber",value:function getNumber(format){if(window.intlTelInputUtils){var iso2=this.selectedCountryData.iso2;return intlTelInputUtils.formatNumber(this._getFullNumber(),iso2,format);}
return"";}},{key:"getNumberType",value:function getNumberType(){if(window.intlTelInputUtils){return intlTelInputUtils.getNumberType(this._getFullNumber(),this.selectedCountryData.iso2);}
return-99;}},{key:"getSelectedCountryData",value:function getSelectedCountryData(){return this.selectedCountryData;}},{key:"getValidationError",value:function getValidationError(){if(window.intlTelInputUtils){var iso2=this.selectedCountryData.iso2;return intlTelInputUtils.getValidationError(this._getFullNumber(),iso2);}
return-99;}},{key:"isValidNumber",value:function isValidNumber(){var val=this._getFullNumber().trim();return window.intlTelInputUtils?intlTelInputUtils.isValidNumber(val,this.selectedCountryData.iso2):null;}},{key:"isPossibleNumber",value:function isPossibleNumber(){var val=this._getFullNumber().trim();return window.intlTelInputUtils?intlTelInputUtils.isPossibleNumber(val,this.selectedCountryData.iso2):null;}},{key:"setCountry",value:function setCountry(originalCountryCode){var countryCode=originalCountryCode.toLowerCase();if(this.selectedCountryData.iso2!==countryCode){this._setFlag(countryCode);this._updateDialCode(this.selectedCountryData.dialCode);this._triggerCountryChange();}}},{key:"setNumber",value:function setNumber(number){var flagChanged=this._updateFlagFromNumber(number);this._updateValFromNumber(number);if(flagChanged){this._triggerCountryChange();}}},{key:"setPlaceholderNumberType",value:function setPlaceholderNumberType(type){this.options.placeholderNumberType=type;this._updatePlaceholder();}}]);return Iti;}();intlTelInputGlobals.getCountryData=function(){return allCountries;};var injectScript=function injectScript(path,handleSuccess,handleFailure){var script=document.createElement("script");script.onload=function(){forEachInstance("handleUtils");if(handleSuccess){handleSuccess();}};script.onerror=function(){forEachInstance("rejectUtilsScriptPromise");if(handleFailure){handleFailure();}};script.className="iti-load-utils";script.async=true;script.src=path;document.body.appendChild(script);};intlTelInputGlobals.loadUtils=function(path){if(!window.intlTelInputUtils&&!window.intlTelInputGlobals.startedLoadingUtilsScript){window.intlTelInputGlobals.startedLoadingUtilsScript=true;if(typeof Promise!=="undefined"){return new Promise(function(resolve,reject){return injectScript(path,resolve,reject);});}
injectScript(path);}
return null;};intlTelInputGlobals.defaults=defaults;intlTelInputGlobals.version="18.5.3";return function(input,options){var iti=new Iti(input,options);iti._init();input.setAttribute("data-intl-tel-input-id",iti.id);window.intlTelInputGlobals.instances[iti.id]=iti;return iti;};}();});;</script>
<script type="application/javascript">;(function($){$.chathispano=function(options){var defaults={propertyName:'value',onSomeEvent:function(){}}
var plugin=this;plugin.settings={};plugin.init=function(){plugin.settings=$.extend({},defaults,options);}
plugin.ready=function(){$(document).trigger('chathispano:ready');}}})(jQuery);;;(function($){$(document).on("chathispano:ready",function(){chathispano=window.chathispano;chathispano.observer={'obs':null,'options':{root:null,rootMargin:'0px',threshold:0.25},'init':function(){chathispano.observer.obs=new IntersectionObserver(chathispano.observer.cb,chathispano.observer.options);const images=document.querySelectorAll('img');images.forEach(image=>{if(image.hasAttribute('data-src')){chathispano.observer.obs.observe(image);}});},'cb':function(entries){entries.forEach(entry=>{if(entry.isIntersecting){entry.target.src=entry.target.getAttribute('data-src');chathispano.observer.obs.unobserve(entry.target);}});},};chathispano.observer.init();});}(jQuery));;;(function($){$(document).on("chathispano:ready",function(){chathispano=window.chathispano;chathispano.tolower=function(str){return str.toLowerCase();}
chathispano.replace=function(str,find,replace){return str.replace(find,replace);}
chathispano.render=function(tmpl_name,tmpl_data,tmpl_dir,uri){var baseUri=chathispano.settings.baseUri;if(uri){baseUri=uri;}
tmpl_data.render=chathispano.render;tmpl_data.environment=chathispano.environment.name;tmpl_data.translate=chathispano.translator.translate;tmpl_data.tolower=chathispano.tolower;tmpl_data.replace=chathispano.replace;if(!tmpl_dir){tmpl_dir=chathispano.settings.tmpl_dir;}
var tmpl_url=baseUri+tmpl_dir+'/'+tmpl_name+'._';var tmpl_string='';var finish=false;$.ajax({url:tmpl_url+'?rev='+chathispano.settings.rev,method:'GET',async:false,success:function(data){tmpl_string=data;finish=true;},error:function(jqXHR,textStatus,errorThrown){finish=true;},});while(!finish){}
result=_.template(tmpl_string);return result(tmpl_data);};});}(jQuery));;;(function($){$(document).on("chathispano:ready",function(){chathispano=window.chathispano;chathispano.storage={'prefix':chathispano.settings.storage_prefix,'get':function(key){if(localStorage){val=localStorage.getItem(key);if(val){try{val=JSON.parse(val);}catch(e){val='';}}else{val='';}
return val;}else{console.log('ERROR: localStorage is not available');return null;}},'set':function(key,val){if(localStorage){localStorage.setItem(key,JSON.stringify(val));}else{console.log('ERROR: localStorage is not available');}},'update':function(key,new_obj){obj=chathispano.storage.get(key);if(false===obj||null===obj){chathispano.storage.set(key,new_obj);return;}
new_obj=$.extend(obj,new_obj);chathispano.storage.set(key,new_obj);},};});}(jQuery));;;(function($){$(document).on("chathispano:ready",function(){chathispano=window.chathispano;chathispano.environment={'name':'xs','init':function(){chathispano.environment.get();$(document).trigger("chathispano:environment:ready");},'get':function(){var envs=['xs','sm','md','lg'];$el=$('<div>');$el.appendTo($('body'));for(var i=envs.length-1;i>=0;i--){var env=envs[i];$el.addClass('hidden-'+env);if($el.is(':hidden')){$el.remove();chathispano.environment.name=env;return;}};},};chathispano.environment.init();});}(jQuery));;;(function($){$(document).on("chathispano:ready",function(){chathispano=window.chathispano;chathispano.translator={'code':'es_ES','json':{},'init':function(){file=chathispano.settings.language_file?chathispano.settings.language_file:'global';chathispano.translator.code=chathispano.settings.locale;$.get('/I18N/'+chathispano.translator.code+'/'+file+'.json',function(json){chathispano.translator.json=json;}).always(function(){$(document).trigger("chathispano:translator:ready");});},'translate':function(key,params){str=chathispano.translator.json[key]?chathispano.translator.json[key]:key;for(var property in params){if(params.hasOwnProperty(property)){str=str.replace(new RegExp('%'+property+'%','g'),params[property]);}}
return str;},};chathispano.translator.init();});}(jQuery));;;(function($){$(document).on("chathispano:ready",function(){chathispano=window.chathispano;chathispano.tooltips={'init':function(node){$(node+' [data-toggle="tooltip"]').tooltip();}};chathispano.tooltips.init('body');});}(jQuery));;;(function($){$(document).on("chathispano:translator:ready",function(){chathispano=window.chathispano;chathispano.typeahead={'template':null,'renderChannel':function(obj){return chathispano.render('channel_search',obj);},'renderChannelMini':function(obj){return chathispano.render('channel_search_mini',obj);},'renderArticlesMini':function(obj){return chathispano.render('articles_search_mini',obj);},'renderBlogsMini':function(obj){return chathispano.render('blogs_search_mini',obj);},'init':function(node){$(node+' .typeahead').on('typeahead:open',function(e){element=e.currentTarget;position=$(element).attr('data-position');$(element).parent().children('.tt-menu').css('position',position);$(element).parent().children('.tt-menu').css('right','0px');$(element).parent().children('.tt-menu').css('left','auto');});$(node+' .typeahead').each(function(idx,element){urls=$.parseJSON($(element).attr('data-url'));wildcard=$(element).attr('data-wildcard');names=$.parseJSON($(element).attr('data-name'));empty=$.parseJSON($(element).attr('data-empty'));pending=$(element).attr('data-pending');template=$.parseJSON($(element).attr('data-template'));limit=$(element).attr('data-limit');type=$(element).attr('data-type');header=$(element).attr('data-header');var datasets=new Array();for(i=0;i<urls.length;i++){var tmpls;switch(template[i]){case'channel_search':tmpls={empty:'<div class="empty-message alert alert-info" style="margin-bottom:0px;"><span class="fa fa-info"></span> '+empty[i]+'</div>',notFound:'<div class="empty-message alert alert-info" style="margin-bottom:0px;"><span class="fa fa-info"></span> '+empty[i]+'</div>',pending:'<div class="empty-message alert alert-info" style="margin-bottom:0px;"><span class="fa fa-clock"></span> '+pending+'</div>',suggestion:chathispano.typeahead.renderChannel,};if(header=="1"){head="<p>"+chathispano.translator.translate('Channels')+"</p>";tmpls.header=head;tmpls.notFound=head+tmpls.notFound;tmpls.pending=head+tmpls.pending;tmpls.header=head;}
break;case'channel_search_mini':tmpls={empty:'<div class="empty-message alert alert-info" style="margin-bottom:0px;"><span class="fa fa-info"></span> '+empty[i]+'</div>',notFound:'<div class="empty-message alert alert-info" style="margin-bottom:0px;"><span class="fa fa-info"></span> '+empty[i]+'</div>',pending:'<div class="empty-message alert alert-info" style="margin-bottom:0px;"><span class="fa fa-clock"></span> '+pending+'</div>',suggestion:chathispano.typeahead.renderChannelMini,};if(header=="1"){head="<p>"+chathispano.translator.translate('Channels')+"</p>";tmpls.empty=head+tmpls.empty;tmpls.notFound=head+tmpls.notFound;tmpls.pending=head+tmpls.pending;tmpls.header=head;}
break;case'articles_search_mini':tmpls={empty:'<div class="empty-message alert alert-info" style="margin-bottom:0px;"><span class="fa fa-info"></span> '+empty[i]+'</div>',notFound:'<div class="empty-message alert alert-info" style="margin-bottom:0px;"><span class="fa fa-info"></span> '+empty[i]+'</div>',pending:'<div class="empty-message alert alert-info" style="margin-bottom:0px;"><span class="fa fa-clock"></span> '+pending+'</div>',suggestion:chathispano.typeahead.renderArticlesMini,};if(header=="1"){head="<p>"+chathispano.translator.translate('Articles')+"</p>";tmpls.empty=head+tmpls.empty;tmpls.notFound=head+tmpls.notFound;tmpls.pending=head+tmpls.pending;tmpls.header=head;}
break;case'blogs_search_mini':tmpls={empty:'<div class="empty-message alert alert-info" style="margin-bottom:0px;"><span class="fa fa-info"></span> '+empty[i]+'</div>',notFound:'<div class="empty-message alert alert-info" style="margin-bottom:0px;"><span class="fa fa-info"></span> '+empty[i]+'</div>',pending:'<div class="empty-message alert alert-info" style="margin-bottom:0px;"><span class="fa fa-clock"></span> '+pending+'</div>',suggestion:chathispano.typeahead.renderBlogsMini,};if(header=="1"){head="<p>"+chathispano.translator.translate('Blog posts')+"</p>";tmpls.empty=head+tmpls.empty;tmpls.notFound=head+tmpls.notFound;tmpls.pending=head+tmpls.pending;tmpls.header=head;}
break;default:break;}
datasets.push({name:names[i],limit:limit,templates:tmpls,source:new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace('value'),queryTokenizer:Bloodhound.tokenizers.whitespace,remote:{url:urls[i],wildcard:wildcard,},}),});}
$(element).typeahead(null,datasets);});},};chathispano.typeahead.init('body');});}(jQuery));;;(function($){$(document).on("chathispano:ready",function(){chathispano=window.chathispano;chathispano.moment={'init':function(node){$(node+" .moment").each(function(idx,element){var type=$(element).attr('data-unit');switch(type){case'years':break;case'months':break;case'weeks':break;case'days':break;case'hours':break;case'minutes':break;default:type='seconds';break;}
t=parseInt($(element).html());$(element).html(moment.duration(t,type).humanize());});}};if(typeof moment!=='undefined'){moment.locale('es');chathispano.moment.init("body");}});}(jQuery));;;(function($){$(document).on("chathispano:ready",function(){chathispano=window.chathispano;chathispano.editor={'init':function(){CKEDITOR.on('dialogDefinition',function(ev){var dialogName=ev.data.name;var dialogDefinition=ev.data.definition;if(dialogName=='image'){dialogDefinition.removeContents('Link');}});$('.editor').each(function(idx,obj){id=$(obj).attr('id');if($(obj).hasClass('ipvirtual')){CKEDITOR.replace(id,{extraPlugins:'colorbutton',height:60,toolbar:[{name:'format',items:['Bold']},{name:'color',items:['TextColor']},],colorButton_colors:'ffffff,000000,00007f,009300,ff0000,7f0000,9c009c,fc7f00,ffff00,00fc00,009393,00ffff,0000fc,ff00ff,7f7f7f,d2d2d2',});}else{browse_url=$(obj).attr('browse-url');upload_url=$(obj).attr('upload-url');CKEDITOR.replace(id,{extraPlugins:'colorbutton,justify,youtube',allowedContent:true,filebrowserBrowseUrl:browse_url,filebrowserUploadUrl:upload_url,});}});}};if(typeof CKEDITOR!=='undefined'&&$('.editor').length>0){chathispano.editor.init();}});}(jQuery));;</script>
<script type="text/javascript">
function load_massarius() {
s = document.createElement('script');
s.type = "text/javascript";
s.src = "https://massariuscdn.com/pubs/chathispano/chathispano_hb_setup.js";
document.body.appendChild(s);
}
</script>
<script type="text/javascript">
function show_wall_underage() {
console.log('Cookie not present, loading wall underage');
$('body').css('overflow-y', 'hidden');
$('#wall_underage').removeClass("d-none").addClass("d-flex");
setTimeout(function () {
$('#wall_underage button').prop('disabled', false);
}, 5000);
}
function hide_wall_underage() {
$.cookie('wall-underage', '1', {expires: 30});
$('#wall_underage').remove();
$('body').css('overflow-y', 'auto');
console.log('Saved cookie, loading CMP & Massarius script');
load_cmp();
}
function load_cmp() {
s = document.createElement('script');
s.async = true;
s.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0531916500832948";
s.crossorigin = "anonymous";
s.onload = function () {
load_massarius();
}
document.head.appendChild(s);
}
$(document).ready(function () {
wall_underage = $.cookie('wall-underage');
if (!wall_underage) {
show_wall_underage();
} else {
console.log('Cookie present, loading CMD & Massarius script');
load_cmp();
}
});
</script>
<script type="text/javascript">
$(document).ready(function() {
/**********
* PLUGIN *
**********/
var chathispano = new $.chathispano({
'baseUri': "https://chathispano.com/",
'locale': "es_ES",
'rev': "1787340925",
'tmpl_dir': '/assets/web/js/templates/',
'storage_prefix': 'ChatHispanoWeb-',
'language_file': 'web',
});
window.chathispano = chathispano;
document.chathispano = chathispano;
chathispano.init();
chathispano.ready();
});
</script>
<script type="text/javascript">
function check_menu_css() {
if ($('nav').css('opacity') != 1) {
$('nav').css('opacity', '');
$('nav').css('pointer-events', '');
console.log('Fixed nav CSS');
} else {
setTimeout(check_menu_css, 1000);
}
}
setTimeout(check_menu_css, 1000);
</script>
<div id="hispanito">
<img alt="HispaNiTo" src="/assets/web/images/logo-menu.png">
<div>
<hr>
<a href="/auth/login" class="text-purple" >
<span class="fas fa-2x fa-sign-in-alt"></span><br>
Iniciar sesión </a>
<hr>
<a href="/suscripciones"
class="text-darkgreen"
>
<span class="fa fa-2x fa-star"></span><br>
¡Chatea sin publicidad! </a>
<hr>
<a href="/auth/register" >
<span class="fa fa-2x fa-user-circle"></span><br>
Crear una cuenta </a>
<hr>
<a href="/regnick" >
<span class="fa fa-2x fa-user-plus"></span><br>
Reservar alias </a>
<hr>
<a href="/setpass" >
<span class="fa fa-2x fa-key"></span><br>
Actualizar contraseña </a>
<hr>
<a href="/ipvirtual" >
<span class="fa fa-2x fa-paint-brush"></span><br>
Actualizar IP virtual </a>
<hr>
<a href="/perfil/misblogs" >
<span class="fa fa-2x fa-blog"></span><br>
Mis blogs </a>
<hr>
<a href="/perfil/misforos" >
<span class="fab fa-2x fa-discourse"></span><br>
Mis foros </a>
<hr>
<a href="/chanreg" >
<span class="fa fa-2x fa-users"></span><br>
Registrar un canal </a>
<hr>
<a href="/gestiones" >
<span class="fa fa-2x fa-list"></span><br>
Más gestiones </a>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/cap-widget@latest"></script>
</body>
</html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 47
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 47 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 2.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /condiciones |
Condiciones de Uso
|
|
Анализировать url |
| /lopd |
Política de Privacidad
|
|
Анализировать url |
| /about:blank |
No cumplo los requisitos - Salir
|
|
Анализировать url |
| /chat/ |
<font>Chat</font>
|
|
Анализировать url |
| /faqs-premium |
<span class="fa fa-question" style="color:#ffffff;"></span>
<font>Premium FAQS</font>
|
|
Анализировать url |
| /faqs-premium |
<font>Premium FAQS</font>
|
|
Анализировать url |
| /suscripciones |
<font>Suscripciones</font>
|
|
Анализировать url |
| /chat/ |
<font>Chat</font>
|
|
Анализировать url |
| /faqs-premium |
<span class="fa fa-question"></span>
Premium FAQS
|
|
Анализировать url |
| /suscripciones |
<span class="fa fa-list"></span>
Suscripciones
|
|
Анализировать url |
| /auth/login |
Iniciar sesión
|
|
Анализировать url |
| /chat/ |
Chat
|
|
Анализировать url |
| /suscripciones/premium |
¡Chatea como nunca lo has soñado!
|
|
Анализировать url |
| /suscripciones/premium |
¡Pruébalo gratis!
|
|
Анализировать url |
| /chats-adultos |
Ver chats
|
|
Анализировать url |
| /chats-edad |
Ver chats
|
|
Анализировать url |
| /chats-internacional |
Ver chats
|
|
Анализировать url |
| /chats-gays |
Ver chats
|
|
Анализировать url |
| /chats-lesbianas |
Ver chats
|
|
Анализировать url |
| /chats-romanticos |
Ver chats
|
|
Анализировать url |
| /categorias |
Ver más temáticas
|
|
Анализировать url |
| /noticias/como-afecta-la-eleccion-de-navegador-a-tu-privacidad |
Leer más
|
|
Анализировать url |
| /noticias/registro-de-nicks-en-chat-hispano-que-es-para-que-sirve-y-como-protegemos-tus-datos |
Leer más
|
|
Анализировать url |
| /noticias/herramientas-contra-la-difusion-no-consentida-de-imagenes-intimas |
Leer más
|
|
Анализировать url |
| /noticias/como-protegerte-del-acoso-en-chat-hispano |
Leer más
|
|
Анализировать url |
| /noticias/tu-foro-en-espana-con-privacidad-real-presentamos-tuforo-chathispano-com |
Leer más
|
|
Анализировать url |
| /general/enamorate-a-lo-grande-descubre-madintouch-tu-nuevo-favorito-en-sitios-de-citas |
Leer más
|
|
Анализировать url |
| /canal/lc-usa/blog/descubre-vive-y-celebra-la-amistad-en-la-diversidad-lc-usa |
Leer más
|
|
Анализировать url |
| /canal/lc-argentina/blog/-la-mejor-formula-chatmusicaradio-la-tenemos-aca-lc-argentina |
Leer más
|
|
Анализировать url |
| /canal/lc-mas-de-40/blog/porque-lc-mas-de-40 |
Leer más
|
|
Анализировать url |
| /canal/lc-mas-de-40/blog/bienvenidos-al-chat-de-mas-de-40-anos |
Leer más
|
|
Анализировать url |
| /canal/zona-erotica/blog/la-musica-y-el-erotismo |
Leer más
|
|
Анализировать url |
| /general/apoya-a-las-poblaciones-de-mexico-y-republica-dominicana |
Leer más
|
|
Анализировать url |
| /general/en-chat-hispano-estamos-orgullosos-de-ser-tambien-un-chat-gay |
Leer más
|
|
Анализировать url |
| /general/utilidad-del-chat-en-desplazamientos-y-viajes |
Leer más
|
|
Анализировать url |
| /general/el-chat-en-el-apoyo-de-personas-con-necesidades-especiales |
Leer más
|
|
Анализировать url |
| /normas/politica-de-cookies |
Política de cookies
|
|
Анализировать url |
| /auth/login |
<span class="fas fa-2x fa-sign-in-alt"></span><br>
Iniciar sesión
|
|
Анализировать url |
| /suscripciones |
<span class="fa fa-2x fa-star"></span><br>
¡Chatea sin publicidad!
|
|
Анализировать url |
| /auth/register |
<span class="fa fa-2x fa-user-circle"></span><br>
Crear una cuenta
|
|
Анализировать url |
| /regnick |
<span class="fa fa-2x fa-user-plus"></span><br>
Reservar alias
|
|
Анализировать url |
| /setpass |
<span class="fa fa-2x fa-key"></span><br>
Actualizar contraseña
|
|
Анализировать url |
| /ipvirtual |
<span class="fa fa-2x fa-paint-brush"></span><br>
Actualizar IP virtual
|
|
Анализировать url |
| /perfil/misblogs |
<span class="fa fa-2x fa-blog"></span><br>
Mis blogs
|
|
Анализировать url |
| /perfil/misforos |
<span class="fab fa-2x fa-discourse"></span><br>
Mis foros
|
|
Анализировать url |
| /chanreg |
<span class="fa fa-2x fa-users"></span><br>
Registrar un canal
|
|
Анализировать url |
| /gestiones |
<span class="fa fa-2x fa-list"></span><br>
Más gestiones
|
|
Анализировать url |
Внешние ссылки
Кол-во: 38
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 38 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| foro.chathispano.com |
<font>Foro</font>
|
Анализировать url |
| chathispano.com |
<font>Blogs</font>
|
Анализировать url |
| chathispano.com |
<font>Noticias</font>
|
Анализировать url |
| chathispano.com |
<font>Normas</font>
|
Анализировать url |
| chathispano.com |
<font>Gestiones</font>
|
Анализировать url |
| chathispano.com |
<font>Contacto</font>
|
Анализировать url |
| chathispano.com |
<font>Ayuda</font>
|
Анализировать url |
| chathispano.com |
<font>Iniciar sesión</font>
|
Анализировать url |
| foro.chathispano.com |
<font>Foro</font>
|
Анализировать url |
| chathispano.com |
<font>Blogs</font>
|
Анализировать url |
| chathispano.com |
<font>Noticias</font>
|
Анализировать url |
| chathispano.com |
<font>Normas</font>
|
Анализировать url |
| chathispano.com |
<font>Gestiones</font>
|
Анализировать url |
| chathispano.com |
<font>Contacto</font>
|
Анализировать url |
| chathispano.com |
<font>Ayuda</font>
|
Анализировать url |
| chathispano.com |
<span class="fa fa-star"></span>
¡Chatea sin publicidad!
|
Анализировать url |
| chathispano.com |
<span class="fa fa-star"></span>
¡Chatea sin publicidad!
|
Анализировать url |
| wordpress.org |
plugin oficial
|
Анализировать url |
| wordpress.org |
Descarga el plugin de Wordpress
|
Анализировать url |
| chathispano.com |
nuestro configurador
|
Анализировать url |
| chathispano.com |
Ir al configurador
|
Анализировать url |
| chathispano.com |
Chat
|
Анализировать url |
| foro.chathispano.com |
Foro
|
Анализировать url |
| chathispano.com |
Blogs
|
Анализировать url |
| chathispano.com |
Noticias
|
Анализировать url |
| chathispano.com |
Normas
|
Анализировать url |
| chathispano.com |
Estadísticas
|
Анализировать url |
| chathispano.com |
Historias
|
Анализировать url |
| tuforo.chathispano.com |
Tu foro gratis
|
Анализировать url |
| chathispano.com |
Contacto
|
Анализировать url |
| chathispano.com |
Ayuda
|
Анализировать url |
| chathispano.com |
Condiciones de uso
|
Анализировать url |
| chathispano.com |
Privacidad
|
Анализировать url |
| chathispano.com |
Soporte
|
Анализировать url |
| chathispano.com |
Anunciantes
|
Анализировать url |
| facebook.com |
<i class="fab fa-facebook-f fa-2x"></i>
|
|
| twitter.com |
<i class="fab fa-twitter fa-2x"></i>
|
|
| youtube.com |
<i class="fab fa-youtube fa-2x"></i>
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Таким сайт irc-hispano.org видят поисковые системы. Процент оптимизации невысокий - 54%. Чтобы улучшить сайт и попасть в ТОП необходимо:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: