From f4239fdc598c57135fe8093cb31f45a435949daa Mon Sep 17 00:00:00 2001 From: Leandro Roberto Silva Date: Fri, 1 Mar 2019 00:07:09 -0300 Subject: [PATCH] 2486 django channels (#2523) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * config inicial * impl channels tutorial 1 e 2 * corrige versão do redis * impl tutorial 3 * impl time-refresh websocket * add view para apps frontend * corrige teste de app do sapl * renomeia view para entry_point_view * add redis no docker compose e no travis * configura ativação para channels * add comunicação websocket ao nginx * change frontend * corrige porta do postgres * descomenta código de configuração do logging * rename view and urls from app frontend * corrige teste e url para app online * adequa leitura de query_string para asgirequest * nova versão do frontend * inclui teste de https no ws --- .travis.yml | 1 + config/nginx/sapl.conf | 35 +- daphne_start.sh | 46 +++ docker-compose.yml | 9 + docs/instalacao31.rst | 42 +++ requirements/requirements.txt | 4 + sapl/asgi.py | 14 + sapl/base/consumers.py | 139 ++++++++ sapl/base/routing.py | 9 + sapl/base/urls.py | 27 +- sapl/base/views.py | 125 ++++--- sapl/protocoloadm/views.py | 4 +- sapl/routing.py | 12 + sapl/rules/apps.py | 58 +++- sapl/sessao/views.py | 2 +- sapl/settings.py | 16 + .../sapl/css/chunk-3e2c11a1.e4f7f867.css | 1 + .../sapl/css/chunk-3e2c11a1.e4f7f867.css.gz | Bin 0 -> 3950 bytes .../sapl/css/chunk-45646c50.b20a1ea4.css | 8 + .../sapl/css/chunk-45646c50.b20a1ea4.css.gz | Bin 0 -> 28872 bytes .../sapl/css/chunk-4cf2dae1.c632bec6.css | 1 + .../sapl/css/chunk-4cf2dae1.c632bec6.css.gz | Bin 0 -> 3567 bytes ...c9fe6b4.css => chunk-vendors.2ce8185b.css} | 2 +- .../sapl/css/chunk-vendors.2ce8185b.css.gz | Bin 0 -> 21922 bytes .../sapl/css/chunk-vendors.3c9fe6b4.css.gz | Bin 21644 -> 0 bytes sapl/static/sapl/css/online.3d6220ca.css | 1 + .../img/icon_normas_juridicas.52266702.png | Bin 0 -> 4995 bytes .../sapl/img/icon_plenarias.f182e226.png | Bin 0 -> 4441 bytes .../static/sapl/js/chunk-2d0c4a82.6ddbd5d4.js | 1 + .../sapl/js/chunk-2d0c4a82.6ddbd5d4.js.gz | Bin 0 -> 276 bytes .../static/sapl/js/chunk-2d0e8be2.bf2356b1.js | 1 + .../sapl/js/chunk-2d0e8be2.bf2356b1.js.gz | Bin 0 -> 290 bytes .../static/sapl/js/chunk-3e2c11a1.8d622491.js | 1 + .../sapl/js/chunk-3e2c11a1.8d622491.js.gz | Bin 0 -> 2956 bytes .../static/sapl/js/chunk-45646c50.856e60c0.js | 1 + .../sapl/js/chunk-45646c50.856e60c0.js.gz | Bin 0 -> 17956 bytes .../static/sapl/js/chunk-4cf2dae1.89120e74.js | 1 + .../sapl/js/chunk-4cf2dae1.89120e74.js.gz | Bin 0 -> 1453 bytes sapl/static/sapl/js/chunk-vendors.0003dc37.js | 278 ---------------- .../sapl/js/chunk-vendors.0003dc37.js.gz | Bin 379640 -> 0 bytes sapl/static/sapl/js/chunk-vendors.0b0a5dbb.js | 304 ++++++++++++++++++ .../sapl/js/chunk-vendors.0b0a5dbb.js.gz | Bin 0 -> 495724 bytes sapl/static/sapl/js/compilacao.7b04bca9.js | 1 + sapl/static/sapl/js/compilacao.7b04bca9.js.gz | Bin 0 -> 6648 bytes sapl/static/sapl/js/global.742e068f.js | 7 + sapl/static/sapl/js/global.742e068f.js.gz | Bin 0 -> 13855 bytes sapl/static/sapl/js/online.50eb7f8e.js | 1 + sapl/static/sapl/js/online.50eb7f8e.js.gz | Bin 0 -> 3867 bytes sapl/templates/base.html | 6 +- sapl/templates/base/channel_index.html | 27 ++ sapl/templates/base/channel_room.html | 47 +++ .../templates/base/time_refresh_log_test.html | 34 ++ sapl/test_urls.py | 7 +- sapl/webpack-stats.json | 2 +- setup.py | 2 + start.sh | 7 +- 56 files changed, 929 insertions(+), 355 deletions(-) create mode 100755 daphne_start.sh create mode 100644 sapl/asgi.py create mode 100644 sapl/base/consumers.py create mode 100644 sapl/base/routing.py create mode 100644 sapl/routing.py create mode 100644 sapl/static/sapl/css/chunk-3e2c11a1.e4f7f867.css create mode 100644 sapl/static/sapl/css/chunk-3e2c11a1.e4f7f867.css.gz create mode 100644 sapl/static/sapl/css/chunk-45646c50.b20a1ea4.css create mode 100644 sapl/static/sapl/css/chunk-45646c50.b20a1ea4.css.gz create mode 100644 sapl/static/sapl/css/chunk-4cf2dae1.c632bec6.css create mode 100644 sapl/static/sapl/css/chunk-4cf2dae1.c632bec6.css.gz rename sapl/static/sapl/css/{chunk-vendors.3c9fe6b4.css => chunk-vendors.2ce8185b.css} (98%) create mode 100644 sapl/static/sapl/css/chunk-vendors.2ce8185b.css.gz delete mode 100644 sapl/static/sapl/css/chunk-vendors.3c9fe6b4.css.gz create mode 100644 sapl/static/sapl/css/online.3d6220ca.css create mode 100644 sapl/static/sapl/img/icon_normas_juridicas.52266702.png create mode 100644 sapl/static/sapl/img/icon_plenarias.f182e226.png create mode 100644 sapl/static/sapl/js/chunk-2d0c4a82.6ddbd5d4.js create mode 100644 sapl/static/sapl/js/chunk-2d0c4a82.6ddbd5d4.js.gz create mode 100644 sapl/static/sapl/js/chunk-2d0e8be2.bf2356b1.js create mode 100644 sapl/static/sapl/js/chunk-2d0e8be2.bf2356b1.js.gz create mode 100644 sapl/static/sapl/js/chunk-3e2c11a1.8d622491.js create mode 100644 sapl/static/sapl/js/chunk-3e2c11a1.8d622491.js.gz create mode 100644 sapl/static/sapl/js/chunk-45646c50.856e60c0.js create mode 100644 sapl/static/sapl/js/chunk-45646c50.856e60c0.js.gz create mode 100644 sapl/static/sapl/js/chunk-4cf2dae1.89120e74.js create mode 100644 sapl/static/sapl/js/chunk-4cf2dae1.89120e74.js.gz delete mode 100644 sapl/static/sapl/js/chunk-vendors.0003dc37.js delete mode 100644 sapl/static/sapl/js/chunk-vendors.0003dc37.js.gz create mode 100644 sapl/static/sapl/js/chunk-vendors.0b0a5dbb.js create mode 100644 sapl/static/sapl/js/chunk-vendors.0b0a5dbb.js.gz create mode 100644 sapl/static/sapl/js/compilacao.7b04bca9.js create mode 100644 sapl/static/sapl/js/compilacao.7b04bca9.js.gz create mode 100644 sapl/static/sapl/js/global.742e068f.js create mode 100644 sapl/static/sapl/js/global.742e068f.js.gz create mode 100644 sapl/static/sapl/js/online.50eb7f8e.js create mode 100644 sapl/static/sapl/js/online.50eb7f8e.js.gz create mode 100644 sapl/templates/base/channel_index.html create mode 100644 sapl/templates/base/channel_room.html create mode 100644 sapl/templates/base/time_refresh_log_test.html diff --git a/.travis.yml b/.travis.yml index 80532c789..3146e8fc3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,6 +5,7 @@ python: services: - postgresql + - redis-server install: - pip install -r requirements/test-requirements.txt diff --git a/config/nginx/sapl.conf b/config/nginx/sapl.conf index ef3dac421..3dcf923b1 100644 --- a/config/nginx/sapl.conf +++ b/config/nginx/sapl.conf @@ -1,37 +1,58 @@ upstream sapl_server { - server unix:/var/interlegis/sapl/run/gunicorn.sock fail_timeout=0; - +} +upstream channels_server { + server unix:/var/interlegis/sapl/run/daphne.sock; } server { - listen 80; server_name sapl.test; - client_max_body_size 4G; location /static/ { - alias /var/interlegis/sapl/collected_static/; + alias /var/interlegis/sapl/collected_static/; } location /media/ { - alias /var/interlegis/sapl/media/; + alias /var/interlegis/sapl/media/; } location / { + try_files $uri @proxy_to_app; + } + + location /ws/ { + try_files $uri @proxyto_ws; + } + + location @proxyto_ws { + proxy_pass http://channels_server; + + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + + proxy_redirect off; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Host $server_name; + } + + location @proxy_to_app { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; - if (!-f $request_filename) { proxy_pass http://sapl_server; break; } } + error_page 500 502 503 504 /500.html; location = /500.html { root /var/interlegis/sapl/sapl/static/; diff --git a/daphne_start.sh b/daphne_start.sh new file mode 100755 index 000000000..e5339d450 --- /dev/null +++ b/daphne_start.sh @@ -0,0 +1,46 @@ +#!/bin/bash + +# As seen in http://tutos.readthedocs.org/en/latest/source/ndg.html + +SAPL_DIR="/var/interlegis/sapl" + +# Seta um novo diretório foi passado como raiz para o SAPL +# caso esse tenha sido passado como parâmetro +if [ "$1" ] +then + SAPL_DIR="$1" +fi + +NAME="SAPL" # Name of the application (*) +DJANGODIR=/var/interlegis/sapl/ # Django project directory (*) +SOCKFILE=/var/interlegis/sapl/run/daphne.sock # we will communicate using this unix socket (*) +USER=`whoami` # the user to run as (*) +GROUP=`whoami` # the group to run as (*) +NUM_WORKERS=3 # how many worker processes should Gunicorn spawn (*) + # NUM_WORKERS = 2 * CPUS + 1 +TIMEOUT=60 +MAX_REQUESTS=100 # number of requests before restarting worker +DJANGO_SETTINGS_MODULE=sapl.settings # which settings file should Django use (*) +DJANGO_ASGI_MODULE=sapl.asgi # WSGI module name (*) + +echo "Starting $NAME as `whoami` on base dir $SAPL_DIR" + +# parameter can be passed to run without virtualenv +if [[ "$@" != "no-venv" ]]; then + # Activate the virtual environment + cd $DJANGODIR + source /var/interlegis/.virtualenvs/sapl/bin/activate + export DJANGO_SETTINGS_MODULE=$DJANGO_SETTINGS_MODULE + export PYTHONPATH=$DJANGODIR:$PYTHONPATH +fi + +# Create the run directory if it doesn't exist +RUNDIR=$(dirname $SOCKFILE) +test -d $RUNDIR || mkdir -p $RUNDIR + +# Start your Django Unicorn +exec daphne \ + -u $SOCKFILE ${DJANGO_ASGI_MODULE}:application \ + --access-log /var/log/sapl/daphne_access.log \ + -v2 + diff --git a/docker-compose.yml b/docker-compose.yml index 12fca9901..c151a50b4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,6 +10,11 @@ sapldb: - sapldb_data:/var/lib/postgresql/data/ ports: - "5432:5432" +saplredis: + image: redis:5.0.3-stretch + restart: always + ports: + - "6379:6379" sapl: image: interlegis/sapl:3.1.146 restart: always @@ -23,11 +28,15 @@ sapl: EMAIL_HOST_USER: usuariosmtp EMAIL_SEND_USER: usuariosmtp EMAIL_HOST_PASSWORD: senhasmtp + USE_CHANNEL_LAYERS: 'True' + PORT_CHANNEL_LAYERS: 6379 + HOST_CHANNEL_LAYERS: saplredis TZ: America/Sao_Paulo volumes: - sapl_data:/var/interlegis/sapl/data - sapl_media:/var/interlegis/sapl/media links: - sapldb + - saplredis ports: - "80:80" diff --git a/docs/instalacao31.rst b/docs/instalacao31.rst index c440c222e..d61f54d5c 100644 --- a/docs/instalacao31.rst +++ b/docs/instalacao31.rst @@ -145,9 +145,18 @@ Criação da `SECRET_KEY [^/]+)/$', consumers.ChatConsumer), + + url(r'^ws/time-refresh/$', consumers.TimeRefreshConsumer), +] diff --git a/sapl/base/urls.py b/sapl/base/urls.py index 005f12d71..6a898ee5f 100644 --- a/sapl/base/urls.py +++ b/sapl/base/urls.py @@ -8,6 +8,7 @@ from django.contrib.auth.views import (password_reset, password_reset_complete, password_reset_done) from django.views.generic.base import RedirectView, TemplateView +from sapl import base from sapl.base.views import AutorCrud, ConfirmarEmailView, TipoAutorCrud from sapl.settings import EMAIL_SEND_USER, MEDIA_URL @@ -42,9 +43,12 @@ app_name = AppConfig.name admin_user = [ url(r'^sistema/usuario/$', PesquisarUsuarioView.as_view(), name='usuario'), - url(r'^sistema/usuario/create$', CreateUsuarioView.as_view(), name='user_create'), - url(r'^sistema/usuario/(?P\d+)/edit$', EditUsuarioView.as_view(), name='user_edit'), - url(r'^sistema/usuario/(?P\d+)/delete$', DeleteUsuarioView.as_view(), name='user_delete') + url(r'^sistema/usuario/create$', + CreateUsuarioView.as_view(), name='user_create'), + url(r'^sistema/usuario/(?P\d+)/edit$', + EditUsuarioView.as_view(), name='user_edit'), + url(r'^sistema/usuario/(?P\d+)/delete$', + DeleteUsuarioView.as_view(), name='user_delete') ] alterar_senha = [ @@ -83,6 +87,19 @@ recuperar_senha = [ name='recuperar_senha_completo'), ] +channels_url = [ + + url(r'^sapl/channel$', base.views.chanel_index, name='channel_index'), + url(r'^sapl/channel/(?P[^/]+)/$', + base.views.chanel_room, name='channel_room'), + url(r'^sapl/time-refresh/$', + base.views.time_refresh_log_test, name='time_refresh_log_test_index'), + + url(r'^online', + base.views.online_app_view, name='online_app_url'), + +] + urlpatterns = [ url(r'^sistema/autor/tipo/', include(TipoAutorCrud.get_urls())), @@ -97,7 +114,7 @@ urlpatterns = [ url(r'^sistema/app-config/', include(AppConfigCrud.get_urls())), # TODO mover estas telas para a app 'relatorios' - url(r'^sistema/relatorios/$', + url(r'^sistema/relatorios/$', RelatoriosListView.as_view(), name='relatorios_list'), url(r'^sistema/relatorios/materia-por-autor$', RelatorioMateriasPorAutorView.as_view(), name='materia_por_autor'), @@ -185,4 +202,4 @@ urlpatterns = [ LogotipoView.as_view(), name='logotipo'), -] + recuperar_senha + alterar_senha + admin_user +] + recuperar_senha + alterar_senha + admin_user + channels_url diff --git a/sapl/base/views.py b/sapl/base/views.py index 00271babc..172ad2ad1 100644 --- a/sapl/base/views.py +++ b/sapl/base/views.py @@ -1,6 +1,7 @@ import collections -import itertools import datetime +import itertools +import json import logging import os @@ -15,11 +16,13 @@ from django.core.urlresolvers import reverse, reverse_lazy from django.db import connection from django.db.models import Count, Q, ProtectedError from django.http import Http404, HttpResponseRedirect +from django.shortcuts import render from django.template import TemplateDoesNotExist from django.template.loader import get_template from django.utils import timezone from django.utils.encoding import force_bytes from django.utils.http import urlsafe_base64_decode, urlsafe_base64_encode +from django.utils.safestring import mark_safe from django.utils.translation import string_concat from django.utils.translation import ugettext_lazy as _ from django.views.generic import (CreateView, DeleteView, FormView, ListView, @@ -61,6 +64,25 @@ from .forms import (AlterarSenhaForm, CasaLegislativaForm, from .models import AppConfig, CasaLegislativa +def chanel_index(request): + return render(request, 'base/channel_index.html', {}) + + +def chanel_room(request, room_name): + return render(request, 'base/channel_room.html', { + 'room_name_json': mark_safe(json.dumps(room_name)) + }) + + +def time_refresh_log_test(request): + return render(request, 'base/time_refresh_log_test.html', {}) + + +def online_app_view(request): + + return render(request, 'online_app.html') + + def filtra_url_materias_em_tramitacao(qr, qs, campo_url, local_ou_status): id_materias = [] filtro_url = qr[campo_url] @@ -289,7 +311,7 @@ class AutorCrud(CrudAux): class RelatoriosListView(TemplateView): - template_name='base/relatorios_list.html' + template_name = 'base/relatorios_list.html' def get_context_data(self, **kwargs): context = super(TemplateView, self).get_context_data(**kwargs) @@ -799,15 +821,15 @@ class RelatorioNormasPublicadasMesView(FilterView): context['ano'] = self.request.GET['ano'] normas_mes = collections.OrderedDict() - meses = {1: 'Janeiro', 2: 'Fevereiro', 3:'Março', 4: 'Abril', 5: 'Maio', 6:'Junho', - 7: 'Julho', 8: 'Agosto', 9:'Setembro', 10:'Outubro', 11:'Novembro', 12:'Dezembro'} + meses = {1: 'Janeiro', 2: 'Fevereiro', 3: 'Março', 4: 'Abril', 5: 'Maio', 6: 'Junho', + 7: 'Julho', 8: 'Agosto', 9: 'Setembro', 10: 'Outubro', 11: 'Novembro', 12: 'Dezembro'} for norma in context['object_list']: if not meses[norma.data.month] in normas_mes: normas_mes[meses[norma.data.month]] = [] normas_mes[meses[norma.data.month]].append(norma) - + context['normas_mes'] = normas_mes - + quant_normas_mes = {} for key in normas_mes.keys(): quant_normas_mes[key] = len(normas_mes[key]) @@ -833,19 +855,20 @@ class RelatorioNormasVigenciaView(FilterView): vigencia = kwargs['data']['vigencia'] if ano: qs = qs.filter(ano=ano) - + if vigencia == 'True': qs_dt_not_null = qs.filter(data_vigencia__isnull=True) - qs = (qs_dt_not_null | qs.filter(data_vigencia__gte=datetime.datetime.now().date())).distinct() + qs = (qs_dt_not_null | qs.filter( + data_vigencia__gte=datetime.datetime.now().date())).distinct() else: - qs = qs.filter(data_vigencia__lt=datetime.datetime.now().date()) + qs = qs.filter( + data_vigencia__lt=datetime.datetime.now().date()) kwargs.update({ 'queryset': qs }) return kwargs - def get_context_data(self, **kwargs): context = super(RelatorioNormasVigenciaView, self).get_context_data(**kwargs) @@ -855,17 +878,20 @@ class RelatorioNormasVigenciaView(FilterView): if not self.filterset.form.is_valid(): return context - normas_totais = NormaJuridica.objects.filter(ano=self.request.GET['ano']) - + normas_totais = NormaJuridica.objects.filter( + ano=self.request.GET['ano']) + context['quant_total'] = len(normas_totais) if self.request.GET['vigencia'] == 'True': context['vigencia'] = 'Vigente' context['quant_vigente'] = len(context['object_list']) - context['quant_nao_vigente'] = context['quant_total'] - context['quant_vigente'] + context['quant_nao_vigente'] = context['quant_total'] - \ + context['quant_vigente'] else: context['vigencia'] = 'Não vigente' context['quant_nao_vigente'] = len(context['object_list']) - context['quant_vigente'] = context['quant_total'] - context['quant_nao_vigente'] + context['quant_vigente'] = context['quant_total'] - \ + context['quant_nao_vigente'] qr = self.request.GET.copy() context['filter_url'] = ('&' + qr.urlencode()) if len(qr) > 0 else '' @@ -891,7 +917,7 @@ class EstatisticasAcessoNormas(TemplateView): return self.render_to_response(context) context['ano'] = self.request.GET['ano'] - + query = ''' select norma_id, ano, extract(month from horario_acesso) as mes, count(*) from norma_normaestatisticas @@ -904,20 +930,21 @@ class EstatisticasAcessoNormas(TemplateView): rows = cursor.fetchall() normas_mes = collections.OrderedDict() - meses = {1: 'Janeiro', 2: 'Fevereiro', 3:'Março', 4: 'Abril', 5: 'Maio', 6:'Junho', - 7: 'Julho', 8: 'Agosto', 9:'Setembro', 10:'Outubro', 11:'Novembro', 12:'Dezembro'} - + meses = {1: 'Janeiro', 2: 'Fevereiro', 3: 'Março', 4: 'Abril', 5: 'Maio', 6: 'Junho', + 7: 'Julho', 8: 'Agosto', 9: 'Setembro', 10: 'Outubro', 11: 'Novembro', 12: 'Dezembro'} + for row in rows: if not meses[int(row[2])] in normas_mes: normas_mes[meses[int(row[2])]] = [] norma_est = [NormaJuridica.objects.get(id=row[0]), row[3]] normas_mes[meses[int(row[2])]].append(norma_est) - + # Ordena por acesso e limita em 5 for n in normas_mes: - sorted_by_value = sorted(normas_mes[n], key=lambda kv: kv[1], reverse=True) + sorted_by_value = sorted( + normas_mes[n], key=lambda kv: kv[1], reverse=True) normas_mes[n] = sorted_by_value[0:5] - + context['normas_mes'] = normas_mes return self.render_to_response(context) @@ -952,8 +979,8 @@ class ListarInconsistenciasView(PermissionRequiredMixin, ListView): tabela.append( ('mandato_sem_data_inicio', 'Mandatos sem data inicial', - len(mandato_sem_data_inicio()) - ) + len(mandato_sem_data_inicio()) + ) ) tabela.append( ('parlamentares_mandatos_intersecao', @@ -977,7 +1004,7 @@ class ListarInconsistenciasView(PermissionRequiredMixin, ListView): ('legislatura_infindavel', 'Legislaturas sem data fim', len(legislatura_infindavel()) - ) + ) ) return tabela @@ -1000,14 +1027,14 @@ class ListarLegislaturaInfindavelView(PermissionRequiredMixin, ListView): def get_context_data(self, **kwargs): context = super( ListarLegislaturaInfindavelView, self - ).get_context_data(**kwargs) + ).get_context_data(**kwargs) paginator = context['paginator'] page_obj = context['page_obj'] context['page_range'] = make_pagination( page_obj.number, paginator.num_pages) context[ 'NO_ENTRIES_MSG' - ] = 'Nenhuma encontrada.' + ] = 'Nenhuma encontrada.' return context @@ -1050,14 +1077,14 @@ class ListarBancadaComissaoAutorExternoView(PermissionRequiredMixin, ListView): def get_context_data(self, **kwargs): context = super( ListarBancadaComissaoAutorExternoView, self - ).get_context_data(**kwargs) + ).get_context_data(**kwargs) paginator = context['paginator'] page_obj = context['page_obj'] context['page_range'] = make_pagination( page_obj.number, paginator.num_pages) context[ 'NO_ENTRIES_MSG' - ] = 'Nenhum encontrado.' + ] = 'Nenhum encontrado.' return context @@ -1084,7 +1111,7 @@ class ListarAutoresDuplicadosView(PermissionRequiredMixin, ListView): page_obj.number, paginator.num_pages) context[ 'NO_ENTRIES_MSG' - ] = 'Nenhum encontrado.' + ] = 'Nenhum encontrado.' return context @@ -1097,10 +1124,12 @@ def parlamentares_mandatos_intersecao(): for c in combinacoes: data_inicio_mandato1 = c[0].data_inicio_mandato - data_fim_mandato1 = c[0].data_fim_mandato if c[0].data_fim_mandato else timezone.now().date() + data_fim_mandato1 = c[0].data_fim_mandato if c[0].data_fim_mandato else timezone.now( + ).date() data_inicio_mandato2 = c[1].data_inicio_mandato - data_fim_mandato2 = c[1].data_fim_mandato if c[1].data_fim_mandato else timezone.now().date() + data_fim_mandato2 = c[1].data_fim_mandato if c[1].data_fim_mandato else timezone.now( + ).date() if data_inicio_mandato1 and data_inicio_mandato2: exists = intervalos_tem_intersecao( @@ -1131,7 +1160,7 @@ class ListarParlMandatosIntersecaoView(PermissionRequiredMixin, ListView): page_obj.number, paginator.num_pages) context[ 'NO_ENTRIES_MSG' - ] = 'Nenhum encontrado.' + ] = 'Nenhum encontrado.' return context @@ -1152,14 +1181,14 @@ class ListarMandatoSemDataInicioView(PermissionRequiredMixin, ListView): def get_context_data(self, **kwargs): context = super( ListarMandatoSemDataInicioView, self - ).get_context_data(**kwargs) + ).get_context_data(**kwargs) paginator = context['paginator'] page_obj = context['page_obj'] context['page_range'] = make_pagination( page_obj.number, paginator.num_pages) context[ 'NO_ENTRIES_MSG' - ] = 'Nenhum encontrada.' + ] = 'Nenhum encontrada.' return context @@ -1187,27 +1216,27 @@ class ListarMatProtocoloInexistenteView(PermissionRequiredMixin, ListView): def get_context_data(self, **kwargs): context = super( ListarMatProtocoloInexistenteView, self - ).get_context_data(**kwargs) + ).get_context_data(**kwargs) paginator = context['paginator'] page_obj = context['page_obj'] context['page_range'] = make_pagination( page_obj.number, paginator.num_pages) context[ 'NO_ENTRIES_MSG' - ] = 'Nenhuma encontrada.' + ] = 'Nenhuma encontrada.' return context def protocolos_com_materias(): protocolos = {} - + for m in MateriaLegislativa.objects.filter(numero_protocolo__isnull=False).order_by('-ano', 'numero_protocolo'): if Protocolo.objects.filter(numero=m.numero_protocolo, ano=m.ano).exists(): key = "{}/{}".format(m.numero_protocolo, m.ano) val = protocolos.get(key, list()) val.append(m) protocolos[key] = val - + return [(v[0], len(v)) for (k, v) in protocolos.items() if len(v) > 1] @@ -1230,7 +1259,7 @@ class ListarProtocolosComMateriasView(PermissionRequiredMixin, ListView): page_obj.number, paginator.num_pages) context[ 'NO_ENTRIES_MSG' - ] = 'Nenhum encontrado.' + ] = 'Nenhum encontrado.' return context @@ -1244,6 +1273,7 @@ def protocolos_duplicados(): return [(v[0], len(v)) for (k, v) in protocolos.items() if len(v) > 1] + class ListarProtocolosDuplicadosView(PermissionRequiredMixin, ListView): model = get_user_model() template_name = 'base/protocolos_duplicados.html' @@ -1263,7 +1293,7 @@ class ListarProtocolosDuplicadosView(PermissionRequiredMixin, ListView): page_obj.number, paginator.num_pages) context[ 'NO_ENTRIES_MSG' - ] = 'Nenhum encontrado.' + ] = 'Nenhum encontrado.' return context @@ -1295,9 +1325,9 @@ class PesquisarUsuarioView(PermissionRequiredMixin, FilterView): context['page_range'] = make_pagination( page_obj.number, paginator.num_pages) - + context['NO_ENTRIES_MSG'] = 'Nenhum usuário encontrado!' - + context['title'] = _('Usuários') return context @@ -1308,7 +1338,7 @@ class PesquisarUsuarioView(PermissionRequiredMixin, FilterView): data = self.filterset.data url = '' if data: - url = "&" + str(self.request.environ['QUERY_STRING']) + url = "&" + str(self.request.META['QUERY_STRING']) if url.startswith("&page"): ponto_comeco = url.find('username=') - 1 url = url[ponto_comeco:] @@ -1366,13 +1396,14 @@ class DeleteUsuarioView(PermissionRequiredMixin, DeleteView): template_name = "crud/confirm_delete.html" permission_required = ('base.delete_appconfig',) success_url = reverse_lazy('sapl.base:usuario') - success_message = "Usuário removido com sucesso!" + success_message = "Usuário removido com sucesso!" - def delete(self, request, *args, **kwargs): + def delete(self, request, *args, **kwargs): try: super(DeleteUsuarioView, self).delete(request, *args, **kwargs) except ProtectedError as exception: - error_url = reverse_lazy('sapl.base:user_delete', kwargs={'pk': self.kwargs['pk']}) + error_url = reverse_lazy('sapl.base:user_delete', kwargs={ + 'pk': self.kwargs['pk']}) error_message = "O usuário não pode ser removido, pois é referenciado por:
    " for e in exception.protected_objects: @@ -1389,7 +1420,7 @@ class DeleteUsuarioView(PermissionRequiredMixin, DeleteView): @property def cancel_url(self): return reverse('sapl.base:user_edit', - kwargs={'pk': self.kwargs['pk']}) + kwargs={'pk': self.kwargs['pk']}) class EditUsuarioView(PermissionRequiredMixin, UpdateView): diff --git a/sapl/protocoloadm/views.py b/sapl/protocoloadm/views.py index a750d1881..3a0b08656 100755 --- a/sapl/protocoloadm/views.py +++ b/sapl/protocoloadm/views.py @@ -404,7 +404,7 @@ class ProtocoloPesquisaView(PermissionRequiredMixin, FilterView): # Então a ordem da URL está diferente data = self.filterset.data if data and data.get('numero') is not None: - url = "&" + str(self.request.environ['QUERY_STRING']) + url = "&" + str(self.request.META['QUERY_STRING']) if url.startswith("&page"): ponto_comeco = url.find('numero=') - 1 url = url[ponto_comeco:] @@ -882,7 +882,7 @@ class PesquisarDocumentoAdministrativoView(DocumentoAdministrativoMixin, # Então a ordem da URL está diferente data = self.filterset.data if data and data.get('tipo') is not None: - url = "&" + str(self.request.environ['QUERY_STRING']) + url = "&" + str(self.request.META['QUERY_STRING']) if url.startswith("&page"): ponto_comeco = url.find('tipo=') - 1 url = url[ponto_comeco:] diff --git a/sapl/routing.py b/sapl/routing.py new file mode 100644 index 000000000..e668b49a4 --- /dev/null +++ b/sapl/routing.py @@ -0,0 +1,12 @@ +from channels.auth import AuthMiddlewareStack +from channels.routing import ProtocolTypeRouter, URLRouter +import sapl.base.routing + + +application = ProtocolTypeRouter({ + 'websocket': AuthMiddlewareStack( + URLRouter( + sapl.base.routing.websocket_urlpatterns + ) + ), +}) diff --git a/sapl/rules/apps.py b/sapl/rules/apps.py index c0dc19fd8..4d2a925af 100644 --- a/sapl/rules/apps.py +++ b/sapl/rules/apps.py @@ -1,13 +1,17 @@ from builtins import LookupError import logging -import django -from django.apps import apps +from asgiref.sync import async_to_sync +from channels.layers import get_channel_layer +import django.apps +from django.conf import settings from django.contrib.auth import get_user_model from django.contrib.auth.management import _get_all_permissions from django.core import exceptions from django.db import models, router +from django.db.models.signals import post_save from django.db.utils import DEFAULT_DB_ALIAS +from django.dispatch.dispatcher import receiver from django.utils.translation import string_concat from django.utils.translation import ugettext_lazy as _ import reversion @@ -34,7 +38,7 @@ def create_proxy_permissions( try: logger.info("Tentando obter modelo de permissão do app.") - Permission = apps.get_model('auth', 'Permission') + Permission = django.apps.apps.get_model('auth', 'Permission') except LookupError as e: logger.error(str(e)) return @@ -253,16 +257,62 @@ def cria_usuarios_padrao(): rules.cria_usuarios_padrao() +def send_signal_for_websocket_time_refresh(inst, action): + + if not settings.USE_CHANNEL_LAYERS: + return + + if hasattr(inst, '_meta') and not inst._meta.app_config is None and \ + inst._meta.app_config.name[:4] == 'sapl': + + # um mensagem não deve ser enviada se é post_save mas originou se de + # revision_pre_delete_signal + + funcs = [] + + if action == 'post_save': + import inspect + funcs = list(filter(lambda x: x == 'revision_pre_delete_signal', + map(lambda x: x[3], inspect.stack()))) + + if not funcs: + try: + channel_layer = get_channel_layer() + + async_to_sync(channel_layer.group_send)( + "group_time_refresh_channel", { + "type": "time_refresh.message", + 'message': { + 'action': action, + 'id': inst.id, + 'app': inst._meta.app_label, + 'model': inst._meta.model_name + } + } + ) + except Exception as e: + logger = logging.getLogger(__name__) + logger.info(_("Erro na comunicação com o backend do redis. " + "Certifique se possuir um servidor de redis " + "ativo funcionando como configurado em " + "CHANNEL_LAYERS")) + + def revision_pre_delete_signal(sender, **kwargs): + send_signal_for_websocket_time_refresh(kwargs['instance'], 'pre_delete') with reversion.create_revision(): kwargs['instance'].save() reversion.set_comment("Deletado pelo sinal.") +@receiver(post_save, dispatch_uid='sapl_post_save_signal') +def sapl_post_save_signal(sender, instance, using, **kwargs): + send_signal_for_websocket_time_refresh(instance, 'post_save') + + models.signals.post_migrate.connect( receiver=update_groups) - models.signals.post_migrate.connect( receiver=create_proxy_permissions, dispatch_uid="django.contrib.auth.management.create_permissions") diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py index 6f68de1a6..6ebc82ceb 100755 --- a/sapl/sessao/views.py +++ b/sapl/sessao/views.py @@ -2977,7 +2977,7 @@ class PesquisarSessaoPlenariaView(FilterView): # Então a ordem da URL está diferente data = self.filterset.data if data and data.get('data_inicio__year') is not None: - url = "&" + str(self.request.environ['QUERY_STRING']) + url = "&" + str(self.request.META['QUERY_STRING']) if url.startswith("&page"): ponto_comeco = url.find('data_inicio__year=') - 1 url = url[ponto_comeco:] diff --git a/sapl/settings.py b/sapl/settings.py index 0faaf3416..0c1aa3b0e 100644 --- a/sapl/settings.py +++ b/sapl/settings.py @@ -100,6 +100,8 @@ INSTALLED_APPS = ( 'webpack_loader', + 'channels', + ) + SAPL_APPS # FTS = Full Text Search @@ -204,7 +206,21 @@ TEMPLATES = [ WSGI_APPLICATION = 'sapl.wsgi.application' +ASGI_APPLICATION = "sapl.routing.application" + +USE_CHANNEL_LAYERS = config('USE_CHANNEL_LAYERS', cast=bool, default=False) +HOST_CHANNEL_LAYERS = config('HOST_CHANNEL_LAYERS', cast=str, default='localhost') +PORT_CHANNEL_LAYERS = config('PORT_CHANNEL_LAYERS', cast=int, default=6379) + +CHANNEL_LAYERS = { + 'default': { + 'BACKEND': 'channels_redis.core.RedisChannelLayer', + 'CONFIG': { + "hosts": [(HOST_CHANNEL_LAYERS, PORT_CHANNEL_LAYERS)], + }, + }, +} # Database # https://docs.djangoproject.com/en/1.8/ref/settings/#databases diff --git a/sapl/static/sapl/css/chunk-3e2c11a1.e4f7f867.css b/sapl/static/sapl/css/chunk-3e2c11a1.e4f7f867.css new file mode 100644 index 000000000..a0d74f515 --- /dev/null +++ b/sapl/static/sapl/css/chunk-3e2c11a1.e4f7f867.css @@ -0,0 +1 @@ +.widget-pagination{position:relative;background-color:hsla(0,0%,100%,.2);border:1px solid #ddd;border-radius:20px;cursor:pointer}.widget-pagination:hover{background-color:hsla(0,0%,100%,.7)}.widget-pagination .arrow{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;height:38px;width:38px;cursor:pointer}.widget-pagination .disabled{opacity:.4;cursor:not-allowed}.widget-pagination .pages{line-height:38px;position:static;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.widget-pagination .pages .inner{z-index:1;position:absolute;top:100%;right:20px;display:none;padding:15px 15px 0;border:1px solid #ddd;background-color:hsla(0,0%,100%,.9)}.widget-pagination .pages:hover .inner{display:inline-block}.form-opacity{opacity:.5}.form-opacity:hover{opacity:1}.form-sessao-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto;grid-column-gap:15px}.form-sessao-list .form-opacity{opacity:.4}.form-sessao-list:hover .form-opacity{opacity:.6}.form-sessao-list:hover .form-opacity:hover{opacity:1}@media screen and (max-width:991px){.form-sessao-list{grid-template-columns:1fr 1fr 1fr;grid-row-gap:15px}.form-sessao-list .widget-pagination{grid-column-start:1;grid-column-end:4}}.sessao-plenaria-item-list{display:grid;grid-template-columns:auto auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAAKlBMVEXPz8/Z2dnIyMjh4eG+vr63t7fo6Oivr6/w8PCnp6f39/egoKD///+YmJh2NJuTAAAADnRSTlMlJSUlJSUlJSUlJSUlJSP7kV4AAAt8SURBVHja3Z3ZkhxXrmyXD8COTPL+/+/eh5S6+0gUxZkV9VxWZpERGB0OB5pHTk2ueFnXsSWPjytpIyCSzSRuYs/JOvrQ1s+W8TB6gqqwnPHx1sINT63XmsoPTTeZTazzKEtYrWSpylFbUdPFA0iPJCn7mPNcdbREyvETE19tlvJhStdqLGVWRYKVtZkOqutViFTkzQySlFa26GDwNWjK5XEjj7witQspTlQNYR0nkrdyAmr12NmpZ/L8462FjVRMhS/x4aGIyUr+OER0nI0gfrDY0aGRDAyDx6NKPfUKo5FrXVN59WG2TtDsQwg/zkfRsYwMzYcEZaocnxXslZoZZjV29/UzrEz6bOt4YaOh4KE9cj6OroPFU8ISStmdXCZyca/YjoDyaAZVUoqVXDyiUQ31VWOCoi0feq1mYNTRy9YSHBuiVgfBQz6rTZ+YsvCy0EZZs+PmenQ1qjWREhU7O2uxNbpa2RMu14sYkkbXwfhwXbgjmZi3Z+0WDwViCAtlgs2s4yewly83Xi+LQfMkW+0Ey1HFsQlM5XqKhrmGscr5449susUjXWyHCzEmJxznod1Lsc/TRtGc7nVMUh8/HPngAvnwWMrDfnZCgp4dBFfOw7ITyEbZIVR1qTjSEF9sD/UsmhzLldgVOWv5WHvm6lNeQlITEItcYakhrEb20fCs2qm6xCUgj8YIrNMjayfbq4ucsbNhZS40EnPVEd5ZZ9PJOsr2xOSj1lZVgdf7bNxGqlCigUDGuawoSPIodcupTSRl47W9uUaHulKK2KW5+hZCOKqMQUe0M8Wp3UP2eeY5e64Y0au6iJ6Or4mnEA+JruUA5zprXSmlqn9pQOQs0tqO9ppCs4z3MCiPlWJZGJjEkYwza2rvKnLsOcP2rGXvYWRqJIC2KmerhqsoqhXRsLTpONTBj0c6lBhkMXhOHSEDzlEftXYalNodWcxSSNR5IjvzSmGy7etxwPhjzuQ8nu62epa0tbDlS/RUGoY1OO21IvGK0eAxNmSvWlwoskRVJ6M8jDQnu4fZMS1XjqxRk8td4JLcLvNPrsC3pyBbM/YbKQ2oiF2RMUHSXsokMtfy8p9uEptY6Wl7Vbx86/KU6mLpMvg4y8Nnm+6pBps1tVKCswLb6q6xJ3oCmkYrnfng+GgACuZK455tSSJMo6EXiTnVGLhlPfIJY+B7S4PyhMQ6FmmnuhCN9cjFKj4dbWpDuHzOVWseLh0bVsbBthZoh0g00prGPLzn+nCNuRgKfBTzHFlqXNu/wQgyo5PRNVmcrVfi/PHSnensMLFGkjRSjtLLVwpzKdONtmA2PWHEW84NX2Oc/KggbvVg4lWHLBd9XP24XJU1B8m1dTUNCOFZ4uTBwMHR85zI0uzWjto4ueTxKEZD1LB6iJM09EiWsImJriOBvd45cuoztfET5SiW1tf2EOcJjyUzPJJt7ZrZxpnn2lkad+LSWoV2K7TBM2sUcn5goYcggyJIdCmv9mDpB5vD43pM0DYJ17VvNYEif5DkpV0hf4iJDkAaAtk/axQJa3NNbVsWi7Ge0jZFL7cbCMk43icff00R9ANsc17N9XllXPlRh3ayeyQjyS3VILR053nQmkiIahtQzOWLsrU3RDgWGtmy7HVFIjyjK3RGuiTUkNIS4ZPaKRR5fR2qhsLJ4VV37FVx3LzC+PrN9GX8nDbHmU7wRKvHUAb5DzOAeBRaLStd+yR9ISGwr8xVM0ZnyeMaHLy11NZ9rLTduBtUO3qLXWuxuFz5K5CRm75/1z6OLcfq8flJBcPEFw5+XqFDXnXZ+imZZWF/bAZDR5c7QmVXEbWWsVzgeNXpVeHWfeWbnhLPurbEkws6UZ/uNl6QXvWBOSe7en0c6pExnleCOIyESVNp4sav7La1R1Es91E5JrVzMZ4esz4hYTeU1s+cHdSVSSt5rhAp1xlh2ZWzS8bTMoKizKCUU/pxhDzV5QHr1wfDNxZFvzlO8Lv6B9mqUJ3Vgw9Svw/RKbwMsQRyW5fhv+6yebwqqonUMzaWR4FexOPi7SxyjiPVja5NRopsdNmSfXKonZnitknMk1Sp5aePhe2jtbKi4jSZsTg8yqbmKqPuCGg3SkYHnct5ZKPpQwBiuA24+y9pku/PqW9j2sC9gdL/NsO8dXTkS6Mb48ZY4nquLqRJlcuXHnNeGc8v90gxRIq1s6/wkkK2+PWoF2OegApXR66hbOHo6sfX/1czhjxc/LxaDlNzPl4enhLNQ3qVYplmBKq8Z/Zcy24X1bs+3tj86gbIaS/1nNG8ms4f02qDrclI5tFLi84h9d1KF94g+vltUPjnkoxx0qoo+KE9Qz/oYmr26jxZG/JkjaKzOBtNykg2V/YUbXztU1dkpPO03UqP9Z5FSAxDcCCK405kUM1z9a+uzM14AdPYbqQmrSL2WdSbufRn0LO3NDv7HtiVr/uAmk3a2qjqUkQsSVmiWWrsbMPCdV3P0Vo8KofsJdFaXKa2i6yz48vryEevt2BV6VOPuVzF9HqNmmJLGj9xPkD+QBjvmjb+ZmP8dC/8RR+R22bAv/TgfH1VY4S7llzJU7/qdPb01V6MB6IapQ9l2kyYQXLMQx04+ZGD2DfvxF86JuAtDv+/hQfzdlP11xrJ/WiYnyam8Sbwzh8A4PBzR5S/jot2Vxjrbx0Gt54l/M80nLf3SN82oOd3Eip/5KTr1xryz2yV37zxf6Gl3T7s/mmx3JRR+reumDfDHPtO++UdRF7Lx9xjQPjvkwxu4QBfAAvxW0vWH1is8RvIhz+F4MX9YIZ/4Hv/qOb/d3MEueEE4ZPDQG7PFPjjE/AWVyi+EZp5J6ya+3vHH6PymxHg/zEH8Uap7l/d0Lwf8OH3b9l2AkRurNgOg+yYfUVYcZ1QnLEK446Nudh25/+tb8of/wT1i9+yovYzeswb9U6fZYFx43r3L8Zzn5f+WeodN6dp/Wfezk1hrL+VFOw7ARv57mLtjfAaueNM/VNtNbfeEPvfDH9bSYG/sAp444s6X44n/FqixU8UHHknTMAHd/4I/8sY4c2vs32hl9zdnv6DZ/AekCCT8C7WeRr9ImjgASrSONGV4bLgkvtypuharc637+BxD42Nf1+B4FZw4mdGWtx6Q+x/PiV3H0v/+fq4w27IlxBOf5mUwc+O07wLwYdo3w/4cHsZpz9SzFtmZXzVfJd3oC0QD+EtjtG+xVt4W4qk30GgvT8Q9Gq4ebtCJ1+H6XH/paQXgHpfqcy/zCG57ebLXxIWv2fe9+M/0vsRCnu79ezXVf3vZ4Z4ow29zyJX3CyB/yNizr2kNv4ZXPiVYOBPBf15F/tVw/D2H/DLEPz34+w3J879JzPzFvmJ3xR37rR7/7leiPcgIy3rVfzclOvwf1oV7jbQ+SdyHz/4eNHv0+B7Y5cFvpnMfp/w+m9l3S9SH/zphGJ+vcL7z2HOciON5c/WPbz9Be8v20bhFpPOL8kIt+TGfmLllHexKbZ7uL/0/Ws9i3cRso7D+xAA1bwDsZ3XWQl+k2TcDyfR8h60tc5Q3selN4U3Tfn5inLhneyFWu9lfcTcm3/9P8td7+QYuG940/jTkeP9rO+9G6mENyWZ/j3x8f7KWq/mjfvPc1+5kPfQi2xS3olO2HIbzvi/FJC8lR2p755R3Oec0OcJzdxq2fAzjskd1ZY/WWXc93LV/zW1e1BIvwDa4N7HA//7Crnn2ssnKqS3xKb+Lhz9bV2Q/vbWgXuKUP3dsrnh4dlPIwn3JP59Ali4Q4n+JZ7GLVXBPhXf3wEQP6vC7Unxf1J9bnR14LOjO2654vaJrpw3LyT5hb0PNxXd+FsI4I1SS75azZwbRtpPYpQ3r3n/C5fzHo4Dux7eyOno7ydv3vVo9l9/OTcbFf4zRnx34eU/8yVv/vjOF9aBvPkn/MJK9R0M3V4Ds/8PjdTTI3ZRy/cAAAAASUVORK5CYII=);border-bottom:1px solid #d5d5d5;padding:15px;line-height:1;cursor:pointer}.sessao-plenaria-item-list:hover{background-color:hsla(0,0%,96.1%,.9);text-decoration:none}.sessao-plenaria-item-list .subtitulo{color:#777;display:inline-block;text-align:right;line-height:1.2}.sessao-plenaria-item-list .subtitulo .separator{display:block;height:0;overflow:hidden}.sessao-plenaria-item-list h5{line-height:1;color:#007;margin-bottom:0}@media screen and (max-width:1199px){.sessao-plenaria-item-list{grid-template-columns:auto;line-height:1.3}.sessao-plenaria-item-list h5{font-size:110%}.sessao-plenaria-item-list .subtitulo{line-height:1;text-align:left}}.sessaoplenaria-list{grid-template-rows:auto auto;grid-row-gap:15px}.sessaoplenaria-list,.sessaoplenaria-list .inner-list{display:grid;grid-template-columns:1fr} \ No newline at end of file diff --git a/sapl/static/sapl/css/chunk-3e2c11a1.e4f7f867.css.gz b/sapl/static/sapl/css/chunk-3e2c11a1.e4f7f867.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..449d3cb98d7cc8628bffbd886f2e43117136eced GIT binary patch literal 3950 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:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;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,.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-auto,.col-lg,.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-auto,.col-md,.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-auto,.col-sm,.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-auto,.col-xl,.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-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.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 td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(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 td,.table-dark th,.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:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.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 + .75rem + 2px);padding:.375rem .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:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;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:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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:100% calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((3em + 2.25rem)/4 + 1.75rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100% calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((3em + 2.25rem)/4 + 1.75rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .form-group,.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:0}.form-inline .form-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack: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:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack: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:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.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{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.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{-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem rgba(130,138,145,.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{-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem rgba(130,138,145,.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{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem rgba(72,180,97,.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{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem rgba(72,180,97,.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{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem rgba(58,176,195,.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{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem rgba(58,176,195,.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{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem rgba(222,170,12,.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{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem rgba(222,170,12,.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{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem rgba(225,83,97,.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{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem rgba(225,83,97,.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{-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem rgba(216,217,219,.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{-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem rgba(216,217,219,.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{-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem rgba(82,88,93,.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{-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem rgba(82,88,93,.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{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.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{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.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{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.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{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.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{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.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{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.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{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.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{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.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{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.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{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.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{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.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{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.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{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.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{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.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{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.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{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.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;-webkit-box-shadow:none;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-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:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.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:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){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-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-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-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .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:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.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),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{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:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;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{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.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{color:#6c757d}.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{pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{-webkit-transition:none;transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.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{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);font-weight:400;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .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:.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;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-webkit-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.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:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-webkit-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.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{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.nav{display:-webkit-box;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:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm,.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.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:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;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{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md,.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.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:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;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{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg,.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.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:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;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{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl,.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.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:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;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,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck,.card-deck .card{-webkit-box-direction:normal}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-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-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .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:2;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;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:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{-webkit-transition:none;transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.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{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.progress-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;-webkit-transition:width .6s ease;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{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:focus,.list-group-item-secondary.list-group-item-action:hover{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:focus,.list-group-item-success.list-group-item-action:hover{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:focus,.list-group-item-info.list-group-item-action:hover{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:focus,.list-group-item-warning.list-group-item-action:hover{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:focus,.list-group-item-danger.list-group-item-action:hover{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:focus,.list-group-item-light.list-group-item-action:hover{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:focus,.list-group-item-dark.list-group-item-action:hover{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):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-50px);transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-webkit-box;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-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem + -1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem + -1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .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;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' 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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' 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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-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;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{-webkit-transition:none;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(1turn);transform:rotate(1turn)}}@keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{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:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;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 embed,.embed-responsive iframe,.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.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-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{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-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{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-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{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-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{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-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{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-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{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@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;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{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.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:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.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:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.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:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.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:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.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:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.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:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.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:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.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:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.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:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.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:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.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:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.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:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.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:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.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:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.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:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;-webkit-box-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}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{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 td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.body-base-layout{overflow:hidden}.base-layout,.grid-template-columns{grid-template-columns:64px 186px auto 0}.base-layout header,.row-top{grid-row-start:1;grid-row-end:2}.base-layout .sideleft,.base-layout .sideright,.row-middle{grid-row-start:2;grid-row-end:3}.base-layout{position:fixed;top:0;right:0;bottom:0;left:0;background-color:transparent;z-index:1030;display:grid;grid-template-rows:60px auto}.base-layout header{display:grid;grid-template-columns:64px 2fr 1fr 64px;grid-column-start:1;grid-column-end:5;-ms-flex-line-pack:stretch;align-content:stretch}.base-layout .sideleft{grid-column-start:1;grid-column-end:2}.base-layout .main{grid-row-start:2;grid-row-end:3;grid-column-start:2;grid-column-end:4;overflow:auto}.base-layout .sideright{grid-column-start:4;grid-column-end:5}.base-layout.left-expand .sideleft{grid-column-start:1;grid-column-end:3}.base-layout.left-expand .main{grid-column-start:3;grid-column-end:4}.base-layout .hover-circle:hover{background-color:#ddd;border-radius:50%}.base-layout .sideleft,.base-layout header{background-color:#f5f5f5}.base-layout .main,.base-layout .sideleft,.base-layout .sideright{background-color:#f0f0f0;background-image:url(data:image/png;base64,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)}.base-layout header{border-bottom:1px solid #ddd}.base-layout .main{text-align:justify;padding:1rem;padding-bottom:0}.base-layout header .brand,.base-layout header .header-main,.base-layout header .header-right,.base-layout header .navigation{padding:8px;height:60px}.base-layout header .navigation{padding:6px 4px 6px 12px}.base-layout .nav-toggler{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;cursor:pointer}.base-layout .nav-toggler .line{background:#000;display:block;height:2px;width:22px;margin:2px}.base-layout .nav-toggler:hover{background-color:#ddd}.base-layout .empty-list{background-color:hsla(0,0%,87.8%,.9);background-image:url(data:image/png;base64,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);padding:3rem;text-align:center;font-size:120%}.header-right{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}.header-right i{color:rgba(0,0,0,.5);padding:8px;cursor:pointer}.header-right i:hover{color:#000} \ No newline at end of file diff --git a/sapl/static/sapl/css/chunk-45646c50.b20a1ea4.css.gz b/sapl/static/sapl/css/chunk-45646c50.b20a1ea4.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..bb311051b82791aa431ae72e4c5fd2ae56bce64c GIT binary patch literal 28872 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�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 qUpDYC|Hw8W45-q&y)LR@wfcsyL)+1#A literal 0 HcmV?d00001 diff --git a/sapl/static/sapl/css/chunk-4cf2dae1.c632bec6.css b/sapl/static/sapl/css/chunk-4cf2dae1.c632bec6.css new file mode 100644 index 000000000..711cdbff1 --- /dev/null +++ b/sapl/static/sapl/css/chunk-4cf2dae1.c632bec6.css @@ -0,0 +1 @@ +.sessao-plenaria-item-list{display:grid;grid-template-columns:auto auto;background-image:url(data:image/png;base64,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);border-bottom:1px solid #d5d5d5;padding:15px;line-height:1;cursor:pointer}.sessao-plenaria-item-list:hover{background-color:hsla(0,0%,96.1%,.9);text-decoration:none}.sessao-plenaria-item-list .subtitulo{color:#777;display:inline-block;text-align:right;line-height:1.2}.sessao-plenaria-item-list .subtitulo .separator{display:block;height:0;overflow:hidden}.sessao-plenaria-item-list h5{line-height:1;color:#007;margin-bottom:0}@media screen and (max-width:1199px){.sessao-plenaria-item-list{grid-template-columns:auto;line-height:1.3}.sessao-plenaria-item-list h5{font-size:110%}.sessao-plenaria-item-list .subtitulo{line-height:1;text-align:left}}.sessao-plenaria-online .sessao-plenaria-item-list{padding:5px}.sessao-plenaria-online .sessao-plenaria-item-list .subtitulo .separator{display:inline} \ No newline at end of file diff --git a/sapl/static/sapl/css/chunk-4cf2dae1.c632bec6.css.gz b/sapl/static/sapl/css/chunk-4cf2dae1.c632bec6.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..4faf23e540b9add07f4ca258c2e6038a4f881e89 GIT binary patch literal 3567 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 literal 0 HcmV?d00001 diff --git a/sapl/static/sapl/css/chunk-vendors.3c9fe6b4.css b/sapl/static/sapl/css/chunk-vendors.2ce8185b.css similarity index 98% rename from sapl/static/sapl/css/chunk-vendors.3c9fe6b4.css rename to sapl/static/sapl/css/chunk-vendors.2ce8185b.css index ec500e971..819410629 100644 --- a/sapl/static/sapl/css/chunk-vendors.3c9fe6b4.css +++ b/sapl/static/sapl/css/chunk-vendors.2ce8185b.css @@ -98,4 +98,4 @@ * http://jqueryui.com * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=deedf7&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=glass&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=3baae3&bgTextureActive=glass&bgImgOpacityActive=50&borderColorActive=2694e8&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffef8f&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=flat&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=eeeeee&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=000000&bgTextureShadow=highlight_hard&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px -* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{-webkit-box-sizing:border-box;box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{-webkit-box-shadow:inset 1px 1px 1px #ccc;box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #aed0ea}.ui-widget-content{border:1px solid #ddd;background:#f2f5f7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAIAAACY3hF0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH4AcIFAkwQTDFlAAAAIpJREFUKM/tz6ENwkAUgOE/DYYJUA0KZkFUIetxqKJZgQUYguJBIQDVAQhhAESTtnf33r0mMAGakKA+/RHPZv01AYA/n2jxSMKeExXqLO9n6CI+rUYusbANkmptE8JKl/GIP8gjZviBzPWGy0OlBd0uZDqkG/u7lMlrzZaSdupTGdE0zoXw7eZP8Qbj00P2LE1L9gAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wNy0wOFQyMDowOTo0OCswMjowMDFydjoAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDctMDhUMjA6MDk6NDgrMDI6MDBAL86GAAAAAElFTkSuQmCC) 50% top repeat-x;color:#362b36}.ui-widget-content a{color:#362b36}.ui-widget-header{border:1px solid #aed0ea;background:#deedf7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAIAAACY3hF0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH4AcIFAkwQTDFlAAAAMFJREFUKM/lkD1qwgAYQB8fuHQpgpBO7eDgUByFdO0RuiX0Dj1DzqD0BmZyd9RFTKd2Kc2UQEUL5qdtSJOYCJ+Dh1Do9JYHDx7ZrFrsXwQA/g0CEipRG5cPwdYxvqjFGJ/vVTnYG6R1MW1C0nZhNq6ooQ4e8fVfr+kTdfLnOmF7kbfqiWihT8z5KrJVfcsmzh52kei7PjIVNXDwjsqMz/XPTfUrmDriTfQKh6WodazfMeSV8D7tVpcEQZKU5akvnTkO8y9eZNHr5WMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMDctMDhUMjA6MDk6NDgrMDI6MDAxcnY6AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTA3LTA4VDIwOjA5OjQ4KzAyOjAwQC/OhgAAAABJRU5ErkJggg==) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #aed0ea;background:#d7ebf9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH4AcIFAkwQTDFlAAAAJhJREFUSMftzyEOggAYBeD33mZz02pwYxo1GDQT5BBsJr0RBzA4TkAyOzwBBTcx6BwGHEESSPAUTsOfvvzhHr38dy4AAAzDMIxvgzQtirrGyX9Om644QoCpuOQOM2RO2Wu2uMTltcmkkAld6cgrPDHmDZ4UMoGLfF4NWgePfXVuV9KGERbimAEmwgFrDEUHfXT+Im0YhvFDPkIzLk7A/EzKAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA3LTA4VDIwOjA5OjQ4KzAyOjAwMXJ2OgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wNy0wOFQyMDowOTo0OCswMjowMEAvzoYAAAAASUVORK5CYII=) 50% 50% repeat-x;font-weight:700;color:#2779aa}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#2779aa;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #74b2e2;background:#e4f1fb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH4AcIFAkwQTDFlAAAAJxJREFUSMftz60KwmAYhuHnedEkiFGwujC2uGTRYjAurAp6Ip6BmCyLO4gVk8XgYTiTf3yD/cD2gcFjEA1vutoNN16Hamf3AgCAoiiK8m2QZcY0Da5h7rY9YYENxsIBt3CFHmL4wjVTBLjNi1n7wP1Ydq2D57Q826VwxRQBjNQTe0K+qC+2EnqM6X9ijjBhhKFghD46fzGtKIryQ95Jgy/jpWK+ggAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wNy0wOFQyMDowOTo0OCswMjowMDFydjoAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDctMDhUMjA6MDk6NDgrMDI6MDBAL86GAAAAAElFTkSuQmCC) 50% 50% repeat-x;font-weight:700;color:#0070a3}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#0070a3;text-decoration:none}.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #2694e8;background:#3baae3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH4AcIFAkwQTDFlAAAAI5JREFUSMdjSJq6e/fLJiYGBgYGBoZRapQapUapUYrm1M1l79//SmRi7GZczWjBxFLJ2MRQz8Ryh2kNYx8Tix3TdYbZTKwsTLqM2yHUDibWdOYIhqNMbOlM4YzH0ORYFjIxMaxkYrVjus44m6G4/7DE6/dMTIGMjIyhTIzJDNoMfIPD06PUKDVKjVIDRwEAMuIhVFSEkAcAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMDctMDhUMjA6MDk6NDgrMDI6MDAxcnY6AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTA3LTA4VDIwOjA5OjQ4KzAyOjAwQC/OhgAAAABJRU5ErkJggg==) 50% 50% repeat-x;font-weight:700;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#2694e8;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAIAAACY3hF0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH4AcIFAkwQTDFlAAAAHNJREFUKM/lkM0Jg2AQBYdXyJc+tI/EJnKyEFvwbkuBCHoQ9CDiMfA8rCGCBSSQ0zD72B8WeynquwDgj/CiEzC5FDBSfswDNwG9s0AuoAtrnQIXAS1JwPNdTALv2cM69+3DBq4HG+OIWOvZlYCV5vtf+mlsEsU1wS9R7TYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMDctMDhUMjA6MDk6NDgrMDI6MDAxcnY6AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTA3LTA4VDIwOjA5OjQ4KzAyOjAwQC/OhgAAAABJRU5ErkJggg==) 50% top repeat-x;color:#363636}.ui-state-checked{border:1px solid #f9dd34;background:#ffef8f}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#cd0a0a;color:#fff}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../img/ui-icons_72a7cf_256x240.55a4c5ce.png)}.ui-button .ui-icon{background-image:url(../img/ui-icons_3d80b3_256x240.24fcd129.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-default .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../img/ui-icons_2694e8_256x240.274157b3.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../img/ui-icons_ffffff_256x240.bb2a88be.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../img/ui-icons_2e83ff_256x240.602e5d4d.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(../img/ui-icons_ffffff_256x240.bb2a88be.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:6px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:6px}.ui-widget-overlay{background:#eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoEAAAAAD5BTvyAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAAAHdElNRQfgBwgUCTBBMMWUAAAAhElEQVRIx+3VMQrAIAyF4Wcmz+Y5e4Yey7E4dhGxIqWQf+iQN4ePgJKXrkM9rWhJPrXJ+5yx3AAproMcJxnLSalWkpseheFaMZZbNvRzD5DgJpDhBkhxHeQ4yVhOMpbbfGwfl09juc2G3lNhLLeAxCEzlotO8XPRKdEp0Snf5qJTftgpN3jsoxwYW8JUAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA3LTA4VDIwOjA5OjQ4KzAyOjAwMXJ2OgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wNy0wOFQyMDowOTo0OCswMjowMEAvzoYAAAAASUVORK5CYII=) 50% 50% repeat;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-7px -7px 7px #000;box-shadow:-7px -7px 7px #000} \ No newline at end of file +* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{-webkit-box-sizing:border-box;box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{-webkit-box-shadow:inset 1px 1px 1px #ccc;box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #aed0ea}.ui-widget-content{border:1px solid #ddd;background:#f2f5f7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAIAAACY3hF0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH4AcIFAkwQTDFlAAAAIpJREFUKM/tz6ENwkAUgOE/DYYJUA0KZkFUIetxqKJZgQUYguJBIQDVAQhhAESTtnf33r0mMAGakKA+/RHPZv01AYA/n2jxSMKeExXqLO9n6CI+rUYusbANkmptE8JKl/GIP8gjZviBzPWGy0OlBd0uZDqkG/u7lMlrzZaSdupTGdE0zoXw7eZP8Qbj00P2LE1L9gAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wNy0wOFQyMDowOTo0OCswMjowMDFydjoAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDctMDhUMjA6MDk6NDgrMDI6MDBAL86GAAAAAElFTkSuQmCC) 50% top repeat-x;color:#362b36}.ui-widget-content a{color:#362b36}.ui-widget-header{border:1px solid #aed0ea;background:#deedf7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAIAAACY3hF0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH4AcIFAkwQTDFlAAAAMFJREFUKM/lkD1qwgAYQB8fuHQpgpBO7eDgUByFdO0RuiX0Dj1DzqD0BmZyd9RFTKd2Kc2UQEUL5qdtSJOYCJ+Dh1Do9JYHDx7ZrFrsXwQA/g0CEipRG5cPwdYxvqjFGJ/vVTnYG6R1MW1C0nZhNq6ooQ4e8fVfr+kTdfLnOmF7kbfqiWihT8z5KrJVfcsmzh52kei7PjIVNXDwjsqMz/XPTfUrmDriTfQKh6WodazfMeSV8D7tVpcEQZKU5akvnTkO8y9eZNHr5WMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMDctMDhUMjA6MDk6NDgrMDI6MDAxcnY6AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTA3LTA4VDIwOjA5OjQ4KzAyOjAwQC/OhgAAAABJRU5ErkJggg==) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #aed0ea;background:#d7ebf9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH4AcIFAkwQTDFlAAAAJhJREFUSMftzyEOggAYBeD33mZz02pwYxo1GDQT5BBsJr0RBzA4TkAyOzwBBTcx6BwGHEESSPAUTsOfvvzhHr38dy4AAAzDMIxvgzQtirrGyX9Om644QoCpuOQOM2RO2Wu2uMTltcmkkAld6cgrPDHmDZ4UMoGLfF4NWgePfXVuV9KGERbimAEmwgFrDEUHfXT+Im0YhvFDPkIzLk7A/EzKAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA3LTA4VDIwOjA5OjQ4KzAyOjAwMXJ2OgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wNy0wOFQyMDowOTo0OCswMjowMEAvzoYAAAAASUVORK5CYII=) 50% 50% repeat-x;font-weight:700;color:#2779aa}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#2779aa;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #74b2e2;background:#e4f1fb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH4AcIFAkwQTDFlAAAAJxJREFUSMftz60KwmAYhuHnedEkiFGwujC2uGTRYjAurAp6Ip6BmCyLO4gVk8XgYTiTf3yD/cD2gcFjEA1vutoNN16Hamf3AgCAoiiK8m2QZcY0Da5h7rY9YYENxsIBt3CFHmL4wjVTBLjNi1n7wP1Ydq2D57Q826VwxRQBjNQTe0K+qC+2EnqM6X9ijjBhhKFghD46fzGtKIryQ95Jgy/jpWK+ggAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wNy0wOFQyMDowOTo0OCswMjowMDFydjoAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDctMDhUMjA6MDk6NDgrMDI6MDBAL86GAAAAAElFTkSuQmCC) 50% 50% repeat-x;font-weight:700;color:#0070a3}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#0070a3;text-decoration:none}.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #2694e8;background:#3baae3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH4AcIFAkwQTDFlAAAAI5JREFUSMdjSJq6e/fLJiYGBgYGBoZRapQapUapUYrm1M1l79//SmRi7GZczWjBxFLJ2MRQz8Ryh2kNYx8Tix3TdYbZTKwsTLqM2yHUDibWdOYIhqNMbOlM4YzH0ORYFjIxMaxkYrVjus44m6G4/7DE6/dMTIGMjIyhTIzJDNoMfIPD06PUKDVKjVIDRwEAMuIhVFSEkAcAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMDctMDhUMjA6MDk6NDgrMDI6MDAxcnY6AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTA3LTA4VDIwOjA5OjQ4KzAyOjAwQC/OhgAAAABJRU5ErkJggg==) 50% 50% repeat-x;font-weight:700;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#2694e8;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAIAAACY3hF0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAB3RJTUUH4AcIFAkwQTDFlAAAAHNJREFUKM/lkM0Jg2AQBYdXyJc+tI/EJnKyEFvwbkuBCHoQ9CDiMfA8rCGCBSSQ0zD72B8WeynquwDgj/CiEzC5FDBSfswDNwG9s0AuoAtrnQIXAS1JwPNdTALv2cM69+3DBq4HG+OIWOvZlYCV5vtf+mlsEsU1wS9R7TYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMDctMDhUMjA6MDk6NDgrMDI6MDAxcnY6AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTA3LTA4VDIwOjA5OjQ4KzAyOjAwQC/OhgAAAABJRU5ErkJggg==) 50% top repeat-x;color:#363636}.ui-state-checked{border:1px solid #f9dd34;background:#ffef8f}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#cd0a0a;color:#fff}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../img/ui-icons_72a7cf_256x240.55a4c5ce.png)}.ui-button .ui-icon{background-image:url(../img/ui-icons_3d80b3_256x240.24fcd129.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-default .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../img/ui-icons_2694e8_256x240.274157b3.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../img/ui-icons_ffffff_256x240.bb2a88be.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../img/ui-icons_2e83ff_256x240.602e5d4d.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(../img/ui-icons_ffffff_256x240.bb2a88be.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:6px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:6px}.ui-widget-overlay{background:#eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoEAAAAAD5BTvyAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAAAHdElNRQfgBwgUCTBBMMWUAAAAhElEQVRIx+3VMQrAIAyF4Wcmz+Y5e4Yey7E4dhGxIqWQf+iQN4ePgJKXrkM9rWhJPrXJ+5yx3AAproMcJxnLSalWkpseheFaMZZbNvRzD5DgJpDhBkhxHeQ4yVhOMpbbfGwfl09juc2G3lNhLLeAxCEzlotO8XPRKdEp0Snf5qJTftgpN3jsoxwYW8JUAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA3LTA4VDIwOjA5OjQ4KzAyOjAwMXJ2OgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wNy0wOFQyMDowOTo0OCswMjowMEAvzoYAAAAASUVORK5CYII=) 50% 50% repeat;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-7px -7px 7px #000;box-shadow:-7px -7px 7px #000}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #29d,0 0 5px #29d;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}} \ No newline at end of file diff --git a/sapl/static/sapl/css/chunk-vendors.2ce8185b.css.gz b/sapl/static/sapl/css/chunk-vendors.2ce8185b.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..20fc060901224d0ca0f106bb12157bae31ce7983 GIT binary patch literal 21922 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 literal 0 HcmV?d00001 diff --git a/sapl/static/sapl/img/icon_plenarias.f182e226.png b/sapl/static/sapl/img/icon_plenarias.f182e226.png new file mode 100644 index 0000000000000000000000000000000000000000..b5fdaa97d3cd7e0b79f810a3ce465170cc56b0d1 GIT binary patch literal 4441 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 literal 0 HcmV?d00001 diff --git a/sapl/static/sapl/js/chunk-2d0c4a82.6ddbd5d4.js b/sapl/static/sapl/js/chunk-2d0c4a82.6ddbd5d4.js new file mode 100644 index 000000000..773fe026c --- /dev/null +++ b/sapl/static/sapl/js/chunk-2d0c4a82.6ddbd5d4.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-2d0c4a82"],{"3c84":function(e,n,s){"use strict";s.r(n);var a={name:"sessao-plenaria-module"},t=s("0c7c"),c=Object(t.a)(a,function(){var e=this.$createElement,n=this._self._c||e;return n("div",{staticClass:"online-sessaolenaria"},[n("router-view")],1)},[],!1,null,null,null);n.default=c.exports}}]); \ No newline at end of file diff --git a/sapl/static/sapl/js/chunk-2d0c4a82.6ddbd5d4.js.gz b/sapl/static/sapl/js/chunk-2d0c4a82.6ddbd5d4.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..0be018d25b30119cd3dba304e19972aa9ee7341e GIT binary patch literal 276 zcmV+v0qg!BiwFP!0000218t7MYQr!PM1Lh+dXPXCNg8N~@u~FEOFzJvpvW7dMp+r{ zDlRzr_ok$@mtN-Z7-pUt1NCXNBkl(0k8hl4X#QcBOWSEX6h5f71%D`Xtd{-UuiSbG zotfatuUD|y7xEGkDKunQPf!?VEID|Anr&93>$A%<*G%M2xB*6Hm#QHmxg1<|N_~k4 zS0fE8nEPiB+W6*u_kmuNSf`aUzb|_F9>Ycsf$gKu=mcLQo{+@Qoo*T9-fsQnf^|kI znP#M*4`(nFi<97AqGR4bq8JFPyU>r$&7-}wb1H(lItLsFp4-DKvc zIInOfOVi7FHM^IKO-GJHLy8O<*1hZ!io`KEmKocqP-h2-0`i_c=KdY4UHY9uNA_C*G#yt{emo4=htrON8 zyLQ7sT1g)c(iE5ApyZ0g8H|Zhcogl|=X)R!EkrnL;@Ak^h&==n6Y=!&xO}_tili>} oXo}L@+!^ZX`bs)O>v02J&AGF9YMaPu97~;j18)t1Z+Za$04RZnhyVZp literal 0 HcmV?d00001 diff --git a/sapl/static/sapl/js/chunk-3e2c11a1.8d622491.js b/sapl/static/sapl/js/chunk-3e2c11a1.8d622491.js new file mode 100644 index 000000000..9df87955d --- /dev/null +++ b/sapl/static/sapl/js/chunk-3e2c11a1.8d622491.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-3e2c11a1"],{3713:function(t,e,a){"use strict";(function(t){var n=a("975e");e.a={name:"sessao-plenaria-item-list",props:["sessao"],data:function(){return{utils:n.a.Utils,app:["sessao","parlamentares"],model:["sessaoplenaria","sessaolegislativa","tiposessaoplenaria","legislatura"],data_inicio:new Date,sessao_legislativa:{numero:""},tipo:{nome:""},legislatura:{numero:""},metadata:{sessao_legislativa:{app:"parlamentares",model:"sessaolegislativa",id:this.sessao.sessao_legislativa},legislatura:{app:"parlamentares",model:"legislatura",id:this.sessao.legislatura},tipo:{app:"sessao",model:"tiposessaoplenaria",id:this.sessao.tipo}}}},watch:{sessao:function(t){this.updateSessao(),this.fetch()}},computed:{titulo:function(){var t=this.sessao,e=this.tipo,a=this.data_inicio;return"".concat(t.numero,"ª ").concat(e.nome," da \n ").concat(a.getDate()>15?2:1,"ª Quizena do Mês de \n ").concat(this.month_text(a.getMonth())," de \n ").concat(a.getFullYear(),"\n ")},subtitulo:function(){return"".concat(this.sessao_legislativa.numero,"ª Sessão Legislativa da \n ").concat(this.legislatura.numero,"ª Legislatura")},date_text:function(){return"".concat(this.data_inicio.getDate()," de \n ").concat(this.month_text(this.data_inicio.getMonth())," de\n ").concat(this.data_inicio.getFullYear()," – ").concat(this.sessao.hora_inicio)}},methods:{sendStore:function(){this.insertInState({app:"sessao",model:"sessaoplenaria",id:this.sessao.id,value:this.sessao})},month_text:function(t){return["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"][t]},fetch:function(){var e=this;t.mapKeys(e.metadata,function(t,a){var n=e.metadata[a];n.component=e;var s=e.getModel(n);null===s?e.insertInState(n).then(function(t){e[a]=e.getModel(n)[n.id]}):void 0===s[n.id]?e.$nextTick().then(function(){setTimeout(function(){e.fetch()},100)}):e[a]=s[n.id]})},updateSessao:function(){this.data_inicio=this.stringToDate(this.sessao.data_inicio,"yyyy-mm-dd","-"),this.metadata.sessao_legislativa.id=this.sessao.sessao_legislativa,this.metadata.tipo.id=this.sessao.tipo,this.metadata.legislatura.id=this.sessao.legislatura}},mounted:function(){this.updateSessao(),this.fetch()}}}).call(this,a("2ef0"))},"3bb2":function(t,e,a){},4358:function(t,e,a){"use strict";var n=a("3713").a,s=(a("e94f"),a("0c7c")),i=Object(s.a)(n,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("router-link",{class:"sessao-plenaria-item-list",attrs:{to:{name:"sessao_plenaria_online_link",params:{id:t.sessao.id}}},nativeOn:{click:function(e){return t.sendStore(e)}}},[a("h5",{staticClass:"tit"},[t._v("\n "+t._s(t.titulo)+"\n ")]),a("div",{staticClass:"subtitulo"},[a("span",[t._v(t._s(t.subtitulo))]),a("span",{staticClass:"separator"},[t._v(" – ")]),a("span",[t._v(t._s(t.date_text))])])])},[],!1,null,null,null);e.a=i.exports},"4d36":function(t,e,a){"use strict";(function(t){var n=a("975e");e.a={name:"model-select",props:["app","model","label","limit","ordering","choice"],data:function(){return{utils:n.a.Utils,selected:null,options:[{value:null,text:this.label}]}},watch:{selected:function(t,e){this.$emit("change",t)}},methods:{fetch:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,a=this;a.utils.getModelOrderedList(a.app,a.model,a.ordering,e).then(function(e){t.each(e.data.results,function(t,e){a.options.push({value:t.id,text:t[a.choice]}),a.insertInState({app:a.app,model:a.model,value:t})}),null!==e.data.pagination.next_page&&a.fetch(e.data.pagination.next_page)}).catch(function(t){return a.sendMessage({alert:"danger",message:"Não foi possível recuperar a lista...",time:5})})}},created:function(){this.fetch()}}}).call(this,a("2ef0"))},"5eaf":function(t,e,a){"use strict";var n=a("3bb2");a.n(n).a},"909b":function(t,e,a){"use strict";var n=a("fe0a");a.n(n).a},c419:function(t,e,a){},cc9a:function(t,e,a){"use strict";var n=a("c419");a.n(n).a},d92f:function(t,e,a){"use strict";a.r(e);var n=a("975e"),s={name:"year-exists-in-model-select",props:["app","model","label"],data:function(){return{utils:n.a.Utils,selected:null,options:[{value:null,text:this.label}]}},watch:{selected:function(t,e){this.$emit("change",t)}},methods:{fetch:function(){var t=this;this.utils.getYearsChoiceList(this.app,this.model).then(function(e){t.options=e.data,t.options.unshift({value:null,text:t.label})}).catch(function(e){return t.sendMessage({alert:"danger",message:"Não foi possível recuperar a lista de anos",time:5})})}},created:function(){this.fetch()}},i=a("0c7c"),o=Object(i.a)(s,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("b-form-select",{attrs:{options:t.options},model:{value:t.selected,callback:function(e){t.selected=e},expression:"selected"}})],1)},[],!1,null,null,null).exports,l={name:"pagination",props:["pagination"],data:function(){return{currentPage:this.pagination.page}},watch:{currentPage:function(t,e){this.$emit("currentPage",t)},pagination:function(t){this.currentPage=t.page}},methods:{nextPage:function(){this.$emit("nextPage")},previousPage:function(){this.$emit("previousPage")}}},r=(a("5eaf"),Object(i.a)(l,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"widget-pagination d-flex justify-content-between align-items-center w-100"},[a("span",{class:["arrow",null!==t.pagination.previous_page?"hover-circle":"disabled"],on:{click:t.previousPage}},[a("i",{staticClass:"fas fa-chevron-left"})]),a("div",{staticClass:"pages"},[t._v("\n "+t._s(t.pagination.start_index)+"–"+t._s(t.pagination.end_index)+" de "+t._s(t.pagination.total_entries)+"\n "),a("div",{staticClass:"inner"},[a("b-pagination",{attrs:{align:"right","total-rows":t.pagination.total_entries,"per-page":10},model:{value:t.currentPage,callback:function(e){t.currentPage=e},expression:"currentPage"}})],1)]),a("span",{class:["arrow",null!==t.pagination.next_page?"hover-circle":"disabled"],on:{click:t.nextPage}},[a("i",{staticClass:"fas fa-chevron-right"})])])},[],!1,null,null,null).exports),c={name:"month-select",data:function(){return{selected:null,options:[{value:null,text:"Filtre por mês..."},{value:1,text:"Janeiro"},{value:2,text:"Fevereiro"},{value:3,text:"Março"},{value:4,text:"Abril"},{value:5,text:"Maio"},{value:6,text:"Junho"},{value:7,text:"Julho"},{value:8,text:"Agosto"},{value:9,text:"Setembro"},{value:10,text:"Outubro"},{value:11,text:"Novembro"},{value:12,text:"Dezembro"}]}},watch:{selected:function(t,e){this.$emit("change",t)}}},u=Object(i.a)(c,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("b-form-select",{attrs:{options:t.options},model:{value:t.selected,callback:function(e){t.selected=e},expression:"selected"}})],1)},[],!1,null,null,null).exports,p=a("4d36").a,h={name:"form-sessao-list",props:["pagination"],components:{YearExistsInModelSelect:o,MonthSelect:u,ModelSelect:Object(i.a)(p,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("b-form-select",{attrs:{options:t.options},model:{value:t.selected,callback:function(e){t.selected=e},expression:"selected"}})],1)},[],!1,null,null,null).exports,Pagination:r},data:function(){return{form_filter:{year:null,month:null,tipo:null}}},watch:{"form_filter.year":function(t){this.$emit("changeFilter",this.form_filter)},"form_filter.month":function(t){this.$emit("changeFilter",this.form_filter)},"form_filter.tipo":function(t){this.$emit("changeFilter",this.form_filter)}},methods:{currentPage:function(t){this.$emit("currentPage",t)},nextPage:function(){this.$emit("nextPage")},previousPage:function(){this.$emit("previousPage")}}},d=(a("909b"),{name:"sessao-list",components:{FormSessaoList:Object(i.a)(h,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"form-sessao-list"},[a("year-exists-in-model-select",{staticClass:"form-opacity",attrs:{app:"sessao",model:"sessaoplenaria",label:"Filtre por Ano"},on:{change:function(e){return t.form_filter.year=e}}}),a("month-select",{staticClass:"form-opacity",on:{change:function(e){return t.form_filter.month=e}}}),a("model-select",{staticClass:"form-opacity",attrs:{app:"sessao",model:"tiposessaoplenaria",label:"Filtre por Tipo de Sessão",choice:"nome",ordering:"nome"},on:{change:function(e){return t.form_filter.tipo=e}}}),a("pagination",{attrs:{pagination:t.pagination},on:{nextPage:t.nextPage,previousPage:t.previousPage,currentPage:t.currentPage}})],1)},[],!1,null,null,null).exports,SessaoPlenariaItemList:a("4358").a},data:function(){return{utils:n.a.Utils,init:!1,app:["sessao"],model:["sessaoplenaria","tiposessaoplenaria"],ordering:"-data_inicio, -hora_inicio, -id",sessoes:[],pagination:{},form_filter:{year:null,month:null,tipo:null}}},methods:{currentPage:function(t){this.fetch(t)},nextPage:function(){return null!==this.pagination.next_page?this.fetch(this.pagination.next_page):null},previousPage:function(){return null!==this.pagination.previous_page?this.fetch(this.pagination.previous_page):null},changeFilter:function(t){this.form_filter=t,this.fetch(1)},fetch:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this;null===t&&(t=e.pagination.page);var a="",n=this.form_filter;return null!==n.year&&(a+="&year=".concat(n.year)),null!==n.month&&(a+="&month=".concat(n.month)),null!==n.tipo&&(a+="&tipo=".concat(n.tipo)),e.utils.getModelOrderedList(e.app[0],e.model[0],e.ordering,null===t?1:t,a).then(function(t){e.init=!0,e.sessoes=[],e.$nextTick().then(function(){e.sessoes=t.data.results,e.pagination=t.data.pagination})}).catch(function(a){1!==t&&e.fetch(e.pagination.previous_page).catch(function(){e.init=!0,e.sendMessage({alert:"danger",message:"Não foi possível recuperar a lista...",time:5})})})}},created:function(){this.fetch(1)}}),f=(a("cc9a"),Object(i.a)(d,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"sessaoplenaria-list"},[a("form-sessao-list",{attrs:{pagination:t.pagination},on:{nextPage:t.nextPage,previousPage:t.previousPage,currentPage:t.currentPage,changeFilter:t.changeFilter}}),a("div",{staticClass:"inner-list"},[t._l(t.sessoes,function(t,e){return a("sessao-plenaria-item-list",{key:e,attrs:{sessao:t}})}),0===t.sessoes.length&&t.init?a("div",{staticClass:"empty-list"},[t._v("\n Não foram encontradas Sessões Plenárias com seus critérios de busca!\n ")]):t._e(),t.init?t._e():a("div",{staticClass:"empty-list"},[t._v("\n Carregando listagem...\n ")])],2)],1)},[],!1,null,null,null));e.default=f.exports},e94f:function(t,e,a){"use strict";var n=a("f16d");a.n(n).a},f16d:function(t,e,a){},fe0a:function(t,e,a){}}]); \ No newline at end of file diff --git a/sapl/static/sapl/js/chunk-3e2c11a1.8d622491.js.gz b/sapl/static/sapl/js/chunk-3e2c11a1.8d622491.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..12f581a84e55244f356409830a83ad20e35bd6ee GIT binary patch literal 2956 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 literal 0 HcmV?d00001 diff --git a/sapl/static/sapl/js/chunk-4cf2dae1.89120e74.js b/sapl/static/sapl/js/chunk-4cf2dae1.89120e74.js new file mode 100644 index 000000000..7d7a8a998 --- /dev/null +++ b/sapl/static/sapl/js/chunk-4cf2dae1.89120e74.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-4cf2dae1"],{3713:function(t,s,a){"use strict";(function(t){var e=a("975e");s.a={name:"sessao-plenaria-item-list",props:["sessao"],data:function(){return{utils:e.a.Utils,app:["sessao","parlamentares"],model:["sessaoplenaria","sessaolegislativa","tiposessaoplenaria","legislatura"],data_inicio:new Date,sessao_legislativa:{numero:""},tipo:{nome:""},legislatura:{numero:""},metadata:{sessao_legislativa:{app:"parlamentares",model:"sessaolegislativa",id:this.sessao.sessao_legislativa},legislatura:{app:"parlamentares",model:"legislatura",id:this.sessao.legislatura},tipo:{app:"sessao",model:"tiposessaoplenaria",id:this.sessao.tipo}}}},watch:{sessao:function(t){this.updateSessao(),this.fetch()}},computed:{titulo:function(){var t=this.sessao,s=this.tipo,a=this.data_inicio;return"".concat(t.numero,"ª ").concat(s.nome," da \n ").concat(a.getDate()>15?2:1,"ª Quizena do Mês de \n ").concat(this.month_text(a.getMonth())," de \n ").concat(a.getFullYear(),"\n ")},subtitulo:function(){return"".concat(this.sessao_legislativa.numero,"ª Sessão Legislativa da \n ").concat(this.legislatura.numero,"ª Legislatura")},date_text:function(){return"".concat(this.data_inicio.getDate()," de \n ").concat(this.month_text(this.data_inicio.getMonth())," de\n ").concat(this.data_inicio.getFullYear()," – ").concat(this.sessao.hora_inicio)}},methods:{sendStore:function(){this.insertInState({app:"sessao",model:"sessaoplenaria",id:this.sessao.id,value:this.sessao})},month_text:function(t){return["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"][t]},fetch:function(){var s=this;t.mapKeys(s.metadata,function(t,a){var e=s.metadata[a];e.component=s;var i=s.getModel(e);null===i?s.insertInState(e).then(function(t){s[a]=s.getModel(e)[e.id]}):void 0===i[e.id]?s.$nextTick().then(function(){setTimeout(function(){s.fetch()},100)}):s[a]=i[e.id]})},updateSessao:function(){this.data_inicio=this.stringToDate(this.sessao.data_inicio,"yyyy-mm-dd","-"),this.metadata.sessao_legislativa.id=this.sessao.sessao_legislativa,this.metadata.tipo.id=this.sessao.tipo,this.metadata.legislatura.id=this.sessao.legislatura}},mounted:function(){this.updateSessao(),this.fetch()}}}).call(this,a("2ef0"))},4358:function(t,s,a){"use strict";var e=a("3713").a,i=(a("e94f"),a("0c7c")),n=Object(i.a)(e,function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("router-link",{class:"sessao-plenaria-item-list",attrs:{to:{name:"sessao_plenaria_online_link",params:{id:t.sessao.id}}},nativeOn:{click:function(s){return t.sendStore(s)}}},[a("h5",{staticClass:"tit"},[t._v("\n "+t._s(t.titulo)+"\n ")]),a("div",{staticClass:"subtitulo"},[a("span",[t._v(t._s(t.subtitulo))]),a("span",{staticClass:"separator"},[t._v(" – ")]),a("span",[t._v(t._s(t.date_text))])])])},[],!1,null,null,null);s.a=n.exports},"4a7e":function(t,s,a){"use strict";a.r(s);var e=a("4358"),i=a("975e"),n={name:"sessao-plenaria-online",components:{SessaoPlenariaItemList:e.a},data:function(){return{utils:i.a.Utils,sessao:null,app:["sessao"],model:["sessaoplenaria"]}},mounted:function(){this.fetchSessao()},methods:{fetchSessao:function(){var t=this,s=t.$route.params.id,a={app:t.app[0],model:t.model[0],id:s},e=t.getModel(a);null!==e&&e.hasOwnProperty(s)?t.sessao=e[s]:t.$nextTick().then(function(){t.insertInState(a).then(function(){e=t.getModel(a),t.sessao=e[s]})})},fetch:function(){this.fetchSessao()}}},o=(a("8e03"),a("0c7c")),l=Object(o.a)(n,function(){var t=this.$createElement,s=this._self._c||t;return s("div",{staticClass:"sessao-plenaria-online"},[this.sessao?s("div",[s("sessao-plenaria-item-list",{attrs:{sessao:this.sessao}}),this._v("\nteste\n ")],1):this._e()])},[],!1,null,null,null);s.default=l.exports},"8e03":function(t,s,a){"use strict";var e=a("e8c9");a.n(e).a},e8c9:function(t,s,a){},e94f:function(t,s,a){"use strict";var e=a("f16d");a.n(e).a},f16d:function(t,s,a){}}]); \ No newline at end of file diff --git a/sapl/static/sapl/js/chunk-4cf2dae1.89120e74.js.gz b/sapl/static/sapl/js/chunk-4cf2dae1.89120e74.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..0acbcdd8da9b598935829352d4d0baccecfd0697 GIT binary patch literal 1453 zcmV;e1ycGSiwFP!000021C3YzZre5xeifA{3JIkJyGfQ*h87g-3bbpN4(a|FG{az| zbIe611(9;vItKO*dxZTlppUV<$)03K{jez6Rq6mSbvk||Ki++Jc5k^zGp;%0OlFPE;fbcsS3bn{;y_4S(df4D9Ko!;!;Ah92BCgWCH2Vp;;ImD?%3$dXf2_-Fxk z+*Y7jdFag{Jaf+8>FUEBItot$z2wTTUitfgy=@Gj+vo4&TJM@;mPpNY)DVYw?I9VL zEq>@N)A6#QAh6@AbT2Zb2rkRFu18DT0&t4!;pAAZvO+@=Y&6$JD((0&VW~rFO{%IV zvovMZ*t*_n6>x<3u@o`WuJ)_TqU7H%4)GeZ^3Bas;v~%ZT{xXj>&5(Q&?Z=1@B7Kg z`LkeB!u(S3&&Y_ANax-C7v&@{fKl#nC52wjHGHfw-99i)`F{Y?nR-CYV@;QH^!Inxf;$QJ=@YU=lkhhCG=GLE0+BPpA_b1 zBdXM@U#zK7?dyomrr;a-kOBoTR8!-@(WAU>q|XI!D)92cFy!Zby211H5=5sAD#Yy0 zj{rHIZM|SEdE$%>Qe{HC#{&8Nz~dXY4~0m8Z&n}+-LdX;k50y84`Is{d9%uv+FH36 zFIHUEqKLIzTz`;dn%Hq+c~bHTKcm%Zlq7g3BT_4HL*pS?;7K@Kih2-6j{B2JiSD}D zV$t)qtC9)dLYR`!Ct$FWY%wcYnwC6JY-OIoVoW^b^!VuHY`7QNwLhk9!t7?0hb}(C z^Wz2bg`;tN8Y37L;l#kFl#`q*_H~OpqG0hT6G!HB9Bx!vS+-+;Y34TD0vs9o$`cGPvds zXU^!O2{q!;{;S$z;lsyF=2~qjIcBFohC_?_Ia1d~mi3&D;nF1FE#CWvLD>yC2!sN?nPA2Bo3a0y^<3&pCE^Lur@5 zf)%L_Q!DvO*1l2K;VgcRKWni^HFY0T#TfSHq8SDM8zC2y?~)FrG3-NbXWsOGrm3eK H)eisw3{2Y~ literal 0 HcmV?d00001 diff --git a/sapl/static/sapl/js/chunk-vendors.0003dc37.js b/sapl/static/sapl/js/chunk-vendors.0003dc37.js deleted file mode 100644 index f5eed7086..000000000 --- a/sapl/static/sapl/js/chunk-vendors.0003dc37.js +++ /dev/null @@ -1,278 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-vendors"],{"014b":function(e,t,n){"use strict";var r=n("e53d"),i=n("07e3"),o=n("8e60"),a=n("63b6"),s=n("9138"),u=n("ebfd").KEY,c=n("294c"),l=n("dbdb"),f=n("45f2"),d=n("62a0"),h=n("5168"),p=n("ccb9"),m=n("6718"),g=n("47ee"),A=n("9003"),v=n("e4ae"),b=n("f772"),y=n("36c3"),w=n("1bc3"),x=n("aebd"),E=n("a159"),C=n("0395"),_=n("bf0b"),D=n("d9f6"),S=n("c3a1"),T=_.f,k=D.f,I=C.f,B=r.Symbol,N=r.JSON,R=N&&N.stringify,M=h("_hidden"),P=h("toPrimitive"),O={}.propertyIsEnumerable,F=l("symbol-registry"),L=l("symbols"),Q=l("op-symbols"),U=Object.prototype,H="function"==typeof B,z=r.QObject,j=!z||!z.prototype||!z.prototype.findChild,W=o&&c(function(){return 7!=E(k({},"a",{get:function(){return k(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=T(U,t);r&&delete U[t],k(e,t,n),r&&e!==U&&k(U,t,r)}:k,Y=function(e){var t=L[e]=E(B.prototype);return t._k=e,t},V=H&&"symbol"==typeof B.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof B},G=function(e,t,n){return e===U&&G(Q,t,n),v(e),t=w(t,!0),v(n),i(L,t)?(n.enumerable?(i(e,M)&&e[M][t]&&(e[M][t]=!1),n=E(n,{enumerable:x(0,!1)})):(i(e,M)||k(e,M,x(1,{})),e[M][t]=!0),W(e,t,n)):k(e,t,n)},J=function(e,t){v(e);for(var n,r=g(t=y(t)),i=0,o=r.length;o>i;)G(e,n=r[i++],t[n]);return e},q=function(e){var t=O.call(this,e=w(e,!0));return!(this===U&&i(L,e)&&!i(Q,e))&&(!(t||!i(this,e)||!i(L,e)||i(this,M)&&this[M][e])||t)},K=function(e,t){if(e=y(e),t=w(t,!0),e!==U||!i(L,t)||i(Q,t)){var n=T(e,t);return!n||!i(L,t)||i(e,M)&&e[M][t]||(n.enumerable=!0),n}},X=function(e){for(var t,n=I(y(e)),r=[],o=0;n.length>o;)i(L,t=n[o++])||t==M||t==u||r.push(t);return r},$=function(e){for(var t,n=e===U,r=I(n?Q:y(e)),o=[],a=0;r.length>a;)!i(L,t=r[a++])||n&&!i(U,t)||o.push(L[t]);return o};H||(s((B=function(){if(this instanceof B)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),t=function(n){this===U&&t.call(Q,n),i(this,M)&&i(this[M],e)&&(this[M][e]=!1),W(this,e,x(1,n))};return o&&j&&W(U,e,{configurable:!0,set:t}),Y(e)}).prototype,"toString",function(){return this._k}),_.f=K,D.f=G,n("6abf").f=C.f=X,n("355d").f=q,n("9aa9").f=$,o&&!n("b8e3")&&s(U,"propertyIsEnumerable",q,!0),p.f=function(e){return Y(h(e))}),a(a.G+a.W+a.F*!H,{Symbol:B});for(var Z="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ee=0;Z.length>ee;)h(Z[ee++]);for(var te=S(h.store),ne=0;te.length>ne;)m(te[ne++]);a(a.S+a.F*!H,"Symbol",{for:function(e){return i(F,e+="")?F[e]:F[e]=B(e)},keyFor:function(e){if(!V(e))throw TypeError(e+" is not a symbol!");for(var t in F)if(F[t]===e)return t},useSetter:function(){j=!0},useSimple:function(){j=!1}}),a(a.S+a.F*!H,"Object",{create:function(e,t){return void 0===t?E(e):J(E(e),t)},defineProperty:G,defineProperties:J,getOwnPropertyDescriptor:K,getOwnPropertyNames:X,getOwnPropertySymbols:$}),N&&a(a.S+a.F*(!H||c(function(){var e=B();return"[null]"!=R([e])||"{}"!=R({a:e})||"{}"!=R(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=t=r[1],(b(t)||void 0!==e)&&!V(e))return A(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!V(t))return t}),r[1]=t,R.apply(N,r)}}),B.prototype[P]||n("35e8")(B.prototype,P,B.prototype.valueOf),f(B,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},"01f9":function(e,t,n){"use strict";var r=n("2d00"),i=n("5ca1"),o=n("2aba"),a=n("32e9"),s=n("84f2"),u=n("41a0"),c=n("7f20"),l=n("38fd"),f=n("2b4c")("iterator"),d=!([].keys&&"next"in[].keys()),h=function(){return this};e.exports=function(e,t,n,p,m,g,A){u(n,t,p);var v,b,y,w=function(e){if(!d&&e in _)return _[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},x=t+" Iterator",E="values"==m,C=!1,_=e.prototype,D=_[f]||_["@@iterator"]||m&&_[m],S=D||w(m),T=m?E?w("entries"):S:void 0,k="Array"==t&&_.entries||D;if(k&&(y=l(k.call(new e)))!==Object.prototype&&y.next&&(c(y,x,!0),r||"function"==typeof y[f]||a(y,f,h)),E&&D&&"values"!==D.name&&(C=!0,S=function(){return D.call(this)}),r&&!A||!d&&!C&&_[f]||a(_,f,S),s[t]=S,s[x]=h,m)if(v={values:E?S:w("values"),keys:g?S:w("keys"),entries:T},A)for(b in v)b in _||o(_,b,v[b]);else i(i.P+i.F*(d||C),t,v);return v}},"02f4":function(e,t,n){var r=n("4588"),i=n("be13");e.exports=function(e){return function(t,n){var o,a,s=String(i(t)),u=r(n),c=s.length;return u<0||u>=c?e?"":void 0:(o=s.charCodeAt(u))<55296||o>56319||u+1===c||(a=s.charCodeAt(u+1))<56320||a>57343?e?s.charAt(u):o:e?s.slice(u,u+2):a-56320+(o-55296<<10)+65536}}},"0390":function(e,t,n){"use strict";var r=n("02f4")(!0);e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},"0395":function(e,t,n){var r=n("36c3"),i=n("6abf").f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==o.call(e)?function(e){try{return i(e)}catch(e){return a.slice()}}(e):i(r(e))}},"0773":function(e,t,n){},"07d1":function(e,t,n){n("94ce")},"07e3":function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},"097d":function(e,t,n){"use strict";var r=n("5ca1"),i=n("8378"),o=n("7726"),a=n("ebd6"),s=n("bcaa");r(r.P+r.R,"Promise",{finally:function(e){var t=a(this,i.Promise||o.Promise),n="function"==typeof e;return this.then(n?function(n){return s(t,e()).then(function(){return n})}:e,n?function(n){return s(t,e()).then(function(){throw n})}:e)}})},"0a49":function(e,t,n){var r=n("9b43"),i=n("626a"),o=n("4bf8"),a=n("9def"),s=n("cd1c");e.exports=function(e,t){var n=1==e,u=2==e,c=3==e,l=4==e,f=6==e,d=5==e||f,h=t||s;return function(t,s,p){for(var m,g,A=o(t),v=i(A),b=r(s,p,3),y=a(v.length),w=0,x=n?h(t,y):u?h(t,0):void 0;y>w;w++)if((d||w in v)&&(g=b(m=v[w],w,A),e))if(n)x[w]=g;else if(g)switch(e){case 3:return!0;case 5:return m;case 6:return w;case 2:x.push(m)}else if(l)return!1;return f?-1:c||l?l:x}}},"0ae9":function(e,t,n){var r,i,o; -/*! - * jQuery UI :data 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */i=[n("1157"),n("4309")],void 0===(o="function"==typeof(r=function(e){return e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])}})})?r.apply(t,i):r)||(e.exports=o)},"0bfb":function(e,t,n){"use strict";var r=n("cb7c");e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},"0d58":function(e,t,n){var r=n("ce10"),i=n("e11e");e.exports=Object.keys||function(e){return r(e,i)}},"0fc9":function(e,t,n){var r=n("3a38"),i=Math.max,o=Math.min;e.exports=function(e,t){return(e=r(e))<0?i(e+t,0):o(e,t)}},1157:function(e,t,n){var r; -/*! - * jQuery JavaScript Library v3.3.1 - * https://jquery.com/ - * - * Includes Sizzle.js - * https://sizzlejs.com/ - * - * Copyright JS Foundation and other contributors - * Released under the MIT license - * https://jquery.org/license - * - * Date: 2018-01-20T17:24Z - */ -/*! - * jQuery JavaScript Library v3.3.1 - * https://jquery.com/ - * - * Includes Sizzle.js - * https://sizzlejs.com/ - * - * Copyright JS Foundation and other contributors - * Released under the MIT license - * https://jquery.org/license - * - * Date: 2018-01-20T17:24Z - */ -!function(t,n){"use strict";"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,function(n,i){"use strict";var o=[],a=n.document,s=Object.getPrototypeOf,u=o.slice,c=o.concat,l=o.push,f=o.indexOf,d={},h=d.toString,p=d.hasOwnProperty,m=p.toString,g=m.call(Object),A={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},y={type:!0,src:!0,noModule:!0};function w(e,t,n){var r,i=(t=t||a).createElement("script");if(i.text=e,n)for(r in y)n[r]&&(i[r]=n[r]);t.head.appendChild(i).parentNode.removeChild(i)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[h.call(e)]||"object":typeof e}var E=function(e,t){return new E.fn.init(e,t)},C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function _(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}E.fn=E.prototype={jquery:"3.3.1",constructor:E,length:0,toArray:function(){return u.call(this)},get:function(e){return null==e?u.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=E.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return E.each(this,e)},map:function(e){return this.pushStack(E.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(u.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|"+O+")"+O+"*"),W=new RegExp("="+O+"*([^\\]'\"]*?)"+O+"*\\]","g"),Y=new RegExp(Q),V=new RegExp("^"+F+"$"),G={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),TAG:new RegExp("^("+F+"|[*])"),ATTR:new RegExp("^"+L),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+O+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)","i")},J=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,X=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+O+"?|("+O+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){d()},ie=ve(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{N.apply(k=R.call(w.childNodes),w.childNodes),k[w.childNodes.length].nodeType}catch(e){N={apply:k.length?function(e,t){B.apply(e,R.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function oe(e,t,r,i){var o,s,c,l,f,p,A,v=t&&t.ownerDocument,x=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==x&&9!==x&&11!==x)return r;if(!i&&((t?t.ownerDocument||t:w)!==h&&d(t),t=t||h,m)){if(11!==x&&(f=X.exec(e)))if(o=f[1]){if(9===x){if(!(c=t.getElementById(o)))return r;if(c.id===o)return r.push(c),r}else if(v&&(c=v.getElementById(o))&&b(t,c)&&c.id===o)return r.push(c),r}else{if(f[2])return N.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return N.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!D[e+" "]&&(!g||!g.test(e))){if(1!==x)v=t,A=e;else if("object"!==t.nodeName.toLowerCase()){for((l=t.getAttribute("id"))?l=l.replace(te,ne):t.setAttribute("id",l=y),s=(p=a(e)).length;s--;)p[s]="#"+l+" "+Ae(p[s]);A=p.join(","),v=$.test(e)&&me(t.parentNode)||t}if(A)try{return N.apply(r,v.querySelectorAll(A)),r}catch(e){}finally{l===y&&t.removeAttribute("id")}}}return u(e.replace(H,"$1"),t,r,i)}function ae(){var e=[];return function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}}function se(e){return e[y]=!0,e}function ue(e){var t=h.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),i=n.length;i--;)r.attrHandle[n[i]]=t}function le(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function de(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function he(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function pe(e){return se(function(t){return t=+t,se(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function me(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},d=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==h&&9===a.nodeType&&a.documentElement?(p=(h=a).documentElement,m=!o(h),w!==h&&(i=h.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(h.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=K.test(h.getElementsByClassName),n.getById=ue(function(e){return p.appendChild(e).id=y,!h.getElementsByName||!h.getElementsByName(y).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&m)return t.getElementsByClassName(e)},A=[],g=[],(n.qsa=K.test(h.querySelectorAll))&&(ue(function(e){p.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+O+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+O+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+y+"-]").length||g.push("~="),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+y+"+*").length||g.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=h.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+O+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),p.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(n.matchesSelector=K.test(v=p.matches||p.webkitMatchesSelector||p.mozMatchesSelector||p.oMatchesSelector||p.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=v.call(e,"*"),v.call(e,"[s!='']:x"),A.push("!=",Q)}),g=g.length&&new RegExp(g.join("|")),A=A.length&&new RegExp(A.join("|")),t=K.test(p.compareDocumentPosition),b=t||K.test(p.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===h||e.ownerDocument===w&&b(w,e)?-1:t===h||t.ownerDocument===w&&b(w,t)?1:l?M(l,e)-M(l,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===h?-1:t===h?1:i?-1:o?1:l?M(l,e)-M(l,t):0;if(i===o)return le(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?le(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},h):h},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==h&&d(e),t=t.replace(W,"='$1']"),n.matchesSelector&&m&&!D[t+" "]&&(!A||!A.test(t))&&(!g||!g.test(t)))try{var r=v.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,h,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==h&&d(e),b(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==h&&d(e);var i=r.attrHandle[t.toLowerCase()],o=i&&T.call(r.attrHandle,t.toLowerCase())?i(e,t,!m):void 0;return void 0!==o?o:n.attributes||!m?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,l=!n.sortStable&&e.slice(0),e.sort(S),f){for(;t=e[o++];)t===e[o]&&(i=r.push(o));for(;i--;)e.splice(r[i],1)}return l=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&Y.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=C[e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&C(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(U," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var c,l,f,d,h,p,m=o!==a?"nextSibling":"previousSibling",g=t.parentNode,A=s&&t.nodeName.toLowerCase(),v=!u&&!s,b=!1;if(g){if(o){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===A:1===d.nodeType)return!1;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&v){for(b=(h=(c=(l=(f=(d=g)[y]||(d[y]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===x&&c[1])&&c[2],d=h&&g.childNodes[h];d=++h&&d&&d[m]||(b=h=0)||p.pop();)if(1===d.nodeType&&++b&&d===t){l[e]=[x,h,b];break}}else if(v&&(b=h=(c=(l=(f=(d=t)[y]||(d[y]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===x&&c[1]),!1===b)for(;(d=++h&&d&&d[m]||(b=h=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==A:1!==d.nodeType)||!++b||(v&&((l=(f=d[y]||(d[y]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]=[x,b]),d!==t)););return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[y]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){for(var r,o=i(e,t),a=o.length;a--;)e[r=M(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(H,"$1"));return r[y]?se(function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return V.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=m?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===p},focus:function(e){return e===h.activeElement&&(!h.hasFocus||h.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:he(!1),disabled:he(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)},input:function(e){return J.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:pe(function(){return[0]}),last:pe(function(e,t){return[t-1]}),eq:pe(function(e,t,n){return[n<0?n+t:n]}),even:pe(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:pe(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function ye(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,c=null!=t;s-1&&(o[c]=!(a[c]=f))}}else A=ye(A===a?A.splice(p,A.length):A),i?i(null,a,A,u):N.apply(a,A)})}function xe(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,l=ve(function(e){return e===t},s,!0),f=ve(function(e){return M(t,e)>-1},s,!0),d=[function(e,n,r){var i=!a&&(r||n!==c)||((t=n).nodeType?l(e,n,r):f(e,n,r));return t=null,i}];u1&&be(d),u>1&&Ae(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(H,"$1"),n,u0,i=e.length>0,o=function(o,a,s,u,l){var f,p,g,A=0,v="0",b=o&&[],y=[],w=c,E=o||i&&r.find.TAG("*",l),C=x+=null==w?1:Math.random()||.1,_=E.length;for(l&&(c=a===h||a||l);v!==_&&null!=(f=E[v]);v++){if(i&&f){for(p=0,a||f.ownerDocument===h||(d(f),s=!m);g=e[p++];)if(g(f,a||h,s)){u.push(f);break}l&&(x=C)}n&&((f=!g&&f)&&A--,o&&b.push(f))}if(A+=v,n&&v!==A){for(p=0;g=t[p++];)g(b,y,a,s);if(o){if(A>0)for(;v--;)b[v]||y[v]||(y[v]=I.call(u));y=ye(y)}N.apply(u,y),l&&!o&&y.length>0&&A+t.length>1&&oe.uniqueSort(u)}return l&&(x=C,c=w),b};return n?se(o):o}(o,i))).selector=e}return s},u=oe.select=function(e,t,n,i){var o,u,c,l,f,d="function"==typeof e&&e,h=!i&&a(e=d.selector||e);if(n=n||[],1===h.length){if((u=h[0]=h[0].slice(0)).length>2&&"ID"===(c=u[0]).type&&9===t.nodeType&&m&&r.relative[u[1].type]){if(!(t=(r.find.ID(c.matches[0].replace(Z,ee),t)||[])[0]))return n;d&&(t=t.parentNode),e=e.slice(u.shift().value.length)}for(o=G.needsContext.test(e)?0:u.length;o--&&(c=u[o],!r.relative[l=c.type]);)if((f=r.find[l])&&(i=f(c.matches[0].replace(Z,ee),$.test(u[0].type)&&me(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&Ae(u)))return N.apply(n,i),n;break}}return(d||s(e,h))(i,t,!m,n,!t||$.test(e)&&me(t.parentNode)||t),n},n.sortStable=y.split("").sort(S).join("")===y,n.detectDuplicates=!!f,d(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(h.createElement("fieldset"))}),ue(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||ce("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ce("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||ce(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(n);E.find=D,E.expr=D.selectors,E.expr[":"]=E.expr.pseudos,E.uniqueSort=E.unique=D.uniqueSort,E.text=D.getText,E.isXMLDoc=D.isXML,E.contains=D.contains,E.escapeSelector=D.escape;var S=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&E(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=E.expr.match.needsContext;function I(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var B=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function N(e,t,n){return v(t)?E.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?E.grep(e,function(e){return e===t!==n}):"string"!=typeof t?E.grep(e,function(e){return f.call(t,e)>-1!==n}):E.filter(t,e,n)}E.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?E.find.matchesSelector(r,e)?[r]:[]:E.find.matches(e,E.grep(t,function(e){return 1===e.nodeType}))},E.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(E(e).filter(function(){for(t=0;t1?E.uniqueSort(n):n},filter:function(e){return this.pushStack(N(this,e||[],!1))},not:function(e){return this.pushStack(N(this,e||[],!0))},is:function(e){return!!N(this,"string"==typeof e&&k.test(e)?E(e):e||[],!1).length}});var R,M=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||R,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:a,!0)),B.test(r[1])&&E.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=a.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,R=E(a);var P=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function F(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&E.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?E.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?f.call(E(e),this[0]):f.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(E.uniqueSort(E.merge(this.get(),E(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),E.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return S(e,"parentNode")},parentsUntil:function(e,t,n){return S(e,"parentNode",n)},next:function(e){return F(e,"nextSibling")},prev:function(e){return F(e,"previousSibling")},nextAll:function(e){return S(e,"nextSibling")},prevAll:function(e){return S(e,"previousSibling")},nextUntil:function(e,t,n){return S(e,"nextSibling",n)},prevUntil:function(e,t,n){return S(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return I(e,"iframe")?e.contentDocument:(I(e,"template")&&(e=e.content||e),E.merge([],e.childNodes))}},function(e,t){E.fn[e]=function(n,r){var i=E.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=E.filter(r,i)),this.length>1&&(O[e]||E.uniqueSort(i),P.test(e)&&i.reverse()),this.pushStack(i)}});var L=/[^\x20\t\r\n\f]+/g;function Q(e){return e}function U(e){throw e}function H(e,t,n,r){var i;try{e&&v(i=e.promise)?i.call(e).done(t).fail(n):e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}E.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return E.each(e.match(L)||[],function(e,n){t[n]=!0}),t}(e):E.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1)for(n=a.shift();++s-1;)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?E.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},E.extend({Deferred:function(e){var t=[["notify","progress",E.Callbacks("memory"),E.Callbacks("memory"),2],["resolve","done",E.Callbacks("once memory"),E.Callbacks("once memory"),0,"resolved"],["reject","fail",E.Callbacks("once memory"),E.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return E.Deferred(function(n){E.each(t,function(t,r){var i=v(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&v(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(e,r,i){var o=0;function a(e,t,r,i){return function(){var s=this,u=arguments,c=function(){var n,c;if(!(e=o&&(r!==U&&(s=void 0,u=[n]),t.rejectWith(s,u))}};e?l():(E.Deferred.getStackHook&&(l.stackTrace=E.Deferred.getStackHook()),n.setTimeout(l))}}return E.Deferred(function(n){t[0][3].add(a(0,n,v(i)?i:Q,n.notifyWith)),t[1][3].add(a(0,n,v(e)?e:Q)),t[2][3].add(a(0,n,v(r)?r:U))}).promise()},promise:function(e){return null!=e?E.extend(e,i):i}},o={};return E.each(t,function(e,n){var a=n[2],s=n[5];i[n[1]]=a.add,s&&a.add(function(){r=s},t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),a.add(n[3].fire),o[n[0]]=function(){return o[n[0]+"With"](this===o?void 0:this,arguments),this},o[n[0]+"With"]=a.fireWith}),i.promise(o),e&&e.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=u.call(arguments),o=E.Deferred(),a=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?u.call(arguments):n,--t||o.resolveWith(r,i)}};if(t<=1&&(H(e,o.done(a(n)).resolve,o.reject,!t),"pending"===o.state()||v(i[n]&&i[n].then)))return o.then();for(;n--;)H(i[n],a(n),o.reject);return o.promise()}});var z=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;E.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&z.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},E.readyException=function(e){n.setTimeout(function(){throw e})};var j=E.Deferred();function W(){a.removeEventListener("DOMContentLoaded",W),n.removeEventListener("load",W),E.ready()}E.fn.ready=function(e){return j.then(e).catch(function(e){E.readyException(e)}),this},E.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--E.readyWait:E.isReady)||(E.isReady=!0,!0!==e&&--E.readyWait>0||j.resolveWith(a,[E]))}}),E.ready.then=j.then,"complete"===a.readyState||"loading"!==a.readyState&&!a.documentElement.doScroll?n.setTimeout(E.ready):(a.addEventListener("DOMContentLoaded",W),n.addEventListener("load",W));var Y=function(e,t,n,r,i,o,a){var s=0,u=e.length,c=null==n;if("object"===x(n))for(s in i=!0,n)Y(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),c&&(a?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(E(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){Z.remove(this,e)})}}),E.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=$.get(e,t),n&&(!r||Array.isArray(n)?r=$.access(e,t,E.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=E.queue(e,t),r=n.length,i=n.shift(),o=E._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){E.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return $.get(e,n)||$.access(e,n,{empty:E.Callbacks("once memory").add(function(){$.remove(e,[t+"queue",n])})})}}),E.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,pe=/^$|^module$|\/(?:java|ecma)script/i,me={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ge(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&I(e,t)?E.merge([e],n):n}function Ae(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(c=E.contains(o.ownerDocument,o),a=ge(f.appendChild(o),"script"),c&&Ae(a),n)for(l=0;o=a[l++];)pe.test(o.type||"")&&n.push(o);return f}ve=a.createDocumentFragment().appendChild(a.createElement("div")),(be=a.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),ve.appendChild(be),A.checkClone=ve.cloneNode(!0).cloneNode(!0).lastChild.checked,ve.innerHTML="",A.noCloneChecked=!!ve.cloneNode(!0).lastChild.defaultValue;var xe=a.documentElement,Ee=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,_e=/^([^.]*)(?:\.(.+)|)/;function De(){return!0}function Se(){return!1}function Te(){try{return a.activeElement}catch(e){}}function ke(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)ke(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return E().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=E.guid++)),e.each(function(){E.event.add(this,t,i,r,n)})}E.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,c,l,f,d,h,p,m,g=$.get(e);if(g)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&E.find.matchesSelector(xe,i),n.guid||(n.guid=E.guid++),(u=g.events)||(u=g.events={}),(a=g.handle)||(a=g.handle=function(t){return void 0!==E&&E.event.triggered!==t.type?E.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(L)||[""]).length;c--;)h=m=(s=_e.exec(t[c])||[])[1],p=(s[2]||"").split(".").sort(),h&&(f=E.event.special[h]||{},h=(i?f.delegateType:f.bindType)||h,f=E.event.special[h]||{},l=E.extend({type:h,origType:m,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&E.expr.match.needsContext.test(i),namespace:p.join(".")},o),(d=u[h])||((d=u[h]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,p,a)||e.addEventListener&&e.addEventListener(h,a)),f.add&&(f.add.call(e,l),l.handler.guid||(l.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,l):d.push(l),E.event.global[h]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,c,l,f,d,h,p,m,g=$.hasData(e)&&$.get(e);if(g&&(u=g.events)){for(c=(t=(t||"").match(L)||[""]).length;c--;)if(h=m=(s=_e.exec(t[c])||[])[1],p=(s[2]||"").split(".").sort(),h){for(f=E.event.special[h]||{},d=u[h=(r?f.delegateType:f.bindType)||h]||[],s=s[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;o--;)l=d[o],!i&&m!==l.origType||n&&n.guid!==l.guid||s&&!s.test(l.namespace)||r&&r!==l.selector&&("**"!==r||!l.selector)||(d.splice(o,1),l.selector&&d.delegateCount--,f.remove&&f.remove.call(e,l));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,p,g.handle)||E.removeEvent(e,h,g.handle),delete u[h])}else for(h in u)E.event.remove(e,h+t[c],n,r,!0);E.isEmptyObject(u)&&$.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=E.event.fix(e),u=new Array(arguments.length),c=($.get(this,"events")||{})[s.type]||[],l=E.event.special[s.type]||{};for(u[0]=s,t=1;t=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(o=[],a={},n=0;n-1:E.find(i,this,null,[c]).length),a[i]&&o.push(r);o.length&&s.push({elem:c,handlers:o})}return c=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,Be=/\s*$/g;function Me(e,t){return I(e,"table")&&I(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s,u,c;if(1===t.nodeType){if($.hasData(e)&&(o=$.access(e),a=$.set(t,o),c=o.events))for(i in delete a.handle,a.events={},c)for(n=0,r=c[i].length;n1&&"string"==typeof p&&!A.checkClone&&Ne.test(p))return e.each(function(i){var o=e.eq(i);m&&(t[0]=p.call(this,i,o.html())),Le(o,t,n,r)});if(d&&(o=(i=we(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=(a=E.map(ge(i,"script"),Pe)).length;f")},clone:function(e,t,n){var r,i,o,a,s,u,c,l=e.cloneNode(!0),f=E.contains(e.ownerDocument,e);if(!(A.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||E.isXMLDoc(e)))for(a=ge(l),r=0,i=(o=ge(e)).length;r0&&Ae(a,!f&&ge(e,"script")),l},cleanData:function(e){for(var t,n,r,i=E.event.special,o=0;void 0!==(n=e[o]);o++)if(K(n)){if(t=n[$.expando]){if(t.events)for(r in t.events)i[r]?E.event.remove(n,r):E.removeEvent(n,r,t.handle);n[$.expando]=void 0}n[Z.expando]&&(n[Z.expando]=void 0)}}}),E.fn.extend({detach:function(e){return Qe(this,e,!0)},remove:function(e){return Qe(this,e)},text:function(e){return Y(this,function(e){return void 0===e?E.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Le(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Me(this,e).appendChild(e)})},prepend:function(){return Le(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Me(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Le(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Le(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(E.cleanData(ge(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return E.clone(this,e,t)})},html:function(e){return Y(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Be.test(e)&&!me[(he.exec(e)||["",""])[1].toLowerCase()]){e=E.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=He(e),i=je(e,t,r),o="border-box"===E.css(e,"boxSizing",!1,r),a=o;if(Ue.test(i)){if(!n)return i;i="auto"}return a=a&&(A.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===E.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}E.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=je(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=q(t),u=Ve.test(t),c=e.style;if(u||(t=Xe(s)),a=E.cssHooks[t]||E.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:c[t];"string"===(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ue(e,t,i),o="number"),null!=n&&n==n&&("number"===o&&(n+=i&&i[3]||(E.cssNumber[s]?"":"px")),A.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,r){var i,o,a,s=q(t);return Ve.test(t)||(t=Xe(s)),(a=E.cssHooks[t]||E.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=je(e,t,r)),"normal"===i&&t in Je&&(i=Je[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),E.each(["height","width"],function(e,t){E.cssHooks[t]={get:function(e,n,r){if(n)return!Ye.test(E.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):se(e,Ge,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=He(e),a="border-box"===E.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&A.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=E.css(e,t)),$e(0,n,s)}}}),E.cssHooks.marginLeft=We(A.reliableMarginLeft,function(e,t){if(t)return(parseFloat(je(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),E.each({margin:"",padding:"",border:"Width"},function(e,t){E.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(E.cssHooks[e+t].set=$e)}),E.fn.extend({css:function(e,t){return Y(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=He(e),i=t.length;a1)}}),E.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||E.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(E.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=E.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=E.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){E.fx.step[e.prop]?E.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[E.cssProps[e.prop]]&&!E.cssHooks[e.prop]?e.elem[e.prop]=e.now:E.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},E.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},E.fx=tt.prototype.init,E.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===a.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(at):n.setTimeout(at,E.fx.interval),E.fx.tick())}function st(){return n.setTimeout(function(){nt=void 0}),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(lt.tweeners[t]||[]).concat(lt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each(function(){E.removeAttr(this,e)})}}),E.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?E.prop(e,t,n):(1===o&&E.isXMLDoc(e)||(i=E.attrHooks[t.toLowerCase()]||(E.expr.match.bool.test(t)?ft:void 0)),void 0!==n?null===n?void E.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=E.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!A.radioValue&&"radio"===t&&I(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(L);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),ft={set:function(e,t,n){return!1===t?E.removeAttr(e,n):e.setAttribute(n,n),n}},E.each(E.expr.match.bool.source.match(/\w+/g),function(e,t){var n=dt[t]||E.find.attr;dt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=dt[a],dt[a]=i,i=null!=n(e,t,r)?a:null,dt[a]=o),i}});var ht=/^(?:input|select|textarea|button)$/i,pt=/^(?:a|area)$/i;function mt(e){return(e.match(L)||[]).join(" ")}function gt(e){return e.getAttribute&&e.getAttribute("class")||""}function At(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(L)||[]}E.fn.extend({prop:function(e,t){return Y(this,E.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[E.propFix[e]||e]})}}),E.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&E.isXMLDoc(e)||(t=E.propFix[t]||t,i=E.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=E.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||pt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),A.optSelected||(E.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),E.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){E.propFix[this.toLowerCase()]=this}),E.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(v(e))return this.each(function(t){E(this).addClass(e.call(this,t,gt(this)))});if((t=At(e)).length)for(;n=this[u++];)if(i=gt(n),r=1===n.nodeType&&" "+mt(i)+" "){for(a=0;o=t[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(v(e))return this.each(function(t){E(this).removeClass(e.call(this,t,gt(this)))});if(!arguments.length)return this.attr("class","");if((t=At(e)).length)for(;n=this[u++];)if(i=gt(n),r=1===n.nodeType&&" "+mt(i)+" "){for(a=0;o=t[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):v(e)?this.each(function(n){E(this).toggleClass(e.call(this,n,gt(this),t),t)}):this.each(function(){var t,i,o,a;if(r)for(i=0,o=E(this),a=At(e);t=a[i++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&"boolean"!==n||((t=gt(this))&&$.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":$.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+mt(gt(n))+" ").indexOf(t)>-1)return!0;return!1}});var vt=/\r/g;E.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=v(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,E(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=E.map(i,function(e){return null==e?"":e+""})),(t=E.valHooks[this.type]||E.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))})):i?(t=E.valHooks[i.type]||E.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(vt,""):null==n?"":n:void 0}}),E.extend({valHooks:{option:{get:function(e){var t=E.find.attr(e,"value");return null!=t?t:mt(E.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),E.each(["radio","checkbox"],function(){E.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=E.inArray(E(e).val(),t)>-1}},A.checkOn||(E.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),A.focusin="onfocusin"in n;var bt=/^(?:focusinfocus|focusoutblur)$/,yt=function(e){e.stopPropagation()};E.extend(E.event,{trigger:function(e,t,r,i){var o,s,u,c,l,f,d,h,m=[r||a],g=p.call(e,"type")?e.type:e,A=p.call(e,"namespace")?e.namespace.split("."):[];if(s=h=u=r=r||a,3!==r.nodeType&&8!==r.nodeType&&!bt.test(g+E.event.triggered)&&(g.indexOf(".")>-1&&(A=g.split("."),g=A.shift(),A.sort()),l=g.indexOf(":")<0&&"on"+g,(e=e[E.expando]?e:new E.Event(g,"object"==typeof e&&e)).isTrigger=i?2:3,e.namespace=A.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+A.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:E.makeArray(t,[e]),d=E.event.special[g]||{},i||!d.trigger||!1!==d.trigger.apply(r,t))){if(!i&&!d.noBubble&&!b(r)){for(c=d.delegateType||g,bt.test(c+g)||(s=s.parentNode);s;s=s.parentNode)m.push(s),u=s;u===(r.ownerDocument||a)&&m.push(u.defaultView||u.parentWindow||n)}for(o=0;(s=m[o++])&&!e.isPropagationStopped();)h=s,e.type=o>1?c:d.bindType||g,(f=($.get(s,"events")||{})[e.type]&&$.get(s,"handle"))&&f.apply(s,t),(f=l&&s[l])&&f.apply&&K(s)&&(e.result=f.apply(s,t),!1===e.result&&e.preventDefault());return e.type=g,i||e.isDefaultPrevented()||d._default&&!1!==d._default.apply(m.pop(),t)||!K(r)||l&&v(r[g])&&!b(r)&&((u=r[l])&&(r[l]=null),E.event.triggered=g,e.isPropagationStopped()&&h.addEventListener(g,yt),r[g](),e.isPropagationStopped()&&h.removeEventListener(g,yt),E.event.triggered=void 0,u&&(r[l]=u)),e.result}},simulate:function(e,t,n){var r=E.extend(new E.Event,n,{type:e,isSimulated:!0});E.event.trigger(r,null,t)}}),E.fn.extend({trigger:function(e,t){return this.each(function(){E.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return E.event.trigger(e,t,n,!0)}}),A.focusin||E.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){E.event.simulate(t,e.target,E.event.fix(e))};E.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=$.access(r,t);i||r.addEventListener(e,n,!0),$.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=$.access(r,t)-1;i?$.access(r,t,i):(r.removeEventListener(e,n,!0),$.remove(r,t))}}});var wt=n.location,xt=Date.now(),Et=/\?/;E.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||E.error("Invalid XML: "+e),t};var Ct=/\[\]$/,_t=/\r?\n/g,Dt=/^(?:submit|button|image|reset|file)$/i,St=/^(?:input|select|textarea|keygen)/i;function Tt(e,t,n,r){var i;if(Array.isArray(t))E.each(t,function(t,i){n||Ct.test(e)?r(e,i):Tt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)Tt(e+"["+i+"]",t[i],n,r)}E.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!E.isPlainObject(e))E.each(e,function(){i(this.name,this.value)});else for(n in e)Tt(n,e[n],t,i);return r.join("&")},E.fn.extend({serialize:function(){return E.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=E.prop(this,"elements");return e?E.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!E(this).is(":disabled")&&St.test(this.nodeName)&&!Dt.test(e)&&(this.checked||!de.test(e))}).map(function(e,t){var n=E(this).val();return null==n?null:Array.isArray(n)?E.map(n,function(e){return{name:t.name,value:e.replace(_t,"\r\n")}}):{name:t.name,value:n.replace(_t,"\r\n")}}).get()}});var kt=/%20/g,It=/#.*$/,Bt=/([?&])_=[^&]*/,Nt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Rt=/^(?:GET|HEAD)$/,Mt=/^\/\//,Pt={},Ot={},Ft="*/".concat("*"),Lt=a.createElement("a");function Qt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(L)||[];if(v(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Ut(e,t,n,r){var i={},o=e===Ot;function a(s){var u;return i[s]=!0,E.each(e[s]||[],function(e,s){var c=s(t,n,r);return"string"!=typeof c||o||i[c]?o?!(u=c):void 0:(t.dataTypes.unshift(c),a(c),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function Ht(e,t){var n,r,i=E.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&E.extend(!0,e,r),e}Lt.href=wt.href,E.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:wt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(wt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ft,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":E.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ht(Ht(e,E.ajaxSettings),t):Ht(E.ajaxSettings,e)},ajaxPrefilter:Qt(Pt),ajaxTransport:Qt(Ot),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var r,i,o,s,u,c,l,f,d,h,p=E.ajaxSetup({},t),m=p.context||p,g=p.context&&(m.nodeType||m.jquery)?E(m):E.event,A=E.Deferred(),v=E.Callbacks("once memory"),b=p.statusCode||{},y={},w={},x="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(l){if(!s)for(s={};t=Nt.exec(o);)s[t[1].toLowerCase()]=t[2];t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return l?o:null},setRequestHeader:function(e,t){return null==l&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,y[e]=t),this},overrideMimeType:function(e){return null==l&&(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)C.always(e[C.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||x;return r&&r.abort(t),_(0,t),this}};if(A.promise(C),p.url=((e||p.url||wt.href)+"").replace(Mt,wt.protocol+"//"),p.type=t.method||t.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(L)||[""],null==p.crossDomain){c=a.createElement("a");try{c.href=p.url,c.href=c.href,p.crossDomain=Lt.protocol+"//"+Lt.host!=c.protocol+"//"+c.host}catch(e){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=E.param(p.data,p.traditional)),Ut(Pt,p,t,C),l)return C;for(d in(f=E.event&&p.global)&&0==E.active++&&E.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Rt.test(p.type),i=p.url.replace(It,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(kt,"+")):(h=p.url.slice(i.length),p.data&&(p.processData||"string"==typeof p.data)&&(i+=(Et.test(i)?"&":"?")+p.data,delete p.data),!1===p.cache&&(i=i.replace(Bt,"$1"),h=(Et.test(i)?"&":"?")+"_="+xt+++h),p.url=i+h),p.ifModified&&(E.lastModified[i]&&C.setRequestHeader("If-Modified-Since",E.lastModified[i]),E.etag[i]&&C.setRequestHeader("If-None-Match",E.etag[i])),(p.data&&p.hasContent&&!1!==p.contentType||t.contentType)&&C.setRequestHeader("Content-Type",p.contentType),C.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Ft+"; q=0.01":""):p.accepts["*"]),p.headers)C.setRequestHeader(d,p.headers[d]);if(p.beforeSend&&(!1===p.beforeSend.call(m,C,p)||l))return C.abort();if(x="abort",v.add(p.complete),C.done(p.success),C.fail(p.error),r=Ut(Ot,p,t,C)){if(C.readyState=1,f&&g.trigger("ajaxSend",[C,p]),l)return C;p.async&&p.timeout>0&&(u=n.setTimeout(function(){C.abort("timeout")},p.timeout));try{l=!1,r.send(y,_)}catch(e){if(l)throw e;_(-1,e)}}else _(-1,"No Transport");function _(e,t,a,s){var c,d,h,y,w,x=t;l||(l=!0,u&&n.clearTimeout(u),r=void 0,o=s||"",C.readyState=e>0?4:0,c=e>=200&&e<300||304===e,a&&(y=function(e,t,n){for(var r,i,o,a,s=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(p,C,a)),y=function(e,t,n,r){var i,o,a,s,u,c={},l=e.dataTypes.slice();if(l[1])for(a in e.converters)c[a.toLowerCase()]=e.converters[a];for(o=l.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=l.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=c[u+" "+o]||c["* "+o]))for(i in c)if((s=i.split(" "))[1]===o&&(a=c[u+" "+s[0]]||c["* "+s[0]])){!0===a?a=c[i]:!0!==c[i]&&(o=s[0],l.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(p,y,C,c),c?(p.ifModified&&((w=C.getResponseHeader("Last-Modified"))&&(E.lastModified[i]=w),(w=C.getResponseHeader("etag"))&&(E.etag[i]=w)),204===e||"HEAD"===p.type?x="nocontent":304===e?x="notmodified":(x=y.state,d=y.data,c=!(h=y.error))):(h=x,!e&&x||(x="error",e<0&&(e=0))),C.status=e,C.statusText=(t||x)+"",c?A.resolveWith(m,[d,x,C]):A.rejectWith(m,[C,x,h]),C.statusCode(b),b=void 0,f&&g.trigger(c?"ajaxSuccess":"ajaxError",[C,p,c?d:h]),v.fireWith(m,[C,x]),f&&(g.trigger("ajaxComplete",[C,p]),--E.active||E.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return E.get(e,t,n,"json")},getScript:function(e,t){return E.get(e,void 0,t,"script")}}),E.each(["get","post"],function(e,t){E[t]=function(e,n,r,i){return v(n)&&(i=i||r,r=n,n=void 0),E.ajax(E.extend({url:e,type:t,dataType:i,data:n,success:r},E.isPlainObject(e)&&e))}}),E._evalUrl=function(e){return E.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},E.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=E(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return v(e)?this.each(function(t){E(this).wrapInner(e.call(this,t))}):this.each(function(){var t=E(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v(e);return this.each(function(n){E(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){E(this).replaceWith(this.childNodes)}),this}}),E.expr.pseudos.hidden=function(e){return!E.expr.pseudos.visible(e)},E.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},E.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var zt={0:200,1223:204},jt=E.ajaxSettings.xhr();A.cors=!!jt&&"withCredentials"in jt,A.ajax=jt=!!jt,E.ajaxTransport(function(e){var t,r;if(A.cors||jt&&!e.crossDomain)return{send:function(i,o){var a,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)s[a]=e.xhrFields[a];for(a in e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)s.setRequestHeader(a,i[a]);t=function(e){return function(){t&&(t=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(zt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=t(),r=s.onerror=s.ontimeout=t("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&n.setTimeout(function(){t&&r()})},t=t("abort");try{s.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}}),E.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),E.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return E.globalEval(e),e}}}),E.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),E.ajaxTransport("script",function(e){var t,n;if(e.crossDomain)return{send:function(r,i){t=E(" + + \ No newline at end of file diff --git a/sapl/templates/base/channel_room.html b/sapl/templates/base/channel_room.html new file mode 100644 index 000000000..9f190d4ba --- /dev/null +++ b/sapl/templates/base/channel_room.html @@ -0,0 +1,47 @@ + + + + + + Chat Room + + +
    +
    + + + + \ No newline at end of file diff --git a/sapl/templates/base/time_refresh_log_test.html b/sapl/templates/base/time_refresh_log_test.html new file mode 100644 index 000000000..46f294640 --- /dev/null +++ b/sapl/templates/base/time_refresh_log_test.html @@ -0,0 +1,34 @@ + + + + + + Chat Room + + +
    + + + + \ No newline at end of file diff --git a/sapl/test_urls.py b/sapl/test_urls.py index 23e0c9544..3fb63ae42 100644 --- a/sapl/test_urls.py +++ b/sapl/test_urls.py @@ -1,12 +1,12 @@ -import pytest from django.apps import apps from django.contrib.auth import get_user_model from django.contrib.auth.management import _get_all_permissions from django.contrib.auth.models import Permission from django.contrib.contenttypes.models import ContentType from django.db import transaction -from django.utils.translation import ugettext_lazy as _ from django.utils.translation import string_concat +from django.utils.translation import ugettext_lazy as _ +import pytest from sapl.crud.base import PermissionRequiredForAppCrudMixin from sapl.rules.apps import AppConfig, update_groups @@ -14,6 +14,7 @@ from scripts.lista_urls import lista_urls from .settings import SAPL_APPS + pytestmark = pytest.mark.django_db sapl_appconfs = [apps.get_app_config(n[5:]) for n in SAPL_APPS] @@ -166,6 +167,8 @@ apps_url_patterns_prefixs_and_users = { '/email', '/recuperar-senha', '/sapl', + '/app', + '/online', '/XSLT', ]}, 'comissoes': { diff --git a/sapl/webpack-stats.json b/sapl/webpack-stats.json index d4516dde0..093c8f9bb 100644 --- a/sapl/webpack-stats.json +++ b/sapl/webpack-stats.json @@ -1 +1 @@ -{"status":"done","publicPath":"/static/sapl/","chunks":{"chunk-vendors":[{"name":"css/chunk-vendors.3c9fe6b4.css","publicPath":"/static/sapl/css/chunk-vendors.3c9fe6b4.css","path":"../sapl/sapl/static/sapl/css/chunk-vendors.3c9fe6b4.css"},{"name":"js/chunk-vendors.0003dc37.js","publicPath":"/static/sapl/js/chunk-vendors.0003dc37.js","path":"../sapl/sapl/static/sapl/js/chunk-vendors.0003dc37.js"},{"name":"css/chunk-vendors.3c9fe6b4.css.map","publicPath":"/static/sapl/css/chunk-vendors.3c9fe6b4.css.map","path":"../sapl/sapl/static/sapl/css/chunk-vendors.3c9fe6b4.css.map"}],"compilacao":[{"name":"css/compilacao.3372b760.css","publicPath":"/static/sapl/css/compilacao.3372b760.css","path":"../sapl/sapl/static/sapl/css/compilacao.3372b760.css"},{"name":"js/compilacao.9853b958.js","publicPath":"/static/sapl/js/compilacao.9853b958.js","path":"../sapl/sapl/static/sapl/js/compilacao.9853b958.js"},{"name":"css/compilacao.3372b760.css.map","publicPath":"/static/sapl/css/compilacao.3372b760.css.map","path":"../sapl/sapl/static/sapl/css/compilacao.3372b760.css.map"}],"global":[{"name":"css/global.f7113e2c.css","publicPath":"/static/sapl/css/global.f7113e2c.css","path":"../sapl/sapl/static/sapl/css/global.f7113e2c.css"},{"name":"js/global.081db1b5.js","publicPath":"/static/sapl/js/global.081db1b5.js","path":"../sapl/sapl/static/sapl/js/global.081db1b5.js"},{"name":"css/global.f7113e2c.css.map","publicPath":"/static/sapl/css/global.f7113e2c.css.map","path":"../sapl/sapl/static/sapl/css/global.f7113e2c.css.map"}],"painel":[{"name":"css/painel.baa845ab.css","publicPath":"/static/sapl/css/painel.baa845ab.css","path":"../sapl/sapl/static/sapl/css/painel.baa845ab.css"},{"name":"js/painel.f4adb91b.js","publicPath":"/static/sapl/js/painel.f4adb91b.js","path":"../sapl/sapl/static/sapl/js/painel.f4adb91b.js"},{"name":"css/painel.baa845ab.css.map","publicPath":"/static/sapl/css/painel.baa845ab.css.map","path":"../sapl/sapl/static/sapl/css/painel.baa845ab.css.map"}]}} \ No newline at end of file +{"status":"done","publicPath":"/static/sapl/","chunks":{"null":[{"name":"css/chunk-4cf2dae1.c632bec6.css","publicPath":"/static/sapl/css/chunk-4cf2dae1.c632bec6.css","path":"../sapl/sapl/static/sapl/css/chunk-4cf2dae1.c632bec6.css"},{"name":"js/chunk-4cf2dae1.89120e74.js","publicPath":"/static/sapl/js/chunk-4cf2dae1.89120e74.js","path":"../sapl/sapl/static/sapl/js/chunk-4cf2dae1.89120e74.js"},{"name":"css/chunk-4cf2dae1.c632bec6.css.map","publicPath":"/static/sapl/css/chunk-4cf2dae1.c632bec6.css.map","path":"../sapl/sapl/static/sapl/css/chunk-4cf2dae1.c632bec6.css.map"}],"chunk-vendors":[{"name":"css/chunk-vendors.2ce8185b.css","publicPath":"/static/sapl/css/chunk-vendors.2ce8185b.css","path":"../sapl/sapl/static/sapl/css/chunk-vendors.2ce8185b.css"},{"name":"js/chunk-vendors.0b0a5dbb.js","publicPath":"/static/sapl/js/chunk-vendors.0b0a5dbb.js","path":"../sapl/sapl/static/sapl/js/chunk-vendors.0b0a5dbb.js"},{"name":"css/chunk-vendors.2ce8185b.css.map","publicPath":"/static/sapl/css/chunk-vendors.2ce8185b.css.map","path":"../sapl/sapl/static/sapl/css/chunk-vendors.2ce8185b.css.map"}],"compilacao":[{"name":"css/compilacao.3372b760.css","publicPath":"/static/sapl/css/compilacao.3372b760.css","path":"../sapl/sapl/static/sapl/css/compilacao.3372b760.css"},{"name":"js/compilacao.7b04bca9.js","publicPath":"/static/sapl/js/compilacao.7b04bca9.js","path":"../sapl/sapl/static/sapl/js/compilacao.7b04bca9.js"},{"name":"css/compilacao.3372b760.css.map","publicPath":"/static/sapl/css/compilacao.3372b760.css.map","path":"../sapl/sapl/static/sapl/css/compilacao.3372b760.css.map"}],"global":[{"name":"css/global.e4ae5421.css","publicPath":"/static/sapl/css/global.e4ae5421.css","path":"../sapl/sapl/static/sapl/css/global.e4ae5421.css"},{"name":"js/global.742e068f.js","publicPath":"/static/sapl/js/global.742e068f.js","path":"../sapl/sapl/static/sapl/js/global.742e068f.js"},{"name":"css/global.e4ae5421.css.map","publicPath":"/static/sapl/css/global.e4ae5421.css.map","path":"../sapl/sapl/static/sapl/css/global.e4ae5421.css.map"}],"online":[{"name":"css/online.3d6220ca.css","publicPath":"/static/sapl/css/online.3d6220ca.css","path":"../sapl/sapl/static/sapl/css/online.3d6220ca.css"},{"name":"js/online.50eb7f8e.js","publicPath":"/static/sapl/js/online.50eb7f8e.js","path":"../sapl/sapl/static/sapl/js/online.50eb7f8e.js"},{"name":"css/online.3d6220ca.css.map","publicPath":"/static/sapl/css/online.3d6220ca.css.map","path":"../sapl/sapl/static/sapl/css/online.3d6220ca.css.map"}],"painel":[{"name":"css/painel.baa845ab.css","publicPath":"/static/sapl/css/painel.baa845ab.css","path":"../sapl/sapl/static/sapl/css/painel.baa845ab.css"},{"name":"js/painel.f4adb91b.js","publicPath":"/static/sapl/js/painel.f4adb91b.js","path":"../sapl/sapl/static/sapl/js/painel.f4adb91b.js"},{"name":"css/painel.baa845ab.css.map","publicPath":"/static/sapl/css/painel.baa845ab.css.map","path":"../sapl/sapl/static/sapl/css/painel.baa845ab.css.map"}]}} diff --git a/setup.py b/setup.py index 45fb3734c..1887518b0 100644 --- a/setup.py +++ b/setup.py @@ -41,6 +41,8 @@ install_requires = [ 'pysolr==3.6.0', 'whoosh==2.7.4', + 'channels==2.1.7', + # 'git+git://github.com/interlegis/trml2pdf.git', # 'git+git://github.com/interlegis/django-admin-bootstrapped', ] diff --git a/start.sh b/start.sh index e6fca5879..0953dfb86 100755 --- a/start.sh +++ b/start.sh @@ -39,8 +39,9 @@ create_env() { echo "USE_SOLR = ""${USE_SOLR-False}" >> $FILENAME echo "SOLR_COLLECTION = ""${SOLR_COLLECTION-sapl}" >> $FILENAME echo "SOLR_URL = ""${SOLR_URL-http://localhost:8983}" >> $FILENAME - - + echo "USE_CHANNEL_LAYERS = ""${USE_CHANNEL_LAYERS-True}" >> $FILENAME + echo "PORT_CHANNEL_LAYERS = ""${PORT_CHANNEL_LAYERS-6379}" >> $FILENAME + echo "HOST_CHANNEL_LAYERS = ""${HOST_CHANNEL_LAYERS-'saplredis'}" >> $FILENAME echo "[ENV FILE] done." } @@ -109,5 +110,5 @@ echo "| ███████║██║ ██║██║ ████ echo "| ╚══════╝╚═╝ ╚═╝╚═╝ ╚══════╝ |" echo "-------------------------------------" -/bin/sh gunicorn_start.sh no-venv & +/bin/sh gunicorn_start.sh no-venv & /bin/sh daphne_start.sh no-venv & /usr/sbin/nginx -g "daemon off;"