diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1cdf3153d66622f0e9b4498a4edee12b6aef0447 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,26 @@ +default_language_version: + python: python3.11 + +exclude: snapshots/ +repos: + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v4.4.0 + hooks: + - id: trailing-whitespace + exclude: ^.*\.md$ + - id: end-of-file-fixer + - id: debug-statements + - id: mixed-line-ending + args: [--fix=lf] + - id: detect-private-key + - id: check-merge-conflict + + - repo: https://github.com/timothycrosley/isort + rev: 5.12.0 + hooks: + - id: isort + + - repo: https://github.com/psf/black + rev: 23.1.0 + hooks: + - id: black diff --git a/Dockerfile b/Dockerfile index 844065e0645794343700aef0325b5c6289ea3c77..a855887583396ea7afa437e327d07fa125a6a2a5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,10 @@ FROM python:3.11 +# RUN echo en_US.UTF-8 UTF-8\ +# cs_CZ.UTF-8 UTF-8\ +# > /etc/locale.gen +# RUN locale-gen + RUN mkdir /app WORKDIR /app diff --git a/lectures/apps.py b/lectures/apps.py index 5518d56dc0e62c11c556ef9ef539c93c16cd98c2..63c9edfc4062716fef5810d5bfbc1eaddea1ae85 100644 --- a/lectures/apps.py +++ b/lectures/apps.py @@ -4,4 +4,4 @@ from django.apps import AppConfig class LecturesConfig(AppConfig): default_auto_field = "django.db.models.BigAutoField" name = "lectures" - verbose_name = "Lekce" + verbose_name = "Školení" diff --git a/lectures/migrations/0015_alter_lecture_options_alter_lecture_type_and_more.py b/lectures/migrations/0015_alter_lecture_options_alter_lecture_type_and_more.py new file mode 100644 index 0000000000000000000000000000000000000000..fd4694f6e5dc809620c87710b1ab1815def7b236 --- /dev/null +++ b/lectures/migrations/0015_alter_lecture_options_alter_lecture_type_and_more.py @@ -0,0 +1,44 @@ +# Generated by Django 4.1.4 on 2023-05-09 19:17 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('auth', '0012_alter_user_first_name_max_length'), + ('lectures', '0014_alter_lecture_options_alter_lecturelector_username'), + ] + + operations = [ + migrations.AlterModelOptions( + name='lecture', + options={'ordering': ('-timestamp', '-name'), 'permissions': [('can_edit_lecture_settings', 'Can edit Školení settings')], 'verbose_name': 'Školení', 'verbose_name_plural': 'Školení'}, + ), + migrations.AlterField( + model_name='lecture', + name='type', + field=models.CharField(choices=[('recommended', 'Doporučené školení'), ('optional', 'Volitelné školení')], max_length=11, verbose_name='Typ'), + ), + migrations.AlterField( + model_name='lecturegroup', + name='user_groups', + field=models.ManyToManyField(blank=True, help_text='Pokud žádná nedefinuješ, školení ve skupině jsou dostupné všem.', to='auth.group', verbose_name='Uživatelské skupiny'), + ), + migrations.AlterField( + model_name='lecturelector', + name='lecture', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='lectors', to='lectures.lecture', verbose_name='Školení'), + ), + migrations.AlterField( + model_name='lecturematerial', + name='lecture', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='materials', to='lectures.lecture', verbose_name='Školení'), + ), + migrations.AlterField( + model_name='lecturerecording', + name='lecture', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='recordings', to='lectures.lecture', verbose_name='Školení'), + ), + ] diff --git a/lectures/models.py b/lectures/models.py index 2dc4dce5a54fe4429171bbb477cb774a86b90dd2..c03b51e99dff8b425dde9bf0ace84e588c39566d 100644 --- a/lectures/models.py +++ b/lectures/models.py @@ -30,7 +30,7 @@ class LectureGroup(NameStrMixin, models.Model): Group, blank=True, verbose_name="Uživatelské skupiny", - help_text="Pokud nedefinuješ žádné, lekce ve skupině jsou dostupné všem.", + help_text="Pokud žádná nedefinuješ, školení ve skupině jsou dostupné všem.", ) class Meta: @@ -40,7 +40,8 @@ class LectureGroup(NameStrMixin, models.Model): class Lecture(NameStrMixin, models.Model): - is_current_treshold = timedelta(hours=8) + is_current_starting_treshold = timedelta(hours=8) + is_current_ending_treshold = timedelta(days=60) timestamp = models.DateTimeField( verbose_name="Datum a čas konání", @@ -49,8 +50,8 @@ class Lecture(NameStrMixin, models.Model): ) # If undefined, assume this event was in the past class TypeChoices(models.TextChoices): - RECOMMENDED = "recommended", "Doporučená lekce" - OPTIONAL = "optional", "Volitelná lekce" + RECOMMENDED = "recommended", "Doporučené školení" + OPTIONAL = "optional", "Volitelné školení" groups = models.ManyToManyField( LectureGroup, @@ -77,17 +78,12 @@ class Lecture(NameStrMixin, models.Model): help_text="Můžeš použít Markdown.", ) - @property - def is_current(self) -> bool: - # On or after the current time, minus 8 hours - return self.timestamp >= (timezone.now() - self.is_current_treshold) - # Settings settings = app_settings.LectureSettings("Nastavení") class Meta: - verbose_name = "Lekce" + verbose_name = "Školení" verbose_name_plural = verbose_name ordering = ("-timestamp", "-name") @@ -97,7 +93,7 @@ class LectureLector(NameStrMixin, models.Model): "Lecture", on_delete=models.CASCADE, related_name="lectors", - verbose_name="Lekce", + verbose_name="Školení", ) name = models.CharField( @@ -133,7 +129,7 @@ class LectureRecording(NameStrMixin, models.Model): "Lecture", on_delete=models.CASCADE, related_name="recordings", - verbose_name="Lekce", + verbose_name="Školení", ) name = models.CharField( @@ -158,7 +154,7 @@ class LectureMaterial(NameStrMixin, models.Model): "Lecture", on_delete=models.CASCADE, related_name="materials", - verbose_name="Lekce", + verbose_name="Školení", ) name = models.CharField( diff --git a/lectures/templates/lectures/includes/lecture.html b/lectures/templates/lectures/includes/lecture.html index aa787521ecc3cdd95d3c200d432b327809218a8f..15aa27752257241f979705cdfb4be53da4b9064e 100644 --- a/lectures/templates/lectures/includes/lecture.html +++ b/lectures/templates/lectures/includes/lecture.html @@ -1,7 +1,7 @@ {% load markdownify %} <li> - <a href="{% url "lectures:view_lecture" lecture.id %}" class="hover:no-underline"> + <a href="{% url "lectures:view_lecture" lecture.id %}?related_group_id={{ group.id }}" class="hover:no-underline"> <div class="card elevation-6"> <div class="card__body p-5 hover:bg-gray-100 duration-100"> <h2 class="head-alt-sm mb-4"> diff --git a/lectures/templates/lectures/view_group_lectures.html b/lectures/templates/lectures/view_group_lectures.html index 97da2c9a8bd7ff397b591a1e110635315cd654c4..ec2891bfccc5a0591ca01c51c41ff5631df9cff8 100644 --- a/lectures/templates/lectures/view_group_lectures.html +++ b/lectures/templates/lectures/view_group_lectures.html @@ -1,16 +1,22 @@ {% extends "shared/includes/base.html" %} -{% load markdownify %} +{% load render_bundle from webpack_loader %} +{% load markdownify static %} {% block content %} - <h1 class="head-alt-md mb-10"> - <i class="ico--users mr-3"></i> - {{ group.name }} - výuka - </h1> + {% render_bundle "view_group_lectures" %} + + {% include "shared/includes/double_heading.html" with heading=group.name subheading="výuka" icon="ico--user" %} + {% if group.description %} <div class="prose max-w-none mb-10"> {{ group.description|markdownify|safe }} </div> {% endif %} + + <script> + window.currentTimelineYear = {{ current_year }}; + </script> + <div class="__js-root"> <ui-view-provider :initial="{current_lectures: true, calendar: false, recordings: false}" @@ -18,48 +24,97 @@ v-slot="{ isCurrentView, toggleView }" > <div class="flex justify-center mb-10"> - <ui-horizontal-scrollable> - <div class="switch"> - <a - @click="toggleView('current_lectures')" - class="switch__item" - :class="{'switch__item--active': isCurrentView('current_lectures')}" - >Aktuálně</a> - <a - @click="toggleView('calendar')" - class="switch__item" - :class="{'switch__item--active': isCurrentView('calendar')}" - >Kalendář</a> - <a - @click="toggleView('recordings')" - class="switch__item" - :class="{'switch__item--active': isCurrentView('recordings')}" - >Záznamy</a> - </div> - </ui-horizontal-scrollable> + <div class="switch overflow-x-auto"> + <a + @click="toggleView('current_lectures')" + class="switch__item" + :class="{'switch__item--active': isCurrentView('current_lectures')}" + >Aktuálně</a> + <a + @click="toggleView('timeline')" + class="switch__item" + :class="{'switch__item--active': isCurrentView('timeline')}" + >Časová osa</a> + <a + @click="toggleView('recordings')" + class="switch__item" + :class="{'switch__item--active': isCurrentView('recordings')}" + >Záznamy</a> + </div> </div> <div> <template v-if="isCurrentView('current_lectures')"> {% if current_lectures %} <ul class="grid grid-cols-1 md:grid-cols-2 gap-4"> {% for lecture in current_lectures %} - {% include "lectures/includes/lecture.html" with lecture=lecture %} + {% include "lectures/includes/lecture.html" with lecture=lecture group=group %} {% endfor %} </ul> {% else %} - <span class="text-gray-600">Žádné dostupné aktuální lekce.</span> + <span class="text-gray-600">Žádná dostupná aktuální školení.</span> {% endif %} </template> - <template v-if="isCurrentView('calendar')"> + <template v-if="isCurrentView('timeline')"> <div> - <ui-person-calendar events='{{ calendar_data|safe }}'></ui-person-calendar> + <div class="head-alt-md mb-4 flex items-center justify-between"> + <h3 class="flex items-center gap-2"> + <i class="ico--calendar mr-2"></i> + <span id="timeline-current-year">{{ current_year }}</span> + </h3> + <div class="flex gap-1"> + <button + class="bg-black p-3 text-2xl text-white hover:bg-grey-800 disabled:opacity-50 disabled:cursor-normal" + id="previous-timeline-item" + onclick="window.previousTimelineYear()" + {% if not has_previous_timeline_years %}disabled{% endif %} + ><i class="ico--chevron-left"></i></button> + <button + class="bg-black p-3 text-2xl text-white hover:bg-grey-800 disabled:opacity-50 disabled:cursor-normal" + id="next-timeline-item" + onclick="window.nextTimelineYear()" + {% if not has_next_timeline_years %}disabled{% endif %} + ><i class="ico--chevron-right"></i></button> + </div> + </div> + {% for year, month_data in per_month_lectures.items %} + <ul + class="__timeline-year grid grid-cols-1 md:grid-cols-3 gap-3{% if current_year != year %} hidden{% endif %}" + id="timeline-year-{{ year }}" + > + {% for month, lectures in month_data.items %} + <li class="card elevation-3"> + <div class="card__body p-5"> + <h4 class="head-alt-sm mb-2">{{ month }}</h4> + {% if lectures %} + <ul class="flex flex-col gap-1"> + {% for lecture in lectures %} + <li> + <a + class="inline-block px-2.5 py-1.5 bg-gray-200 rounded-sm duration-100 hover:no-underline hover:bg-gray-300" + href="{% url "lectures:view_lecture" lecture.id %}?related_group_id={{ group.id }}" + >{{ lecture.name }}</a> + </li> + {% endfor %} + </ul> + {% else %} + <span class="block text-gray-600 pt-2">Žádná školení.</span> + {% endif %} + </div> + </li> + {% endfor %} + </ul> + {% endfor %} + + <script type="application/javascript" defer> + window.currentTimelineYear = {{ current_year }}; + </script> </div> </template> <template v-if="isCurrentView('recordings')"> {% if past_lectures %} <ul class="grid grid-cols-1 md:grid-cols-2 gap-4"> {% for lecture in past_lectures %} - {% include "lectures/includes/lecture.html" with lecture=lecture %} + {% include "lectures/includes/lecture.html" with lecture=lecture group=group %} {% endfor %} </ul> {% else %} diff --git a/lectures/templates/lectures/view_groups.html b/lectures/templates/lectures/view_groups.html index b7f0f7610812078c464b538ce4c66f84186d86a4..30fae4ca1021da0e5e5c18b59c61952b9c56ba8d 100644 --- a/lectures/templates/lectures/view_groups.html +++ b/lectures/templates/lectures/view_groups.html @@ -5,10 +5,7 @@ <div class="prose max-w-none mb-10"> {{ settings.motd|markdownify|safe }} </div> - <h1 class="head-alt-md mb-10"> - <i class="ico--users mr-3"></i> - Výukové skupiny - </h1> + {% include "shared/includes/double_heading.html" with heading="Výukové skupiny" icon="ico--users" %} <ul class="grid grid-cols-1 md:grid-cols-2 gap-3"> {% for group in lecture_groups %} <li> diff --git a/lectures/templates/lectures/view_lecture.html b/lectures/templates/lectures/view_lecture.html index ff4a7aee27dc2a3b1a63ddf43ec95c6cfae7f156..b53fae6f1b8efaeabf0ceddc238991ade50fda54 100644 --- a/lectures/templates/lectures/view_lecture.html +++ b/lectures/templates/lectures/view_lecture.html @@ -2,7 +2,17 @@ {% load markdownify %} {% block content %} + {% if related_group_id %} + <div class="flex gap-2 mb-10"> + <i class="ico--chevron-left"></i> + <a + href="{% url "lectures:view_group_lectures" related_group_id %}" + >Zpět na seznam</a> + </div> + {% endif %} + {% include "shared/includes/double_heading.html" with heading=lecture.name subheading=lecture.get_type_display icon="ico--bookmark" %} + <div class="flex flex-col gap-2 my-4 py-4 border-y border-gray-200"> <div class="flex justify-between gap-2 text-lg text-gray-600"> <div class="flex gap-2 items-center"> @@ -30,12 +40,13 @@ </ul> </div> </div> + {% if lecture.description %} <div class="prose max-w-none mb-10"> {{ lecture.description|markdownify|safe }} </div> {% endif %} - <div> + <div class="grid grid-cols-1 md:grid-cols-2 gap-5 md:gap-3"> <section> {% with lecture.materials.all as materials %} @@ -47,7 +58,7 @@ <ul class="flex flex-col gap-2 my-3 py-3 border-y border-gray-200"> {% for material in materials %} <li> - <i class="ico--{% if material.link %}link{% elif material.file %}folder-download{% endif %} mr-2"></i> + <i class="ico--{% if material.link %}link{% elif material.file %}download{% endif %} mr-2"></i> <a {% if material.link %} href="{{ material.link }}" @@ -74,7 +85,7 @@ <ul class="flex flex-col gap-2 my-3 py-3 border-y border-gray-200"> {% for recording in recordings %} <li> - <i class="ico--link mr-2 hover:no-underline"></i> + <i class="ico--youtube mr-2 hover:no-underline"></i> <a href="{{ recording.link }}" class="text-lg" @@ -88,6 +99,7 @@ {% endwith %} </section> </div> + {% with lecture.lectors.all as lectors %} {% if lectors %} <section class="mt-6 flex flex-col gap-4"> @@ -95,7 +107,7 @@ <i class="ico--users mr-2"></i> Lektoři </h2> - <ul class="grid grid-cols-1 md:grid-cols-2 gap-2"> + <ul class="grid grid-cols-1 md:grid-cols-2 gap-4"> {% for lector in lectors %} <li class="card elevation-3"> {% if lector.url %} @@ -107,7 +119,7 @@ > <div class="avatar badge__avatar avatar--sm"> <img - src="https://a.pirati.cz/piratar/300/{% if lector.username %}{{ lector.username }}{% else %}default{% endif %}.webp" + src="https://a.pirati.cz/piratar/300/{% if lector.username %}{{ lector.username }}{% else %}default{% endif %}.jpg" alt="Profilový obrázek {{ lector.name }}" > </div> diff --git a/lectures/urls.py b/lectures/urls.py index 8498748740bd824d8a735902449ebd76dfe1ea6c..27da58fcf3087d4b144f1ff2e0a54baff5a9bc04 100644 --- a/lectures/urls.py +++ b/lectures/urls.py @@ -4,7 +4,7 @@ from . import models, views app_name = "lectures" urlpatterns = [ - path("", views.view_avilable_groups, name="view_avilable_groups"), + path("", views.view_groups, name="view_groups"), path( "groups/<int:group_id>", views.view_group_lectures, name="view_group_lectures" ), diff --git a/lectures/views.py b/lectures/views.py index 968ad596b703139d648ed57c4334d8c09ea191cf..a7e3a51abdf11391fc6ec9b8c6e6d2ee126684c5 100644 --- a/lectures/views.py +++ b/lectures/views.py @@ -1,5 +1,8 @@ -import datetime +#import calendar import json +#import locale + +from datetime import datetime from itertools import chain from django.conf import settings @@ -19,7 +22,7 @@ def get_base_context(request) -> dict: } -def view_avilable_groups(request): +def view_groups(request): lecture_groups = ( get_objects_for_user(request.user, "lectures.view_lecturegroup") .filter( @@ -50,36 +53,96 @@ def view_group_lectures(request, group_id: int): id=group_id, ) - timestamp_separator = timezone.now() - Lecture.is_current_treshold + timestamp_starting_separator = timezone.now() - Lecture.is_current_starting_treshold + timestamp_ending_separator = timezone.now() + Lecture.is_current_ending_treshold - current_lectures = ( + past_lectures = ( get_objects_for_user(request.user, "lectures.view_lecture") .filter( groups=group, - timestamp__gte=timestamp_separator, + timestamp__lt=timestamp_starting_separator, ) .all() ) - past_lectures = ( + current_lectures = ( get_objects_for_user(request.user, "lectures.view_lecture") .filter( groups=group, - timestamp__lt=timestamp_separator, + timestamp__gte=timestamp_starting_separator, + timestamp__lte=timestamp_ending_separator ) .all() ) calendar_data = [] - all_lectures = list(chain(current_lectures, past_lectures)) + all_lectures = list( + chain( + past_lectures, + current_lectures, + ( + get_objects_for_user(request.user, "lectures.view_lecture") + .filter( + groups=group, + timestamp__gte=timestamp_ending_separator + ) + .all() + ) + ) + ) + + per_month_lectures = {} + + MONTH_NAMES = { + 0: "", + 1: "Leden", + 2: "Únor", + 3: "Březen", + 4: "Duben", + 5: "Květen", + 6: "Červen", + 7: "Červenec", + 8: "Srpen", + 9: "Září", + 10: "Říjen", + 11: "Listopad", + 12: "Prosinec", + } + + #locale.setlocale( + #locale.LC_ALL, + #"cs_CZ.UTF-8" + #) + + current_year = datetime.today().year + + has_previous_timeline_years = False + has_next_timeline_years = False for lecture in all_lectures: - calendar_data.append( - { - "title": lecture.name, - "date": lecture.timestamp.date().isoformat(), - "url": reverse("lectures:view_lecture", args=(lecture.id,)), + if not has_previous_timeline_years and lecture.timestamp.year < current_year: + has_previous_timeline_years = True + + if not has_next_timeline_years and lecture.timestamp.year > current_year: + has_next_timeline_years = True + + if lecture.timestamp.year not in per_month_lectures: + per_month_lectures[lecture.timestamp.year] = { + MONTH_NAMES[month]: [] + for month in range(1, 12 + 1) + } + + if current_year not in per_month_lectures: + per_month_lectures[current_year] = { + MONTH_NAMES[month]: [] + for month in range(1, 12 + 1) } - ) + + per_month_lectures[lecture.timestamp.year][MONTH_NAMES[lecture.timestamp.month]].append(lecture) + + #locale.setlocale( + #locale.LC_ALL, + #"" + #) return render( request, @@ -92,7 +155,10 @@ def view_group_lectures(request, group_id: int): "group": group, "current_lectures": current_lectures, "past_lectures": past_lectures, - "calendar_data": json.dumps(calendar_data), + "per_month_lectures": per_month_lectures, + "current_year": current_year, + "has_previous_timeline_years": has_previous_timeline_years, + "has_next_timeline_years": has_next_timeline_years, }, ) @@ -107,14 +173,29 @@ def view_lecture(request, lecture_id: int): if lecture is None: raise HTTPExceptions.NOT_FOUND + related_group_id = request.GET.get("related_group_id") + + if ( + related_group_id is not None + and not ( + get_objects_for_user(request.user, "lectures.view_lecture") + .filter(id=related_group_id) + .exists() + ) + ): + # Ignore the wrong part of the URL and move on, don't raise exceptions + # just because of the related_group_id being wrong. + related_group_id = None + return render( request, "lectures/view_lecture.html", { **get_base_context(request), "title": f"{lecture.name}", - "description": f"e-Learningová lekce {lecture.name}.", + "description": f"e-Learningové školení {lecture.name}.", "header_name": lecture.name, "lecture": lecture, + "related_group_id": related_group_id, }, ) diff --git a/shared/static/shared/base.js b/shared/static/shared/base.js deleted file mode 100644 index fc0497b8c15b9052eabe35dc63b050b48aa85eb2..0000000000000000000000000000000000000000 --- a/shared/static/shared/base.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see base.js.LICENSE.txt */ -(self.webpackChunkucebnice=self.webpackChunkucebnice||[]).push([[348],{945:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(81),o=n.n(r),i=n(645),s=n.n(i)()(o());s.push([e.id,".tippy-box[data-animation=scale-subtle][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale-subtle][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale-subtle][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale-subtle][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale-subtle][data-state=hidden]{transform:scale(.8);opacity:0}",""]);const a=s},110:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(81),o=n.n(r),i=n(645),s=n.n(i)()(o());s.push([e.id,'.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}',""]);const a=s},927:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(81),o=n.n(r),i=n(645),s=n.n(i),a=n(667),c=n.n(a),l=new URL(n(902),n.b),u=s()(o()),f=c()(l);u.push([e.id,'.tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,.15);color:#333;box-shadow:0 4px 14px -2px rgba(0,8,16,.08)}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0,8,16,.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url('+f+");background-size:16px 6px;width:16px;height:6px}",""]);const p=u},645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,o,i){"string"==typeof e&&(e=[[null,e,void 0]]);var s={};if(r)for(var a=0;a<this.length;a++){var c=this[a][0];null!=c&&(s[c]=!0)}for(var l=0;l<e.length;l++){var u=[].concat(e[l]);r&&s[u[0]]||(void 0!==i&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=i),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),o&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=o):u[4]="".concat(o)),t.push(u))}},t}},667:e=>{"use strict";e.exports=function(e,t){return t||(t={}),e?(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]|(%20)/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e):e}},81:e=>{"use strict";e.exports=function(e){return e[1]}},755:function(e,t){var n;!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(r,o){"use strict";var i=[],s=Object.getPrototypeOf,a=i.slice,c=i.flat?function(e){return i.flat.call(e)}:function(e){return i.concat.apply([],e)},l=i.push,u=i.indexOf,f={},p=f.toString,d=f.hasOwnProperty,h=d.toString,m=h.call(Object),g={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},b=r.document,x={type:!0,src:!0,nonce:!0,noModule:!0};function w(e,t,n){var r,o,i=(n=n||b).createElement("script");if(i.text=e,t)for(r in x)(o=t[r]||t.getAttribute&&t.getAttribute(r))&&i.setAttribute(r,o);n.head.appendChild(i).parentNode.removeChild(i)}function _(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[p.call(e)]||"object":typeof e}var $="3.6.4",C=function(e,t){return new C.fn.init(e,t)};function T(e){var t=!!e&&"length"in e&&e.length,n=_(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}C.fn=C.prototype={jquery:$,constructor:C,length:0,toArray:function(){return a.call(this)},get:function(e){return null==e?a.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=C.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return C.each(this,e)},map:function(e){return this.pushStack(C.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(C.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(C.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:l,sort:i.sort,splice:i.splice},C.extend=C.fn.extend=function(){var e,t,n,r,o,i,s=arguments[0]||{},a=1,c=arguments.length,l=!1;for("boolean"==typeof s&&(l=s,s=arguments[a]||{},a++),"object"==typeof s||v(s)||(s={}),a===c&&(s=this,a--);a<c;a++)if(null!=(e=arguments[a]))for(t in e)r=e[t],"__proto__"!==t&&s!==r&&(l&&r&&(C.isPlainObject(r)||(o=Array.isArray(r)))?(n=s[t],i=o&&!Array.isArray(n)?[]:o||C.isPlainObject(n)?n:{},o=!1,s[t]=C.extend(l,i,r)):void 0!==r&&(s[t]=r));return s},C.extend({expando:"jQuery"+($+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==p.call(e)||(t=s(e))&&("function"!=typeof(n=d.call(t,"constructor")&&t.constructor)||h.call(n)!==m))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){w(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(T(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(T(Object(e))?C.merge(n,"string"==typeof e?[e]:e):l.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:u.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,o=e.length;r<n;r++)e[o++]=t[r];return e.length=o,e},grep:function(e,t,n){for(var r=[],o=0,i=e.length,s=!n;o<i;o++)!t(e[o],o)!==s&&r.push(e[o]);return r},map:function(e,t,n){var r,o,i=0,s=[];if(T(e))for(r=e.length;i<r;i++)null!=(o=t(e[i],i,n))&&s.push(o);else for(i in e)null!=(o=t(e[i],i,n))&&s.push(o);return c(s)},guid:1,support:g}),"function"==typeof Symbol&&(C.fn[Symbol.iterator]=i[Symbol.iterator]),C.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){f["[object "+t+"]"]=t.toLowerCase()}));var k=function(e){var t,n,r,o,i,s,a,c,l,u,f,p,d,h,m,g,v,y,b,x="sizzle"+1*new Date,w=e.document,_=0,$=0,C=ce(),T=ce(),k=ce(),S=ce(),O=function(e,t){return e===t&&(f=!0),0},A={}.hasOwnProperty,E=[],j=E.pop,D=E.push,N=E.push,L=E.slice,M=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},P="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",I="[\\x20\\t\\r\\n\\f]",H="(?:\\\\[\\da-fA-F]{1,6}"+I+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",R="\\["+I+"*("+H+")(?:"+I+"*([*^$|!~]?=)"+I+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+H+"))|)"+I+"*\\]",q=":("+H+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+R+")*)|.*)\\)|)",F=new RegExp(I+"+","g"),B=new RegExp("^"+I+"+|((?:^|[^\\\\])(?:\\\\.)*)"+I+"+$","g"),W=new RegExp("^"+I+"*,"+I+"*"),z=new RegExp("^"+I+"*([>+~]|"+I+")"+I+"*"),U=new RegExp(I+"|>"),V=new RegExp(q),Z=new RegExp("^"+H+"$"),J={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H+"|[*])"),ATTR:new RegExp("^"+R),PSEUDO:new RegExp("^"+q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+I+"*(even|odd|(([+-]|)(\\d*)n|)"+I+"*(?:([+-]|)"+I+"*(\\d+)|))"+I+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+I+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+I+"*((?:-\\d)?\\d*)"+I+"*\\)|)(?=[^-]|$)","i")},X=/HTML$/i,K=/^(?:input|select|textarea|button)$/i,G=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+I+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,oe=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ie=function(){p()},se=xe((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{N.apply(E=L.call(w.childNodes),w.childNodes),E[w.childNodes.length].nodeType}catch(e){N={apply:E.length?function(e,t){D.apply(e,L.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,r,o){var i,a,l,u,f,h,v,y=t&&t.ownerDocument,w=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==w&&9!==w&&11!==w)return r;if(!o&&(p(t),t=t||d,m)){if(11!==w&&(f=Q.exec(e)))if(i=f[1]){if(9===w){if(!(l=t.getElementById(i)))return r;if(l.id===i)return r.push(l),r}else if(y&&(l=y.getElementById(i))&&b(t,l)&&l.id===i)return r.push(l),r}else{if(f[2])return N.apply(r,t.getElementsByTagName(e)),r;if((i=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return N.apply(r,t.getElementsByClassName(i)),r}if(n.qsa&&!S[e+" "]&&(!g||!g.test(e))&&(1!==w||"object"!==t.nodeName.toLowerCase())){if(v=e,y=t,1===w&&(U.test(e)||z.test(e))){for((y=ee.test(e)&&ve(t.parentNode)||t)===t&&n.scope||((u=t.getAttribute("id"))?u=u.replace(re,oe):t.setAttribute("id",u=x)),a=(h=s(e)).length;a--;)h[a]=(u?"#"+u:":scope")+" "+be(h[a]);v=h.join(",")}try{return N.apply(r,y.querySelectorAll(v)),r}catch(t){S(e,!0)}finally{u===x&&t.removeAttribute("id")}}}return c(e.replace(B,"$1"),t,r,o)}function ce(){var e=[];return function t(n,o){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=o}}function le(e){return e[x]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),o=n.length;o--;)r.attrHandle[n[o]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function he(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function me(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&&se(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ge(e){return le((function(t){return t=+t,le((function(n,r){for(var o,i=e([],n.length,t),s=i.length;s--;)n[o=i[s]]&&(n[o]=!(r[o]=n[o]))}))}))}function ve(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=ae.support={},i=ae.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!X.test(t||n&&n.nodeName||"HTML")},p=ae.setDocument=function(e){var t,o,s=e?e.ownerDocument||e:w;return s!=d&&9===s.nodeType&&s.documentElement?(h=(d=s).documentElement,m=!i(d),w!=d&&(o=d.defaultView)&&o.top!==o&&(o.addEventListener?o.addEventListener("unload",ie,!1):o.attachEvent&&o.attachEvent("onunload",ie)),n.scope=ue((function(e){return h.appendChild(e).appendChild(d.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),n.cssHas=ue((function(){try{return d.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}})),n.attributes=ue((function(e){return e.className="i",!e.getAttribute("className")})),n.getElementsByTagName=ue((function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length})),n.getElementsByClassName=Y.test(d.getElementsByClassName),n.getById=ue((function(e){return h.appendChild(e).id=x,!d.getElementsByName||!d.getElementsByName(x).length})),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);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(te,ne);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,o,i=t.getElementById(e);if(i){if((n=i.getAttributeNode("id"))&&n.value===e)return[i];for(o=t.getElementsByName(e),r=0;i=o[r++];)if((n=i.getAttributeNode("id"))&&n.value===e)return[i]}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=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&m)return t.getElementsByClassName(e)},v=[],g=[],(n.qsa=Y.test(d.querySelectorAll))&&(ue((function(e){var t;h.appendChild(e).innerHTML="<a id='"+x+"'></a><select id='"+x+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+I+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+I+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+x+"-]").length||g.push("~="),(t=d.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||g.push("\\["+I+"*name"+I+"*="+I+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+x+"+*").length||g.push(".#.+[+~]"),e.querySelectorAll("\\\f"),g.push("[\\r\\n\\f]")})),ue((function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+I+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")}))),(n.matchesSelector=Y.test(y=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue((function(e){n.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),v.push("!=",q)})),n.cssHas||g.push(":has"),g=g.length&&new RegExp(g.join("|")),v=v.length&&new RegExp(v.join("|")),t=Y.test(h.compareDocumentPosition),b=t||Y.test(h.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},O=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==d||e.ownerDocument==w&&b(w,e)?-1:t==d||t.ownerDocument==w&&b(w,t)?1:u?M(u,e)-M(u,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,s=[e],a=[t];if(!o||!i)return e==d?-1:t==d?1:o?-1:i?1:u?M(u,e)-M(u,t):0;if(o===i)return pe(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)a.unshift(n);for(;s[r]===a[r];)r++;return r?pe(s[r],a[r]):s[r]==w?-1:a[r]==w?1:0},d):d},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if(p(e),n.matchesSelector&&m&&!S[t+" "]&&(!v||!v.test(t))&&(!g||!g.test(t)))try{var r=y.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){S(t,!0)}return ae(t,d,null,[e]).length>0},ae.contains=function(e,t){return(e.ownerDocument||e)!=d&&p(e),b(e,t)},ae.attr=function(e,t){(e.ownerDocument||e)!=d&&p(e);var o=r.attrHandle[t.toLowerCase()],i=o&&A.call(r.attrHandle,t.toLowerCase())?o(e,t,!m):void 0;return void 0!==i?i:n.attributes||!m?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},ae.escape=function(e){return(e+"").replace(re,oe)},ae.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ae.uniqueSort=function(e){var t,r=[],o=0,i=0;if(f=!n.detectDuplicates,u=!n.sortStable&&e.slice(0),e.sort(O),f){for(;t=e[i++];)t===e[i]&&(o=r.push(i));for(;o--;)e.splice(r[o],1)}return u=null,e},o=ae.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=o(t);return n},r=ae.selectors={cacheLength:50,createPseudo:le,match:J,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.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]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return J.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=s(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=C[e+" "];return t||(t=new RegExp("(^|"+I+")"+e+"("+I+"|$)"))&&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 o=ae.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o.replace(F," ")+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,c){var l,u,f,p,d,h,m=i!==s?"nextSibling":"previousSibling",g=t.parentNode,v=a&&t.nodeName.toLowerCase(),y=!c&&!a,b=!1;if(g){if(i){for(;m;){for(p=t;p=p[m];)if(a?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[s?g.firstChild:g.lastChild],s&&y){for(b=(d=(l=(u=(f=(p=g)[x]||(p[x]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===_&&l[1])&&l[2],p=d&&g.childNodes[d];p=++d&&p&&p[m]||(b=d=0)||h.pop();)if(1===p.nodeType&&++b&&p===t){u[e]=[_,d,b];break}}else if(y&&(b=d=(l=(u=(f=(p=t)[x]||(p[x]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===_&&l[1]),!1===b)for(;(p=++d&&p&&p[m]||(b=d=0)||h.pop())&&((a?p.nodeName.toLowerCase()!==v:1!==p.nodeType)||!++b||(y&&((u=(f=p[x]||(p[x]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[_,b]),p!==t)););return(b-=o)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,t){var n,o=r.pseudos[e]||r.setFilters[e.toLowerCase()]||ae.error("unsupported pseudo: "+e);return o[x]?o(t):o.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?le((function(e,n){for(var r,i=o(e,t),s=i.length;s--;)e[r=M(e,i[s])]=!(n[r]=i[s])})):function(e){return o(e,0,n)}):o}},pseudos:{not:le((function(e){var t=[],n=[],r=a(e.replace(B,"$1"));return r[x]?le((function(e,t,n,o){for(var i,s=r(e,null,o,[]),a=e.length;a--;)(i=s[a])&&(e[a]=!(t[a]=i))})):function(e,o,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}})),has:le((function(e){return function(t){return ae(e,t).length>0}})),contains:le((function(e){return e=e.replace(te,ne),function(t){return(t.textContent||o(t)).indexOf(e)>-1}})),lang:le((function(e){return Z.test(e||"")||ae.error("unsupported lang: "+e),e=e.replace(te,ne).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===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:me(!1),disabled:me(!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 G.test(e.nodeName)},input:function(e){return K.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:ge((function(){return[0]})),last:ge((function(e,t){return[t-1]})),eq:ge((function(e,t,n){return[n<0?n+t:n]})),even:ge((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:ge((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:ge((function(e,t,n){for(var r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e})),gt:ge((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}},r.pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=de(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=he(t);function ye(){}function be(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function xe(e,t,n){var r=t.dir,o=t.next,i=o||r,s=n&&"parentNode"===i,a=$++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||s)return e(t,n,o);return!1}:function(t,n,c){var l,u,f,p=[_,a];if(c){for(;t=t[r];)if((1===t.nodeType||s)&&e(t,n,c))return!0}else for(;t=t[r];)if(1===t.nodeType||s)if(u=(f=t[x]||(t[x]={}))[t.uniqueID]||(f[t.uniqueID]={}),o&&o===t.nodeName.toLowerCase())t=t[r]||t;else{if((l=u[i])&&l[0]===_&&l[1]===a)return p[2]=l[2];if(u[i]=p,p[2]=e(t,n,c))return!0}return!1}}function we(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function _e(e,t,n,r,o){for(var i,s=[],a=0,c=e.length,l=null!=t;a<c;a++)(i=e[a])&&(n&&!n(i,r,o)||(s.push(i),l&&t.push(a)));return s}function $e(e,t,n,r,o,i){return r&&!r[x]&&(r=$e(r)),o&&!o[x]&&(o=$e(o,i)),le((function(i,s,a,c){var l,u,f,p=[],d=[],h=s.length,m=i||function(e,t,n){for(var r=0,o=t.length;r<o;r++)ae(e,t[r],n);return n}(t||"*",a.nodeType?[a]:a,[]),g=!e||!i&&t?m:_e(m,p,e,a,c),v=n?o||(i?e:h||r)?[]:s:g;if(n&&n(g,v,a,c),r)for(l=_e(v,d),r(l,[],a,c),u=l.length;u--;)(f=l[u])&&(v[d[u]]=!(g[d[u]]=f));if(i){if(o||e){if(o){for(l=[],u=v.length;u--;)(f=v[u])&&l.push(g[u]=f);o(null,v=[],l,c)}for(u=v.length;u--;)(f=v[u])&&(l=o?M(i,f):p[u])>-1&&(i[l]=!(s[l]=f))}}else v=_e(v===s?v.splice(h,v.length):v),o?o(null,s,v,c):N.apply(s,v)}))}function Ce(e){for(var t,n,o,i=e.length,s=r.relative[e[0].type],a=s||r.relative[" "],c=s?1:0,u=xe((function(e){return e===t}),a,!0),f=xe((function(e){return M(t,e)>-1}),a,!0),p=[function(e,n,r){var o=!s&&(r||n!==l)||((t=n).nodeType?u(e,n,r):f(e,n,r));return t=null,o}];c<i;c++)if(n=r.relative[e[c].type])p=[xe(we(p),n)];else{if((n=r.filter[e[c].type].apply(null,e[c].matches))[x]){for(o=++c;o<i&&!r.relative[e[o].type];o++);return $e(c>1&&we(p),c>1&&be(e.slice(0,c-1).concat({value:" "===e[c-2].type?"*":""})).replace(B,"$1"),n,c<o&&Ce(e.slice(c,o)),o<i&&Ce(e=e.slice(o)),o<i&&be(e))}p.push(n)}return we(p)}return ye.prototype=r.filters=r.pseudos,r.setFilters=new ye,s=ae.tokenize=function(e,t){var n,o,i,s,a,c,l,u=T[e+" "];if(u)return t?0:u.slice(0);for(a=e,c=[],l=r.preFilter;a;){for(s in n&&!(o=W.exec(a))||(o&&(a=a.slice(o[0].length)||a),c.push(i=[])),n=!1,(o=z.exec(a))&&(n=o.shift(),i.push({value:n,type:o[0].replace(B," ")}),a=a.slice(n.length)),r.filter)!(o=J[s].exec(a))||l[s]&&!(o=l[s](o))||(n=o.shift(),i.push({value:n,type:s,matches:o}),a=a.slice(n.length));if(!n)break}return t?a.length:a?ae.error(e):T(e,c).slice(0)},a=ae.compile=function(e,t){var n,o=[],i=[],a=k[e+" "];if(!a){for(t||(t=s(e)),n=t.length;n--;)(a=Ce(t[n]))[x]?o.push(a):i.push(a);a=k(e,function(e,t){var n=t.length>0,o=e.length>0,i=function(i,s,a,c,u){var f,h,g,v=0,y="0",b=i&&[],x=[],w=l,$=i||o&&r.find.TAG("*",u),C=_+=null==w?1:Math.random()||.1,T=$.length;for(u&&(l=s==d||s||u);y!==T&&null!=(f=$[y]);y++){if(o&&f){for(h=0,s||f.ownerDocument==d||(p(f),a=!m);g=e[h++];)if(g(f,s||d,a)){c.push(f);break}u&&(_=C)}n&&((f=!g&&f)&&v--,i&&b.push(f))}if(v+=y,n&&y!==v){for(h=0;g=t[h++];)g(b,x,s,a);if(i){if(v>0)for(;y--;)b[y]||x[y]||(x[y]=j.call(c));x=_e(x)}N.apply(c,x),u&&!i&&x.length>0&&v+t.length>1&&ae.uniqueSort(c)}return u&&(_=C,l=w),b};return n?le(i):i}(i,o)),a.selector=e}return a},c=ae.select=function(e,t,n,o){var i,c,l,u,f,p="function"==typeof e&&e,d=!o&&s(e=p.selector||e);if(n=n||[],1===d.length){if((c=d[0]=d[0].slice(0)).length>2&&"ID"===(l=c[0]).type&&9===t.nodeType&&m&&r.relative[c[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(te,ne),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(c.shift().value.length)}for(i=J.needsContext.test(e)?0:c.length;i--&&(l=c[i],!r.relative[u=l.type]);)if((f=r.find[u])&&(o=f(l.matches[0].replace(te,ne),ee.test(c[0].type)&&ve(t.parentNode)||t))){if(c.splice(i,1),!(e=o.length&&be(c)))return N.apply(n,o),n;break}}return(p||a(e,d))(o,t,!m,n,!t||ee.test(e)&&ve(t.parentNode)||t),n},n.sortStable=x.split("").sort(O).join("")===x,n.detectDuplicates=!!f,p(),n.sortDetached=ue((function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))})),ue((function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")}))||fe("type|href|height|width",(function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),n.attributes&&ue((function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||fe("value",(function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),ue((function(e){return null==e.getAttribute("disabled")}))||fe(P,(function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null})),ae}(r);C.find=k,C.expr=k.selectors,C.expr[":"]=C.expr.pseudos,C.uniqueSort=C.unique=k.uniqueSort,C.text=k.getText,C.isXMLDoc=k.isXML,C.contains=k.contains,C.escapeSelector=k.escape;var S=function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&C(e).is(n))break;r.push(e)}return r},O=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},A=C.expr.match.needsContext;function E(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var j=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,t,n){return v(t)?C.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?C.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?C.grep(e,(function(e){return u.call(t,e)>-1!==n})):C.filter(t,e,n)}C.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?C.find.matchesSelector(r,e)?[r]:[]:C.find.matches(e,C.grep(t,(function(e){return 1===e.nodeType})))},C.fn.extend({find:function(e){var t,n,r=this.length,o=this;if("string"!=typeof e)return this.pushStack(C(e).filter((function(){for(t=0;t<r;t++)if(C.contains(o[t],this))return!0})));for(n=this.pushStack([]),t=0;t<r;t++)C.find(e,o[t],n);return r>1?C.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,"string"==typeof e&&A.test(e)?C(e):e||[],!1).length}});var N,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||N,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.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 C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:b,!0)),j.test(r[1])&&C.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(o=b.getElementById(r[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this)}).prototype=C.fn,N=C(b);var M=/^(?:parents|prev(?:Until|All))/,P={children:!0,contents:!0,next:!0,prev:!0};function I(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter((function(){for(var e=0;e<n;e++)if(C.contains(this,t[e]))return!0}))},closest:function(e,t){var n,r=0,o=this.length,i=[],s="string"!=typeof e&&C(e);if(!A.test(e))for(;r<o;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(s?s.index(n)>-1:1===n.nodeType&&C.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?C.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?u.call(C(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(C.uniqueSort(C.merge(this.get(),C(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),C.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 I(e,"nextSibling")},prev:function(e){return I(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 O((e.parentNode||{}).firstChild,e)},children:function(e){return O(e.firstChild)},contents:function(e){return null!=e.contentDocument&&s(e.contentDocument)?e.contentDocument:(E(e,"template")&&(e=e.content||e),C.merge([],e.childNodes))}},(function(e,t){C.fn[e]=function(n,r){var o=C.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(o=C.filter(r,o)),this.length>1&&(P[e]||C.uniqueSort(o),M.test(e)&&o.reverse()),this.pushStack(o)}}));var H=/[^\x20\t\r\n\f]+/g;function R(e){return e}function q(e){throw e}function F(e,t,n,r){var o;try{e&&v(o=e.promise)?o.call(e).done(t).fail(n):e&&v(o=e.then)?o.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}C.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return C.each(e.match(H)||[],(function(e,n){t[n]=!0})),t}(e):C.extend({},e);var t,n,r,o,i=[],s=[],a=-1,c=function(){for(o=o||e.once,r=t=!0;s.length;a=-1)for(n=s.shift();++a<i.length;)!1===i[a].apply(n[0],n[1])&&e.stopOnFalse&&(a=i.length,n=!1);e.memory||(n=!1),t=!1,o&&(i=n?[]:"")},l={add:function(){return i&&(n&&!t&&(a=i.length-1,s.push(n)),function t(n){C.each(n,(function(n,r){v(r)?e.unique&&l.has(r)||i.push(r):r&&r.length&&"string"!==_(r)&&t(r)}))}(arguments),n&&!t&&c()),this},remove:function(){return C.each(arguments,(function(e,t){for(var n;(n=C.inArray(t,i,n))>-1;)i.splice(n,1),n<=a&&a--})),this},has:function(e){return e?C.inArray(e,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return o=s=[],i=n="",this},disabled:function(){return!i},lock:function(){return o=s=[],n||t||(i=n=""),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=[e,(n=n||[]).slice?n.slice():n],s.push(n),t||c()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},C.extend({Deferred:function(e){var t=[["notify","progress",C.Callbacks("memory"),C.Callbacks("memory"),2],["resolve","done",C.Callbacks("once memory"),C.Callbacks("once memory"),0,"resolved"],["reject","fail",C.Callbacks("once memory"),C.Callbacks("once memory"),1,"rejected"]],n="pending",o={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return C.Deferred((function(n){C.each(t,(function(t,r){var o=v(e[r[4]])&&e[r[4]];i[r[1]]((function(){var e=o&&o.apply(this,arguments);e&&v(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,o?[e]:arguments)}))})),e=null})).promise()},then:function(e,n,o){var i=0;function s(e,t,n,o){return function(){var a=this,c=arguments,l=function(){var r,l;if(!(e<i)){if((r=n.apply(a,c))===t.promise())throw new TypeError("Thenable self-resolution");l=r&&("object"==typeof r||"function"==typeof r)&&r.then,v(l)?o?l.call(r,s(i,t,R,o),s(i,t,q,o)):(i++,l.call(r,s(i,t,R,o),s(i,t,q,o),s(i,t,R,t.notifyWith))):(n!==R&&(a=void 0,c=[r]),(o||t.resolveWith)(a,c))}},u=o?l:function(){try{l()}catch(r){C.Deferred.exceptionHook&&C.Deferred.exceptionHook(r,u.stackTrace),e+1>=i&&(n!==q&&(a=void 0,c=[r]),t.rejectWith(a,c))}};e?u():(C.Deferred.getStackHook&&(u.stackTrace=C.Deferred.getStackHook()),r.setTimeout(u))}}return C.Deferred((function(r){t[0][3].add(s(0,r,v(o)?o:R,r.notifyWith)),t[1][3].add(s(0,r,v(e)?e:R)),t[2][3].add(s(0,r,v(n)?n:q))})).promise()},promise:function(e){return null!=e?C.extend(e,o):o}},i={};return C.each(t,(function(e,r){var s=r[2],a=r[5];o[r[1]]=s.add,a&&s.add((function(){n=a}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),s.add(r[3].fire),i[r[0]]=function(){return i[r[0]+"With"](this===i?void 0:this,arguments),this},i[r[0]+"With"]=s.fireWith})),o.promise(i),e&&e.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),o=a.call(arguments),i=C.Deferred(),s=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?a.call(arguments):n,--t||i.resolveWith(r,o)}};if(t<=1&&(F(e,i.done(s(n)).resolve,i.reject,!t),"pending"===i.state()||v(o[n]&&o[n].then)))return i.then();for(;n--;)F(o[n],s(n),i.reject);return i.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;C.Deferred.exceptionHook=function(e,t){r.console&&r.console.warn&&e&&B.test(e.name)&&r.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},C.readyException=function(e){r.setTimeout((function(){throw e}))};var W=C.Deferred();function z(){b.removeEventListener("DOMContentLoaded",z),r.removeEventListener("load",z),C.ready()}C.fn.ready=function(e){return W.then(e).catch((function(e){C.readyException(e)})),this},C.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--C.readyWait:C.isReady)||(C.isReady=!0,!0!==e&&--C.readyWait>0||W.resolveWith(b,[C]))}}),C.ready.then=W.then,"complete"===b.readyState||"loading"!==b.readyState&&!b.documentElement.doScroll?r.setTimeout(C.ready):(b.addEventListener("DOMContentLoaded",z),r.addEventListener("load",z));var U=function(e,t,n,r,o,i,s){var a=0,c=e.length,l=null==n;if("object"===_(n))for(a in o=!0,n)U(e,t,a,n[a],!0,i,s);else if(void 0!==r&&(o=!0,v(r)||(s=!0),l&&(s?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(C(e),n)})),t))for(;a<c;a++)t(e[a],n,s?r:r.call(e[a],a,t(e[a],n)));return o?e:l?t.call(e):c?t(e[0],n):i},V=/^-ms-/,Z=/-([a-z])/g;function J(e,t){return t.toUpperCase()}function X(e){return e.replace(V,"ms-").replace(Z,J)}var K=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=C.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},K(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,o=this.cache(e);if("string"==typeof t)o[X(t)]=n;else for(r in t)o[X(r)]=t[r];return o},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(H)||[]).length;for(;n--;)delete r[t[n]]}(void 0===t||C.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!C.isEmptyObject(t)}};var Y=new G,Q=new G,ee=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,te=/[A-Z]/g;function ne(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(te,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:ee.test(e)?JSON.parse(e):e)}(n)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}C.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),C.fn.extend({data:function(e,t){var n,r,o,i=this[0],s=i&&i.attributes;if(void 0===e){if(this.length&&(o=Q.get(i),1===i.nodeType&&!Y.get(i,"hasDataAttrs"))){for(n=s.length;n--;)s[n]&&0===(r=s[n].name).indexOf("data-")&&(r=X(r.slice(5)),ne(i,r,o[r]));Y.set(i,"hasDataAttrs",!0)}return o}return"object"==typeof e?this.each((function(){Q.set(this,e)})):U(this,(function(t){var n;if(i&&void 0===t)return void 0!==(n=Q.get(i,e))||void 0!==(n=ne(i,e))?n:void 0;this.each((function(){Q.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){Q.remove(this,e)}))}}),C.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,C.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=C.queue(e,t),r=n.length,o=n.shift(),i=C._queueHooks(e,t);"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===t&&n.unshift("inprogress"),delete i.stop,o.call(e,(function(){C.dequeue(e,t)}),i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:C.Callbacks("once memory").add((function(){Y.remove(e,[t+"queue",n])}))})}}),C.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?C.queue(this[0],e):void 0===t?this:this.each((function(){var n=C.queue(this,e,t);C._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&C.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){C.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,o=C.Deferred(),i=this,s=this.length,a=function(){--r||o.resolveWith(i,[i])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;)(n=Y.get(i[s],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(a));return a(),o.promise(t)}});var re=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,oe=new RegExp("^(?:([+-])=|)("+re+")([a-z%]*)$","i"),ie=["Top","Right","Bottom","Left"],se=b.documentElement,ae=function(e){return C.contains(e.ownerDocument,e)},ce={composed:!0};se.getRootNode&&(ae=function(e){return C.contains(e.ownerDocument,e)||e.getRootNode(ce)===e.ownerDocument});var le=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ae(e)&&"none"===C.css(e,"display")};function ue(e,t,n,r){var o,i,s=20,a=r?function(){return r.cur()}:function(){return C.css(e,t,"")},c=a(),l=n&&n[3]||(C.cssNumber[t]?"":"px"),u=e.nodeType&&(C.cssNumber[t]||"px"!==l&&+c)&&oe.exec(C.css(e,t));if(u&&u[3]!==l){for(c/=2,l=l||u[3],u=+c||1;s--;)C.style(e,t,u+l),(1-i)*(1-(i=a()/c||.5))<=0&&(s=0),u/=i;u*=2,C.style(e,t,u+l),n=n||[]}return n&&(u=+u||+c||0,o=n[1]?u+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=u,r.end=o)),o}var fe={};function pe(e){var t,n=e.ownerDocument,r=e.nodeName,o=fe[r];return o||(t=n.body.appendChild(n.createElement(r)),o=C.css(t,"display"),t.parentNode.removeChild(t),"none"===o&&(o="block"),fe[r]=o,o)}function de(e,t){for(var n,r,o=[],i=0,s=e.length;i<s;i++)(r=e[i]).style&&(n=r.style.display,t?("none"===n&&(o[i]=Y.get(r,"display")||null,o[i]||(r.style.display="")),""===r.style.display&&le(r)&&(o[i]=pe(r))):"none"!==n&&(o[i]="none",Y.set(r,"display",n)));for(i=0;i<s;i++)null!=o[i]&&(e[i].style.display=o[i]);return e}C.fn.extend({show:function(){return de(this,!0)},hide:function(){return de(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){le(this)?C(this).show():C(this).hide()}))}});var he,me,ge=/^(?:checkbox|radio)$/i,ve=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,ye=/^$|^module$|\/(?:java|ecma)script/i;he=b.createDocumentFragment().appendChild(b.createElement("div")),(me=b.createElement("input")).setAttribute("type","radio"),me.setAttribute("checked","checked"),me.setAttribute("name","t"),he.appendChild(me),g.checkClone=he.cloneNode(!0).cloneNode(!0).lastChild.checked,he.innerHTML="<textarea>x</textarea>",g.noCloneChecked=!!he.cloneNode(!0).lastChild.defaultValue,he.innerHTML="<option></option>",g.option=!!he.lastChild;var be={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function xe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&E(e,t)?C.merge([e],n):n}function we(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}be.tbody=be.tfoot=be.colgroup=be.caption=be.thead,be.th=be.td,g.option||(be.optgroup=be.option=[1,"<select multiple='multiple'>","</select>"]);var _e=/<|&#?\w+;/;function $e(e,t,n,r,o){for(var i,s,a,c,l,u,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((i=e[d])||0===i)if("object"===_(i))C.merge(p,i.nodeType?[i]:i);else if(_e.test(i)){for(s=s||f.appendChild(t.createElement("div")),a=(ve.exec(i)||["",""])[1].toLowerCase(),c=be[a]||be._default,s.innerHTML=c[1]+C.htmlPrefilter(i)+c[2],u=c[0];u--;)s=s.lastChild;C.merge(p,s.childNodes),(s=f.firstChild).textContent=""}else p.push(t.createTextNode(i));for(f.textContent="",d=0;i=p[d++];)if(r&&C.inArray(i,r)>-1)o&&o.push(i);else if(l=ae(i),s=xe(f.appendChild(i),"script"),l&&we(s),n)for(u=0;i=s[u++];)ye.test(i.type||"")&&n.push(i);return f}var Ce=/^([^.]*)(?:\.(.+)|)/;function Te(){return!0}function ke(){return!1}function Se(e,t){return e===function(){try{return b.activeElement}catch(e){}}()==("focus"===t)}function Oe(e,t,n,r,o,i){var s,a;if("object"==typeof t){for(a in"string"!=typeof n&&(r=r||n,n=void 0),t)Oe(e,a,n,r,t[a],i);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),!1===o)o=ke;else if(!o)return e;return 1===i&&(s=o,o=function(e){return C().off(e),s.apply(this,arguments)},o.guid=s.guid||(s.guid=C.guid++)),e.each((function(){C.event.add(this,t,o,r,n)}))}function Ae(e,t,n){n?(Y.set(e,t,!1),C.event.add(e,t,{namespace:!1,handler:function(e){var r,o,i=Y.get(this,t);if(1&e.isTrigger&&this[t]){if(i.length)(C.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=a.call(arguments),Y.set(this,t,i),r=n(this,t),this[t](),i!==(o=Y.get(this,t))||r?Y.set(this,t,!1):o={},i!==o)return e.stopImmediatePropagation(),e.preventDefault(),o&&o.value}else i.length&&(Y.set(this,t,{value:C.event.trigger(C.extend(i[0],C.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,t)&&C.event.add(e,t,Te)}C.event={global:{},add:function(e,t,n,r,o){var i,s,a,c,l,u,f,p,d,h,m,g=Y.get(e);if(K(e))for(n.handler&&(n=(i=n).handler,o=i.selector),o&&C.find.matchesSelector(se,o),n.guid||(n.guid=C.guid++),(c=g.events)||(c=g.events=Object.create(null)),(s=g.handle)||(s=g.handle=function(t){return void 0!==C&&C.event.triggered!==t.type?C.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(H)||[""]).length;l--;)d=m=(a=Ce.exec(t[l])||[])[1],h=(a[2]||"").split(".").sort(),d&&(f=C.event.special[d]||{},d=(o?f.delegateType:f.bindType)||d,f=C.event.special[d]||{},u=C.extend({type:d,origType:m,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&C.expr.match.needsContext.test(o),namespace:h.join(".")},i),(p=c[d])||((p=c[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,s)||e.addEventListener&&e.addEventListener(d,s)),f.add&&(f.add.call(e,u),u.handler.guid||(u.handler.guid=n.guid)),o?p.splice(p.delegateCount++,0,u):p.push(u),C.event.global[d]=!0)},remove:function(e,t,n,r,o){var i,s,a,c,l,u,f,p,d,h,m,g=Y.hasData(e)&&Y.get(e);if(g&&(c=g.events)){for(l=(t=(t||"").match(H)||[""]).length;l--;)if(d=m=(a=Ce.exec(t[l])||[])[1],h=(a[2]||"").split(".").sort(),d){for(f=C.event.special[d]||{},p=c[d=(r?f.delegateType:f.bindType)||d]||[],a=a[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=i=p.length;i--;)u=p[i],!o&&m!==u.origType||n&&n.guid!==u.guid||a&&!a.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(p.splice(i,1),u.selector&&p.delegateCount--,f.remove&&f.remove.call(e,u));s&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,g.handle)||C.removeEvent(e,d,g.handle),delete c[d])}else for(d in c)C.event.remove(e,d+t[l],n,r,!0);C.isEmptyObject(c)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,i,s,a=new Array(arguments.length),c=C.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[c.type]||[],u=C.event.special[c.type]||{};for(a[0]=c,t=1;t<arguments.length;t++)a[t]=arguments[t];if(c.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,c)){for(s=C.event.handlers.call(this,c,l),t=0;(o=s[t++])&&!c.isPropagationStopped();)for(c.currentTarget=o.elem,n=0;(i=o.handlers[n++])&&!c.isImmediatePropagationStopped();)c.rnamespace&&!1!==i.namespace&&!c.rnamespace.test(i.namespace)||(c.handleObj=i,c.data=i.data,void 0!==(r=((C.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,a))&&!1===(c.result=r)&&(c.preventDefault(),c.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,c),c.result}},handlers:function(e,t){var n,r,o,i,s,a=[],c=t.delegateCount,l=e.target;if(c&&l.nodeType&&!("click"===e.type&&e.button>=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(i=[],s={},n=0;n<c;n++)void 0===s[o=(r=t[n]).selector+" "]&&(s[o]=r.needsContext?C(o,this).index(l)>-1:C.find(o,this,null,[l]).length),s[o]&&i.push(r);i.length&&a.push({elem:l,handlers:i})}return l=this,c<t.length&&a.push({elem:l,handlers:t.slice(c)}),a},addProp:function(e,t){Object.defineProperty(C.Event.prototype,e,{enumerable:!0,configurable:!0,get:v(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[C.expando]?e:new C.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return ge.test(t.type)&&t.click&&E(t,"input")&&Ae(t,"click",Te),!1},trigger:function(e){var t=this||e;return ge.test(t.type)&&t.click&&E(t,"input")&&Ae(t,"click"),!0},_default:function(e){var t=e.target;return ge.test(t.type)&&t.click&&E(t,"input")&&Y.get(t,"click")||E(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},C.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},C.Event=function(e,t){if(!(this instanceof C.Event))return new C.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Te:ke,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&C.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[C.expando]=!0},C.Event.prototype={constructor:C.Event,isDefaultPrevented:ke,isPropagationStopped:ke,isImmediatePropagationStopped:ke,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Te,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Te,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Te,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},C.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},C.event.addProp),C.each({focus:"focusin",blur:"focusout"},(function(e,t){C.event.special[e]={setup:function(){return Ae(this,e,Se),!1},trigger:function(){return Ae(this,e),!0},_default:function(t){return Y.get(t.target,e)},delegateType:t}})),C.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){C.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=e.relatedTarget,o=e.handleObj;return r&&(r===this||C.contains(this,r))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}})),C.fn.extend({on:function(e,t,n,r){return Oe(this,e,t,n,r)},one:function(e,t,n,r){return Oe(this,e,t,n,r,1)},off:function(e,t,n){var r,o;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,C(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(o in e)this.off(o,t,e[o]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=ke),this.each((function(){C.event.remove(this,e,n,t)}))}});var Ee=/<script|<style|<link/i,je=/checked\s*(?:[^=]|=\s*.checked.)/i,De=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Ne(e,t){return E(e,"table")&&E(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Me(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,o,i,s,a;if(1===t.nodeType){if(Y.hasData(e)&&(a=Y.get(e).events))for(o in Y.remove(t,"handle events"),a)for(n=0,r=a[o].length;n<r;n++)C.event.add(t,o,a[o][n]);Q.hasData(e)&&(i=Q.access(e),s=C.extend({},i),Q.set(t,s))}}function Ie(e,t){var n=t.nodeName.toLowerCase();"input"===n&&ge.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function He(e,t,n,r){t=c(t);var o,i,s,a,l,u,f=0,p=e.length,d=p-1,h=t[0],m=v(h);if(m||p>1&&"string"==typeof h&&!g.checkClone&&je.test(h))return e.each((function(o){var i=e.eq(o);m&&(t[0]=h.call(this,o,i.html())),He(i,t,n,r)}));if(p&&(i=(o=$e(t,e[0].ownerDocument,!1,e,r)).firstChild,1===o.childNodes.length&&(o=i),i||r)){for(a=(s=C.map(xe(o,"script"),Le)).length;f<p;f++)l=o,f!==d&&(l=C.clone(l,!0,!0),a&&C.merge(s,xe(l,"script"))),n.call(e[f],l,f);if(a)for(u=s[s.length-1].ownerDocument,C.map(s,Me),f=0;f<a;f++)l=s[f],ye.test(l.type||"")&&!Y.access(l,"globalEval")&&C.contains(u,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?C._evalUrl&&!l.noModule&&C._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")},u):w(l.textContent.replace(De,""),l,u))}return e}function Re(e,t,n){for(var r,o=t?C.filter(t,e):e,i=0;null!=(r=o[i]);i++)n||1!==r.nodeType||C.cleanData(xe(r)),r.parentNode&&(n&&ae(r)&&we(xe(r,"script")),r.parentNode.removeChild(r));return e}C.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,o,i,s,a=e.cloneNode(!0),c=ae(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(s=xe(a),r=0,o=(i=xe(e)).length;r<o;r++)Ie(i[r],s[r]);if(t)if(n)for(i=i||xe(e),s=s||xe(a),r=0,o=i.length;r<o;r++)Pe(i[r],s[r]);else Pe(e,a);return(s=xe(a,"script")).length>0&&we(s,!c&&xe(e,"script")),a},cleanData:function(e){for(var t,n,r,o=C.event.special,i=0;void 0!==(n=e[i]);i++)if(K(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)o[r]?C.event.remove(n,r):C.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),C.fn.extend({detach:function(e){return Re(this,e,!0)},remove:function(e){return Re(this,e)},text:function(e){return U(this,(function(e){return void 0===e?C.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 He(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Ne(this,e).appendChild(e)}))},prepend:function(){return He(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Ne(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return He(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return He(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&&(C.cleanData(xe(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return C.clone(this,e,t)}))},html:function(e){return U(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&&!Ee.test(e)&&!be[(ve.exec(e)||["",""])[1].toLowerCase()]){e=C.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(C.cleanData(xe(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return He(this,arguments,(function(t){var n=this.parentNode;C.inArray(this,e)<0&&(C.cleanData(xe(this)),n&&n.replaceChild(t,this))}),e)}}),C.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){C.fn[e]=function(e){for(var n,r=[],o=C(e),i=o.length-1,s=0;s<=i;s++)n=s===i?this:this.clone(!0),C(o[s])[t](n),l.apply(r,n.get());return this.pushStack(r)}}));var qe=new RegExp("^("+re+")(?!px)[a-z%]+$","i"),Fe=/^--/,Be=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=r),t.getComputedStyle(e)},We=function(e,t,n){var r,o,i={};for(o in t)i[o]=e.style[o],e.style[o]=t[o];for(o in r=n.call(e),t)e.style[o]=i[o];return r},ze=new RegExp(ie.join("|"),"i"),Ue="[\\x20\\t\\r\\n\\f]",Ve=new RegExp("^"+Ue+"+|((?:^|[^\\\\])(?:\\\\.)*)"+Ue+"+$","g");function Ze(e,t,n){var r,o,i,s,a=Fe.test(t),c=e.style;return(n=n||Be(e))&&(s=n.getPropertyValue(t)||n[t],a&&s&&(s=s.replace(Ve,"$1")||void 0),""!==s||ae(e)||(s=C.style(e,t)),!g.pixelBoxStyles()&&qe.test(s)&&ze.test(t)&&(r=c.width,o=c.minWidth,i=c.maxWidth,c.minWidth=c.maxWidth=c.width=s,s=n.width,c.width=r,c.minWidth=o,c.maxWidth=i)),void 0!==s?s+"":s}function Je(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(u){l.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",se.appendChild(l).appendChild(u);var e=r.getComputedStyle(u);n="1%"!==e.top,c=12===t(e.marginLeft),u.style.right="60%",s=36===t(e.right),o=36===t(e.width),u.style.position="absolute",i=12===t(u.offsetWidth/3),se.removeChild(l),u=null}}function t(e){return Math.round(parseFloat(e))}var n,o,i,s,a,c,l=b.createElement("div"),u=b.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",g.clearCloneStyle="content-box"===u.style.backgroundClip,C.extend(g,{boxSizingReliable:function(){return e(),o},pixelBoxStyles:function(){return e(),s},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),c},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,o;return null==a&&(e=b.createElement("table"),t=b.createElement("tr"),n=b.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",se.appendChild(e).appendChild(t).appendChild(n),o=r.getComputedStyle(t),a=parseInt(o.height,10)+parseInt(o.borderTopWidth,10)+parseInt(o.borderBottomWidth,10)===t.offsetHeight,se.removeChild(e)),a}}))}();var Xe=["Webkit","Moz","ms"],Ke=b.createElement("div").style,Ge={};function Ye(e){return C.cssProps[e]||Ge[e]||(e in Ke?e:Ge[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=Xe.length;n--;)if((e=Xe[n]+t)in Ke)return e}(e)||e)}var Qe=/^(none|table(?!-c[ea]).+)/,et={position:"absolute",visibility:"hidden",display:"block"},tt={letterSpacing:"0",fontWeight:"400"};function nt(e,t,n){var r=oe.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function rt(e,t,n,r,o,i){var s="width"===t?1:0,a=0,c=0;if(n===(r?"border":"content"))return 0;for(;s<4;s+=2)"margin"===n&&(c+=C.css(e,n+ie[s],!0,o)),r?("content"===n&&(c-=C.css(e,"padding"+ie[s],!0,o)),"margin"!==n&&(c-=C.css(e,"border"+ie[s]+"Width",!0,o))):(c+=C.css(e,"padding"+ie[s],!0,o),"padding"!==n?c+=C.css(e,"border"+ie[s]+"Width",!0,o):a+=C.css(e,"border"+ie[s]+"Width",!0,o));return!r&&i>=0&&(c+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-i-c-a-.5))||0),c}function ot(e,t,n){var r=Be(e),o=(!g.boxSizingReliable()||n)&&"border-box"===C.css(e,"boxSizing",!1,r),i=o,s=Ze(e,t,r),a="offset"+t[0].toUpperCase()+t.slice(1);if(qe.test(s)){if(!n)return s;s="auto"}return(!g.boxSizingReliable()&&o||!g.reliableTrDimensions()&&E(e,"tr")||"auto"===s||!parseFloat(s)&&"inline"===C.css(e,"display",!1,r))&&e.getClientRects().length&&(o="border-box"===C.css(e,"boxSizing",!1,r),(i=a in e)&&(s=e[a])),(s=parseFloat(s)||0)+rt(e,t,n||(o?"border":"content"),i,r,s)+"px"}function it(e,t,n,r,o){return new it.prototype.init(e,t,n,r,o)}C.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ze(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,i,s,a=X(t),c=Fe.test(t),l=e.style;if(c||(t=Ye(a)),s=C.cssHooks[t]||C.cssHooks[a],void 0===n)return s&&"get"in s&&void 0!==(o=s.get(e,!1,r))?o:l[t];"string"==(i=typeof n)&&(o=oe.exec(n))&&o[1]&&(n=ue(e,t,o),i="number"),null!=n&&n==n&&("number"!==i||c||(n+=o&&o[3]||(C.cssNumber[a]?"":"px")),g.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,r))||(c?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var o,i,s,a=X(t);return Fe.test(t)||(t=Ye(a)),(s=C.cssHooks[t]||C.cssHooks[a])&&"get"in s&&(o=s.get(e,!0,n)),void 0===o&&(o=Ze(e,t,r)),"normal"===o&&t in tt&&(o=tt[t]),""===n||n?(i=parseFloat(o),!0===n||isFinite(i)?i||0:o):o}}),C.each(["height","width"],(function(e,t){C.cssHooks[t]={get:function(e,n,r){if(n)return!Qe.test(C.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,t,r):We(e,et,(function(){return ot(e,t,r)}))},set:function(e,n,r){var o,i=Be(e),s=!g.scrollboxSize()&&"absolute"===i.position,a=(s||r)&&"border-box"===C.css(e,"boxSizing",!1,i),c=r?rt(e,t,r,a,i):0;return a&&s&&(c-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(i[t])-rt(e,t,"border",!1,i)-.5)),c&&(o=oe.exec(n))&&"px"!==(o[3]||"px")&&(e.style[t]=n,n=C.css(e,t)),nt(0,n,c)}}})),C.cssHooks.marginLeft=Je(g.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Ze(e,"marginLeft"))||e.getBoundingClientRect().left-We(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),C.each({margin:"",padding:"",border:"Width"},(function(e,t){C.cssHooks[e+t]={expand:function(n){for(var r=0,o={},i="string"==typeof n?n.split(" "):[n];r<4;r++)o[e+ie[r]+t]=i[r]||i[r-2]||i[0];return o}},"margin"!==e&&(C.cssHooks[e+t].set=nt)})),C.fn.extend({css:function(e,t){return U(this,(function(e,t,n){var r,o,i={},s=0;if(Array.isArray(t)){for(r=Be(e),o=t.length;s<o;s++)i[t[s]]=C.css(e,t[s],!1,r);return i}return void 0!==n?C.style(e,t,n):C.css(e,t)}),e,t,arguments.length>1)}}),C.Tween=it,it.prototype={constructor:it,init:function(e,t,n,r,o,i){this.elem=e,this.prop=n,this.easing=o||C.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(C.cssNumber[n]?"":"px")},cur:function(){var e=it.propHooks[this.prop];return e&&e.get?e.get(this):it.propHooks._default.get(this)},run:function(e){var t,n=it.propHooks[this.prop];return this.options.duration?this.pos=t=C.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):it.propHooks._default.set(this),this}},it.prototype.init.prototype=it.prototype,it.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=C.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){C.fx.step[e.prop]?C.fx.step[e.prop](e):1!==e.elem.nodeType||!C.cssHooks[e.prop]&&null==e.elem.style[Ye(e.prop)]?e.elem[e.prop]=e.now:C.style(e.elem,e.prop,e.now+e.unit)}}},it.propHooks.scrollTop=it.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},C.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},C.fx=it.prototype.init,C.fx.step={};var st,at,ct=/^(?:toggle|show|hide)$/,lt=/queueHooks$/;function ut(){at&&(!1===b.hidden&&r.requestAnimationFrame?r.requestAnimationFrame(ut):r.setTimeout(ut,C.fx.interval),C.fx.tick())}function ft(){return r.setTimeout((function(){st=void 0})),st=Date.now()}function pt(e,t){var n,r=0,o={height:e};for(t=t?1:0;r<4;r+=2-t)o["margin"+(n=ie[r])]=o["padding"+n]=e;return t&&(o.opacity=o.width=e),o}function dt(e,t,n){for(var r,o=(ht.tweeners[t]||[]).concat(ht.tweeners["*"]),i=0,s=o.length;i<s;i++)if(r=o[i].call(n,t,e))return r}function ht(e,t,n){var r,o,i=0,s=ht.prefilters.length,a=C.Deferred().always((function(){delete c.elem})),c=function(){if(o)return!1;for(var t=st||ft(),n=Math.max(0,l.startTime+l.duration-t),r=1-(n/l.duration||0),i=0,s=l.tweens.length;i<s;i++)l.tweens[i].run(r);return a.notifyWith(e,[l,r,n]),r<1&&s?n:(s||a.notifyWith(e,[l,1,0]),a.resolveWith(e,[l]),!1)},l=a.promise({elem:e,props:C.extend({},t),opts:C.extend(!0,{specialEasing:{},easing:C.easing._default},n),originalProperties:t,originalOptions:n,startTime:st||ft(),duration:n.duration,tweens:[],createTween:function(t,n){var r=C.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(o)return this;for(o=!0;n<r;n++)l.tweens[n].run(1);return t?(a.notifyWith(e,[l,1,0]),a.resolveWith(e,[l,t])):a.rejectWith(e,[l,t]),this}}),u=l.props;for(function(e,t){var n,r,o,i,s;for(n in e)if(o=t[r=X(n)],i=e[n],Array.isArray(i)&&(o=i[1],i=e[n]=i[0]),n!==r&&(e[r]=i,delete e[n]),(s=C.cssHooks[r])&&"expand"in s)for(n in i=s.expand(i),delete e[r],i)n in e||(e[n]=i[n],t[n]=o);else t[r]=o}(u,l.opts.specialEasing);i<s;i++)if(r=ht.prefilters[i].call(l,e,u,l.opts))return v(r.stop)&&(C._queueHooks(l.elem,l.opts.queue).stop=r.stop.bind(r)),r;return C.map(u,dt,l),v(l.opts.start)&&l.opts.start.call(e,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),C.fx.timer(C.extend(c,{elem:e,anim:l,queue:l.opts.queue})),l}C.Animation=C.extend(ht,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return ue(n.elem,e,oe.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(H);for(var n,r=0,o=e.length;r<o;r++)n=e[r],ht.tweeners[n]=ht.tweeners[n]||[],ht.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,o,i,s,a,c,l,u,f="width"in t||"height"in t,p=this,d={},h=e.style,m=e.nodeType&&le(e),g=Y.get(e,"fxshow");for(r in n.queue||(null==(s=C._queueHooks(e,"fx")).unqueued&&(s.unqueued=0,a=s.empty.fire,s.empty.fire=function(){s.unqueued||a()}),s.unqueued++,p.always((function(){p.always((function(){s.unqueued--,C.queue(e,"fx").length||s.empty.fire()}))}))),t)if(o=t[r],ct.test(o)){if(delete t[r],i=i||"toggle"===o,o===(m?"hide":"show")){if("show"!==o||!g||void 0===g[r])continue;m=!0}d[r]=g&&g[r]||C.style(e,r)}if((c=!C.isEmptyObject(t))||!C.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=g&&g.display)&&(l=Y.get(e,"display")),"none"===(u=C.css(e,"display"))&&(l?u=l:(de([e],!0),l=e.style.display||l,u=C.css(e,"display"),de([e]))),("inline"===u||"inline-block"===u&&null!=l)&&"none"===C.css(e,"float")&&(c||(p.done((function(){h.display=l})),null==l&&(u=h.display,l="none"===u?"":u)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always((function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]}))),c=!1,d)c||(g?"hidden"in g&&(m=g.hidden):g=Y.access(e,"fxshow",{display:l}),i&&(g.hidden=!m),m&&de([e],!0),p.done((function(){for(r in m||de([e]),Y.remove(e,"fxshow"),d)C.style(e,r,d[r])}))),c=dt(m?g[r]:0,r,p),r in g||(g[r]=c.start,m&&(c.end=c.start,c.start=0))}],prefilter:function(e,t){t?ht.prefilters.unshift(e):ht.prefilters.push(e)}}),C.speed=function(e,t,n){var r=e&&"object"==typeof e?C.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return C.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in C.fx.speeds?r.duration=C.fx.speeds[r.duration]:r.duration=C.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&C.dequeue(this,r.queue)},r},C.fn.extend({fadeTo:function(e,t,n,r){return this.filter(le).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var o=C.isEmptyObject(e),i=C.speed(t,n,r),s=function(){var t=ht(this,C.extend({},e),i);(o||Y.get(this,"finish"))&&t.stop(!0)};return s.finish=s,o||!1===i.queue?this.each(s):this.queue(i.queue,s)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,o=null!=e&&e+"queueHooks",i=C.timers,s=Y.get(this);if(o)s[o]&&s[o].stop&&r(s[o]);else for(o in s)s[o]&&s[o].stop&<.test(o)&&r(s[o]);for(o=i.length;o--;)i[o].elem!==this||null!=e&&i[o].queue!==e||(i[o].anim.stop(n),t=!1,i.splice(o,1));!t&&n||C.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,n=Y.get(this),r=n[e+"queue"],o=n[e+"queueHooks"],i=C.timers,s=r?r.length:0;for(n.finish=!0,C.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=i.length;t--;)i[t].elem===this&&i[t].queue===e&&(i[t].anim.stop(!0),i.splice(t,1));for(t=0;t<s;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish}))}}),C.each(["toggle","show","hide"],(function(e,t){var n=C.fn[t];C.fn[t]=function(e,r,o){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(pt(t,!0),e,r,o)}})),C.each({slideDown:pt("show"),slideUp:pt("hide"),slideToggle:pt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){C.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}})),C.timers=[],C.fx.tick=function(){var e,t=0,n=C.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||C.fx.stop(),st=void 0},C.fx.timer=function(e){C.timers.push(e),C.fx.start()},C.fx.interval=13,C.fx.start=function(){at||(at=!0,ut())},C.fx.stop=function(){at=null},C.fx.speeds={slow:600,fast:200,_default:400},C.fn.delay=function(e,t){return e=C.fx&&C.fx.speeds[e]||e,t=t||"fx",this.queue(t,(function(t,n){var o=r.setTimeout(t,e);n.stop=function(){r.clearTimeout(o)}}))},function(){var e=b.createElement("input"),t=b.createElement("select").appendChild(b.createElement("option"));e.type="checkbox",g.checkOn=""!==e.value,g.optSelected=t.selected,(e=b.createElement("input")).value="t",e.type="radio",g.radioValue="t"===e.value}();var mt,gt=C.expr.attrHandle;C.fn.extend({attr:function(e,t){return U(this,C.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){C.removeAttr(this,e)}))}}),C.extend({attr:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return void 0===e.getAttribute?C.prop(e,t,n):(1===i&&C.isXMLDoc(e)||(o=C.attrHooks[t.toLowerCase()]||(C.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void C.removeAttr(e,t):o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(r=o.get(e,t))?r:null==(r=C.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!g.radioValue&&"radio"===t&&E(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,o=t&&t.match(H);if(o&&1===e.nodeType)for(;n=o[r++];)e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?C.removeAttr(e,n):e.setAttribute(n,n),n}},C.each(C.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=gt[t]||C.find.attr;gt[t]=function(e,t,r){var o,i,s=t.toLowerCase();return r||(i=gt[s],gt[s]=o,o=null!=n(e,t,r)?s:null,gt[s]=i),o}}));var vt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;function bt(e){return(e.match(H)||[]).join(" ")}function xt(e){return e.getAttribute&&e.getAttribute("class")||""}function wt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(H)||[]}C.fn.extend({prop:function(e,t){return U(this,C.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[C.propFix[e]||e]}))}}),C.extend({prop:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&C.isXMLDoc(e)||(t=C.propFix[t]||t,o=C.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&"get"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=C.find.attr(e,"tabindex");return t?parseInt(t,10):vt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||(C.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)}}),C.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){C.propFix[this.toLowerCase()]=this})),C.fn.extend({addClass:function(e){var t,n,r,o,i,s;return v(e)?this.each((function(t){C(this).addClass(e.call(this,t,xt(this)))})):(t=wt(e)).length?this.each((function(){if(r=xt(this),n=1===this.nodeType&&" "+bt(r)+" "){for(i=0;i<t.length;i++)o=t[i],n.indexOf(" "+o+" ")<0&&(n+=o+" ");s=bt(n),r!==s&&this.setAttribute("class",s)}})):this},removeClass:function(e){var t,n,r,o,i,s;return v(e)?this.each((function(t){C(this).removeClass(e.call(this,t,xt(this)))})):arguments.length?(t=wt(e)).length?this.each((function(){if(r=xt(this),n=1===this.nodeType&&" "+bt(r)+" "){for(i=0;i<t.length;i++)for(o=t[i];n.indexOf(" "+o+" ")>-1;)n=n.replace(" "+o+" "," ");s=bt(n),r!==s&&this.setAttribute("class",s)}})):this:this.attr("class","")},toggleClass:function(e,t){var n,r,o,i,s=typeof e,a="string"===s||Array.isArray(e);return v(e)?this.each((function(n){C(this).toggleClass(e.call(this,n,xt(this),t),t)})):"boolean"==typeof t&&a?t?this.addClass(e):this.removeClass(e):(n=wt(e),this.each((function(){if(a)for(i=C(this),o=0;o<n.length;o++)r=n[o],i.hasClass(r)?i.removeClass(r):i.addClass(r);else void 0!==e&&"boolean"!==s||((r=xt(this))&&Y.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===e?"":Y.get(this,"__className__")||""))})))},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+bt(xt(n))+" ").indexOf(t)>-1)return!0;return!1}});var _t=/\r/g;C.fn.extend({val:function(e){var t,n,r,o=this[0];return arguments.length?(r=v(e),this.each((function(n){var o;1===this.nodeType&&(null==(o=r?e.call(this,n,C(this).val()):e)?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=C.map(o,(function(e){return null==e?"":e+""}))),(t=C.valHooks[this.type]||C.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))}))):o?(t=C.valHooks[o.type]||C.valHooks[o.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:"string"==typeof(n=o.value)?n.replace(_t,""):null==n?"":n:void 0}}),C.extend({valHooks:{option:{get:function(e){var t=C.find.attr(e,"value");return null!=t?t:bt(C.text(e))}},select:{get:function(e){var t,n,r,o=e.options,i=e.selectedIndex,s="select-one"===e.type,a=s?null:[],c=s?i+1:o.length;for(r=i<0?c:s?i:0;r<c;r++)if(((n=o[r]).selected||r===i)&&!n.disabled&&(!n.parentNode.disabled||!E(n.parentNode,"optgroup"))){if(t=C(n).val(),s)return t;a.push(t)}return a},set:function(e,t){for(var n,r,o=e.options,i=C.makeArray(t),s=o.length;s--;)((r=o[s]).selected=C.inArray(C.valHooks.option.get(r),i)>-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),C.each(["radio","checkbox"],(function(){C.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=C.inArray(C(e).val(),t)>-1}},g.checkOn||(C.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),g.focusin="onfocusin"in r;var $t=/^(?:focusinfocus|focusoutblur)$/,Ct=function(e){e.stopPropagation()};C.extend(C.event,{trigger:function(e,t,n,o){var i,s,a,c,l,u,f,p,h=[n||b],m=d.call(e,"type")?e.type:e,g=d.call(e,"namespace")?e.namespace.split("."):[];if(s=p=a=n=n||b,3!==n.nodeType&&8!==n.nodeType&&!$t.test(m+C.event.triggered)&&(m.indexOf(".")>-1&&(g=m.split("."),m=g.shift(),g.sort()),l=m.indexOf(":")<0&&"on"+m,(e=e[C.expando]?e:new C.Event(m,"object"==typeof e&&e)).isTrigger=o?2:3,e.namespace=g.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:C.makeArray(t,[e]),f=C.event.special[m]||{},o||!f.trigger||!1!==f.trigger.apply(n,t))){if(!o&&!f.noBubble&&!y(n)){for(c=f.delegateType||m,$t.test(c+m)||(s=s.parentNode);s;s=s.parentNode)h.push(s),a=s;a===(n.ownerDocument||b)&&h.push(a.defaultView||a.parentWindow||r)}for(i=0;(s=h[i++])&&!e.isPropagationStopped();)p=s,e.type=i>1?c:f.bindType||m,(u=(Y.get(s,"events")||Object.create(null))[e.type]&&Y.get(s,"handle"))&&u.apply(s,t),(u=l&&s[l])&&u.apply&&K(s)&&(e.result=u.apply(s,t),!1===e.result&&e.preventDefault());return e.type=m,o||e.isDefaultPrevented()||f._default&&!1!==f._default.apply(h.pop(),t)||!K(n)||l&&v(n[m])&&!y(n)&&((a=n[l])&&(n[l]=null),C.event.triggered=m,e.isPropagationStopped()&&p.addEventListener(m,Ct),n[m](),e.isPropagationStopped()&&p.removeEventListener(m,Ct),C.event.triggered=void 0,a&&(n[l]=a)),e.result}},simulate:function(e,t,n){var r=C.extend(new C.Event,n,{type:e,isSimulated:!0});C.event.trigger(r,null,t)}}),C.fn.extend({trigger:function(e,t){return this.each((function(){C.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return C.event.trigger(e,t,n,!0)}}),g.focusin||C.each({focus:"focusin",blur:"focusout"},(function(e,t){var n=function(e){C.event.simulate(t,e.target,C.event.fix(e))};C.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,o=Y.access(r,t);o||r.addEventListener(e,n,!0),Y.access(r,t,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,o=Y.access(r,t)-1;o?Y.access(r,t,o):(r.removeEventListener(e,n,!0),Y.remove(r,t))}}}));var Tt=r.location,kt={guid:Date.now()},St=/\?/;C.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new r.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||C.error("Invalid XML: "+(n?C.map(n.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var Ot=/\[\]$/,At=/\r?\n/g,Et=/^(?:submit|button|image|reset|file)$/i,jt=/^(?:input|select|textarea|keygen)/i;function Dt(e,t,n,r){var o;if(Array.isArray(t))C.each(t,(function(t,o){n||Ot.test(e)?r(e,o):Dt(e+"["+("object"==typeof o&&null!=o?t:"")+"]",o,n,r)}));else if(n||"object"!==_(t))r(e,t);else for(o in t)Dt(e+"["+o+"]",t[o],n,r)}C.param=function(e,t){var n,r=[],o=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!C.isPlainObject(e))C.each(e,(function(){o(this.name,this.value)}));else for(n in e)Dt(n,e[n],t,o);return r.join("&")},C.fn.extend({serialize:function(){return C.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=C.prop(this,"elements");return e?C.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!C(this).is(":disabled")&&jt.test(this.nodeName)&&!Et.test(e)&&(this.checked||!ge.test(e))})).map((function(e,t){var n=C(this).val();return null==n?null:Array.isArray(n)?C.map(n,(function(e){return{name:t.name,value:e.replace(At,"\r\n")}})):{name:t.name,value:n.replace(At,"\r\n")}})).get()}});var Nt=/%20/g,Lt=/#.*$/,Mt=/([?&])_=[^&]*/,Pt=/^(.*?):[ \t]*([^\r\n]*)$/gm,It=/^(?:GET|HEAD)$/,Ht=/^\/\//,Rt={},qt={},Ft="*/".concat("*"),Bt=b.createElement("a");function Wt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,o=0,i=t.toLowerCase().match(H)||[];if(v(n))for(;r=i[o++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function zt(e,t,n,r){var o={},i=e===qt;function s(a){var c;return o[a]=!0,C.each(e[a]||[],(function(e,a){var l=a(t,n,r);return"string"!=typeof l||i||o[l]?i?!(c=l):void 0:(t.dataTypes.unshift(l),s(l),!1)})),c}return s(t.dataTypes[0])||!o["*"]&&s("*")}function Ut(e,t){var n,r,o=C.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:r||(r={}))[n]=t[n]);return r&&C.extend(!0,e,r),e}Bt.href=Tt.href,C.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":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":C.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ut(Ut(e,C.ajaxSettings),t):Ut(C.ajaxSettings,e)},ajaxPrefilter:Wt(Rt),ajaxTransport:Wt(qt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var n,o,i,s,a,c,l,u,f,p,d=C.ajaxSetup({},t),h=d.context||d,m=d.context&&(h.nodeType||h.jquery)?C(h):C.event,g=C.Deferred(),v=C.Callbacks("once memory"),y=d.statusCode||{},x={},w={},_="canceled",$={readyState:0,getResponseHeader:function(e){var t;if(l){if(!s)for(s={};t=Pt.exec(i);)s[t[1].toLowerCase()+" "]=(s[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=s[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return l?i:null},setRequestHeader:function(e,t){return null==l&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,x[e]=t),this},overrideMimeType:function(e){return null==l&&(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)$.always(e[$.status]);else for(t in e)y[t]=[y[t],e[t]];return this},abort:function(e){var t=e||_;return n&&n.abort(t),T(0,t),this}};if(g.promise($),d.url=((e||d.url||Tt.href)+"").replace(Ht,Tt.protocol+"//"),d.type=t.method||t.type||d.method||d.type,d.dataTypes=(d.dataType||"*").toLowerCase().match(H)||[""],null==d.crossDomain){c=b.createElement("a");try{c.href=d.url,c.href=c.href,d.crossDomain=Bt.protocol+"//"+Bt.host!=c.protocol+"//"+c.host}catch(e){d.crossDomain=!0}}if(d.data&&d.processData&&"string"!=typeof d.data&&(d.data=C.param(d.data,d.traditional)),zt(Rt,d,t,$),l)return $;for(f in(u=C.event&&d.global)&&0==C.active++&&C.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!It.test(d.type),o=d.url.replace(Lt,""),d.hasContent?d.data&&d.processData&&0===(d.contentType||"").indexOf("application/x-www-form-urlencoded")&&(d.data=d.data.replace(Nt,"+")):(p=d.url.slice(o.length),d.data&&(d.processData||"string"==typeof d.data)&&(o+=(St.test(o)?"&":"?")+d.data,delete d.data),!1===d.cache&&(o=o.replace(Mt,"$1"),p=(St.test(o)?"&":"?")+"_="+kt.guid+++p),d.url=o+p),d.ifModified&&(C.lastModified[o]&&$.setRequestHeader("If-Modified-Since",C.lastModified[o]),C.etag[o]&&$.setRequestHeader("If-None-Match",C.etag[o])),(d.data&&d.hasContent&&!1!==d.contentType||t.contentType)&&$.setRequestHeader("Content-Type",d.contentType),$.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Ft+"; q=0.01":""):d.accepts["*"]),d.headers)$.setRequestHeader(f,d.headers[f]);if(d.beforeSend&&(!1===d.beforeSend.call(h,$,d)||l))return $.abort();if(_="abort",v.add(d.complete),$.done(d.success),$.fail(d.error),n=zt(qt,d,t,$)){if($.readyState=1,u&&m.trigger("ajaxSend",[$,d]),l)return $;d.async&&d.timeout>0&&(a=r.setTimeout((function(){$.abort("timeout")}),d.timeout));try{l=!1,n.send(x,T)}catch(e){if(l)throw e;T(-1,e)}}else T(-1,"No Transport");function T(e,t,s,c){var f,p,b,x,w,_=t;l||(l=!0,a&&r.clearTimeout(a),n=void 0,i=c||"",$.readyState=e>0?4:0,f=e>=200&&e<300||304===e,s&&(x=function(e,t,n){for(var r,o,i,s,a=e.contents,c=e.dataTypes;"*"===c[0];)c.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(o in a)if(a[o]&&a[o].test(r)){c.unshift(o);break}if(c[0]in n)i=c[0];else{for(o in n){if(!c[0]||e.converters[o+" "+c[0]]){i=o;break}s||(s=o)}i=i||s}if(i)return i!==c[0]&&c.unshift(i),n[i]}(d,$,s)),!f&&C.inArray("script",d.dataTypes)>-1&&C.inArray("json",d.dataTypes)<0&&(d.converters["text script"]=function(){}),x=function(e,t,n,r){var o,i,s,a,c,l={},u=e.dataTypes.slice();if(u[1])for(s in e.converters)l[s.toLowerCase()]=e.converters[s];for(i=u.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!c&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),c=i,i=u.shift())if("*"===i)i=c;else if("*"!==c&&c!==i){if(!(s=l[c+" "+i]||l["* "+i]))for(o in l)if((a=o.split(" "))[1]===i&&(s=l[c+" "+a[0]]||l["* "+a[0]])){!0===s?s=l[o]:!0!==l[o]&&(i=a[0],u.unshift(a[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+c+" to "+i}}}return{state:"success",data:t}}(d,x,$,f),f?(d.ifModified&&((w=$.getResponseHeader("Last-Modified"))&&(C.lastModified[o]=w),(w=$.getResponseHeader("etag"))&&(C.etag[o]=w)),204===e||"HEAD"===d.type?_="nocontent":304===e?_="notmodified":(_=x.state,p=x.data,f=!(b=x.error))):(b=_,!e&&_||(_="error",e<0&&(e=0))),$.status=e,$.statusText=(t||_)+"",f?g.resolveWith(h,[p,_,$]):g.rejectWith(h,[$,_,b]),$.statusCode(y),y=void 0,u&&m.trigger(f?"ajaxSuccess":"ajaxError",[$,d,f?p:b]),v.fireWith(h,[$,_]),u&&(m.trigger("ajaxComplete",[$,d]),--C.active||C.event.trigger("ajaxStop")))}return $},getJSON:function(e,t,n){return C.get(e,t,n,"json")},getScript:function(e,t){return C.get(e,void 0,t,"script")}}),C.each(["get","post"],(function(e,t){C[t]=function(e,n,r,o){return v(n)&&(o=o||r,r=n,n=void 0),C.ajax(C.extend({url:e,type:t,dataType:o,data:n,success:r},C.isPlainObject(e)&&e))}})),C.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),C._evalUrl=function(e,t,n){return C.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){C.globalEval(e,t,n)}})},C.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=C(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){C(this).wrapInner(e.call(this,t))})):this.each((function(){var t=C(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=v(e);return this.each((function(n){C(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){C(this).replaceWith(this.childNodes)})),this}}),C.expr.pseudos.hidden=function(e){return!C.expr.pseudos.visible(e)},C.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},C.ajaxSettings.xhr=function(){try{return new r.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Zt=C.ajaxSettings.xhr();g.cors=!!Zt&&"withCredentials"in Zt,g.ajax=Zt=!!Zt,C.ajaxTransport((function(e){var t,n;if(g.cors||Zt&&!e.crossDomain)return{send:function(o,i){var s,a=e.xhr();if(a.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(s in e.xhrFields)a[s]=e.xhrFields[s];for(s in e.mimeType&&a.overrideMimeType&&a.overrideMimeType(e.mimeType),e.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest"),o)a.setRequestHeader(s,o[s]);t=function(e){return function(){t&&(t=n=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?i(0,"error"):i(a.status,a.statusText):i(Vt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=t(),n=a.onerror=a.ontimeout=t("error"),void 0!==a.onabort?a.onabort=n:a.onreadystatechange=function(){4===a.readyState&&r.setTimeout((function(){t&&n()}))},t=t("abort");try{a.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}})),C.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),C.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 C.globalEval(e),e}}}),C.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),C.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,o){t=C("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),b.head.appendChild(t[0])},abort:function(){n&&n()}}}));var Jt,Xt=[],Kt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||C.expando+"_"+kt.guid++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",(function(e,t,n){var o,i,s,a=!1!==e.jsonp&&(Kt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Kt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return o=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Kt,"$1"+o):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+o),e.converters["script json"]=function(){return s||C.error(o+" was not called"),s[0]},e.dataTypes[0]="json",i=r[o],r[o]=function(){s=arguments},n.always((function(){void 0===i?C(r).removeProp(o):r[o]=i,e[o]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(o)),s&&v(i)&&i(s[0]),s=i=void 0})),"script"})),g.createHTMLDocument=((Jt=b.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((r=(t=b.implementation.createHTMLDocument("")).createElement("base")).href=b.location.href,t.head.appendChild(r)):t=b),i=!n&&[],(o=j.exec(e))?[t.createElement(o[1])]:(o=$e([e],t,i),i&&i.length&&C(i).remove(),C.merge([],o.childNodes)));var r,o,i},C.fn.load=function(e,t,n){var r,o,i,s=this,a=e.indexOf(" ");return a>-1&&(r=bt(e.slice(a)),e=e.slice(0,a)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(o="POST"),s.length>0&&C.ajax({url:e,type:o||"GET",dataType:"html",data:t}).done((function(e){i=arguments,s.html(r?C("<div>").append(C.parseHTML(e)).find(r):e)})).always(n&&function(e,t){s.each((function(){n.apply(this,i||[e.responseText,t,e])}))}),this},C.expr.pseudos.animated=function(e){return C.grep(C.timers,(function(t){return e===t.elem})).length},C.offset={setOffset:function(e,t,n){var r,o,i,s,a,c,l=C.css(e,"position"),u=C(e),f={};"static"===l&&(e.style.position="relative"),a=u.offset(),i=C.css(e,"top"),c=C.css(e,"left"),("absolute"===l||"fixed"===l)&&(i+c).indexOf("auto")>-1?(s=(r=u.position()).top,o=r.left):(s=parseFloat(i)||0,o=parseFloat(c)||0),v(t)&&(t=t.call(e,n,C.extend({},a))),null!=t.top&&(f.top=t.top-a.top+s),null!=t.left&&(f.left=t.left-a.left+o),"using"in t?t.using.call(e,f):u.css(f)}},C.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){C.offset.setOffset(this,e,t)}));var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((o=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),o.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-C.css(r,"marginTop",!0),left:t.left-o.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||se}))}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n="pageYOffset"===t;C.fn[e]=function(r){return U(this,(function(e,r,o){var i;if(y(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===o)return i?i[t]:e[r];i?i.scrollTo(n?i.pageXOffset:o,n?o:i.pageYOffset):e[r]=o}),e,r,arguments.length)}})),C.each(["top","left"],(function(e,t){C.cssHooks[t]=Je(g.pixelPosition,(function(e,n){if(n)return n=Ze(e,t),qe.test(n)?C(e).position()[t]+"px":n}))})),C.each({Height:"height",Width:"width"},(function(e,t){C.each({padding:"inner"+e,content:t,"":"outer"+e},(function(n,r){C.fn[r]=function(o,i){var s=arguments.length&&(n||"boolean"!=typeof o),a=n||(!0===o||!0===i?"margin":"border");return U(this,(function(t,n,o){var i;return y(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===o?C.css(t,n,a):C.style(t,n,o,a)}),t,s?o:void 0,s)}}))})),C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){C.fn[t]=function(e){return this.on(t,e)}})),C.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){C.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}));var Gt=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;C.proxy=function(e,t){var n,r,o;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=a.call(arguments,2),o=function(){return e.apply(t||this,r.concat(a.call(arguments)))},o.guid=e.guid=e.guid||C.guid++,o},C.holdReady=function(e){e?C.readyWait++:C.ready(!0)},C.isArray=Array.isArray,C.parseJSON=JSON.parse,C.nodeName=E,C.isFunction=v,C.isWindow=y,C.camelCase=X,C.type=_,C.now=Date.now,C.isNumeric=function(e){var t=C.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},C.trim=function(e){return null==e?"":(e+"").replace(Gt,"$1")},void 0===(n=function(){return C}.apply(t,[]))||(e.exports=n);var Yt=r.jQuery,Qt=r.$;return C.noConflict=function(e){return r.$===C&&(r.$=Qt),e&&r.jQuery===C&&(r.jQuery=Yt),C},void 0===o&&(r.jQuery=r.$=C),C}))},379:e=>{"use strict";var t=[];function n(e){for(var n=-1,r=0;r<t.length;r++)if(t[r].identifier===e){n=r;break}return n}function r(e,r){for(var i={},s=[],a=0;a<e.length;a++){var c=e[a],l=r.base?c[0]+r.base:c[0],u=i[l]||0,f="".concat(l," ").concat(u);i[l]=u+1;var p=n(f),d={css:c[1],media:c[2],sourceMap:c[3],supports:c[4],layer:c[5]};if(-1!==p)t[p].references++,t[p].updater(d);else{var h=o(d,r);r.byIndex=a,t.splice(a,0,{identifier:f,updater:h,references:1})}s.push(f)}return s}function o(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,o){var i=r(e=e||[],o=o||{});return function(e){e=e||[];for(var s=0;s<i.length;s++){var a=n(i[s]);t[a].references--}for(var c=r(e,o),l=0;l<i.length;l++){var u=n(i[l]);0===t[u].references&&(t[u].updater(),t.splice(u,1))}i=c}}},569:e=>{"use strict";var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},565:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},795:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var o=void 0!==n.layer;o&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,o&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var i=n.sourceMap;i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},589:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},646:(e,t,n)=>{"use strict";var r=n(755),o=n.n(r);const i=Object.freeze({}),s=Array.isArray;function a(e){return null==e}function c(e){return null!=e}function l(e){return!0===e}function u(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function f(e){return"function"==typeof e}function p(e){return null!==e&&"object"==typeof e}const d=Object.prototype.toString;function h(e){return"[object Object]"===d.call(e)}function m(e){const t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function g(e){return c(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function v(e){return null==e?"":Array.isArray(e)||h(e)&&e.toString===d?JSON.stringify(e,null,2):String(e)}function y(e){const t=parseFloat(e);return isNaN(t)?e:t}function b(e,t){const n=Object.create(null),r=e.split(",");for(let e=0;e<r.length;e++)n[r[e]]=!0;return t?e=>n[e.toLowerCase()]:e=>n[e]}const x=b("slot,component",!0),w=b("key,ref,slot,slot-scope,is");function _(e,t){const n=e.length;if(n){if(t===e[n-1])return void(e.length=n-1);const r=e.indexOf(t);if(r>-1)return e.splice(r,1)}}const $=Object.prototype.hasOwnProperty;function C(e,t){return $.call(e,t)}function T(e){const t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}const k=/-(\w)/g,S=T((e=>e.replace(k,((e,t)=>t?t.toUpperCase():"")))),O=T((e=>e.charAt(0).toUpperCase()+e.slice(1))),A=/\B([A-Z])/g,E=T((e=>e.replace(A,"-$1").toLowerCase())),j=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){const r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function D(e,t){t=t||0;let n=e.length-t;const r=new Array(n);for(;n--;)r[n]=e[n+t];return r}function N(e,t){for(const n in t)e[n]=t[n];return e}function L(e){const t={};for(let n=0;n<e.length;n++)e[n]&&N(t,e[n]);return t}function M(e,t,n){}const P=(e,t,n)=>!1,I=e=>e;function H(e,t){if(e===t)return!0;const n=p(e),r=p(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{const n=Array.isArray(e),r=Array.isArray(t);if(n&&r)return e.length===t.length&&e.every(((e,n)=>H(e,t[n])));if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(n||r)return!1;{const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every((n=>H(e[n],t[n])))}}catch(e){return!1}}function R(e,t){for(let n=0;n<e.length;n++)if(H(e[n],t))return n;return-1}function q(e){let t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}const F=["component","directive","filter"],B=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch","renderTracked","renderTriggered"];var W={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:P,isReservedAttr:P,isUnknownElement:P,getTagNamespace:M,parsePlatformTagName:I,mustUseProp:P,async:!0,_lifecycleHooks:B};const z=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function U(e){const t=(e+"").charCodeAt(0);return 36===t||95===t}function V(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}const Z=new RegExp(`[^${z.source}.$_\\d]`),J="__proto__"in{},X="undefined"!=typeof window,K=X&&window.navigator.userAgent.toLowerCase(),G=K&&/msie|trident/.test(K),Y=K&&K.indexOf("msie 9.0")>0,Q=K&&K.indexOf("edge/")>0;K&&K.indexOf("android");const ee=K&&/iphone|ipad|ipod|ios/.test(K);K&&/chrome\/\d+/.test(K),K&&/phantomjs/.test(K);const te=K&&K.match(/firefox\/(\d+)/),ne={}.watch;let re,oe=!1;if(X)try{const e={};Object.defineProperty(e,"passive",{get(){oe=!0}}),window.addEventListener("test-passive",null,e)}catch(i){}const ie=()=>(void 0===re&&(re=!X&&void 0!==n.g&&n.g.process&&"server"===n.g.process.env.VUE_ENV),re),se=X&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ae(e){return"function"==typeof e&&/native code/.test(e.toString())}const ce="undefined"!=typeof Symbol&&ae(Symbol)&&"undefined"!=typeof Reflect&&ae(Reflect.ownKeys);let le;le="undefined"!=typeof Set&&ae(Set)?Set:class{constructor(){this.set=Object.create(null)}has(e){return!0===this.set[e]}add(e){this.set[e]=!0}clear(){this.set=Object.create(null)}};let ue=null;function fe(e=null){e||ue&&ue._scope.off(),ue=e,e&&e._scope.on()}class pe{constructor(e,t,n,r,o,i,s,a){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=s,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=a,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}get child(){return this.componentInstance}}const de=(e="")=>{const t=new pe;return t.text=e,t.isComment=!0,t};function he(e){return new pe(void 0,void 0,void 0,String(e))}function me(e){const t=new pe(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}let ge=0;const ve=[];class ye{constructor(){this._pending=!1,this.id=ge++,this.subs=[]}addSub(e){this.subs.push(e)}removeSub(e){this.subs[this.subs.indexOf(e)]=null,this._pending||(this._pending=!0,ve.push(this))}depend(e){ye.target&&ye.target.addDep(this)}notify(e){const t=this.subs.filter((e=>e));for(let e=0,n=t.length;e<n;e++)t[e].update()}}ye.target=null;const be=[];function xe(e){be.push(e),ye.target=e}function we(){be.pop(),ye.target=be[be.length-1]}const _e=Array.prototype,$e=Object.create(_e);["push","pop","shift","unshift","splice","sort","reverse"].forEach((function(e){const t=_e[e];V($e,e,(function(...n){const r=t.apply(this,n),o=this.__ob__;let i;switch(e){case"push":case"unshift":i=n;break;case"splice":i=n.slice(2)}return i&&o.observeArray(i),o.dep.notify(),r}))}));const Ce=Object.getOwnPropertyNames($e),Te={};let ke=!0;function Se(e){ke=e}const Oe={notify:M,depend:M,addSub:M,removeSub:M};class Ae{constructor(e,t=!1,n=!1){if(this.value=e,this.shallow=t,this.mock=n,this.dep=n?Oe:new ye,this.vmCount=0,V(e,"__ob__",this),s(e)){if(!n)if(J)e.__proto__=$e;else for(let t=0,n=Ce.length;t<n;t++){const n=Ce[t];V(e,n,$e[n])}t||this.observeArray(e)}else{const r=Object.keys(e);for(let o=0;o<r.length;o++)je(e,r[o],Te,void 0,t,n)}}observeArray(e){for(let t=0,n=e.length;t<n;t++)Ee(e[t],!1,this.mock)}}function Ee(e,t,n){return e&&C(e,"__ob__")&&e.__ob__ instanceof Ae?e.__ob__:!ke||!n&&ie()||!s(e)&&!h(e)||!Object.isExtensible(e)||e.__v_skip||Ie(e)||e instanceof pe?void 0:new Ae(e,t,n)}function je(e,t,n,r,o,i){const a=new ye,c=Object.getOwnPropertyDescriptor(e,t);if(c&&!1===c.configurable)return;const l=c&&c.get,u=c&&c.set;l&&!u||n!==Te&&2!==arguments.length||(n=e[t]);let f=!o&&Ee(n,!1,i);return Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){const t=l?l.call(e):n;return ye.target&&(a.depend(),f&&(f.dep.depend(),s(t)&&Le(t))),Ie(t)&&!o?t.value:t},set:function(t){const r=l?l.call(e):n;if(function(e,t){return e===t?0===e&&1/e!=1/t:e==e||t==t}(r,t)){if(u)u.call(e,t);else{if(l)return;if(!o&&Ie(r)&&!Ie(t))return void(r.value=t);n=t}f=!o&&Ee(t,!1,i),a.notify()}}}),a}function De(e,t,n){if(Pe(e))return;const r=e.__ob__;return s(e)&&m(t)?(e.length=Math.max(e.length,t),e.splice(t,1,n),r&&!r.shallow&&r.mock&&Ee(n,!1,!0),n):t in e&&!(t in Object.prototype)?(e[t]=n,n):e._isVue||r&&r.vmCount?n:r?(je(r.value,t,n,void 0,r.shallow,r.mock),r.dep.notify(),n):(e[t]=n,n)}function Ne(e,t){if(s(e)&&m(t))return void e.splice(t,1);const n=e.__ob__;e._isVue||n&&n.vmCount||Pe(e)||C(e,t)&&(delete e[t],n&&n.dep.notify())}function Le(e){for(let t,n=0,r=e.length;n<r;n++)t=e[n],t&&t.__ob__&&t.__ob__.dep.depend(),s(t)&&Le(t)}function Me(e){return function(e,t){Pe(e)||Ee(e,t,ie())}(e,!0),V(e,"__v_isShallow",!0),e}function Pe(e){return!(!e||!e.__v_isReadonly)}function Ie(e){return!(!e||!0!==e.__v_isRef)}function He(e,t,n){Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>{const e=t[n];if(Ie(e))return e.value;{const t=e&&e.__ob__;return t&&t.dep.depend(),e}},set:e=>{const r=t[n];Ie(r)&&!Ie(e)?r.value=e:t[n]=e}})}const Re=T((e=>{const t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}}));function qe(e,t){function n(){const e=n.fns;if(!s(e))return Zt(e,null,arguments,t,"v-on handler");{const n=e.slice();for(let e=0;e<n.length;e++)Zt(n[e],null,arguments,t,"v-on handler")}}return n.fns=e,n}function Fe(e,t,n,r,o,i){let s,c,u,f;for(s in e)c=e[s],u=t[s],f=Re(s),a(c)||(a(u)?(a(c.fns)&&(c=e[s]=qe(c,i)),l(f.once)&&(c=e[s]=o(f.name,c,f.capture)),n(f.name,c,f.capture,f.passive,f.params)):c!==u&&(u.fns=c,e[s]=u));for(s in t)a(e[s])&&(f=Re(s),r(f.name,t[s],f.capture))}function Be(e,t,n){let r;e instanceof pe&&(e=e.data.hook||(e.data.hook={}));const o=e[t];function i(){n.apply(this,arguments),_(r.fns,i)}a(o)?r=qe([i]):c(o.fns)&&l(o.merged)?(r=o,r.fns.push(i)):r=qe([o,i]),r.merged=!0,e[t]=r}function We(e,t,n,r,o){if(c(t)){if(C(t,n))return e[n]=t[n],o||delete t[n],!0;if(C(t,r))return e[n]=t[r],o||delete t[r],!0}return!1}function ze(e){return u(e)?[he(e)]:s(e)?Ve(e):void 0}function Ue(e){return c(e)&&c(e.text)&&!1===e.isComment}function Ve(e,t){const n=[];let r,o,i,f;for(r=0;r<e.length;r++)o=e[r],a(o)||"boolean"==typeof o||(i=n.length-1,f=n[i],s(o)?o.length>0&&(o=Ve(o,`${t||""}_${r}`),Ue(o[0])&&Ue(f)&&(n[i]=he(f.text+o[0].text),o.shift()),n.push.apply(n,o)):u(o)?Ue(f)?n[i]=he(f.text+o):""!==o&&n.push(he(o)):Ue(o)&&Ue(f)?n[i]=he(f.text+o.text):(l(e._isVList)&&c(o.tag)&&a(o.key)&&c(t)&&(o.key=`__vlist${t}_${r}__`),n.push(o)));return n}function Ze(e,t,n,r,o,i){return(s(n)||u(n))&&(o=r,r=n,n=void 0),l(i)&&(o=2),function(e,t,n,r,o){if(c(n)&&c(n.__ob__))return de();if(c(n)&&c(n.is)&&(t=n.is),!t)return de();let i,a;if(s(r)&&f(r[0])&&((n=n||{}).scopedSlots={default:r[0]},r.length=0),2===o?r=ze(r):1===o&&(r=function(e){for(let t=0;t<e.length;t++)if(s(e[t]))return Array.prototype.concat.apply([],e);return e}(r)),"string"==typeof t){let o;a=e.$vnode&&e.$vnode.ns||W.getTagNamespace(t),i=W.isReservedTag(t)?new pe(W.parsePlatformTagName(t),n,r,void 0,void 0,e):n&&n.pre||!c(o=Pn(e.$options,"components",t))?new pe(t,n,r,void 0,void 0,e):kn(o,n,e,r,t)}else i=kn(t,n,e,r);return s(i)?i:c(i)?(c(a)&&Je(i,a),c(n)&&function(e){p(e.style)&&on(e.style),p(e.class)&&on(e.class)}(n),i):de()}(e,t,n,r,o)}function Je(e,t,n){if(e.ns=t,"foreignObject"===e.tag&&(t=void 0,n=!0),c(e.children))for(let r=0,o=e.children.length;r<o;r++){const o=e.children[r];c(o.tag)&&(a(o.ns)||l(n)&&"svg"!==o.tag)&&Je(o,t,n)}}function Xe(e,t){let n,r,o,i,a=null;if(s(e)||"string"==typeof e)for(a=new Array(e.length),n=0,r=e.length;n<r;n++)a[n]=t(e[n],n);else if("number"==typeof e)for(a=new Array(e),n=0;n<e;n++)a[n]=t(n+1,n);else if(p(e))if(ce&&e[Symbol.iterator]){a=[];const n=e[Symbol.iterator]();let r=n.next();for(;!r.done;)a.push(t(r.value,a.length)),r=n.next()}else for(o=Object.keys(e),a=new Array(o.length),n=0,r=o.length;n<r;n++)i=o[n],a[n]=t(e[i],i,n);return c(a)||(a=[]),a._isVList=!0,a}function Ke(e,t,n,r){const o=this.$scopedSlots[e];let i;o?(n=n||{},r&&(n=N(N({},r),n)),i=o(n)||(f(t)?t():t)):i=this.$slots[e]||(f(t)?t():t);const s=n&&n.slot;return s?this.$createElement("template",{slot:s},i):i}function Ge(e){return Pn(this.$options,"filters",e)||I}function Ye(e,t){return s(e)?-1===e.indexOf(t):e!==t}function Qe(e,t,n,r,o){const i=W.keyCodes[t]||n;return o&&r&&!W.keyCodes[t]?Ye(o,r):i?Ye(i,e):r?E(r)!==t:void 0===e}function et(e,t,n,r,o){if(n&&p(n)){let i;s(n)&&(n=L(n));for(const s in n){if("class"===s||"style"===s||w(s))i=e;else{const n=e.attrs&&e.attrs.type;i=r||W.mustUseProp(t,n,s)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}const a=S(s),c=E(s);a in i||c in i||(i[s]=n[s],!o)||((e.on||(e.on={}))[`update:${s}`]=function(e){n[s]=e})}}return e}function tt(e,t){const n=this._staticTrees||(this._staticTrees=[]);let r=n[e];return r&&!t||(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,this._c,this),rt(r,`__static__${e}`,!1)),r}function nt(e,t,n){return rt(e,`__once__${t}${n?`_${n}`:""}`,!0),e}function rt(e,t,n){if(s(e))for(let r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&ot(e[r],`${t}_${r}`,n);else ot(e,t,n)}function ot(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function it(e,t){if(t&&h(t)){const n=e.on=e.on?N({},e.on):{};for(const e in t){const r=n[e],o=t[e];n[e]=r?[].concat(r,o):o}}return e}function st(e,t,n,r){t=t||{$stable:!n};for(let r=0;r<e.length;r++){const o=e[r];s(o)?st(o,t,n):o&&(o.proxy&&(o.fn.proxy=!0),t[o.key]=o.fn)}return r&&(t.$key=r),t}function at(e,t){for(let n=0;n<t.length;n+=2){const r=t[n];"string"==typeof r&&r&&(e[t[n]]=t[n+1])}return e}function ct(e,t){return"string"==typeof e?t+e:e}function lt(e){e._o=nt,e._n=y,e._s=v,e._l=Xe,e._t=Ke,e._q=H,e._i=R,e._m=tt,e._f=Ge,e._k=Qe,e._b=et,e._v=he,e._e=de,e._u=st,e._g=it,e._d=at,e._p=ct}function ut(e,t){if(!e||!e.length)return{};const n={};for(let r=0,o=e.length;r<o;r++){const o=e[r],i=o.data;if(i&&i.attrs&&i.attrs.slot&&delete i.attrs.slot,o.context!==t&&o.fnContext!==t||!i||null==i.slot)(n.default||(n.default=[])).push(o);else{const e=i.slot,t=n[e]||(n[e]=[]);"template"===o.tag?t.push.apply(t,o.children||[]):t.push(o)}}for(const e in n)n[e].every(ft)&&delete n[e];return n}function ft(e){return e.isComment&&!e.asyncFactory||" "===e.text}function pt(e){return e.isComment&&e.asyncFactory}function dt(e,t,n,r){let o;const s=Object.keys(n).length>0,a=t?!!t.$stable:!s,c=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!==i&&c===r.$key&&!s&&!r.$hasNormal)return r;o={};for(const r in t)t[r]&&"$"!==r[0]&&(o[r]=ht(e,n,r,t[r]))}else o={};for(const e in n)e in o||(o[e]=mt(n,e));return t&&Object.isExtensible(t)&&(t._normalized=o),V(o,"$stable",a),V(o,"$key",c),V(o,"$hasNormal",s),o}function ht(e,t,n,r){const o=function(){const t=ue;fe(e);let n=arguments.length?r.apply(null,arguments):r({});n=n&&"object"==typeof n&&!s(n)?[n]:ze(n);const o=n&&n[0];return fe(t),n&&(!o||1===n.length&&o.isComment&&!pt(o))?void 0:n};return r.proxy&&Object.defineProperty(t,n,{get:o,enumerable:!0,configurable:!0}),o}function mt(e,t){return()=>e[t]}function gt(e){return{get attrs(){if(!e._attrsProxy){const t=e._attrsProxy={};V(t,"_v_attr_proxy",!0),vt(t,e.$attrs,i,e,"$attrs")}return e._attrsProxy},get listeners(){return e._listenersProxy||vt(e._listenersProxy={},e.$listeners,i,e,"$listeners"),e._listenersProxy},get slots(){return function(e){return e._slotsProxy||bt(e._slotsProxy={},e.$scopedSlots),e._slotsProxy}(e)},emit:j(e.$emit,e),expose(t){t&&Object.keys(t).forEach((n=>He(e,t,n)))}}}function vt(e,t,n,r,o){let i=!1;for(const s in t)s in e?t[s]!==n[s]&&(i=!0):(i=!0,yt(e,s,r,o));for(const n in e)n in t||(i=!0,delete e[n]);return i}function yt(e,t,n,r){Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:()=>n[r][t]})}function bt(e,t){for(const n in t)e[n]=t[n];for(const n in e)n in t||delete e[n]}let xt,wt=null;function _t(e,t){return(e.__esModule||ce&&"Module"===e[Symbol.toStringTag])&&(e=e.default),p(e)?t.extend(e):e}function $t(e){if(s(e))for(let t=0;t<e.length;t++){const n=e[t];if(c(n)&&(c(n.componentOptions)||pt(n)))return n}}function Ct(e,t){xt.$on(e,t)}function Tt(e,t){xt.$off(e,t)}function kt(e,t){const n=xt;return function r(){null!==t.apply(null,arguments)&&n.$off(e,r)}}function St(e,t,n){xt=e,Fe(t,n||{},Ct,Tt,kt,e),xt=void 0}let Ot=null;function At(e){const t=Ot;return Ot=e,()=>{Ot=t}}function Et(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function jt(e,t){if(t){if(e._directInactive=!1,Et(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(let t=0;t<e.$children.length;t++)jt(e.$children[t]);Nt(e,"activated")}}function Dt(e,t){if(!(t&&(e._directInactive=!0,Et(e))||e._inactive)){e._inactive=!0;for(let t=0;t<e.$children.length;t++)Dt(e.$children[t]);Nt(e,"deactivated")}}function Nt(e,t,n,r=!0){xe();const o=ue;r&&fe(e);const i=e.$options[t],s=`${t} hook`;if(i)for(let t=0,r=i.length;t<r;t++)Zt(i[t],e,n||null,e,s);e._hasHookEvent&&e.$emit("hook:"+t),r&&fe(o),we()}const Lt=[],Mt=[];let Pt={},It=!1,Ht=!1,Rt=0,qt=0,Ft=Date.now;if(X&&!G){const e=window.performance;e&&"function"==typeof e.now&&Ft()>document.createEvent("Event").timeStamp&&(Ft=()=>e.now())}const Bt=(e,t)=>{if(e.post){if(!t.post)return 1}else if(t.post)return-1;return e.id-t.id};function Wt(){let e,t;for(qt=Ft(),Ht=!0,Lt.sort(Bt),Rt=0;Rt<Lt.length;Rt++)e=Lt[Rt],e.before&&e.before(),t=e.id,Pt[t]=null,e.run();const n=Mt.slice(),r=Lt.slice();Rt=Lt.length=Mt.length=0,Pt={},It=Ht=!1,function(e){for(let t=0;t<e.length;t++)e[t]._inactive=!0,jt(e[t],!0)}(n),function(e){let t=e.length;for(;t--;){const n=e[t],r=n.vm;r&&r._watcher===n&&r._isMounted&&!r._isDestroyed&&Nt(r,"updated")}}(r),(()=>{for(let e=0;e<ve.length;e++){const t=ve[e];t.subs=t.subs.filter((e=>e)),t._pending=!1}ve.length=0})(),se&&W.devtools&&se.emit("flush")}let zt;class Ut{constructor(e=!1){this.detached=e,this.active=!0,this.effects=[],this.cleanups=[],this.parent=zt,!e&&zt&&(this.index=(zt.scopes||(zt.scopes=[])).push(this)-1)}run(e){if(this.active){const t=zt;try{return zt=this,e()}finally{zt=t}}}on(){zt=this}off(){zt=this.parent}stop(e){if(this.active){let t,n;for(t=0,n=this.effects.length;t<n;t++)this.effects[t].teardown();for(t=0,n=this.cleanups.length;t<n;t++)this.cleanups[t]();if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].stop(!0);if(!this.detached&&this.parent&&!e){const e=this.parent.scopes.pop();e&&e!==this&&(this.parent.scopes[this.index]=e,e.index=this.index)}this.parent=void 0,this.active=!1}}}function Vt(e,t,n){xe();try{if(t){let r=t;for(;r=r.$parent;){const o=r.$options.errorCaptured;if(o)for(let i=0;i<o.length;i++)try{if(!1===o[i].call(r,e,t,n))return}catch(e){Jt(e,r,"errorCaptured hook")}}}Jt(e,t,n)}finally{we()}}function Zt(e,t,n,r,o){let i;try{i=n?e.apply(t,n):e.call(t),i&&!i._isVue&&g(i)&&!i._handled&&(i.catch((e=>Vt(e,r,o+" (Promise/async)"))),i._handled=!0)}catch(e){Vt(e,r,o)}return i}function Jt(e,t,n){if(W.errorHandler)try{return W.errorHandler.call(null,e,t,n)}catch(t){t!==e&&Xt(t)}Xt(e)}function Xt(e,t,n){if(!X||"undefined"==typeof console)throw e;console.error(e)}let Kt=!1;const Gt=[];let Yt,Qt=!1;function en(){Qt=!1;const e=Gt.slice(0);Gt.length=0;for(let t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof Promise&&ae(Promise)){const e=Promise.resolve();Yt=()=>{e.then(en),ee&&setTimeout(M)},Kt=!0}else if(G||"undefined"==typeof MutationObserver||!ae(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())Yt="undefined"!=typeof setImmediate&&ae(setImmediate)?()=>{setImmediate(en)}:()=>{setTimeout(en,0)};else{let e=1;const t=new MutationObserver(en),n=document.createTextNode(String(e));t.observe(n,{characterData:!0}),Yt=()=>{e=(e+1)%2,n.data=String(e)},Kt=!0}function tn(e,t){let n;if(Gt.push((()=>{if(e)try{e.call(t)}catch(e){Vt(e,t,"nextTick")}else n&&n(t)})),Qt||(Qt=!0,Yt()),!e&&"undefined"!=typeof Promise)return new Promise((e=>{n=e}))}function nn(e){return(t,n=ue)=>{if(n)return function(e,t,n){const r=e.$options;r[t]=Dn(r[t],n)}(n,e,t)}}nn("beforeMount"),nn("mounted"),nn("beforeUpdate"),nn("updated"),nn("beforeDestroy"),nn("destroyed"),nn("activated"),nn("deactivated"),nn("serverPrefetch"),nn("renderTracked"),nn("renderTriggered"),nn("errorCaptured");const rn=new le;function on(e){return sn(e,rn),rn.clear(),e}function sn(e,t){let n,r;const o=s(e);if(!(!o&&!p(e)||e.__v_skip||Object.isFrozen(e)||e instanceof pe)){if(e.__ob__){const n=e.__ob__.dep.id;if(t.has(n))return;t.add(n)}if(o)for(n=e.length;n--;)sn(e[n],t);else if(Ie(e))sn(e.value,t);else for(r=Object.keys(e),n=r.length;n--;)sn(e[r[n]],t)}}let an=0;class cn{constructor(e,t,n,r,o){!function(e,t=zt){t&&t.active&&t.effects.push(e)}(this,zt&&!zt._vm?zt:e?e._scope:void 0),(this.vm=e)&&o&&(e._watcher=this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++an,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new le,this.newDepIds=new le,this.expression="",f(t)?this.getter=t:(this.getter=function(e){if(Z.test(e))return;const t=e.split(".");return function(e){for(let n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}(t),this.getter||(this.getter=M)),this.value=this.lazy?void 0:this.get()}get(){let e;xe(this);const t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;Vt(e,t,`getter for watcher "${this.expression}"`)}finally{this.deep&&on(e),we(),this.cleanupDeps()}return e}addDep(e){const t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))}cleanupDeps(){let e=this.deps.length;for(;e--;){const t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}let t=this.depIds;this.depIds=this.newDepIds,this.newDepIds=t,this.newDepIds.clear(),t=this.deps,this.deps=this.newDeps,this.newDeps=t,this.newDeps.length=0}update(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){const t=e.id;if(null==Pt[t]&&(e!==ye.target||!e.noRecurse)){if(Pt[t]=!0,Ht){let t=Lt.length-1;for(;t>Rt&&Lt[t].id>e.id;)t--;Lt.splice(t+1,0,e)}else Lt.push(e);It||(It=!0,tn(Wt))}}(this)}run(){if(this.active){const e=this.get();if(e!==this.value||p(e)||this.deep){const t=this.value;if(this.value=e,this.user){const n=`callback for watcher "${this.expression}"`;Zt(this.cb,this.vm,[e,t],this.vm,n)}else this.cb.call(this.vm,e,t)}}}evaluate(){this.value=this.get(),this.dirty=!1}depend(){let e=this.deps.length;for(;e--;)this.deps[e].depend()}teardown(){if(this.vm&&!this.vm._isBeingDestroyed&&_(this.vm._scope.effects,this),this.active){let e=this.deps.length;for(;e--;)this.deps[e].removeSub(this);this.active=!1,this.onStop&&this.onStop()}}}const ln={enumerable:!0,configurable:!0,get:M,set:M};function un(e,t,n){ln.get=function(){return this[t][n]},ln.set=function(e){this[t][n]=e},Object.defineProperty(e,n,ln)}function fn(e){const t=e.$options;if(t.props&&function(e,t){const n=e.$options.propsData||{},r=e._props=Me({}),o=e.$options._propKeys=[];e.$parent&&Se(!1);for(const i in t)o.push(i),je(r,i,In(i,t,n,e)),i in e||un(e,"_props",i);Se(!0)}(e,t.props),function(e){const t=e.$options,n=t.setup;if(n){const r=e._setupContext=gt(e);fe(e),xe();const o=Zt(n,null,[e._props||Me({}),r],e,"setup");if(we(),fe(),f(o))t.render=o;else if(p(o))if(e._setupState=o,o.__sfc){const t=e._setupProxy={};for(const e in o)"__sfc"!==e&&He(t,o,e)}else for(const t in o)U(t)||He(e,o,t)}}(e),t.methods&&function(e,t){e.$options.props;for(const n in t)e[n]="function"!=typeof t[n]?M:j(t[n],e)}(e,t.methods),t.data)!function(e){let t=e.$options.data;t=e._data=f(t)?function(e,t){xe();try{return e.call(t,t)}catch(e){return Vt(e,t,"data()"),{}}finally{we()}}(t,e):t||{},h(t)||(t={});const n=Object.keys(t),r=e.$options.props;e.$options.methods;let o=n.length;for(;o--;){const t=n[o];r&&C(r,t)||U(t)||un(e,"_data",t)}const i=Ee(t);i&&i.vmCount++}(e);else{const t=Ee(e._data={});t&&t.vmCount++}t.computed&&function(e,t){const n=e._computedWatchers=Object.create(null),r=ie();for(const o in t){const i=t[o],s=f(i)?i:i.get;r||(n[o]=new cn(e,s||M,M,pn)),o in e||dn(e,o,i)}}(e,t.computed),t.watch&&t.watch!==ne&&function(e,t){for(const n in t){const r=t[n];if(s(r))for(let t=0;t<r.length;t++)gn(e,n,r[t]);else gn(e,n,r)}}(e,t.watch)}const pn={lazy:!0};function dn(e,t,n){const r=!ie();f(n)?(ln.get=r?hn(t):mn(n),ln.set=M):(ln.get=n.get?r&&!1!==n.cache?hn(t):mn(n.get):M,ln.set=n.set||M),Object.defineProperty(e,t,ln)}function hn(e){return function(){const t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),ye.target&&t.depend(),t.value}}function mn(e){return function(){return e.call(this,this)}}function gn(e,t,n,r){return h(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}function vn(e,t){if(e){const n=Object.create(null),r=ce?Reflect.ownKeys(e):Object.keys(e);for(let o=0;o<r.length;o++){const i=r[o];if("__ob__"===i)continue;const s=e[i].from;if(s in t._provided)n[i]=t._provided[s];else if("default"in e[i]){const r=e[i].default;n[i]=f(r)?r.call(t):r}}return n}}let yn=0;function bn(e){let t=e.options;if(e.super){const n=bn(e.super);if(n!==e.superOptions){e.superOptions=n;const r=function(e){let t;const n=e.options,r=e.sealedOptions;for(const e in n)n[e]!==r[e]&&(t||(t={}),t[e]=n[e]);return t}(e);r&&N(e.extendOptions,r),t=e.options=Mn(n,e.extendOptions),t.name&&(t.components[t.name]=e)}}return t}function xn(e,t,n,r,o){const a=o.options;let c;C(r,"_uid")?(c=Object.create(r),c._original=r):(c=r,r=r._original);const u=l(a._compiled),f=!u;this.data=e,this.props=t,this.children=n,this.parent=r,this.listeners=e.on||i,this.injections=vn(a.inject,r),this.slots=()=>(this.$slots||dt(r,e.scopedSlots,this.$slots=ut(n,r)),this.$slots),Object.defineProperty(this,"scopedSlots",{enumerable:!0,get(){return dt(r,e.scopedSlots,this.slots())}}),u&&(this.$options=a,this.$slots=this.slots(),this.$scopedSlots=dt(r,e.scopedSlots,this.$slots)),a._scopeId?this._c=(e,t,n,o)=>{const i=Ze(c,e,t,n,o,f);return i&&!s(i)&&(i.fnScopeId=a._scopeId,i.fnContext=r),i}:this._c=(e,t,n,r)=>Ze(c,e,t,n,r,f)}function wn(e,t,n,r,o){const i=me(e);return i.fnContext=n,i.fnOptions=r,t.slot&&((i.data||(i.data={})).slot=t.slot),i}function _n(e,t){for(const n in t)e[S(n)]=t[n]}function $n(e){return e.name||e.__name||e._componentTag}lt(xn.prototype);const Cn={init(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){const t=e;Cn.prepatch(t,t)}else(e.componentInstance=function(e,t){const n={_isComponent:!0,_parentVnode:e,parent:t},r=e.data.inlineTemplate;return c(r)&&(n.render=r.render,n.staticRenderFns=r.staticRenderFns),new e.componentOptions.Ctor(n)}(e,Ot)).$mount(t?e.elm:void 0,t)},prepatch(e,t){const n=t.componentOptions;!function(e,t,n,r,o){const s=r.data.scopedSlots,a=e.$scopedSlots,c=!!(s&&!s.$stable||a!==i&&!a.$stable||s&&e.$scopedSlots.$key!==s.$key||!s&&e.$scopedSlots.$key);let l=!!(o||e.$options._renderChildren||c);const u=e.$vnode;e.$options._parentVnode=r,e.$vnode=r,e._vnode&&(e._vnode.parent=r),e.$options._renderChildren=o;const f=r.data.attrs||i;e._attrsProxy&&vt(e._attrsProxy,f,u.data&&u.data.attrs||i,e,"$attrs")&&(l=!0),e.$attrs=f,n=n||i;const p=e.$options._parentListeners;if(e._listenersProxy&&vt(e._listenersProxy,n,p||i,e,"$listeners"),e.$listeners=e.$options._parentListeners=n,St(e,n,p),t&&e.$options.props){Se(!1);const n=e._props,r=e.$options._propKeys||[];for(let o=0;o<r.length;o++){const i=r[o],s=e.$options.props;n[i]=In(i,s,t,e)}Se(!0),e.$options.propsData=t}l&&(e.$slots=ut(o,r.context),e.$forceUpdate())}(t.componentInstance=e.componentInstance,n.propsData,n.listeners,t,n.children)},insert(e){const{context:t,componentInstance:n}=e;var r;n._isMounted||(n._isMounted=!0,Nt(n,"mounted")),e.data.keepAlive&&(t._isMounted?((r=n)._inactive=!1,Mt.push(r)):jt(n,!0))},destroy(e){const{componentInstance:t}=e;t._isDestroyed||(e.data.keepAlive?Dt(t,!0):t.$destroy())}},Tn=Object.keys(Cn);function kn(e,t,n,r,o){if(a(e))return;const u=n.$options._base;if(p(e)&&(e=u.extend(e)),"function"!=typeof e)return;let f;if(a(e.cid)&&(f=e,e=function(e,t){if(l(e.error)&&c(e.errorComp))return e.errorComp;if(c(e.resolved))return e.resolved;const n=wt;if(n&&c(e.owners)&&-1===e.owners.indexOf(n)&&e.owners.push(n),l(e.loading)&&c(e.loadingComp))return e.loadingComp;if(n&&!c(e.owners)){const r=e.owners=[n];let o=!0,i=null,s=null;n.$on("hook:destroyed",(()=>_(r,n)));const l=e=>{for(let e=0,t=r.length;e<t;e++)r[e].$forceUpdate();e&&(r.length=0,null!==i&&(clearTimeout(i),i=null),null!==s&&(clearTimeout(s),s=null))},u=q((n=>{e.resolved=_t(n,t),o?r.length=0:l(!0)})),f=q((t=>{c(e.errorComp)&&(e.error=!0,l(!0))})),d=e(u,f);return p(d)&&(g(d)?a(e.resolved)&&d.then(u,f):g(d.component)&&(d.component.then(u,f),c(d.error)&&(e.errorComp=_t(d.error,t)),c(d.loading)&&(e.loadingComp=_t(d.loading,t),0===d.delay?e.loading=!0:i=setTimeout((()=>{i=null,a(e.resolved)&&a(e.error)&&(e.loading=!0,l(!1))}),d.delay||200)),c(d.timeout)&&(s=setTimeout((()=>{s=null,a(e.resolved)&&f(null)}),d.timeout)))),o=!1,e.loading?e.loadingComp:e.resolved}}(f,u),void 0===e))return function(e,t,n,r,o){const i=de();return i.asyncFactory=e,i.asyncMeta={data:t,context:n,children:r,tag:o},i}(f,t,n,r,o);t=t||{},bn(e),c(t.model)&&function(e,t){const n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;const o=t.on||(t.on={}),i=o[r],a=t.model.callback;c(i)?(s(i)?-1===i.indexOf(a):i!==a)&&(o[r]=[a].concat(i)):o[r]=a}(e.options,t);const d=function(e,t,n){const r=t.options.props;if(a(r))return;const o={},{attrs:i,props:s}=e;if(c(i)||c(s))for(const e in r){const t=E(e);We(o,s,e,t,!0)||We(o,i,e,t,!1)}return o}(t,e);if(l(e.options.functional))return function(e,t,n,r,o){const a=e.options,l={},u=a.props;if(c(u))for(const e in u)l[e]=In(e,u,t||i);else c(n.attrs)&&_n(l,n.attrs),c(n.props)&&_n(l,n.props);const f=new xn(n,l,o,r,e),p=a.render.call(null,f._c,f);if(p instanceof pe)return wn(p,n,f.parent,a);if(s(p)){const e=ze(p)||[],t=new Array(e.length);for(let r=0;r<e.length;r++)t[r]=wn(e[r],n,f.parent,a);return t}}(e,d,t,n,r);const h=t.on;if(t.on=t.nativeOn,l(e.options.abstract)){const e=t.slot;t={},e&&(t.slot=e)}!function(e){const t=e.hook||(e.hook={});for(let e=0;e<Tn.length;e++){const n=Tn[e],r=t[n],o=Cn[n];r===o||r&&r._merged||(t[n]=r?Sn(o,r):o)}}(t);const m=$n(e.options)||o;return new pe(`vue-component-${e.cid}${m?`-${m}`:""}`,t,void 0,void 0,void 0,n,{Ctor:e,propsData:d,listeners:h,tag:o,children:r},f)}function Sn(e,t){const n=(n,r)=>{e(n,r),t(n,r)};return n._merged=!0,n}let On=M;const An=W.optionMergeStrategies;function En(e,t,n=!0){if(!t)return e;let r,o,i;const s=ce?Reflect.ownKeys(t):Object.keys(t);for(let a=0;a<s.length;a++)r=s[a],"__ob__"!==r&&(o=e[r],i=t[r],n&&C(e,r)?o!==i&&h(o)&&h(i)&&En(o,i):De(e,r,i));return e}function jn(e,t,n){return n?function(){const r=f(t)?t.call(n,n):t,o=f(e)?e.call(n,n):e;return r?En(r,o):o}:t?e?function(){return En(f(t)?t.call(this,this):t,f(e)?e.call(this,this):e)}:t:e}function Dn(e,t){const n=t?e?e.concat(t):s(t)?t:[t]:e;return n?function(e){const t=[];for(let n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n):n}function Nn(e,t,n,r){const o=Object.create(e||null);return t?N(o,t):o}An.data=function(e,t,n){return n?jn(e,t,n):t&&"function"!=typeof t?e:jn(e,t)},B.forEach((e=>{An[e]=Dn})),F.forEach((function(e){An[e+"s"]=Nn})),An.watch=function(e,t,n,r){if(e===ne&&(e=void 0),t===ne&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;const o={};N(o,e);for(const e in t){let n=o[e];const r=t[e];n&&!s(n)&&(n=[n]),o[e]=n?n.concat(r):s(r)?r:[r]}return o},An.props=An.methods=An.inject=An.computed=function(e,t,n,r){if(!e)return t;const o=Object.create(null);return N(o,e),t&&N(o,t),o},An.provide=function(e,t){return e?function(){const n=Object.create(null);return En(n,f(e)?e.call(this):e),t&&En(n,f(t)?t.call(this):t,!1),n}:t};const Ln=function(e,t){return void 0===t?e:t};function Mn(e,t,n){if(f(t)&&(t=t.options),function(e,t){const n=e.props;if(!n)return;const r={};let o,i,a;if(s(n))for(o=n.length;o--;)i=n[o],"string"==typeof i&&(a=S(i),r[a]={type:null});else if(h(n))for(const e in n)i=n[e],a=S(e),r[a]=h(i)?i:{type:i};e.props=r}(t),function(e,t){const n=e.inject;if(!n)return;const r=e.inject={};if(s(n))for(let e=0;e<n.length;e++)r[n[e]]={from:n[e]};else if(h(n))for(const e in n){const t=n[e];r[e]=h(t)?N({from:e},t):{from:t}}}(t),function(e){const t=e.directives;if(t)for(const e in t){const n=t[e];f(n)&&(t[e]={bind:n,update:n})}}(t),!t._base&&(t.extends&&(e=Mn(e,t.extends,n)),t.mixins))for(let r=0,o=t.mixins.length;r<o;r++)e=Mn(e,t.mixins[r],n);const r={};let o;for(o in e)i(o);for(o in t)C(e,o)||i(o);function i(o){const i=An[o]||Ln;r[o]=i(e[o],t[o],n,o)}return r}function Pn(e,t,n,r){if("string"!=typeof n)return;const o=e[t];if(C(o,n))return o[n];const i=S(n);if(C(o,i))return o[i];const s=O(i);return C(o,s)?o[s]:o[n]||o[i]||o[s]}function In(e,t,n,r){const o=t[e],i=!C(n,e);let s=n[e];const a=Fn(Boolean,o.type);if(a>-1)if(i&&!C(o,"default"))s=!1;else if(""===s||s===E(e)){const e=Fn(String,o.type);(e<0||a<e)&&(s=!0)}if(void 0===s){s=function(e,t,n){if(!C(t,"default"))return;const r=t.default;return e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n]?e._props[n]:f(r)&&"Function"!==Rn(t.type)?r.call(e):r}(r,o,e);const t=ke;Se(!0),Ee(s),Se(t)}return s}const Hn=/^\s*function (\w+)/;function Rn(e){const t=e&&e.toString().match(Hn);return t?t[1]:""}function qn(e,t){return Rn(e)===Rn(t)}function Fn(e,t){if(!s(t))return qn(t,e)?0:-1;for(let n=0,r=t.length;n<r;n++)if(qn(t[n],e))return n;return-1}function Bn(e){this._init(e)}function Wn(e){return e&&($n(e.Ctor.options)||e.tag)}function zn(e,t){return s(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===d.call(n)&&e.test(t));var n}function Un(e,t){const{cache:n,keys:r,_vnode:o}=e;for(const e in n){const i=n[e];if(i){const s=i.name;s&&!t(s)&&Vn(n,e,r,o)}}}function Vn(e,t,n,r){const o=e[t];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),e[t]=null,_(n,t)}!function(e){e.prototype._init=function(e){const t=this;t._uid=yn++,t._isVue=!0,t.__v_skip=!0,t._scope=new Ut(!0),t._scope._vm=!0,e&&e._isComponent?function(e,t){const n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;const o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=Mn(bn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){const t=e.$options;let n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._provided=n?n._provided:Object.create(null),e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;const t=e.$options._parentListeners;t&&St(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;const t=e.$options,n=e.$vnode=t._parentVnode,r=n&&n.context;e.$slots=ut(t._renderChildren,r),e.$scopedSlots=n?dt(e.$parent,n.data.scopedSlots,e.$slots):i,e._c=(t,n,r,o)=>Ze(e,t,n,r,o,!1),e.$createElement=(t,n,r,o)=>Ze(e,t,n,r,o,!0);const o=n&&n.data;je(e,"$attrs",o&&o.attrs||i,null,!0),je(e,"$listeners",t._parentListeners||i,null,!0)}(t),Nt(t,"beforeCreate",void 0,!1),function(e){const t=vn(e.$options.inject,e);t&&(Se(!1),Object.keys(t).forEach((n=>{je(e,n,t[n])})),Se(!0))}(t),fn(t),function(e){const t=e.$options.provide;if(t){const n=f(t)?t.call(e):t;if(!p(n))return;const r=function(e){const t=e._provided,n=e.$parent&&e.$parent._provided;return n===t?e._provided=Object.create(n):t}(e),o=ce?Reflect.ownKeys(n):Object.keys(n);for(let e=0;e<o.length;e++){const t=o[e];Object.defineProperty(r,t,Object.getOwnPropertyDescriptor(n,t))}}}(t),Nt(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}(Bn),function(e){Object.defineProperty(e.prototype,"$data",{get:function(){return this._data}}),Object.defineProperty(e.prototype,"$props",{get:function(){return this._props}}),e.prototype.$set=De,e.prototype.$delete=Ne,e.prototype.$watch=function(e,t,n){const r=this;if(h(t))return gn(r,e,t,n);(n=n||{}).user=!0;const o=new cn(r,e,t,n);if(n.immediate){const e=`callback for immediate watcher "${o.expression}"`;xe(),Zt(t,r,[o.value],r,e),we()}return function(){o.teardown()}}}(Bn),function(e){const t=/^hook:/;e.prototype.$on=function(e,n){const r=this;if(s(e))for(let t=0,o=e.length;t<o;t++)r.$on(e[t],n);else(r._events[e]||(r._events[e]=[])).push(n),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){const n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){const n=this;if(!arguments.length)return n._events=Object.create(null),n;if(s(e)){for(let r=0,o=e.length;r<o;r++)n.$off(e[r],t);return n}const r=n._events[e];if(!r)return n;if(!t)return n._events[e]=null,n;let o,i=r.length;for(;i--;)if(o=r[i],o===t||o.fn===t){r.splice(i,1);break}return n},e.prototype.$emit=function(e){const t=this;let n=t._events[e];if(n){n=n.length>1?D(n):n;const r=D(arguments,1),o=`event handler for "${e}"`;for(let e=0,i=n.length;e<i;e++)Zt(n[e],t,r,t,o)}return t}}(Bn),function(e){e.prototype._update=function(e,t){const n=this,r=n.$el,o=n._vnode,i=At(n);n._vnode=e,n.$el=o?n.__patch__(o,e):n.__patch__(n.$el,e,t,!1),i(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n);let s=n;for(;s&&s.$vnode&&s.$parent&&s.$vnode===s.$parent._vnode;)s.$parent.$el=s.$el,s=s.$parent},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){const e=this;if(e._isBeingDestroyed)return;Nt(e,"beforeDestroy"),e._isBeingDestroyed=!0;const t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||_(t.$children,e),e._scope.stop(),e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),Nt(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}(Bn),function(e){lt(e.prototype),e.prototype.$nextTick=function(e){return tn(e,this)},e.prototype._render=function(){const e=this,{render:t,_parentVnode:n}=e.$options;let r;n&&e._isMounted&&(e.$scopedSlots=dt(e.$parent,n.data.scopedSlots,e.$slots,e.$scopedSlots),e._slotsProxy&&bt(e._slotsProxy,e.$scopedSlots)),e.$vnode=n;try{fe(e),wt=e,r=t.call(e._renderProxy,e.$createElement)}catch(t){Vt(t,e,"render"),r=e._vnode}finally{wt=null,fe()}return s(r)&&1===r.length&&(r=r[0]),r instanceof pe||(r=de()),r.parent=n,r}}(Bn);const Zn=[String,RegExp,Array];var Jn={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Zn,exclude:Zn,max:[String,Number]},methods:{cacheVNode(){const{cache:e,keys:t,vnodeToCache:n,keyToCache:r}=this;if(n){const{tag:o,componentInstance:i,componentOptions:s}=n;e[r]={name:Wn(s),tag:o,componentInstance:i},t.push(r),this.max&&t.length>parseInt(this.max)&&Vn(e,t[0],t,this._vnode),this.vnodeToCache=null}}},created(){this.cache=Object.create(null),this.keys=[]},destroyed(){for(const e in this.cache)Vn(this.cache,e,this.keys)},mounted(){this.cacheVNode(),this.$watch("include",(e=>{Un(this,(t=>zn(e,t)))})),this.$watch("exclude",(e=>{Un(this,(t=>!zn(e,t)))}))},updated(){this.cacheVNode()},render(){const e=this.$slots.default,t=$t(e),n=t&&t.componentOptions;if(n){const e=Wn(n),{include:r,exclude:o}=this;if(r&&(!e||!zn(r,e))||o&&e&&zn(o,e))return t;const{cache:i,keys:s}=this,a=null==t.key?n.Ctor.cid+(n.tag?`::${n.tag}`:""):t.key;i[a]?(t.componentInstance=i[a].componentInstance,_(s,a),s.push(a)):(this.vnodeToCache=t,this.keyToCache=a),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){const t={get:()=>W};Object.defineProperty(e,"config",t),e.util={warn:On,extend:N,mergeOptions:Mn,defineReactive:je},e.set=De,e.delete=Ne,e.nextTick=tn,e.observable=e=>(Ee(e),e),e.options=Object.create(null),F.forEach((t=>{e.options[t+"s"]=Object.create(null)})),e.options._base=e,N(e.options.components,Jn),function(e){e.use=function(e){const t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;const n=D(arguments,1);return n.unshift(this),f(e.install)?e.install.apply(e,n):f(e)&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=Mn(this.options,e),this}}(e),function(e){e.cid=0;let t=1;e.extend=function(e){e=e||{};const n=this,r=n.cid,o=e._Ctor||(e._Ctor={});if(o[r])return o[r];const i=$n(e)||$n(n.options),s=function(e){this._init(e)};return(s.prototype=Object.create(n.prototype)).constructor=s,s.cid=t++,s.options=Mn(n.options,e),s.super=n,s.options.props&&function(e){const t=e.options.props;for(const n in t)un(e.prototype,"_props",n)}(s),s.options.computed&&function(e){const t=e.options.computed;for(const n in t)dn(e.prototype,n,t[n])}(s),s.extend=n.extend,s.mixin=n.mixin,s.use=n.use,F.forEach((function(e){s[e]=n[e]})),i&&(s.options.components[i]=s),s.superOptions=n.options,s.extendOptions=e,s.sealedOptions=N({},s.options),o[r]=s,s}}(e),function(e){F.forEach((t=>{e[t]=function(e,n){return n?("component"===t&&h(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&f(n)&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}(e)}(Bn),Object.defineProperty(Bn.prototype,"$isServer",{get:ie}),Object.defineProperty(Bn.prototype,"$ssrContext",{get(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Bn,"FunctionalRenderContext",{value:xn}),Bn.version="2.7.14";const Xn=b("style,class"),Kn=b("input,textarea,option,select,progress"),Gn=(e,t,n)=>"value"===n&&Kn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e,Yn=b("contenteditable,draggable,spellcheck"),Qn=b("events,caret,typing,plaintext-only"),er=b("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),tr="http://www.w3.org/1999/xlink",nr=e=>":"===e.charAt(5)&&"xlink"===e.slice(0,5),rr=e=>nr(e)?e.slice(6,e.length):"",or=e=>null==e||!1===e;function ir(e,t){return{staticClass:sr(e.staticClass,t.staticClass),class:c(e.class)?[e.class,t.class]:t.class}}function sr(e,t){return e?t?e+" "+t:e:t||""}function ar(e){return Array.isArray(e)?function(e){let t,n="";for(let r=0,o=e.length;r<o;r++)c(t=ar(e[r]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):p(e)?function(e){let t="";for(const n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}const cr={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},lr=b("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),ur=b("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),fr=e=>lr(e)||ur(e);function pr(e){return ur(e)?"svg":"math"===e?"math":void 0}const dr=Object.create(null),hr=b("text,number,password,search,email,tel,url");function mr(e){return"string"==typeof e?document.querySelector(e)||document.createElement("div"):e}var gr=Object.freeze({__proto__:null,createElement:function(e,t){const n=document.createElement(e);return"select"!==e||t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n},createElementNS:function(e,t){return document.createElementNS(cr[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setStyleScope:function(e,t){e.setAttribute(t,"")}}),vr={create(e,t){yr(t)},update(e,t){e.data.ref!==t.data.ref&&(yr(e,!0),yr(t))},destroy(e){yr(e,!0)}};function yr(e,t){const n=e.data.ref;if(!c(n))return;const r=e.context,o=e.componentInstance||e.elm,i=t?null:o,a=t?void 0:o;if(f(n))return void Zt(n,r,[i],r,"template ref function");const l=e.data.refInFor,u="string"==typeof n||"number"==typeof n,p=Ie(n),d=r.$refs;if(u||p)if(l){const e=u?d[n]:n.value;t?s(e)&&_(e,o):s(e)?e.includes(o)||e.push(o):u?(d[n]=[o],br(r,n,d[n])):n.value=[o]}else if(u){if(t&&d[n]!==o)return;d[n]=a,br(r,n,i)}else if(p){if(t&&n.value!==o)return;n.value=i}}function br({_setupState:e},t,n){e&&C(e,t)&&(Ie(e[t])?e[t].value=n:e[t]=n)}const xr=new pe("",{},[]),wr=["create","activate","update","remove","destroy"];function _r(e,t){return e.key===t.key&&e.asyncFactory===t.asyncFactory&&(e.tag===t.tag&&e.isComment===t.isComment&&c(e.data)===c(t.data)&&function(e,t){if("input"!==e.tag)return!0;let n;const r=c(n=e.data)&&c(n=n.attrs)&&n.type,o=c(n=t.data)&&c(n=n.attrs)&&n.type;return r===o||hr(r)&&hr(o)}(e,t)||l(e.isAsyncPlaceholder)&&a(t.asyncFactory.error))}function $r(e,t,n){let r,o;const i={};for(r=t;r<=n;++r)o=e[r].key,c(o)&&(i[o]=r);return i}var Cr={create:Tr,update:Tr,destroy:function(e){Tr(e,xr)}};function Tr(e,t){(e.data.directives||t.data.directives)&&function(e,t){const n=e===xr,r=t===xr,o=Sr(e.data.directives,e.context),i=Sr(t.data.directives,t.context),s=[],a=[];let c,l,u;for(c in i)l=o[c],u=i[c],l?(u.oldValue=l.value,u.oldArg=l.arg,Ar(u,"update",t,e),u.def&&u.def.componentUpdated&&a.push(u)):(Ar(u,"bind",t,e),u.def&&u.def.inserted&&s.push(u));if(s.length){const r=()=>{for(let n=0;n<s.length;n++)Ar(s[n],"inserted",t,e)};n?Be(t,"insert",r):r()}if(a.length&&Be(t,"postpatch",(()=>{for(let n=0;n<a.length;n++)Ar(a[n],"componentUpdated",t,e)})),!n)for(c in o)i[c]||Ar(o[c],"unbind",e,e,r)}(e,t)}const kr=Object.create(null);function Sr(e,t){const n=Object.create(null);if(!e)return n;let r,o;for(r=0;r<e.length;r++){if(o=e[r],o.modifiers||(o.modifiers=kr),n[Or(o)]=o,t._setupState&&t._setupState.__sfc){const e=o.def||Pn(t,"_setupState","v-"+o.name);o.def="function"==typeof e?{bind:e,update:e}:e}o.def=o.def||Pn(t.$options,"directives",o.name)}return n}function Or(e){return e.rawName||`${e.name}.${Object.keys(e.modifiers||{}).join(".")}`}function Ar(e,t,n,r,o){const i=e.def&&e.def[t];if(i)try{i(n.elm,e,n,r,o)}catch(r){Vt(r,n.context,`directive ${e.name} ${t} hook`)}}var Er=[vr,Cr];function jr(e,t){const n=t.componentOptions;if(c(n)&&!1===n.Ctor.options.inheritAttrs)return;if(a(e.data.attrs)&&a(t.data.attrs))return;let r,o,i;const s=t.elm,u=e.data.attrs||{};let f=t.data.attrs||{};for(r in(c(f.__ob__)||l(f._v_attr_proxy))&&(f=t.data.attrs=N({},f)),f)o=f[r],i=u[r],i!==o&&Dr(s,r,o,t.data.pre);for(r in(G||Q)&&f.value!==u.value&&Dr(s,"value",f.value),u)a(f[r])&&(nr(r)?s.removeAttributeNS(tr,rr(r)):Yn(r)||s.removeAttribute(r))}function Dr(e,t,n,r){r||e.tagName.indexOf("-")>-1?Nr(e,t,n):er(t)?or(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Yn(t)?e.setAttribute(t,((e,t)=>or(t)||"false"===t?"false":"contenteditable"===e&&Qn(t)?t:"true")(t,n)):nr(t)?or(n)?e.removeAttributeNS(tr,rr(t)):e.setAttributeNS(tr,t,n):Nr(e,t,n)}function Nr(e,t,n){if(or(n))e.removeAttribute(t);else{if(G&&!Y&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){const t=n=>{n.stopImmediatePropagation(),e.removeEventListener("input",t)};e.addEventListener("input",t),e.__ieph=!0}e.setAttribute(t,n)}}var Lr={create:jr,update:jr};function Mr(e,t){const n=t.elm,r=t.data,o=e.data;if(a(r.staticClass)&&a(r.class)&&(a(o)||a(o.staticClass)&&a(o.class)))return;let i=function(e){let t=e.data,n=e,r=e;for(;c(r.componentInstance);)r=r.componentInstance._vnode,r&&r.data&&(t=ir(r.data,t));for(;c(n=n.parent);)n&&n.data&&(t=ir(t,n.data));return function(e,t){return c(e)||c(t)?sr(e,ar(t)):""}(t.staticClass,t.class)}(t);const s=n._transitionClasses;c(s)&&(i=sr(i,ar(s))),i!==n._prevClass&&(n.setAttribute("class",i),n._prevClass=i)}var Pr={create:Mr,update:Mr};const Ir=/[\w).+\-_$\]]/;function Hr(e){let t,n,r,o,i,s=!1,a=!1,c=!1,l=!1,u=0,f=0,p=0,d=0;for(r=0;r<e.length;r++)if(n=t,t=e.charCodeAt(r),s)39===t&&92!==n&&(s=!1);else if(a)34===t&&92!==n&&(a=!1);else if(c)96===t&&92!==n&&(c=!1);else if(l)47===t&&92!==n&&(l=!1);else if(124!==t||124===e.charCodeAt(r+1)||124===e.charCodeAt(r-1)||u||f||p){switch(t){case 34:a=!0;break;case 39:s=!0;break;case 96:c=!0;break;case 40:p++;break;case 41:p--;break;case 91:f++;break;case 93:f--;break;case 123:u++;break;case 125:u--}if(47===t){let t,n=r-1;for(;n>=0&&(t=e.charAt(n)," "===t);n--);t&&Ir.test(t)||(l=!0)}}else void 0===o?(d=r+1,o=e.slice(0,r).trim()):h();function h(){(i||(i=[])).push(e.slice(d,r).trim()),d=r+1}if(void 0===o?o=e.slice(0,r).trim():0!==d&&h(),i)for(r=0;r<i.length;r++)o=Rr(o,i[r]);return o}function Rr(e,t){const n=t.indexOf("(");if(n<0)return`_f("${t}")(${e})`;{const r=t.slice(0,n),o=t.slice(n+1);return`_f("${r}")(${e}${")"!==o?","+o:o}`}}function qr(e,t){console.error(`[Vue compiler]: ${e}`)}function Fr(e,t){return e?e.map((e=>e[t])).filter((e=>e)):[]}function Br(e,t,n,r,o){(e.props||(e.props=[])).push(Gr({name:t,value:n,dynamic:o},r)),e.plain=!1}function Wr(e,t,n,r,o){(o?e.dynamicAttrs||(e.dynamicAttrs=[]):e.attrs||(e.attrs=[])).push(Gr({name:t,value:n,dynamic:o},r)),e.plain=!1}function zr(e,t,n,r){e.attrsMap[t]=n,e.attrsList.push(Gr({name:t,value:n},r))}function Ur(e,t,n,r,o,i,s,a){(e.directives||(e.directives=[])).push(Gr({name:t,rawName:n,value:r,arg:o,isDynamicArg:i,modifiers:s},a)),e.plain=!1}function Vr(e,t,n){return n?`_p(${t},"${e}")`:e+t}function Zr(e,t,n,r,o,s,a,c){let l;(r=r||i).right?c?t=`(${t})==='click'?'contextmenu':(${t})`:"click"===t&&(t="contextmenu",delete r.right):r.middle&&(c?t=`(${t})==='click'?'mouseup':(${t})`:"click"===t&&(t="mouseup")),r.capture&&(delete r.capture,t=Vr("!",t,c)),r.once&&(delete r.once,t=Vr("~",t,c)),r.passive&&(delete r.passive,t=Vr("&",t,c)),r.native?(delete r.native,l=e.nativeEvents||(e.nativeEvents={})):l=e.events||(e.events={});const u=Gr({value:n.trim(),dynamic:c},a);r!==i&&(u.modifiers=r);const f=l[t];Array.isArray(f)?o?f.unshift(u):f.push(u):l[t]=f?o?[u,f]:[f,u]:u,e.plain=!1}function Jr(e,t,n){const r=Xr(e,":"+t)||Xr(e,"v-bind:"+t);if(null!=r)return Hr(r);if(!1!==n){const n=Xr(e,t);if(null!=n)return JSON.stringify(n)}}function Xr(e,t,n){let r;if(null!=(r=e.attrsMap[t])){const n=e.attrsList;for(let e=0,r=n.length;e<r;e++)if(n[e].name===t){n.splice(e,1);break}}return n&&delete e.attrsMap[t],r}function Kr(e,t){const n=e.attrsList;for(let e=0,r=n.length;e<r;e++){const r=n[e];if(t.test(r.name))return n.splice(e,1),r}}function Gr(e,t){return t&&(null!=t.start&&(e.start=t.start),null!=t.end&&(e.end=t.end)),e}function Yr(e,t,n){const{number:r,trim:o}=n||{};let i="$$v";o&&(i="(typeof $$v === 'string'? $$v.trim(): $$v)"),r&&(i=`_n(${i})`);const s=Qr(t,i);e.model={value:`(${t})`,expression:JSON.stringify(t),callback:`function ($$v) {${s}}`}}function Qr(e,t){const n=function(e){if(e=e.trim(),eo=e.length,e.indexOf("[")<0||e.lastIndexOf("]")<eo-1)return ro=e.lastIndexOf("."),ro>-1?{exp:e.slice(0,ro),key:'"'+e.slice(ro+1)+'"'}:{exp:e,key:null};for(to=e,ro=oo=io=0;!co();)no=ao(),lo(no)?fo(no):91===no&&uo(no);return{exp:e.slice(0,oo),key:e.slice(oo+1,io)}}(e);return null===n.key?`${e}=${t}`:`$set(${n.exp}, ${n.key}, ${t})`}let eo,to,no,ro,oo,io,so;function ao(){return to.charCodeAt(++ro)}function co(){return ro>=eo}function lo(e){return 34===e||39===e}function uo(e){let t=1;for(oo=ro;!co();)if(lo(e=ao()))fo(e);else if(91===e&&t++,93===e&&t--,0===t){io=ro;break}}function fo(e){const t=e;for(;!co()&&(e=ao())!==t;);}function po(e,t,n){const r=so;return function o(){null!==t.apply(null,arguments)&&go(e,o,n,r)}}const ho=Kt&&!(te&&Number(te[1])<=53);function mo(e,t,n,r){if(ho){const e=qt,n=t;t=n._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=e||t.timeStamp<=0||t.target.ownerDocument!==document)return n.apply(this,arguments)}}so.addEventListener(e,t,oe?{capture:n,passive:r}:n)}function go(e,t,n,r){(r||so).removeEventListener(e,t._wrapper||t,n)}function vo(e,t){if(a(e.data.on)&&a(t.data.on))return;const n=t.data.on||{},r=e.data.on||{};so=t.elm||e.elm,function(e){if(c(e.__r)){const t=G?"change":"input";e[t]=[].concat(e.__r,e[t]||[]),delete e.__r}c(e.__c)&&(e.change=[].concat(e.__c,e.change||[]),delete e.__c)}(n),Fe(n,r,mo,go,po,t.context),so=void 0}var yo={create:vo,update:vo,destroy:e=>vo(e,xr)};let bo;function xo(e,t){if(a(e.data.domProps)&&a(t.data.domProps))return;let n,r;const o=t.elm,i=e.data.domProps||{};let s=t.data.domProps||{};for(n in(c(s.__ob__)||l(s._v_attr_proxy))&&(s=t.data.domProps=N({},s)),i)n in s||(o[n]="");for(n in s){if(r=s[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),r===i[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;const e=a(r)?"":String(r);wo(o,e)&&(o.value=e)}else if("innerHTML"===n&&ur(o.tagName)&&a(o.innerHTML)){bo=bo||document.createElement("div"),bo.innerHTML=`<svg>${r}</svg>`;const e=bo.firstChild;for(;o.firstChild;)o.removeChild(o.firstChild);for(;e.firstChild;)o.appendChild(e.firstChild)}else if(r!==i[n])try{o[n]=r}catch(e){}}}function wo(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){let n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){const n=e.value,r=e._vModifiers;if(c(r)){if(r.number)return y(n)!==y(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var _o={create:xo,update:xo};const $o=T((function(e){const t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){const r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}})),t}));function Co(e){const t=To(e.style);return e.staticStyle?N(e.staticStyle,t):t}function To(e){return Array.isArray(e)?L(e):"string"==typeof e?$o(e):e}const ko=/^--/,So=/\s*!important$/,Oo=(e,t,n)=>{if(ko.test(t))e.style.setProperty(t,n);else if(So.test(n))e.style.setProperty(E(t),n.replace(So,""),"important");else{const r=jo(t);if(Array.isArray(n))for(let t=0,o=n.length;t<o;t++)e.style[r]=n[t];else e.style[r]=n}},Ao=["Webkit","Moz","ms"];let Eo;const jo=T((function(e){if(Eo=Eo||document.createElement("div").style,"filter"!==(e=S(e))&&e in Eo)return e;const t=e.charAt(0).toUpperCase()+e.slice(1);for(let e=0;e<Ao.length;e++){const n=Ao[e]+t;if(n in Eo)return n}}));function Do(e,t){const n=t.data,r=e.data;if(a(n.staticStyle)&&a(n.style)&&a(r.staticStyle)&&a(r.style))return;let o,i;const s=t.elm,l=r.staticStyle,u=r.normalizedStyle||r.style||{},f=l||u,p=To(t.data.style)||{};t.data.normalizedStyle=c(p.__ob__)?N({},p):p;const d=function(e,t){const n={};let r;{let t=e;for(;t.componentInstance;)t=t.componentInstance._vnode,t&&t.data&&(r=Co(t.data))&&N(n,r)}(r=Co(e.data))&&N(n,r);let o=e;for(;o=o.parent;)o.data&&(r=Co(o.data))&&N(n,r);return n}(t);for(i in f)a(d[i])&&Oo(s,i,"");for(i in d)o=d[i],o!==f[i]&&Oo(s,i,null==o?"":o)}var No={create:Do,update:Do};const Lo=/\s+/;function Mo(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Lo).forEach((t=>e.classList.add(t))):e.classList.add(t);else{const n=` ${e.getAttribute("class")||""} `;n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Po(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Lo).forEach((t=>e.classList.remove(t))):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{let n=` ${e.getAttribute("class")||""} `;const r=" "+t+" ";for(;n.indexOf(r)>=0;)n=n.replace(r," ");n=n.trim(),n?e.setAttribute("class",n):e.removeAttribute("class")}}function Io(e){if(e){if("object"==typeof e){const t={};return!1!==e.css&&N(t,Ho(e.name||"v")),N(t,e),t}return"string"==typeof e?Ho(e):void 0}}const Ho=T((e=>({enterClass:`${e}-enter`,enterToClass:`${e}-enter-to`,enterActiveClass:`${e}-enter-active`,leaveClass:`${e}-leave`,leaveToClass:`${e}-leave-to`,leaveActiveClass:`${e}-leave-active`}))),Ro=X&&!Y;let qo="transition",Fo="transitionend",Bo="animation",Wo="animationend";Ro&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(qo="WebkitTransition",Fo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Bo="WebkitAnimation",Wo="webkitAnimationEnd"));const zo=X?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:e=>e();function Uo(e){zo((()=>{zo(e)}))}function Vo(e,t){const n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Mo(e,t))}function Zo(e,t){e._transitionClasses&&_(e._transitionClasses,t),Po(e,t)}function Jo(e,t,n){const{type:r,timeout:o,propCount:i}=Ko(e,t);if(!r)return n();const s="transition"===r?Fo:Wo;let a=0;const c=()=>{e.removeEventListener(s,l),n()},l=t=>{t.target===e&&++a>=i&&c()};setTimeout((()=>{a<i&&c()}),o+1),e.addEventListener(s,l)}const Xo=/\b(transform|all)(,|$)/;function Ko(e,t){const n=window.getComputedStyle(e),r=(n[qo+"Delay"]||"").split(", "),o=(n[qo+"Duration"]||"").split(", "),i=Go(r,o),s=(n[Bo+"Delay"]||"").split(", "),a=(n[Bo+"Duration"]||"").split(", "),c=Go(s,a);let l,u=0,f=0;return"transition"===t?i>0&&(l="transition",u=i,f=o.length):"animation"===t?c>0&&(l="animation",u=c,f=a.length):(u=Math.max(i,c),l=u>0?i>c?"transition":"animation":null,f=l?"transition"===l?o.length:a.length:0),{type:l,timeout:u,propCount:f,hasTransform:"transition"===l&&Xo.test(n[qo+"Property"])}}function Go(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map(((t,n)=>Yo(t)+Yo(e[n]))))}function Yo(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function Qo(e,t){const n=e.elm;c(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());const r=Io(e.data.transition);if(a(r))return;if(c(n._enterCb)||1!==n.nodeType)return;const{css:o,type:i,enterClass:s,enterToClass:l,enterActiveClass:u,appearClass:d,appearToClass:h,appearActiveClass:m,beforeEnter:g,enter:v,afterEnter:b,enterCancelled:x,beforeAppear:w,appear:_,afterAppear:$,appearCancelled:C,duration:T}=r;let k=Ot,S=Ot.$vnode;for(;S&&S.parent;)k=S.context,S=S.parent;const O=!k._isMounted||!e.isRootInsert;if(O&&!_&&""!==_)return;const A=O&&d?d:s,E=O&&m?m:u,j=O&&h?h:l,D=O&&w||g,N=O&&f(_)?_:v,L=O&&$||b,M=O&&C||x,P=y(p(T)?T.enter:T),I=!1!==o&&!Y,H=ni(N),R=n._enterCb=q((()=>{I&&(Zo(n,j),Zo(n,E)),R.cancelled?(I&&Zo(n,A),M&&M(n)):L&&L(n),n._enterCb=null}));e.data.show||Be(e,"insert",(()=>{const t=n.parentNode,r=t&&t._pending&&t._pending[e.key];r&&r.tag===e.tag&&r.elm._leaveCb&&r.elm._leaveCb(),N&&N(n,R)})),D&&D(n),I&&(Vo(n,A),Vo(n,E),Uo((()=>{Zo(n,A),R.cancelled||(Vo(n,j),H||(ti(P)?setTimeout(R,P):Jo(n,i,R)))}))),e.data.show&&(t&&t(),N&&N(n,R)),I||H||R()}function ei(e,t){const n=e.elm;c(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());const r=Io(e.data.transition);if(a(r)||1!==n.nodeType)return t();if(c(n._leaveCb))return;const{css:o,type:i,leaveClass:s,leaveToClass:l,leaveActiveClass:u,beforeLeave:f,leave:d,afterLeave:h,leaveCancelled:m,delayLeave:g,duration:v}=r,b=!1!==o&&!Y,x=ni(d),w=y(p(v)?v.leave:v),_=n._leaveCb=q((()=>{n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),b&&(Zo(n,l),Zo(n,u)),_.cancelled?(b&&Zo(n,s),m&&m(n)):(t(),h&&h(n)),n._leaveCb=null}));function $(){_.cancelled||(!e.data.show&&n.parentNode&&((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),f&&f(n),b&&(Vo(n,s),Vo(n,u),Uo((()=>{Zo(n,s),_.cancelled||(Vo(n,l),x||(ti(w)?setTimeout(_,w):Jo(n,i,_)))}))),d&&d(n,_),b||x||_())}g?g($):$()}function ti(e){return"number"==typeof e&&!isNaN(e)}function ni(e){if(a(e))return!1;const t=e.fns;return c(t)?ni(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function ri(e,t){!0!==t.data.show&&Qo(t)}const oi=function(e){let t,n;const r={},{modules:o,nodeOps:i}=e;for(t=0;t<wr.length;++t)for(r[wr[t]]=[],n=0;n<o.length;++n)c(o[n][wr[t]])&&r[wr[t]].push(o[n][wr[t]]);function f(e){const t=i.parentNode(e);c(t)&&i.removeChild(t,e)}function p(e,t,n,o,s,a,u){if(c(e.elm)&&c(a)&&(e=a[u]=me(e)),e.isRootInsert=!s,function(e,t,n,o){let i=e.data;if(c(i)){const s=c(e.componentInstance)&&i.keepAlive;if(c(i=i.hook)&&c(i=i.init)&&i(e,!1),c(e.componentInstance))return d(e,t),h(n,e.elm,o),l(s)&&function(e,t,n,o){let i,s=e;for(;s.componentInstance;)if(s=s.componentInstance._vnode,c(i=s.data)&&c(i=i.transition)){for(i=0;i<r.activate.length;++i)r.activate[i](xr,s);t.push(s);break}h(n,e.elm,o)}(e,t,n,o),!0}}(e,t,n,o))return;const f=e.data,p=e.children,g=e.tag;c(g)?(e.elm=e.ns?i.createElementNS(e.ns,g):i.createElement(g,e),y(e),m(e,p,t),c(f)&&v(e,t),h(n,e.elm,o)):l(e.isComment)?(e.elm=i.createComment(e.text),h(n,e.elm,o)):(e.elm=i.createTextNode(e.text),h(n,e.elm,o))}function d(e,t){c(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,g(e)?(v(e,t),y(e)):(yr(e),t.push(e))}function h(e,t,n){c(e)&&(c(n)?i.parentNode(n)===e&&i.insertBefore(e,t,n):i.appendChild(e,t))}function m(e,t,n){if(s(t))for(let r=0;r<t.length;++r)p(t[r],n,e.elm,null,!0,t,r);else u(e.text)&&i.appendChild(e.elm,i.createTextNode(String(e.text)))}function g(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return c(e.tag)}function v(e,n){for(let t=0;t<r.create.length;++t)r.create[t](xr,e);t=e.data.hook,c(t)&&(c(t.create)&&t.create(xr,e),c(t.insert)&&n.push(e))}function y(e){let t;if(c(t=e.fnScopeId))i.setStyleScope(e.elm,t);else{let n=e;for(;n;)c(t=n.context)&&c(t=t.$options._scopeId)&&i.setStyleScope(e.elm,t),n=n.parent}c(t=Ot)&&t!==e.context&&t!==e.fnContext&&c(t=t.$options._scopeId)&&i.setStyleScope(e.elm,t)}function x(e,t,n,r,o,i){for(;r<=o;++r)p(n[r],i,e,t,!1,n,r)}function w(e){let t,n;const o=e.data;if(c(o))for(c(t=o.hook)&&c(t=t.destroy)&&t(e),t=0;t<r.destroy.length;++t)r.destroy[t](e);if(c(t=e.children))for(n=0;n<e.children.length;++n)w(e.children[n])}function _(e,t,n){for(;t<=n;++t){const n=e[t];c(n)&&(c(n.tag)?($(n),w(n)):f(n.elm))}}function $(e,t){if(c(t)||c(e.data)){let n;const o=r.remove.length+1;for(c(t)?t.listeners+=o:t=function(e,t){function n(){0==--n.listeners&&f(e)}return n.listeners=t,n}(e.elm,o),c(n=e.componentInstance)&&c(n=n._vnode)&&c(n.data)&&$(n,t),n=0;n<r.remove.length;++n)r.remove[n](e,t);c(n=e.data.hook)&&c(n=n.remove)?n(e,t):t()}else f(e.elm)}function C(e,t,n,r){for(let o=n;o<r;o++){const n=t[o];if(c(n)&&_r(e,n))return o}}function T(e,t,n,o,s,u){if(e===t)return;c(t.elm)&&c(o)&&(t=o[s]=me(t));const f=t.elm=e.elm;if(l(e.isAsyncPlaceholder))return void(c(t.asyncFactory.resolved)?O(e.elm,t,n):t.isAsyncPlaceholder=!0);if(l(t.isStatic)&&l(e.isStatic)&&t.key===e.key&&(l(t.isCloned)||l(t.isOnce)))return void(t.componentInstance=e.componentInstance);let d;const h=t.data;c(h)&&c(d=h.hook)&&c(d=d.prepatch)&&d(e,t);const m=e.children,v=t.children;if(c(h)&&g(t)){for(d=0;d<r.update.length;++d)r.update[d](e,t);c(d=h.hook)&&c(d=d.update)&&d(e,t)}a(t.text)?c(m)&&c(v)?m!==v&&function(e,t,n,r,o){let s,l,u,f,d=0,h=0,m=t.length-1,g=t[0],v=t[m],y=n.length-1,b=n[0],w=n[y];const $=!o;for(;d<=m&&h<=y;)a(g)?g=t[++d]:a(v)?v=t[--m]:_r(g,b)?(T(g,b,r,n,h),g=t[++d],b=n[++h]):_r(v,w)?(T(v,w,r,n,y),v=t[--m],w=n[--y]):_r(g,w)?(T(g,w,r,n,y),$&&i.insertBefore(e,g.elm,i.nextSibling(v.elm)),g=t[++d],w=n[--y]):_r(v,b)?(T(v,b,r,n,h),$&&i.insertBefore(e,v.elm,g.elm),v=t[--m],b=n[++h]):(a(s)&&(s=$r(t,d,m)),l=c(b.key)?s[b.key]:C(b,t,d,m),a(l)?p(b,r,e,g.elm,!1,n,h):(u=t[l],_r(u,b)?(T(u,b,r,n,h),t[l]=void 0,$&&i.insertBefore(e,u.elm,g.elm)):p(b,r,e,g.elm,!1,n,h)),b=n[++h]);d>m?(f=a(n[y+1])?null:n[y+1].elm,x(e,f,n,h,y,r)):h>y&&_(t,d,m)}(f,m,v,n,u):c(v)?(c(e.text)&&i.setTextContent(f,""),x(f,null,v,0,v.length-1,n)):c(m)?_(m,0,m.length-1):c(e.text)&&i.setTextContent(f,""):e.text!==t.text&&i.setTextContent(f,t.text),c(h)&&c(d=h.hook)&&c(d=d.postpatch)&&d(e,t)}function k(e,t,n){if(l(n)&&c(e.parent))e.parent.data.pendingInsert=t;else for(let e=0;e<t.length;++e)t[e].data.hook.insert(t[e])}const S=b("attrs,class,staticClass,staticStyle,key");function O(e,t,n,r){let o;const{tag:i,data:s,children:a}=t;if(r=r||s&&s.pre,t.elm=e,l(t.isComment)&&c(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(c(s)&&(c(o=s.hook)&&c(o=o.init)&&o(t,!0),c(o=t.componentInstance)))return d(t,n),!0;if(c(i)){if(c(a))if(e.hasChildNodes())if(c(o=s)&&c(o=o.domProps)&&c(o=o.innerHTML)){if(o!==e.innerHTML)return!1}else{let t=!0,o=e.firstChild;for(let e=0;e<a.length;e++){if(!o||!O(o,a[e],n,r)){t=!1;break}o=o.nextSibling}if(!t||o)return!1}else m(t,a,n);if(c(s)){let e=!1;for(const r in s)if(!S(r)){e=!0,v(t,n);break}!e&&s.class&&on(s.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,o){if(a(t))return void(c(e)&&w(e));let s=!1;const u=[];if(a(e))s=!0,p(t,u);else{const s=c(e.nodeType);if(!s&&_r(e,t))T(e,t,u,null,null,o);else{if(s){if(1===e.nodeType&&e.hasAttribute("data-server-rendered")&&(e.removeAttribute("data-server-rendered"),n=!0),l(n)&&O(e,t,u))return k(t,u,!0),e;f=e,e=new pe(i.tagName(f).toLowerCase(),{},[],void 0,f)}const o=e.elm,a=i.parentNode(o);if(p(t,u,o._leaveCb?null:a,i.nextSibling(o)),c(t.parent)){let e=t.parent;const n=g(t);for(;e;){for(let t=0;t<r.destroy.length;++t)r.destroy[t](e);if(e.elm=t.elm,n){for(let t=0;t<r.create.length;++t)r.create[t](xr,e);const t=e.data.hook.insert;if(t.merged)for(let e=1;e<t.fns.length;e++)t.fns[e]()}else yr(e);e=e.parent}}c(a)?_([e],0,0):c(e.tag)&&w(e)}}var f;return k(t,u,s),t.elm}}({nodeOps:gr,modules:[Lr,Pr,yo,_o,No,X?{create:ri,activate:ri,remove(e,t){!0!==e.data.show?ei(e,t):t()}}:{}].concat(Er)});Y&&document.addEventListener("selectionchange",(()=>{const e=document.activeElement;e&&e.vmodel&&pi(e,"input")}));const ii={inserted(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?Be(n,"postpatch",(()=>{ii.componentUpdated(e,t,n)})):si(e,t,n.context),e._vOptions=[].map.call(e.options,li)):("textarea"===n.tag||hr(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",ui),e.addEventListener("compositionend",fi),e.addEventListener("change",fi),Y&&(e.vmodel=!0)))},componentUpdated(e,t,n){if("select"===n.tag){si(e,t,n.context);const r=e._vOptions,o=e._vOptions=[].map.call(e.options,li);o.some(((e,t)=>!H(e,r[t])))&&(e.multiple?t.value.some((e=>ci(e,o))):t.value!==t.oldValue&&ci(t.value,o))&&pi(e,"change")}}};function si(e,t,n){ai(e,t),(G||Q)&&setTimeout((()=>{ai(e,t)}),0)}function ai(e,t,n){const r=t.value,o=e.multiple;if(o&&!Array.isArray(r))return;let i,s;for(let t=0,n=e.options.length;t<n;t++)if(s=e.options[t],o)i=R(r,li(s))>-1,s.selected!==i&&(s.selected=i);else if(H(li(s),r))return void(e.selectedIndex!==t&&(e.selectedIndex=t));o||(e.selectedIndex=-1)}function ci(e,t){return t.every((t=>!H(t,e)))}function li(e){return"_value"in e?e._value:e.value}function ui(e){e.target.composing=!0}function fi(e){e.target.composing&&(e.target.composing=!1,pi(e.target,"input"))}function pi(e,t){const n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function di(e){return!e.componentInstance||e.data&&e.data.transition?e:di(e.componentInstance._vnode)}var hi={bind(e,{value:t},n){const r=(n=di(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;t&&r?(n.data.show=!0,Qo(n,(()=>{e.style.display=o}))):e.style.display=t?o:"none"},update(e,{value:t,oldValue:n},r){!t!=!n&&((r=di(r)).data&&r.data.transition?(r.data.show=!0,t?Qo(r,(()=>{e.style.display=e.__vOriginalDisplay})):ei(r,(()=>{e.style.display="none"}))):e.style.display=t?e.__vOriginalDisplay:"none")},unbind(e,t,n,r,o){o||(e.style.display=e.__vOriginalDisplay)}},mi={model:ii,show:hi};const gi={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function vi(e){const t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?vi($t(t.children)):e}function yi(e){const t={},n=e.$options;for(const r in n.propsData)t[r]=e[r];const r=n._parentListeners;for(const e in r)t[S(e)]=r[e];return t}function bi(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}const xi=e=>e.tag||pt(e),wi=e=>"show"===e.name;var _i={name:"transition",props:gi,abstract:!0,render(e){let t=this.$slots.default;if(!t)return;if(t=t.filter(xi),!t.length)return;const n=this.mode,r=t[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return r;const o=vi(r);if(!o)return r;if(this._leaving)return bi(e,r);const i=`__transition-${this._uid}-`;o.key=null==o.key?o.isComment?i+"comment":i+o.tag:u(o.key)?0===String(o.key).indexOf(i)?o.key:i+o.key:o.key;const s=(o.data||(o.data={})).transition=yi(this),a=this._vnode,c=vi(a);if(o.data.directives&&o.data.directives.some(wi)&&(o.data.show=!0),c&&c.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(o,c)&&!pt(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){const t=c.data.transition=N({},s);if("out-in"===n)return this._leaving=!0,Be(t,"afterLeave",(()=>{this._leaving=!1,this.$forceUpdate()})),bi(e,r);if("in-out"===n){if(pt(o))return a;let e;const n=()=>{e()};Be(s,"afterEnter",n),Be(s,"enterCancelled",n),Be(t,"delayLeave",(t=>{e=t}))}}return r}};const $i=N({tag:String,moveClass:String},gi);delete $i.mode;var Ci={props:$i,beforeMount(){const e=this._update;this._update=(t,n)=>{const r=At(this);this.__patch__(this._vnode,this.kept,!1,!0),this._vnode=this.kept,r(),e.call(this,t,n)}},render(e){const t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],s=yi(this);for(let e=0;e<o.length;e++){const t=o[e];t.tag&&null!=t.key&&0!==String(t.key).indexOf("__vlist")&&(i.push(t),n[t.key]=t,(t.data||(t.data={})).transition=s)}if(r){const o=[],i=[];for(let e=0;e<r.length;e++){const t=r[e];t.data.transition=s,t.data.pos=t.elm.getBoundingClientRect(),n[t.key]?o.push(t):i.push(t)}this.kept=e(t,null,o),this.removed=i}return e(t,null,i)},updated(){const e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(Ti),e.forEach(ki),e.forEach(Si),this._reflow=document.body.offsetHeight,e.forEach((e=>{if(e.data.moved){const n=e.elm,r=n.style;Vo(n,t),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(Fo,n._moveCb=function e(r){r&&r.target!==n||r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(Fo,e),n._moveCb=null,Zo(n,t))})}})))},methods:{hasMove(e,t){if(!Ro)return!1;if(this._hasMove)return this._hasMove;const n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach((e=>{Po(n,e)})),Mo(n,t),n.style.display="none",this.$el.appendChild(n);const r=Ko(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}};function Ti(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function ki(e){e.data.newPos=e.elm.getBoundingClientRect()}function Si(e){const t=e.data.pos,n=e.data.newPos,r=t.left-n.left,o=t.top-n.top;if(r||o){e.data.moved=!0;const t=e.elm.style;t.transform=t.WebkitTransform=`translate(${r}px,${o}px)`,t.transitionDuration="0s"}}var Oi={Transition:_i,TransitionGroup:Ci};Bn.config.mustUseProp=Gn,Bn.config.isReservedTag=fr,Bn.config.isReservedAttr=Xn,Bn.config.getTagNamespace=pr,Bn.config.isUnknownElement=function(e){if(!X)return!0;if(fr(e))return!1;if(e=e.toLowerCase(),null!=dr[e])return dr[e];const t=document.createElement(e);return e.indexOf("-")>-1?dr[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:dr[e]=/HTMLUnknownElement/.test(t.toString())},N(Bn.options.directives,mi),N(Bn.options.components,Oi),Bn.prototype.__patch__=X?oi:M,Bn.prototype.$mount=function(e,t){return function(e,t,n){let r;e.$el=t,e.$options.render||(e.$options.render=de),Nt(e,"beforeMount"),r=()=>{e._update(e._render(),n)},new cn(e,r,M,{before(){e._isMounted&&!e._isDestroyed&&Nt(e,"beforeUpdate")}},!0),n=!1;const o=e._preWatchers;if(o)for(let e=0;e<o.length;e++)o[e].run();return null==e.$vnode&&(e._isMounted=!0,Nt(e,"mounted")),e}(this,e=e&&X?mr(e):void 0,t)},X&&setTimeout((()=>{W.devtools&&se&&se.emit("init",Bn)}),0);const Ai=/\{\{((?:.|\r?\n)+?)\}\}/g,Ei=/[-.*+?^${}()|[\]\/\\]/g,ji=T((e=>{const t=e[0].replace(Ei,"\\$&"),n=e[1].replace(Ei,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")}));var Di={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;const n=Xr(e,"class");n&&(e.staticClass=JSON.stringify(n.replace(/\s+/g," ").trim()));const r=Jr(e,"class",!1);r&&(e.classBinding=r)},genData:function(e){let t="";return e.staticClass&&(t+=`staticClass:${e.staticClass},`),e.classBinding&&(t+=`class:${e.classBinding},`),t}},Ni={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;const n=Xr(e,"style");n&&(e.staticStyle=JSON.stringify($o(n)));const r=Jr(e,"style",!1);r&&(e.styleBinding=r)},genData:function(e){let t="";return e.staticStyle&&(t+=`staticStyle:${e.staticStyle},`),e.styleBinding&&(t+=`style:(${e.styleBinding}),`),t}};let Li;const Mi=b("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),Pi=b("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),Ii=b("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),Hi=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ri=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,qi=`[a-zA-Z_][\\-\\.0-9_a-zA-Z${z.source}]*`,Fi=`((?:${qi}\\:)?${qi})`,Bi=new RegExp(`^<${Fi}`),Wi=/^\s*(\/?)>/,zi=new RegExp(`^<\\/${Fi}[^>]*>`),Ui=/^<!DOCTYPE [^>]+>/i,Vi=/^<!\--/,Zi=/^<!\[/,Ji=b("script,style,textarea",!0),Xi={},Ki={"<":"<",">":">",""":'"',"&":"&"," ":"\n","	":"\t","'":"'"},Gi=/&(?:lt|gt|quot|amp|#39);/g,Yi=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Qi=b("pre,textarea",!0),es=(e,t)=>e&&Qi(e)&&"\n"===t[0];function ts(e,t){const n=t?Yi:Gi;return e.replace(n,(e=>Ki[e]))}const ns=/^@|^v-on:/,rs=/^v-|^@|^:|^#/,os=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,is=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,ss=/^\(|\)$/g,as=/^\[.*\]$/,cs=/:(.*)$/,ls=/^:|^\.|^v-bind:/,us=/\.[^.\]]+(?=[^\]]*$)/g,fs=/^v-slot(:|$)|^#/,ps=/[\r\n]/,ds=/[ \f\t\r\n]+/g,hs=T((e=>(Li=Li||document.createElement("div"),Li.innerHTML=e,Li.textContent)));let ms,gs,vs,ys,bs,xs,ws,_s;function $s(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:As(t),rawAttrsMap:{},parent:n,children:[]}}function Cs(e,t){var n;!function(e){const t=Jr(e,"key");t&&(e.key=t)}(e),e.plain=!e.key&&!e.scopedSlots&&!e.attrsList.length,function(e){const t=Jr(e,"ref");t&&(e.ref=t,e.refInFor=function(e){let t=e;for(;t;){if(void 0!==t.for)return!0;t=t.parent}return!1}(e))}(e),function(e){let t;"template"===e.tag?(t=Xr(e,"scope"),e.slotScope=t||Xr(e,"slot-scope")):(t=Xr(e,"slot-scope"))&&(e.slotScope=t);const n=Jr(e,"slot");if(n&&(e.slotTarget='""'===n?'"default"':n,e.slotTargetDynamic=!(!e.attrsMap[":slot"]&&!e.attrsMap["v-bind:slot"]),"template"===e.tag||e.slotScope||Wr(e,"slot",n,function(e,t){return e.rawAttrsMap[":"+t]||e.rawAttrsMap["v-bind:"+t]||e.rawAttrsMap[t]}(e,"slot"))),"template"===e.tag){const t=Kr(e,fs);if(t){const{name:n,dynamic:r}=Ss(t);e.slotTarget=n,e.slotTargetDynamic=r,e.slotScope=t.value||"_empty_"}}else{const t=Kr(e,fs);if(t){const n=e.scopedSlots||(e.scopedSlots={}),{name:r,dynamic:o}=Ss(t),i=n[r]=$s("template",[],e);i.slotTarget=r,i.slotTargetDynamic=o,i.children=e.children.filter((e=>{if(!e.slotScope)return e.parent=i,!0})),i.slotScope=t.value||"_empty_",e.children=[],e.plain=!1}}}(e),"slot"===(n=e).tag&&(n.slotName=Jr(n,"name")),function(e){let t;(t=Jr(e,"is"))&&(e.component=t),null!=Xr(e,"inline-template")&&(e.inlineTemplate=!0)}(e);for(let n=0;n<vs.length;n++)e=vs[n](e,t)||e;return function(e){const t=e.attrsList;let n,r,o,i,s,a,c,l;for(n=0,r=t.length;n<r;n++)if(o=i=t[n].name,s=t[n].value,rs.test(o))if(e.hasBindings=!0,a=Os(o.replace(rs,"")),a&&(o=o.replace(us,"")),ls.test(o))o=o.replace(ls,""),s=Hr(s),l=as.test(o),l&&(o=o.slice(1,-1)),a&&(a.prop&&!l&&(o=S(o),"innerHtml"===o&&(o="innerHTML")),a.camel&&!l&&(o=S(o)),a.sync&&(c=Qr(s,"$event"),l?Zr(e,`"update:"+(${o})`,c,null,!1,0,t[n],!0):(Zr(e,`update:${S(o)}`,c,null,!1,0,t[n]),E(o)!==S(o)&&Zr(e,`update:${E(o)}`,c,null,!1,0,t[n])))),a&&a.prop||!e.component&&ws(e.tag,e.attrsMap.type,o)?Br(e,o,s,t[n],l):Wr(e,o,s,t[n],l);else if(ns.test(o))o=o.replace(ns,""),l=as.test(o),l&&(o=o.slice(1,-1)),Zr(e,o,s,a,!1,0,t[n],l);else{o=o.replace(rs,"");const r=o.match(cs);let c=r&&r[1];l=!1,c&&(o=o.slice(0,-(c.length+1)),as.test(c)&&(c=c.slice(1,-1),l=!0)),Ur(e,o,i,s,c,l,a,t[n])}else Wr(e,o,JSON.stringify(s),t[n]),!e.component&&"muted"===o&&ws(e.tag,e.attrsMap.type,o)&&Br(e,o,"true",t[n])}(e),e}function Ts(e){let t;if(t=Xr(e,"v-for")){const n=function(e){const t=e.match(os);if(!t)return;const n={};n.for=t[2].trim();const r=t[1].trim().replace(ss,""),o=r.match(is);return o?(n.alias=r.replace(is,"").trim(),n.iterator1=o[1].trim(),o[2]&&(n.iterator2=o[2].trim())):n.alias=r,n}(t);n&&N(e,n)}}function ks(e,t){e.ifConditions||(e.ifConditions=[]),e.ifConditions.push(t)}function Ss(e){let t=e.name.replace(fs,"");return t||"#"!==e.name[0]&&(t="default"),as.test(t)?{name:t.slice(1,-1),dynamic:!0}:{name:`"${t}"`,dynamic:!1}}function Os(e){const t=e.match(us);if(t){const e={};return t.forEach((t=>{e[t.slice(1)]=!0})),e}}function As(e){const t={};for(let n=0,r=e.length;n<r;n++)t[e[n].name]=e[n].value;return t}const Es=/^xmlns:NS\d+/,js=/^NS\d+:/;function Ds(e){return $s(e.tag,e.attrsList.slice(),e.parent)}var Ns=[Di,Ni,{preTransformNode:function(e,t){if("input"===e.tag){const n=e.attrsMap;if(!n["v-model"])return;let r;if((n[":type"]||n["v-bind:type"])&&(r=Jr(e,"type")),n.type||r||!n["v-bind"]||(r=`(${n["v-bind"]}).type`),r){const n=Xr(e,"v-if",!0),o=n?`&&(${n})`:"",i=null!=Xr(e,"v-else",!0),s=Xr(e,"v-else-if",!0),a=Ds(e);Ts(a),zr(a,"type","checkbox"),Cs(a,t),a.processed=!0,a.if=`(${r})==='checkbox'`+o,ks(a,{exp:a.if,block:a});const c=Ds(e);Xr(c,"v-for",!0),zr(c,"type","radio"),Cs(c,t),ks(a,{exp:`(${r})==='radio'`+o,block:c});const l=Ds(e);return Xr(l,"v-for",!0),zr(l,":type",r),Cs(l,t),ks(a,{exp:n,block:l}),i?a.else=!0:s&&(a.elseif=s),a}}}}];const Ls={expectHTML:!0,modules:Ns,directives:{model:function(e,t,n){const r=t.value,o=t.modifiers,i=e.tag,s=e.attrsMap.type;if(e.component)return Yr(e,r,o),!1;if("select"===i)!function(e,t,n){let r=`var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return ${n&&n.number?"_n(val)":"val"}});`;r=`${r} ${Qr(t,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]")}`,Zr(e,"change",r,null,!0)}(e,r,o);else if("input"===i&&"checkbox"===s)!function(e,t,n){const r=n&&n.number,o=Jr(e,"value")||"null",i=Jr(e,"true-value")||"true",s=Jr(e,"false-value")||"false";Br(e,"checked",`Array.isArray(${t})?_i(${t},${o})>-1`+("true"===i?`:(${t})`:`:_q(${t},${i})`)),Zr(e,"change",`var $$a=${t},$$el=$event.target,$$c=$$el.checked?(${i}):(${s});if(Array.isArray($$a)){var $$v=${r?"_n("+o+")":o},$$i=_i($$a,$$v);if($$el.checked){$$i<0&&(${Qr(t,"$$a.concat([$$v])")})}else{$$i>-1&&(${Qr(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")})}}else{${Qr(t,"$$c")}}`,null,!0)}(e,r,o);else if("input"===i&&"radio"===s)!function(e,t,n){const r=n&&n.number;let o=Jr(e,"value")||"null";o=r?`_n(${o})`:o,Br(e,"checked",`_q(${t},${o})`),Zr(e,"change",Qr(t,o),null,!0)}(e,r,o);else if("input"===i||"textarea"===i)!function(e,t,n){const r=e.attrsMap.type,{lazy:o,number:i,trim:s}=n||{},a=!o&&"range"!==r,c=o?"change":"range"===r?"__r":"input";let l="$event.target.value";s&&(l="$event.target.value.trim()"),i&&(l=`_n(${l})`);let u=Qr(t,l);a&&(u=`if($event.target.composing)return;${u}`),Br(e,"value",`(${t})`),Zr(e,c,u,null,!0),(s||i)&&Zr(e,"blur","$forceUpdate()")}(e,r,o);else if(!W.isReservedTag(i))return Yr(e,r,o),!1;return!0},text:function(e,t){t.value&&Br(e,"textContent",`_s(${t.value})`,t)},html:function(e,t){t.value&&Br(e,"innerHTML",`_s(${t.value})`,t)}},isPreTag:e=>"pre"===e,isUnaryTag:Mi,mustUseProp:Gn,canBeLeftOpenTag:Pi,isReservedTag:fr,getTagNamespace:pr,staticKeys:function(e){return e.reduce(((e,t)=>e.concat(t.staticKeys||[])),[]).join(",")}(Ns)};let Ms,Ps;const Is=T((function(e){return b("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))}));function Hs(e,t){e&&(Ms=Is(t.staticKeys||""),Ps=t.isReservedTag||P,Rs(e),qs(e,!1))}function Rs(e){if(e.static=function(e){return 2!==e.type&&(3===e.type||!(!e.pre&&(e.hasBindings||e.if||e.for||x(e.tag)||!Ps(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(Ms))))}(e),1===e.type){if(!Ps(e.tag)&&"slot"!==e.tag&&null==e.attrsMap["inline-template"])return;for(let t=0,n=e.children.length;t<n;t++){const n=e.children[t];Rs(n),n.static||(e.static=!1)}if(e.ifConditions)for(let t=1,n=e.ifConditions.length;t<n;t++){const n=e.ifConditions[t].block;Rs(n),n.static||(e.static=!1)}}}function qs(e,t){if(1===e.type){if((e.static||e.once)&&(e.staticInFor=t),e.static&&e.children.length&&(1!==e.children.length||3!==e.children[0].type))return void(e.staticRoot=!0);if(e.staticRoot=!1,e.children)for(let n=0,r=e.children.length;n<r;n++)qs(e.children[n],t||!!e.for);if(e.ifConditions)for(let n=1,r=e.ifConditions.length;n<r;n++)qs(e.ifConditions[n].block,t)}}const Fs=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,Bs=/\([^)]*?\);*$/,Ws=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,zs={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Us={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Vs=e=>`if(${e})return null;`,Zs={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Vs("$event.target !== $event.currentTarget"),ctrl:Vs("!$event.ctrlKey"),shift:Vs("!$event.shiftKey"),alt:Vs("!$event.altKey"),meta:Vs("!$event.metaKey"),left:Vs("'button' in $event && $event.button !== 0"),middle:Vs("'button' in $event && $event.button !== 1"),right:Vs("'button' in $event && $event.button !== 2")};function Js(e,t){const n=t?"nativeOn:":"on:";let r="",o="";for(const t in e){const n=Xs(e[t]);e[t]&&e[t].dynamic?o+=`${t},${n},`:r+=`"${t}":${n},`}return r=`{${r.slice(0,-1)}}`,o?n+`_d(${r},[${o.slice(0,-1)}])`:n+r}function Xs(e){if(!e)return"function(){}";if(Array.isArray(e))return`[${e.map((e=>Xs(e))).join(",")}]`;const t=Ws.test(e.value),n=Fs.test(e.value),r=Ws.test(e.value.replace(Bs,""));if(e.modifiers){let o="",i="";const s=[];for(const t in e.modifiers)if(Zs[t])i+=Zs[t],zs[t]&&s.push(t);else if("exact"===t){const t=e.modifiers;i+=Vs(["ctrl","shift","alt","meta"].filter((e=>!t[e])).map((e=>`$event.${e}Key`)).join("||"))}else s.push(t);return s.length&&(o+=function(e){return`if(!$event.type.indexOf('key')&&${e.map(Ks).join("&&")})return null;`}(s)),i&&(o+=i),`function($event){${o}${t?`return ${e.value}.apply(null, arguments)`:n?`return (${e.value}).apply(null, arguments)`:r?`return ${e.value}`:e.value}}`}return t||n?e.value:`function($event){${r?`return ${e.value}`:e.value}}`}function Ks(e){const t=parseInt(e,10);if(t)return`$event.keyCode!==${t}`;const n=zs[e],r=Us[e];return`_k($event.keyCode,${JSON.stringify(e)},${JSON.stringify(n)},$event.key,${JSON.stringify(r)})`}var Gs={on:function(e,t){e.wrapListeners=e=>`_g(${e},${t.value})`},bind:function(e,t){e.wrapData=n=>`_b(${n},'${e.tag}',${t.value},${t.modifiers&&t.modifiers.prop?"true":"false"}${t.modifiers&&t.modifiers.sync?",true":""})`},cloak:M};class Ys{constructor(e){this.options=e,this.warn=e.warn||qr,this.transforms=Fr(e.modules,"transformCode"),this.dataGenFns=Fr(e.modules,"genData"),this.directives=N(N({},Gs),e.directives);const t=e.isReservedTag||P;this.maybeComponent=e=>!!e.component||!t(e.tag),this.onceId=0,this.staticRenderFns=[],this.pre=!1}}function Qs(e,t){const n=new Ys(t);return{render:`with(this){return ${e?"script"===e.tag?"null":ea(e,n):'_c("div")'}}`,staticRenderFns:n.staticRenderFns}}function ea(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return ta(e,t);if(e.once&&!e.onceProcessed)return na(e,t);if(e.for&&!e.forProcessed)return ia(e,t);if(e.if&&!e.ifProcessed)return ra(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){const n=e.slotName||'"default"',r=la(e,t);let o=`_t(${n}${r?`,function(){return ${r}}`:""}`;const i=e.attrs||e.dynamicAttrs?pa((e.attrs||[]).concat(e.dynamicAttrs||[]).map((e=>({name:S(e.name),value:e.value,dynamic:e.dynamic})))):null,s=e.attrsMap["v-bind"];return!i&&!s||r||(o+=",null"),i&&(o+=`,${i}`),s&&(o+=`${i?"":",null"},${s}`),o+")"}(e,t);{let n;if(e.component)n=function(e,t,n){const r=t.inlineTemplate?null:la(t,n,!0);return`_c(${e},${sa(t,n)}${r?`,${r}`:""})`}(e.component,e,t);else{let r;const o=t.maybeComponent(e);let i;(!e.plain||e.pre&&o)&&(r=sa(e,t));const s=t.options.bindings;o&&s&&!1!==s.__isScriptSetup&&(i=function(e,t){const n=S(t),r=O(n),o=o=>e[t]===o?t:e[n]===o?n:e[r]===o?r:void 0,i=o("setup-const")||o("setup-reactive-const");if(i)return i;return o("setup-let")||o("setup-ref")||o("setup-maybe-ref")||void 0}(s,e.tag)),i||(i=`'${e.tag}'`);const a=e.inlineTemplate?null:la(e,t,!0);n=`_c(${i}${r?`,${r}`:""}${a?`,${a}`:""})`}for(let r=0;r<t.transforms.length;r++)n=t.transforms[r](e,n);return n}}return la(e,t)||"void 0"}function ta(e,t){e.staticProcessed=!0;const n=t.pre;return e.pre&&(t.pre=e.pre),t.staticRenderFns.push(`with(this){return ${ea(e,t)}}`),t.pre=n,`_m(${t.staticRenderFns.length-1}${e.staticInFor?",true":""})`}function na(e,t){if(e.onceProcessed=!0,e.if&&!e.ifProcessed)return ra(e,t);if(e.staticInFor){let n="",r=e.parent;for(;r;){if(r.for){n=r.key;break}r=r.parent}return n?`_o(${ea(e,t)},${t.onceId++},${n})`:ea(e,t)}return ta(e,t)}function ra(e,t,n,r){return e.ifProcessed=!0,oa(e.ifConditions.slice(),t,n,r)}function oa(e,t,n,r){if(!e.length)return r||"_e()";const o=e.shift();return o.exp?`(${o.exp})?${i(o.block)}:${oa(e,t,n,r)}`:`${i(o.block)}`;function i(e){return n?n(e,t):e.once?na(e,t):ea(e,t)}}function ia(e,t,n,r){const o=e.for,i=e.alias,s=e.iterator1?`,${e.iterator1}`:"",a=e.iterator2?`,${e.iterator2}`:"";return e.forProcessed=!0,`${r||"_l"}((${o}),function(${i}${s}${a}){return ${(n||ea)(e,t)}})`}function sa(e,t){let n="{";const r=function(e,t){const n=e.directives;if(!n)return;let r,o,i,s,a="directives:[",c=!1;for(r=0,o=n.length;r<o;r++){i=n[r],s=!0;const o=t.directives[i.name];o&&(s=!!o(e,i,t.warn)),s&&(c=!0,a+=`{name:"${i.name}",rawName:"${i.rawName}"${i.value?`,value:(${i.value}),expression:${JSON.stringify(i.value)}`:""}${i.arg?`,arg:${i.isDynamicArg?i.arg:`"${i.arg}"`}`:""}${i.modifiers?`,modifiers:${JSON.stringify(i.modifiers)}`:""}},`)}return c?a.slice(0,-1)+"]":void 0}(e,t);r&&(n+=r+","),e.key&&(n+=`key:${e.key},`),e.ref&&(n+=`ref:${e.ref},`),e.refInFor&&(n+="refInFor:true,"),e.pre&&(n+="pre:true,"),e.component&&(n+=`tag:"${e.tag}",`);for(let r=0;r<t.dataGenFns.length;r++)n+=t.dataGenFns[r](e);if(e.attrs&&(n+=`attrs:${pa(e.attrs)},`),e.props&&(n+=`domProps:${pa(e.props)},`),e.events&&(n+=`${Js(e.events,!1)},`),e.nativeEvents&&(n+=`${Js(e.nativeEvents,!0)},`),e.slotTarget&&!e.slotScope&&(n+=`slot:${e.slotTarget},`),e.scopedSlots&&(n+=`${function(e,t,n){let r=e.for||Object.keys(t).some((e=>{const n=t[e];return n.slotTargetDynamic||n.if||n.for||aa(n)})),o=!!e.if;if(!r){let t=e.parent;for(;t;){if(t.slotScope&&"_empty_"!==t.slotScope||t.for){r=!0;break}t.if&&(o=!0),t=t.parent}}const i=Object.keys(t).map((e=>ca(t[e],n))).join(",");return`scopedSlots:_u([${i}]${r?",null,true":""}${!r&&o?`,null,false,${function(e){let t=5381,n=e.length;for(;n;)t=33*t^e.charCodeAt(--n);return t>>>0}(i)}`:""})`}(e,e.scopedSlots,t)},`),e.model&&(n+=`model:{value:${e.model.value},callback:${e.model.callback},expression:${e.model.expression}},`),e.inlineTemplate){const r=function(e,t){const n=e.children[0];if(n&&1===n.type){const e=Qs(n,t.options);return`inlineTemplate:{render:function(){${e.render}},staticRenderFns:[${e.staticRenderFns.map((e=>`function(){${e}}`)).join(",")}]}`}}(e,t);r&&(n+=`${r},`)}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n=`_b(${n},"${e.tag}",${pa(e.dynamicAttrs)})`),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function aa(e){return 1===e.type&&("slot"===e.tag||e.children.some(aa))}function ca(e,t){const n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return ra(e,t,ca,"null");if(e.for&&!e.forProcessed)return ia(e,t,ca);const r="_empty_"===e.slotScope?"":String(e.slotScope),o=`function(${r}){return ${"template"===e.tag?e.if&&n?`(${e.if})?${la(e,t)||"undefined"}:undefined`:la(e,t)||"undefined":ea(e,t)}}`,i=r?"":",proxy:true";return`{key:${e.slotTarget||'"default"'},fn:${o}${i}}`}function la(e,t,n,r,o){const i=e.children;if(i.length){const e=i[0];if(1===i.length&&e.for&&"template"!==e.tag&&"slot"!==e.tag){const o=n?t.maybeComponent(e)?",1":",0":"";return`${(r||ea)(e,t)}${o}`}const s=n?function(e,t){let n=0;for(let r=0;r<e.length;r++){const o=e[r];if(1===o.type){if(ua(o)||o.ifConditions&&o.ifConditions.some((e=>ua(e.block)))){n=2;break}(t(o)||o.ifConditions&&o.ifConditions.some((e=>t(e.block))))&&(n=1)}}return n}(i,t.maybeComponent):0,a=o||fa;return`[${i.map((e=>a(e,t))).join(",")}]${s?`,${s}`:""}`}}function ua(e){return void 0!==e.for||"template"===e.tag||"slot"===e.tag}function fa(e,t){return 1===e.type?ea(e,t):3===e.type&&e.isComment?function(e){return`_e(${JSON.stringify(e.text)})`}(e):function(e){return`_v(${2===e.type?e.expression:da(JSON.stringify(e.text))})`}(e)}function pa(e){let t="",n="";for(let r=0;r<e.length;r++){const o=e[r],i=da(o.value);o.dynamic?n+=`${o.name},${i},`:t+=`"${o.name}":${i},`}return t=`{${t.slice(0,-1)}}`,n?`_d(${t},[${n.slice(0,-1)}])`:t}function da(e){return e.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}function ha(e,t){try{return new Function(e)}catch(n){return t.push({err:n,code:e}),M}}function ma(e){const t=Object.create(null);return function(n,r,o){(r=N({},r)).warn,delete r.warn;const i=r.delimiters?String(r.delimiters)+n:n;if(t[i])return t[i];const s=e(n,r),a={},c=[];return a.render=ha(s.render,c),a.staticRenderFns=s.staticRenderFns.map((e=>ha(e,c))),t[i]=a}}new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)");const ga=(va=function(e,t){const n=function(e,t){ms=t.warn||qr,xs=t.isPreTag||P,ws=t.mustUseProp||P,_s=t.getTagNamespace||P,t.isReservedTag,vs=Fr(t.modules,"transformNode"),ys=Fr(t.modules,"preTransformNode"),bs=Fr(t.modules,"postTransformNode"),gs=t.delimiters;const n=[],r=!1!==t.preserveWhitespace,o=t.whitespace;let i,s,a=!1,c=!1;function l(e){if(u(e),a||e.processed||(e=Cs(e,t)),n.length||e===i||i.if&&(e.elseif||e.else)&&ks(i,{exp:e.elseif,block:e}),s&&!e.forbidden)if(e.elseif||e.else)!function(e,t){const n=function(e){let t=e.length;for(;t--;){if(1===e[t].type)return e[t];e.pop()}}(t.children);n&&n.if&&ks(n,{exp:e.elseif,block:e})}(e,s);else{if(e.slotScope){const t=e.slotTarget||'"default"';(s.scopedSlots||(s.scopedSlots={}))[t]=e}s.children.push(e),e.parent=s}e.children=e.children.filter((e=>!e.slotScope)),u(e),e.pre&&(a=!1),xs(e.tag)&&(c=!1);for(let n=0;n<bs.length;n++)bs[n](e,t)}function u(e){if(!c){let t;for(;(t=e.children[e.children.length-1])&&3===t.type&&" "===t.text;)e.children.pop()}}return function(e,t){const n=[],r=t.expectHTML,o=t.isUnaryTag||P,i=t.canBeLeftOpenTag||P;let s,a,c=0;for(;e;){if(s=e,a&&Ji(a)){let n=0;const r=a.toLowerCase(),o=Xi[r]||(Xi[r]=new RegExp("([\\s\\S]*?)(</"+r+"[^>]*>)","i")),i=e.replace(o,(function(e,o,i){return n=i.length,Ji(r)||"noscript"===r||(o=o.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),es(r,o)&&(o=o.slice(1)),t.chars&&t.chars(o),""}));c+=e.length-i.length,e=i,p(r,c-n,c)}else{let n,r,o,i=e.indexOf("<");if(0===i){if(Vi.test(e)){const n=e.indexOf("--\x3e");if(n>=0){t.shouldKeepComment&&t.comment&&t.comment(e.substring(4,n),c,c+n+3),l(n+3);continue}}if(Zi.test(e)){const t=e.indexOf("]>");if(t>=0){l(t+2);continue}}const n=e.match(Ui);if(n){l(n[0].length);continue}const r=e.match(zi);if(r){const e=c;l(r[0].length),p(r[1],e,c);continue}const o=u();if(o){f(o),es(o.tagName,e)&&l(1);continue}}if(i>=0){for(r=e.slice(i);!(zi.test(r)||Bi.test(r)||Vi.test(r)||Zi.test(r)||(o=r.indexOf("<",1),o<0));)i+=o,r=e.slice(i);n=e.substring(0,i)}i<0&&(n=e),n&&l(n.length),t.chars&&n&&t.chars(n,c-n.length,c)}if(e===s){t.chars&&t.chars(e);break}}function l(t){c+=t,e=e.substring(t)}function u(){const t=e.match(Bi);if(t){const n={tagName:t[1],attrs:[],start:c};let r,o;for(l(t[0].length);!(r=e.match(Wi))&&(o=e.match(Ri)||e.match(Hi));)o.start=c,l(o[0].length),o.end=c,n.attrs.push(o);if(r)return n.unarySlash=r[1],l(r[0].length),n.end=c,n}}function f(e){const s=e.tagName,c=e.unarySlash;r&&("p"===a&&Ii(s)&&p(a),i(s)&&a===s&&p(s));const l=o(s)||!!c,u=e.attrs.length,f=new Array(u);for(let n=0;n<u;n++){const r=e.attrs[n],o=r[3]||r[4]||r[5]||"",i="a"===s&&"href"===r[1]?t.shouldDecodeNewlinesForHref:t.shouldDecodeNewlines;f[n]={name:r[1],value:ts(o,i)}}l||(n.push({tag:s,lowerCasedTag:s.toLowerCase(),attrs:f,start:e.start,end:e.end}),a=s),t.start&&t.start(s,f,l,e.start,e.end)}function p(e,r,o){let i,s;if(null==r&&(r=c),null==o&&(o=c),e)for(s=e.toLowerCase(),i=n.length-1;i>=0&&n[i].lowerCasedTag!==s;i--);else i=0;if(i>=0){for(let e=n.length-1;e>=i;e--)t.end&&t.end(n[e].tag,r,o);n.length=i,a=i&&n[i-1].tag}else"br"===s?t.start&&t.start(e,[],!0,r,o):"p"===s&&(t.start&&t.start(e,[],!1,r,o),t.end&&t.end(e,r,o))}p()}(e,{warn:ms,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start(e,r,o,u,f){const p=s&&s.ns||_s(e);G&&"svg"===p&&(r=function(e){const t=[];for(let n=0;n<e.length;n++){const r=e[n];Es.test(r.name)||(r.name=r.name.replace(js,""),t.push(r))}return t}(r));let d=$s(e,r,s);var h;p&&(d.ns=p),"style"!==(h=d).tag&&("script"!==h.tag||h.attrsMap.type&&"text/javascript"!==h.attrsMap.type)||ie()||(d.forbidden=!0);for(let e=0;e<ys.length;e++)d=ys[e](d,t)||d;a||(function(e){null!=Xr(e,"v-pre")&&(e.pre=!0)}(d),d.pre&&(a=!0)),xs(d.tag)&&(c=!0),a?function(e){const t=e.attrsList,n=t.length;if(n){const r=e.attrs=new Array(n);for(let e=0;e<n;e++)r[e]={name:t[e].name,value:JSON.stringify(t[e].value)},null!=t[e].start&&(r[e].start=t[e].start,r[e].end=t[e].end)}else e.pre||(e.plain=!0)}(d):d.processed||(Ts(d),function(e){const t=Xr(e,"v-if");if(t)e.if=t,ks(e,{exp:t,block:e});else{null!=Xr(e,"v-else")&&(e.else=!0);const t=Xr(e,"v-else-if");t&&(e.elseif=t)}}(d),function(e){null!=Xr(e,"v-once")&&(e.once=!0)}(d)),i||(i=d),o?l(d):(s=d,n.push(d))},end(e,t,r){const o=n[n.length-1];n.length-=1,s=n[n.length-1],l(o)},chars(e,t,n){if(!s)return;if(G&&"textarea"===s.tag&&s.attrsMap.placeholder===e)return;const i=s.children;var l;if(e=c||e.trim()?"script"===(l=s).tag||"style"===l.tag?e:hs(e):i.length?o?"condense"===o&&ps.test(e)?"":" ":r?" ":"":""){let t,n;c||"condense"!==o||(e=e.replace(ds," ")),!a&&" "!==e&&(t=function(e,t){const n=t?ji(t):Ai;if(!n.test(e))return;const r=[],o=[];let i,s,a,c=n.lastIndex=0;for(;i=n.exec(e);){s=i.index,s>c&&(o.push(a=e.slice(c,s)),r.push(JSON.stringify(a)));const t=Hr(i[1].trim());r.push(`_s(${t})`),o.push({"@binding":t}),c=s+i[0].length}return c<e.length&&(o.push(a=e.slice(c)),r.push(JSON.stringify(a))),{expression:r.join("+"),tokens:o}}(e,gs))?n={type:2,expression:t.expression,tokens:t.tokens,text:e}:" "===e&&i.length&&" "===i[i.length-1].text||(n={type:3,text:e}),n&&i.push(n)}},comment(e,t,n){if(s){const t={type:3,text:e,isComment:!0};s.children.push(t)}}}),i}(e.trim(),t);!1!==t.optimize&&Hs(n,t);const r=Qs(n,t);return{ast:n,render:r.render,staticRenderFns:r.staticRenderFns}},function(e){function t(t,n){const r=Object.create(e),o=[],i=[];if(n){n.modules&&(r.modules=(e.modules||[]).concat(n.modules)),n.directives&&(r.directives=N(Object.create(e.directives||null),n.directives));for(const e in n)"modules"!==e&&"directives"!==e&&(r[e]=n[e])}r.warn=(e,t,n)=>{(n?i:o).push(e)};const s=va(t.trim(),r);return s.errors=o,s.tips=i,s}return{compile:t,compileToFunctions:ma(t)}});var va;const{compile:ya,compileToFunctions:ba}=ga(Ls);let xa;function wa(e){return xa=xa||document.createElement("div"),xa.innerHTML=e?'<a href="\n"/>':'<div a="\n"/>',xa.innerHTML.indexOf(" ")>0}const _a=!!X&&wa(!1),$a=!!X&&wa(!0),Ca=T((e=>{const t=mr(e);return t&&t.innerHTML})),Ta=Bn.prototype.$mount;function ka(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Sa(e){return e instanceof ka(e).Element||e instanceof Element}function Oa(e){return e instanceof ka(e).HTMLElement||e instanceof HTMLElement}function Aa(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ka(e).ShadowRoot||e instanceof ShadowRoot)}Bn.prototype.$mount=function(e,t){if((e=e&&mr(e))===document.body||e===document.documentElement)return this;const n=this.$options;if(!n.render){let t=n.template;if(t)if("string"==typeof t)"#"===t.charAt(0)&&(t=Ca(t));else{if(!t.nodeType)return this;t=t.innerHTML}else e&&(t=function(e){if(e.outerHTML)return e.outerHTML;{const t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}}(e));if(t){const{render:e,staticRenderFns:r}=ba(t,{outputSourceRange:!1,shouldDecodeNewlines:_a,shouldDecodeNewlinesForHref:$a,delimiters:n.delimiters,comments:n.comments},this);n.render=e,n.staticRenderFns=r}}return Ta.call(this,e,t)},Bn.compile=ba;var Ea=Math.max,ja=Math.min,Da=Math.round;function Na(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function La(){return!/^((?!chrome|android).)*safari/i.test(Na())}function Ma(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&Oa(e)&&(o=e.offsetWidth>0&&Da(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Da(r.height)/e.offsetHeight||1);var s=(Sa(e)?ka(e):window).visualViewport,a=!La()&&n,c=(r.left+(a&&s?s.offsetLeft:0))/o,l=(r.top+(a&&s?s.offsetTop:0))/i,u=r.width/o,f=r.height/i;return{width:u,height:f,top:l,right:c+u,bottom:l+f,left:c,x:c,y:l}}function Pa(e){var t=ka(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Ia(e){return e?(e.nodeName||"").toLowerCase():null}function Ha(e){return((Sa(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ra(e){return Ma(Ha(e)).left+Pa(e).scrollLeft}function qa(e){return ka(e).getComputedStyle(e)}function Fa(e){var t=qa(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Ba(e,t,n){void 0===n&&(n=!1);var r,o,i=Oa(t),s=Oa(t)&&function(e){var t=e.getBoundingClientRect(),n=Da(t.width)/e.offsetWidth||1,r=Da(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),a=Ha(t),c=Ma(e,s,n),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(i||!i&&!n)&&(("body"!==Ia(t)||Fa(a))&&(l=(r=t)!==ka(r)&&Oa(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:Pa(r)),Oa(t)?((u=Ma(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):a&&(u.x=Ra(a))),{x:c.left+l.scrollLeft-u.x,y:c.top+l.scrollTop-u.y,width:c.width,height:c.height}}function Wa(e){var t=Ma(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function za(e){return"html"===Ia(e)?e:e.assignedSlot||e.parentNode||(Aa(e)?e.host:null)||Ha(e)}function Ua(e){return["html","body","#document"].indexOf(Ia(e))>=0?e.ownerDocument.body:Oa(e)&&Fa(e)?e:Ua(za(e))}function Va(e,t){var n;void 0===t&&(t=[]);var r=Ua(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=ka(r),s=o?[i].concat(i.visualViewport||[],Fa(r)?r:[]):r,a=t.concat(s);return o?a:a.concat(Va(za(s)))}function Za(e){return["table","td","th"].indexOf(Ia(e))>=0}function Ja(e){return Oa(e)&&"fixed"!==qa(e).position?e.offsetParent:null}function Xa(e){for(var t=ka(e),n=Ja(e);n&&Za(n)&&"static"===qa(n).position;)n=Ja(n);return n&&("html"===Ia(n)||"body"===Ia(n)&&"static"===qa(n).position)?t:n||function(e){var t=/firefox/i.test(Na());if(/Trident/i.test(Na())&&Oa(e)&&"fixed"===qa(e).position)return null;var n=za(e);for(Aa(n)&&(n=n.host);Oa(n)&&["html","body"].indexOf(Ia(n))<0;){var r=qa(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var Ka="top",Ga="bottom",Ya="right",Qa="left",ec="auto",tc=[Ka,Ga,Ya,Qa],nc="start",rc="end",oc="viewport",ic="popper",sc=tc.reduce((function(e,t){return e.concat([t+"-"+nc,t+"-"+rc])}),[]),ac=[].concat(tc,[ec]).reduce((function(e,t){return e.concat([t,t+"-"+nc,t+"-"+rc])}),[]),cc=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function lc(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function uc(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var fc={placement:"bottom",modifiers:[],strategy:"absolute"};function pc(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function dc(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,o=t.defaultOptions,i=void 0===o?fc:o;return function(e,t,n){void 0===n&&(n=i);var o={placement:"bottom",orderedModifiers:[],options:Object.assign({},fc,i),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},s=[],a=!1,c={state:o,setOptions:function(n){var a="function"==typeof n?n(o.options):n;l(),o.options=Object.assign({},i,o.options,a),o.scrollParents={reference:Sa(e)?Va(e):e.contextElement?Va(e.contextElement):[],popper:Va(t)};var u,f,p=function(e){var t=lc(e);return cc.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}((u=[].concat(r,o.options.modifiers),f=u.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{}),Object.keys(f).map((function(e){return f[e]}))));return o.orderedModifiers=p.filter((function(e){return e.enabled})),o.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,i=e.effect;if("function"==typeof i){var a=i({state:o,name:t,instance:c,options:r});s.push(a||function(){})}})),c.update()},forceUpdate:function(){if(!a){var e=o.elements,t=e.reference,n=e.popper;if(pc(t,n)){o.rects={reference:Ba(t,Xa(n),"fixed"===o.options.strategy),popper:Wa(n)},o.reset=!1,o.placement=o.options.placement,o.orderedModifiers.forEach((function(e){return o.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<o.orderedModifiers.length;r++)if(!0!==o.reset){var i=o.orderedModifiers[r],s=i.fn,l=i.options,u=void 0===l?{}:l,f=i.name;"function"==typeof s&&(o=s({state:o,options:u,name:f,instance:c})||o)}else o.reset=!1,r=-1}}},update:uc((function(){return new Promise((function(e){c.forceUpdate(),e(o)}))})),destroy:function(){l(),a=!0}};if(!pc(e,t))return c;function l(){s.forEach((function(e){return e()})),s=[]}return c.setOptions(n).then((function(e){!a&&n.onFirstUpdate&&n.onFirstUpdate(e)})),c}}var hc={passive:!0};const mc={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=void 0===o||o,s=r.resize,a=void 0===s||s,c=ka(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&l.forEach((function(e){e.addEventListener("scroll",n.update,hc)})),a&&c.addEventListener("resize",n.update,hc),function(){i&&l.forEach((function(e){e.removeEventListener("scroll",n.update,hc)})),a&&c.removeEventListener("resize",n.update,hc)}},data:{}};function gc(e){return e.split("-")[0]}function vc(e){return e.split("-")[1]}function yc(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function bc(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?gc(o):null,s=o?vc(o):null,a=n.x+n.width/2-r.width/2,c=n.y+n.height/2-r.height/2;switch(i){case Ka:t={x:a,y:n.y-r.height};break;case Ga:t={x:a,y:n.y+n.height};break;case Ya:t={x:n.x+n.width,y:c};break;case Qa:t={x:n.x-r.width,y:c};break;default:t={x:n.x,y:n.y}}var l=i?yc(i):null;if(null!=l){var u="y"===l?"height":"width";switch(s){case nc:t[l]=t[l]-(n[u]/2-r[u]/2);break;case rc:t[l]=t[l]+(n[u]/2-r[u]/2)}}return t}var xc={top:"auto",right:"auto",bottom:"auto",left:"auto"};function wc(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,s=e.offsets,a=e.position,c=e.gpuAcceleration,l=e.adaptive,u=e.roundOffsets,f=e.isFixed,p=s.x,d=void 0===p?0:p,h=s.y,m=void 0===h?0:h,g="function"==typeof u?u({x:d,y:m}):{x:d,y:m};d=g.x,m=g.y;var v=s.hasOwnProperty("x"),y=s.hasOwnProperty("y"),b=Qa,x=Ka,w=window;if(l){var _=Xa(n),$="clientHeight",C="clientWidth";_===ka(n)&&"static"!==qa(_=Ha(n)).position&&"absolute"===a&&($="scrollHeight",C="scrollWidth"),(o===Ka||(o===Qa||o===Ya)&&i===rc)&&(x=Ga,m-=(f&&_===w&&w.visualViewport?w.visualViewport.height:_[$])-r.height,m*=c?1:-1),o!==Qa&&(o!==Ka&&o!==Ga||i!==rc)||(b=Ya,d-=(f&&_===w&&w.visualViewport?w.visualViewport.width:_[C])-r.width,d*=c?1:-1)}var T,k=Object.assign({position:a},l&&xc),S=!0===u?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:Da(n*o)/o||0,y:Da(r*o)/o||0}}({x:d,y:m},ka(n)):{x:d,y:m};return d=S.x,m=S.y,c?Object.assign({},k,((T={})[x]=y?"0":"",T[b]=v?"0":"",T.transform=(w.devicePixelRatio||1)<=1?"translate("+d+"px, "+m+"px)":"translate3d("+d+"px, "+m+"px, 0)",T)):Object.assign({},k,((t={})[x]=y?m+"px":"",t[b]=v?d+"px":"",t.transform="",t))}const _c={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,s=void 0===i||i,a=n.roundOffsets,c=void 0===a||a,l={placement:gc(t.placement),variation:vc(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,wc(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:c})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,wc(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},$c={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];Oa(o)&&Ia(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});Oa(r)&&Ia(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},Cc={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,s=ac.reduce((function(e,n){return e[n]=function(e,t,n){var r=gc(e),o=[Qa,Ka].indexOf(r)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,s=i[0],a=i[1];return s=s||0,a=(a||0)*o,[Qa,Ya].indexOf(r)>=0?{x:a,y:s}:{x:s,y:a}}(n,t.rects,i),e}),{}),a=s[t.placement],c=a.x,l=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=s}};var Tc={left:"right",right:"left",bottom:"top",top:"bottom"};function kc(e){return e.replace(/left|right|bottom|top/g,(function(e){return Tc[e]}))}var Sc={start:"end",end:"start"};function Oc(e){return e.replace(/start|end/g,(function(e){return Sc[e]}))}function Ac(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Aa(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Ec(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function jc(e,t,n){return t===oc?Ec(function(e,t){var n=ka(e),r=Ha(e),o=n.visualViewport,i=r.clientWidth,s=r.clientHeight,a=0,c=0;if(o){i=o.width,s=o.height;var l=La();(l||!l&&"fixed"===t)&&(a=o.offsetLeft,c=o.offsetTop)}return{width:i,height:s,x:a+Ra(e),y:c}}(e,n)):Sa(t)?function(e,t){var n=Ma(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):Ec(function(e){var t,n=Ha(e),r=Pa(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=Ea(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=Ea(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-r.scrollLeft+Ra(e),c=-r.scrollTop;return"rtl"===qa(o||n).direction&&(a+=Ea(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:s,x:a,y:c}}(Ha(e)))}function Dc(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Nc(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Lc(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.strategy,s=void 0===i?e.strategy:i,a=n.boundary,c=void 0===a?"clippingParents":a,l=n.rootBoundary,u=void 0===l?oc:l,f=n.elementContext,p=void 0===f?ic:f,d=n.altBoundary,h=void 0!==d&&d,m=n.padding,g=void 0===m?0:m,v=Dc("number"!=typeof g?g:Nc(g,tc)),y=p===ic?"reference":ic,b=e.rects.popper,x=e.elements[h?y:p],w=function(e,t,n,r){var o="clippingParents"===t?function(e){var t=Va(za(e)),n=["absolute","fixed"].indexOf(qa(e).position)>=0&&Oa(e)?Xa(e):e;return Sa(n)?t.filter((function(e){return Sa(e)&&Ac(e,n)&&"body"!==Ia(e)})):[]}(e):[].concat(t),i=[].concat(o,[n]),s=i[0],a=i.reduce((function(t,n){var o=jc(e,n,r);return t.top=Ea(o.top,t.top),t.right=ja(o.right,t.right),t.bottom=ja(o.bottom,t.bottom),t.left=Ea(o.left,t.left),t}),jc(e,s,r));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(Sa(x)?x:x.contextElement||Ha(e.elements.popper),c,u,s),_=Ma(e.elements.reference),$=bc({reference:_,element:b,strategy:"absolute",placement:o}),C=Ec(Object.assign({},b,$)),T=p===ic?C:_,k={top:w.top-T.top+v.top,bottom:T.bottom-w.bottom+v.bottom,left:w.left-T.left+v.left,right:T.right-w.right+v.right},S=e.modifiersData.offset;if(p===ic&&S){var O=S[o];Object.keys(k).forEach((function(e){var t=[Ya,Ga].indexOf(e)>=0?1:-1,n=[Ka,Ga].indexOf(e)>=0?"y":"x";k[e]+=O[n]*t}))}return k}const Mc={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,s=n.altAxis,a=void 0===s||s,c=n.fallbackPlacements,l=n.padding,u=n.boundary,f=n.rootBoundary,p=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,g=t.options.placement,v=gc(g),y=c||(v!==g&&h?function(e){if(gc(e)===ec)return[];var t=kc(e);return[Oc(e),t,Oc(t)]}(g):[kc(g)]),b=[g].concat(y).reduce((function(e,n){return e.concat(gc(n)===ec?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,s=n.padding,a=n.flipVariations,c=n.allowedAutoPlacements,l=void 0===c?ac:c,u=vc(r),f=u?a?sc:sc.filter((function(e){return vc(e)===u})):tc,p=f.filter((function(e){return l.indexOf(e)>=0}));0===p.length&&(p=f);var d=p.reduce((function(t,n){return t[n]=Lc(e,{placement:n,boundary:o,rootBoundary:i,padding:s})[gc(n)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}(t,{placement:n,boundary:u,rootBoundary:f,padding:l,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,_=new Map,$=!0,C=b[0],T=0;T<b.length;T++){var k=b[T],S=gc(k),O=vc(k)===nc,A=[Ka,Ga].indexOf(S)>=0,E=A?"width":"height",j=Lc(t,{placement:k,boundary:u,rootBoundary:f,altBoundary:p,padding:l}),D=A?O?Ya:Qa:O?Ga:Ka;x[E]>w[E]&&(D=kc(D));var N=kc(D),L=[];if(i&&L.push(j[S]<=0),a&&L.push(j[D]<=0,j[N]<=0),L.every((function(e){return e}))){C=k,$=!1;break}_.set(k,L)}if($)for(var M=function(e){var t=b.find((function(t){var n=_.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return C=t,"break"},P=h?3:1;P>0&&"break"!==M(P);P--);t.placement!==C&&(t.modifiersData[r]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Pc(e,t,n){return Ea(e,ja(t,n))}const Ic={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,s=n.altAxis,a=void 0!==s&&s,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,f=n.padding,p=n.tether,d=void 0===p||p,h=n.tetherOffset,m=void 0===h?0:h,g=Lc(t,{boundary:c,rootBoundary:l,padding:f,altBoundary:u}),v=gc(t.placement),y=vc(t.placement),b=!y,x=yc(v),w="x"===x?"y":"x",_=t.modifiersData.popperOffsets,$=t.rects.reference,C=t.rects.popper,T="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,k="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(_){if(i){var A,E="y"===x?Ka:Qa,j="y"===x?Ga:Ya,D="y"===x?"height":"width",N=_[x],L=N+g[E],M=N-g[j],P=d?-C[D]/2:0,I=y===nc?$[D]:C[D],H=y===nc?-C[D]:-$[D],R=t.elements.arrow,q=d&&R?Wa(R):{width:0,height:0},F=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},B=F[E],W=F[j],z=Pc(0,$[D],q[D]),U=b?$[D]/2-P-z-B-k.mainAxis:I-z-B-k.mainAxis,V=b?-$[D]/2+P+z+W+k.mainAxis:H+z+W+k.mainAxis,Z=t.elements.arrow&&Xa(t.elements.arrow),J=Z?"y"===x?Z.clientTop||0:Z.clientLeft||0:0,X=null!=(A=null==S?void 0:S[x])?A:0,K=N+V-X,G=Pc(d?ja(L,N+U-X-J):L,N,d?Ea(M,K):M);_[x]=G,O[x]=G-N}if(a){var Y,Q="x"===x?Ka:Qa,ee="x"===x?Ga:Ya,te=_[w],ne="y"===w?"height":"width",re=te+g[Q],oe=te-g[ee],ie=-1!==[Ka,Qa].indexOf(v),se=null!=(Y=null==S?void 0:S[w])?Y:0,ae=ie?re:te-$[ne]-C[ne]-se+k.altAxis,ce=ie?te+$[ne]+C[ne]-se-k.altAxis:oe,le=d&&ie?function(e,t,n){var r=Pc(e,t,n);return r>n?n:r}(ae,te,ce):Pc(d?ae:re,te,d?ce:oe);_[w]=le,O[w]=le-te}t.modifiersData[r]=O}},requiresIfExists:["offset"]},Hc={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,s=n.modifiersData.popperOffsets,a=gc(n.placement),c=yc(a),l=[Qa,Ya].indexOf(a)>=0?"height":"width";if(i&&s){var u=function(e,t){return Dc("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Nc(e,tc))}(o.padding,n),f=Wa(i),p="y"===c?Ka:Qa,d="y"===c?Ga:Ya,h=n.rects.reference[l]+n.rects.reference[c]-s[c]-n.rects.popper[l],m=s[c]-n.rects.reference[c],g=Xa(i),v=g?"y"===c?g.clientHeight||0:g.clientWidth||0:0,y=h/2-m/2,b=u[p],x=v-f[l]-u[d],w=v/2-f[l]/2+y,_=Pc(b,w,x),$=c;n.modifiersData[r]=((t={})[$]=_,t.centerOffset=_-w,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&Ac(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Rc(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function qc(e){return[Ka,Ya,Ga,Qa].some((function(t){return e[t]>=0}))}var Fc=dc({defaultModifiers:[mc,{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=bc({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},_c,$c,Cc,Mc,Ic,Hc,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,s=Lc(t,{elementContext:"reference"}),a=Lc(t,{altBoundary:!0}),c=Rc(s,r),l=Rc(a,o,i),u=qc(c),f=qc(l);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}}]}),Bc="tippy-content",Wc="tippy-backdrop",zc="tippy-arrow",Uc="tippy-svg-arrow",Vc={passive:!0,capture:!0},Zc=function(){return document.body};function Jc(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function Xc(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function Kc(e,t){return"function"==typeof e?e.apply(void 0,t):e}function Gc(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function Yc(e){return[].concat(e)}function Qc(e,t){-1===e.indexOf(t)&&e.push(t)}function el(e){return[].slice.call(e)}function tl(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function nl(){return document.createElement("div")}function rl(e){return["Element","Fragment"].some((function(t){return Xc(e,t)}))}function ol(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function il(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function sl(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function al(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var cl={isTouch:!1},ll=0;function ul(){cl.isTouch||(cl.isTouch=!0,window.performance&&document.addEventListener("mousemove",fl))}function fl(){var e=performance.now();e-ll<20&&(cl.isTouch=!1,document.removeEventListener("mousemove",fl)),ll=e}function pl(){var e,t=document.activeElement;if((e=t)&&e._tippy&&e._tippy.reference===e){var n=t._tippy;t.blur&&!n.state.isVisible&&t.blur()}}var dl=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),hl=Object.assign({appendTo:Zc,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),ml=Object.keys(hl);function gl(e){var t=(e.plugins||[]).reduce((function(t,n){var r,o=n.name,i=n.defaultValue;return o&&(t[o]=void 0!==e[o]?e[o]:null!=(r=hl[o])?r:i),t}),{});return Object.assign({},e,t)}function vl(e,t){var n=Object.assign({},t,{content:Kc(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(gl(Object.assign({},hl,{plugins:t}))):ml).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},hl.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}var yl=function(){return"innerHTML"};function bl(e,t){e[yl()]=t}function xl(e){var t=nl();return!0===e?t.className=zc:(t.className=Uc,rl(e)?t.appendChild(e):bl(t,e)),t}function wl(e,t){rl(t.content)?(bl(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?bl(e,t.content):e.textContent=t.content)}function _l(e){var t=e.firstElementChild,n=el(t.children);return{box:t,content:n.find((function(e){return e.classList.contains(Bc)})),arrow:n.find((function(e){return e.classList.contains(zc)||e.classList.contains(Uc)})),backdrop:n.find((function(e){return e.classList.contains(Wc)}))}}function $l(e){var t=nl(),n=nl();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=nl();function o(n,r){var o=_l(t),i=o.box,s=o.content,a=o.arrow;r.theme?i.setAttribute("data-theme",r.theme):i.removeAttribute("data-theme"),"string"==typeof r.animation?i.setAttribute("data-animation",r.animation):i.removeAttribute("data-animation"),r.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?i.setAttribute("role",r.role):i.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||wl(s,e.props),r.arrow?a?n.arrow!==r.arrow&&(i.removeChild(a),i.appendChild(xl(r.arrow))):i.appendChild(xl(r.arrow)):a&&i.removeChild(a)}return r.className=Bc,r.setAttribute("data-state","hidden"),wl(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}$l.$$tippy=!0;var Cl=1,Tl=[],kl=[];function Sl(e,t){var n,r,o,i,s,a,c,l,u=vl(e,Object.assign({},hl,gl(tl(t)))),f=!1,p=!1,d=!1,h=!1,m=[],g=Gc(Z,u.interactiveDebounce),v=Cl++,y=(l=u.plugins).filter((function(e,t){return l.indexOf(e)===t})),b={id:v,reference:e,popper:nl(),popperInstance:null,props:u,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:y,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(r),cancelAnimationFrame(o)},setProps:function(t){if(!b.state.isDestroyed){N("onBeforeUpdate",[b,t]),U();var n=b.props,r=vl(e,Object.assign({},n,tl(t),{ignoreAttributes:!0}));b.props=r,z(),n.interactiveDebounce!==r.interactiveDebounce&&(P(),g=Gc(Z,r.interactiveDebounce)),n.triggerTarget&&!r.triggerTarget?Yc(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):r.triggerTarget&&e.removeAttribute("aria-expanded"),M(),D(),_&&_(n,r),b.popperInstance&&(G(),Q().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)}))),N("onAfterUpdate",[b,t])}},setContent:function(e){b.setProps({content:e})},show:function(){var e=b.state.isVisible,t=b.state.isDestroyed,n=!b.state.isEnabled,r=cl.isTouch&&!b.props.touch,o=Jc(b.props.duration,0,hl.duration);if(!(e||t||n||r||O().hasAttribute("disabled")||(N("onShow",[b],!1),!1===b.props.onShow(b)))){if(b.state.isVisible=!0,S()&&(w.style.visibility="visible"),D(),q(),b.state.isMounted||(w.style.transition="none"),S()){var i=E();ol([i.box,i.content],0)}var s,c,l;a=function(){var e;if(b.state.isVisible&&!h){if(h=!0,w.offsetHeight,w.style.transition=b.props.moveTransition,S()&&b.props.animation){var t=E(),n=t.box,r=t.content;ol([n,r],o),il([n,r],"visible")}L(),M(),Qc(kl,b),null==(e=b.popperInstance)||e.forceUpdate(),N("onMount",[b]),b.props.animation&&S()&&function(e,t){B(e,(function(){b.state.isShown=!0,N("onShown",[b])}))}(o)}},c=b.props.appendTo,l=O(),(s=b.props.interactive&&c===Zc||"parent"===c?l.parentNode:Kc(c,[l])).contains(w)||s.appendChild(w),b.state.isMounted=!0,G()}},hide:function(){var e=!b.state.isVisible,t=b.state.isDestroyed,n=!b.state.isEnabled,r=Jc(b.props.duration,1,hl.duration);if(!(e||t||n)&&(N("onHide",[b],!1),!1!==b.props.onHide(b))){if(b.state.isVisible=!1,b.state.isShown=!1,h=!1,f=!1,S()&&(w.style.visibility="hidden"),P(),F(),D(!0),S()){var o=E(),i=o.box,s=o.content;b.props.animation&&(ol([i,s],r),il([i,s],"hidden"))}L(),M(),b.props.animation?S()&&function(e,t){B(e,(function(){!b.state.isVisible&&w.parentNode&&w.parentNode.contains(w)&&t()}))}(r,b.unmount):b.unmount()}},hideWithInteractivity:function(e){A().addEventListener("mousemove",g),Qc(Tl,g),g(e)},enable:function(){b.state.isEnabled=!0},disable:function(){b.hide(),b.state.isEnabled=!1},unmount:function(){b.state.isVisible&&b.hide(),b.state.isMounted&&(Y(),Q().forEach((function(e){e._tippy.unmount()})),w.parentNode&&w.parentNode.removeChild(w),kl=kl.filter((function(e){return e!==b})),b.state.isMounted=!1,N("onHidden",[b]))},destroy:function(){b.state.isDestroyed||(b.clearDelayTimeouts(),b.unmount(),U(),delete e._tippy,b.state.isDestroyed=!0,N("onDestroy",[b]))}};if(!u.render)return b;var x=u.render(b),w=x.popper,_=x.onUpdate;w.setAttribute("data-tippy-root",""),w.id="tippy-"+b.id,b.popper=w,e._tippy=b,w._tippy=b;var $=y.map((function(e){return e.fn(b)})),C=e.hasAttribute("aria-expanded");return z(),M(),D(),N("onCreate",[b]),u.showOnCreate&&ee(),w.addEventListener("mouseenter",(function(){b.props.interactive&&b.state.isVisible&&b.clearDelayTimeouts()})),w.addEventListener("mouseleave",(function(){b.props.interactive&&b.props.trigger.indexOf("mouseenter")>=0&&A().addEventListener("mousemove",g)})),b;function T(){var e=b.props.touch;return Array.isArray(e)?e:[e,0]}function k(){return"hold"===T()[0]}function S(){var e;return!(null==(e=b.props.render)||!e.$$tippy)}function O(){return c||e}function A(){var e,t,n=O().parentNode;return n?null!=(t=Yc(n)[0])&&null!=(e=t.ownerDocument)&&e.body?t.ownerDocument:document:document}function E(){return _l(w)}function j(e){return b.state.isMounted&&!b.state.isVisible||cl.isTouch||i&&"focus"===i.type?0:Jc(b.props.delay,e?0:1,hl.delay)}function D(e){void 0===e&&(e=!1),w.style.pointerEvents=b.props.interactive&&!e?"":"none",w.style.zIndex=""+b.props.zIndex}function N(e,t,n){var r;void 0===n&&(n=!0),$.forEach((function(n){n[e]&&n[e].apply(n,t)})),n&&(r=b.props)[e].apply(r,t)}function L(){var t=b.props.aria;if(t.content){var n="aria-"+t.content,r=w.id;Yc(b.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(b.state.isVisible)e.setAttribute(n,t?t+" "+r:r);else{var o=t&&t.replace(r,"").trim();o?e.setAttribute(n,o):e.removeAttribute(n)}}))}}function M(){!C&&b.props.aria.expanded&&Yc(b.props.triggerTarget||e).forEach((function(e){b.props.interactive?e.setAttribute("aria-expanded",b.state.isVisible&&e===O()?"true":"false"):e.removeAttribute("aria-expanded")}))}function P(){A().removeEventListener("mousemove",g),Tl=Tl.filter((function(e){return e!==g}))}function I(t){if(!cl.isTouch||!d&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!b.props.interactive||!al(w,n)){if(Yc(b.props.triggerTarget||e).some((function(e){return al(e,n)}))){if(cl.isTouch)return;if(b.state.isVisible&&b.props.trigger.indexOf("click")>=0)return}else N("onClickOutside",[b,t]);!0===b.props.hideOnClick&&(b.clearDelayTimeouts(),b.hide(),p=!0,setTimeout((function(){p=!1})),b.state.isMounted||F())}}}function H(){d=!0}function R(){d=!1}function q(){var e=A();e.addEventListener("mousedown",I,!0),e.addEventListener("touchend",I,Vc),e.addEventListener("touchstart",R,Vc),e.addEventListener("touchmove",H,Vc)}function F(){var e=A();e.removeEventListener("mousedown",I,!0),e.removeEventListener("touchend",I,Vc),e.removeEventListener("touchstart",R,Vc),e.removeEventListener("touchmove",H,Vc)}function B(e,t){var n=E().box;function r(e){e.target===n&&(sl(n,"remove",r),t())}if(0===e)return t();sl(n,"remove",s),sl(n,"add",r),s=r}function W(t,n,r){void 0===r&&(r=!1),Yc(b.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,r),m.push({node:e,eventType:t,handler:n,options:r})}))}function z(){var e;k()&&(W("touchstart",V,{passive:!0}),W("touchend",J,{passive:!0})),(e=b.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(W(e,V),e){case"mouseenter":W("mouseleave",J);break;case"focus":W(dl?"focusout":"blur",X);break;case"focusin":W("focusout",X)}}))}function U(){m.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),m=[]}function V(e){var t,n=!1;if(b.state.isEnabled&&!K(e)&&!p){var r="focus"===(null==(t=i)?void 0:t.type);i=e,c=e.currentTarget,M(),!b.state.isVisible&&Xc(e,"MouseEvent")&&Tl.forEach((function(t){return t(e)})),"click"===e.type&&(b.props.trigger.indexOf("mouseenter")<0||f)&&!1!==b.props.hideOnClick&&b.state.isVisible?n=!0:ee(e),"click"===e.type&&(f=!n),n&&!r&&te(e)}}function Z(e){var t=e.target,n=O().contains(t)||w.contains(t);if("mousemove"!==e.type||!n){var r=Q().concat(w).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:u}:null})).filter(Boolean);(function(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,i=e.props.interactiveBorder,s=o.placement.split("-")[0],a=o.modifiersData.offset;if(!a)return!0;var c="bottom"===s?a.top.y:0,l="top"===s?a.bottom.y:0,u="right"===s?a.left.x:0,f="left"===s?a.right.x:0,p=t.top-r+c>i,d=r-t.bottom-l>i,h=t.left-n+u>i,m=n-t.right-f>i;return p||d||h||m}))})(r,e)&&(P(),te(e))}}function J(e){K(e)||b.props.trigger.indexOf("click")>=0&&f||(b.props.interactive?b.hideWithInteractivity(e):te(e))}function X(e){b.props.trigger.indexOf("focusin")<0&&e.target!==O()||b.props.interactive&&e.relatedTarget&&w.contains(e.relatedTarget)||te(e)}function K(e){return!!cl.isTouch&&k()!==e.type.indexOf("touch")>=0}function G(){Y();var t=b.props,n=t.popperOptions,r=t.placement,o=t.offset,i=t.getReferenceClientRect,s=t.moveTransition,c=S()?_l(w).arrow:null,l=i?{getBoundingClientRect:i,contextElement:i.contextElement||O()}:e,u=[{name:"offset",options:{offset:o}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(S()){var n=E().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];S()&&c&&u.push({name:"arrow",options:{element:c,padding:3}}),u.push.apply(u,(null==n?void 0:n.modifiers)||[]),b.popperInstance=Fc(l,w,Object.assign({},n,{placement:r,onFirstUpdate:a,modifiers:u}))}function Y(){b.popperInstance&&(b.popperInstance.destroy(),b.popperInstance=null)}function Q(){return el(w.querySelectorAll("[data-tippy-root]"))}function ee(e){b.clearDelayTimeouts(),e&&N("onTrigger",[b,e]),q();var t=j(!0),r=T(),o=r[0],i=r[1];cl.isTouch&&"hold"===o&&i&&(t=i),t?n=setTimeout((function(){b.show()}),t):b.show()}function te(e){if(b.clearDelayTimeouts(),N("onUntrigger",[b,e]),b.state.isVisible){if(!(b.props.trigger.indexOf("mouseenter")>=0&&b.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&f)){var t=j(!1);t?r=setTimeout((function(){b.state.isVisible&&b.hide()}),t):o=requestAnimationFrame((function(){b.hide()}))}}else F()}}function Ol(e,t){void 0===t&&(t={});var n=hl.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",ul,Vc),window.addEventListener("blur",pl);var r,o=Object.assign({},t,{plugins:n}),i=(r=e,rl(r)?[r]:function(e){return Xc(e,"NodeList")}(r)?el(r):Array.isArray(r)?r:el(document.querySelectorAll(r))).reduce((function(e,t){var n=t&&Sl(t,o);return n&&e.push(n),e}),[]);return rl(e)?i[0]:i}Ol.defaultProps=hl,Ol.setDefaultProps=function(e){Object.keys(e).forEach((function(t){hl[t]=e[t]}))},Ol.currentInput=cl,Object.assign({},$c,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),Ol.setDefaultProps({render:$l});const Al=Ol;var El=n(379),jl=n.n(El),Dl=n(795),Nl=n.n(Dl),Ll=n(569),Ml=n.n(Ll),Pl=n(565),Il=n.n(Pl),Hl=n(216),Rl=n.n(Hl),ql=n(589),Fl=n.n(ql),Bl=n(110),Wl={};Wl.styleTagTransform=Fl(),Wl.setAttributes=Il(),Wl.insert=Ml().bind(null,"head"),Wl.domAPI=Nl(),Wl.insertStyleElement=Rl(),jl()(Bl.Z,Wl),Bl.Z&&Bl.Z.locals&&Bl.Z.locals;var zl=n(927),Ul={};Ul.styleTagTransform=Fl(),Ul.setAttributes=Il(),Ul.insert=Ml().bind(null,"head"),Ul.domAPI=Nl(),Ul.insertStyleElement=Rl(),jl()(zl.Z,Ul),zl.Z&&zl.Z.locals&&zl.Z.locals;var Vl=n(945),Zl={};Zl.styleTagTransform=Fl(),Zl.setAttributes=Il(),Zl.insert=Ml().bind(null,"head"),Zl.domAPI=Nl(),Zl.insertStyleElement=Rl(),jl()(Vl.Z,Zl),Vl.Z&&Vl.Z.locals&&Vl.Z.locals,window.Vue=Bn,o()(window).ready((()=>{for(const e of o()(".__tooltipped"))Al(e,{content:e.getAttribute("aria-label"),animation:"scale-subtle"})}))},902:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4="}},e=>{e(e.s=646)}]); diff --git a/shared/static/shared/base.js.LICENSE.txt b/shared/static/shared/base.js.LICENSE.txt deleted file mode 100644 index 4befdaf063bd4b31b66fcf0b8f2edfeb3286f626..0000000000000000000000000000000000000000 --- a/shared/static/shared/base.js.LICENSE.txt +++ /dev/null @@ -1,30 +0,0 @@ -/*! - * Sizzle CSS Selector Engine v2.3.10 - * https://sizzlejs.com/ - * - * Copyright JS Foundation and other contributors - * Released under the MIT license - * https://js.foundation/ - * - * Date: 2023-02-14 - */ - -/*! - * Vue.js v2.7.14 - * (c) 2014-2022 Evan You - * Released under the MIT License. - */ - -/*! - * jQuery JavaScript Library v3.6.4 - * https://jquery.com/ - * - * Includes Sizzle.js - * https://sizzlejs.com/ - * - * Copyright OpenJS Foundation and other contributors - * Released under the MIT license - * https://jquery.org/license - * - * Date: 2023-03-08T15:28Z - */ diff --git a/shared/static/shared/runtime.js b/shared/static/shared/runtime.js deleted file mode 100644 index fb48bd2c690dcfeb178ef17f8642096957b0777c..0000000000000000000000000000000000000000 --- a/shared/static/shared/runtime.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var e,r={},t={};function n(e){var o=t[e];if(void 0!==o)return o.exports;var i=t[e]={id:e,exports:{}};return r[e].call(i.exports,i,i.exports,n),i.exports}n.m=r,e=[],n.O=(r,t,o,i)=>{if(!t){var a=1/0;for(f=0;f<e.length;f++){for(var[t,o,i]=e[f],c=!0,l=0;l<t.length;l++)(!1&i||a>=i)&&Object.keys(n.O).every((e=>n.O[e](t[l])))?t.splice(l--,1):(c=!1,i<a&&(a=i));if(c){e.splice(f--,1);var u=o();void 0!==u&&(r=u)}}return r}i=i||0;for(var f=e.length;f>0&&e[f-1][2]>i;f--)e[f]=e[f-1];e[f]=[t,o,i]},n.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return n.d(r,{a:r}),r},n.d=(e,r)=>{for(var t in r)n.o(r,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),(()=>{n.b=document.baseURI||self.location.href;var e={666:0};n.O.j=r=>0===e[r];var r=(r,t)=>{var o,i,[a,c,l]=t,u=0;if(a.some((r=>0!==e[r]))){for(o in c)n.o(c,o)&&(n.m[o]=c[o]);if(l)var f=l(n)}for(r&&r(t);u<a.length;u++)i=a[u],n.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return n.O(f)},t=self.webpackChunkucebnice=self.webpackChunkucebnice||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})(),n.nc=void 0})(); diff --git a/shared/static/shared/style.css b/shared/static/shared/style.css deleted file mode 100644 index f3c95b52e442af0361a7b0e5b4aaa2b8117c13ee..0000000000000000000000000000000000000000 --- a/shared/static/shared/style.css +++ /dev/null @@ -1,1445 +0,0 @@ -/* -! tailwindcss v3.3.1 | MIT License | https://tailwindcss.com -*/ - -/* -1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) -2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) -*/ - -*, -::before, -::after { - box-sizing: border-box; - /* 1 */ - border-width: 0; - /* 2 */ - border-style: solid; - /* 2 */ - border-color: #e5e7eb; - /* 2 */ -} - -::before, -::after { - --tw-content: ''; -} - -/* -1. Use a consistent sensible line-height in all browsers. -2. Prevent adjustments of font size after orientation changes in iOS. -3. Use a more readable tab size. -4. Use the user's configured `sans` font-family by default. -5. Use the user's configured `sans` font-feature-settings by default. -6. Use the user's configured `sans` font-variation-settings by default. -*/ - -html { - line-height: 1.5; - /* 1 */ - -webkit-text-size-adjust: 100%; - /* 2 */ - -moz-tab-size: 4; - /* 3 */ - -o-tab-size: 4; - tab-size: 4; - /* 3 */ - font-family: Roboto Condensed, ui-sans-serif,system-ui,-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"; - /* 4 */ - font-feature-settings: normal; - /* 5 */ - font-variation-settings: normal; - /* 6 */ -} - -/* -1. Remove the margin in all browsers. -2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. -*/ - -body { - margin: 0; - /* 1 */ - line-height: inherit; - /* 2 */ -} - -/* -1. Add the correct height in Firefox. -2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) -3. Ensure horizontal rules are visible by default. -*/ - -hr { - height: 0; - /* 1 */ - color: inherit; - /* 2 */ - border-top-width: 1px; - /* 3 */ -} - -/* -Add the correct text decoration in Chrome, Edge, and Safari. -*/ - -abbr:where([title]) { - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; -} - -/* -Remove the default font size and weight for headings. -*/ - -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: inherit; - font-weight: inherit; -} - -/* -Reset links to optimize for opt-in styling instead of opt-out. -*/ - -a { - color: inherit; - text-decoration: inherit; -} - -/* -Add the correct font weight in Edge and Safari. -*/ - -b, -strong { - font-weight: bolder; -} - -/* -1. Use the user's configured `mono` font family by default. -2. Correct the odd `em` font sizing in all browsers. -*/ - -code, -kbd, -samp, -pre { - font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - /* 1 */ - font-size: 1em; - /* 2 */ -} - -/* -Add the correct font size in all browsers. -*/ - -small { - font-size: 80%; -} - -/* -Prevent `sub` and `sup` elements from affecting the line height in all browsers. -*/ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* -1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) -2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) -3. Remove gaps between table borders by default. -*/ - -table { - text-indent: 0; - /* 1 */ - border-color: inherit; - /* 2 */ - border-collapse: collapse; - /* 3 */ -} - -/* -1. Change the font styles in all browsers. -2. Remove the margin in Firefox and Safari. -3. Remove default padding in all browsers. -*/ - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; - /* 1 */ - font-size: 100%; - /* 1 */ - font-weight: inherit; - /* 1 */ - line-height: inherit; - /* 1 */ - color: inherit; - /* 1 */ - margin: 0; - /* 2 */ - padding: 0; - /* 3 */ -} - -/* -Remove the inheritance of text transform in Edge and Firefox. -*/ - -button, -select { - text-transform: none; -} - -/* -1. Correct the inability to style clickable types in iOS and Safari. -2. Remove default button styles. -*/ - -button, -[type='button'], -[type='reset'], -[type='submit'] { - -webkit-appearance: button; - /* 1 */ - background-color: transparent; - /* 2 */ - background-image: none; - /* 2 */ -} - -/* -Use the modern Firefox focus style for all focusable elements. -*/ - -:-moz-focusring { - outline: auto; -} - -/* -Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) -*/ - -:-moz-ui-invalid { - box-shadow: none; -} - -/* -Add the correct vertical alignment in Chrome and Firefox. -*/ - -progress { - vertical-align: baseline; -} - -/* -Correct the cursor style of increment and decrement buttons in Safari. -*/ - -::-webkit-inner-spin-button, -::-webkit-outer-spin-button { - height: auto; -} - -/* -1. Correct the odd appearance in Chrome and Safari. -2. Correct the outline style in Safari. -*/ - -[type='search'] { - -webkit-appearance: textfield; - /* 1 */ - outline-offset: -2px; - /* 2 */ -} - -/* -Remove the inner padding in Chrome and Safari on macOS. -*/ - -::-webkit-search-decoration { - -webkit-appearance: none; -} - -/* -1. Correct the inability to style clickable types in iOS and Safari. -2. Change font properties to `inherit` in Safari. -*/ - -::-webkit-file-upload-button { - -webkit-appearance: button; - /* 1 */ - font: inherit; - /* 2 */ -} - -/* -Add the correct display in Chrome and Safari. -*/ - -summary { - display: list-item; -} - -/* -Removes the default spacing and border for appropriate elements. -*/ - -blockquote, -dl, -dd, -h1, -h2, -h3, -h4, -h5, -h6, -hr, -figure, -p, -pre { - margin: 0; -} - -fieldset { - margin: 0; - padding: 0; -} - -legend { - padding: 0; -} - -ol, -ul, -menu { - list-style: none; - margin: 0; - padding: 0; -} - -/* -Prevent resizing textareas horizontally by default. -*/ - -textarea { - resize: vertical; -} - -/* -1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) -2. Set the default placeholder color to the user's configured gray 400 color. -*/ - -input::-moz-placeholder, textarea::-moz-placeholder { - opacity: 1; - /* 1 */ - color: #9ca3af; - /* 2 */ -} - -input::placeholder, -textarea::placeholder { - opacity: 1; - /* 1 */ - color: #9ca3af; - /* 2 */ -} - -/* -Set the default cursor for buttons. -*/ - -button, -[role="button"] { - cursor: pointer; -} - -/* -Make sure disabled buttons don't get the pointer cursor. -*/ - -:disabled { - cursor: default; -} - -/* -1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) -2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) - This can trigger a poorly considered lint error in some tools but is included by design. -*/ - -img, -svg, -video, -canvas, -audio, -iframe, -embed, -object { - display: block; - /* 1 */ - vertical-align: middle; - /* 2 */ -} - -/* -Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) -*/ - -img, -video { - max-width: 100%; - height: auto; -} - -/* Make elements with the HTML hidden attribute stay hidden by default */ - -[hidden] { - display: none; -} - -html { - font-family: "Roboto Condensed", system-ui, sans-serif; -} - -*, ::before, ::after { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; -} - -::backdrop { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; -} - -.container { - width: 100%; -} - -@media (min-width: 640px) { - .container { - max-width: 640px; - } -} - -@media (min-width: 768px) { - .container { - max-width: 768px; - } -} - -@media (min-width: 1024px) { - .container { - max-width: 1024px; - } -} - -@media (min-width: 1280px) { - .container { - max-width: 1280px; - } -} - -@media (min-width: 1536px) { - .container { - max-width: 1536px; - } -} - -.prose { - color: var(--tw-prose-body); - max-width: 65ch; -} - -.prose :where(p):not(:where([class~="not-prose"] *)) { - margin-top: 1.25em; - margin-bottom: 1.25em; -} - -.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) { - color: var(--tw-prose-lead); - font-size: 1.25em; - line-height: 1.6; - margin-top: 1.2em; - margin-bottom: 1.2em; -} - -.prose :where(a):not(:where([class~="not-prose"] *)) { - color: var(--tw-prose-links); - text-decoration: underline; - font-weight: 500; -} - -.prose :where(strong):not(:where([class~="not-prose"] *)) { - color: var(--tw-prose-bold); - font-weight: 600; -} - -.prose :where(a strong):not(:where([class~="not-prose"] *)) { - color: inherit; -} - -.prose :where(blockquote strong):not(:where([class~="not-prose"] *)) { - color: inherit; -} - -.prose :where(thead th strong):not(:where([class~="not-prose"] *)) { - color: inherit; -} - -.prose :where(ol):not(:where([class~="not-prose"] *)) { - list-style-type: decimal; - margin-top: 1.25em; - margin-bottom: 1.25em; - padding-left: 1.625em; -} - -.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)) { - list-style-type: upper-alpha; -} - -.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)) { - list-style-type: lower-alpha; -} - -.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) { - list-style-type: upper-alpha; -} - -.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) { - list-style-type: lower-alpha; -} - -.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)) { - list-style-type: upper-roman; -} - -.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)) { - list-style-type: lower-roman; -} - -.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) { - list-style-type: upper-roman; -} - -.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) { - list-style-type: lower-roman; -} - -.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)) { - list-style-type: decimal; -} - -.prose :where(ul):not(:where([class~="not-prose"] *)) { - list-style-type: disc; - margin-top: 1.25em; - margin-bottom: 1.25em; - padding-left: 1.625em; -} - -.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker { - font-weight: 400; - color: var(--tw-prose-counters); -} - -.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker { - color: var(--tw-prose-bullets); -} - -.prose :where(hr):not(:where([class~="not-prose"] *)) { - border-color: var(--tw-prose-hr); - border-top-width: 1px; - margin-top: 3em; - margin-bottom: 3em; -} - -.prose :where(blockquote):not(:where([class~="not-prose"] *)) { - font-weight: 500; - font-style: italic; - color: var(--tw-prose-quotes); - border-left-width: 0.25rem; - border-left-color: var(--tw-prose-quote-borders); - quotes: "\201C""\201D""\2018""\2019"; - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1em; -} - -.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before { - content: open-quote; -} - -.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after { - content: close-quote; -} - -.prose :where(h1):not(:where([class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 800; - font-size: 2.25em; - margin-top: 0; - margin-bottom: 0.8888889em; - line-height: 1.1111111; -} - -.prose :where(h1 strong):not(:where([class~="not-prose"] *)) { - font-weight: 900; - color: inherit; -} - -.prose :where(h2):not(:where([class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 700; - font-size: 1.5em; - margin-top: 2em; - margin-bottom: 1em; - line-height: 1.3333333; -} - -.prose :where(h2 strong):not(:where([class~="not-prose"] *)) { - font-weight: 800; - color: inherit; -} - -.prose :where(h3):not(:where([class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 600; - font-size: 1.25em; - margin-top: 1.6em; - margin-bottom: 0.6em; - line-height: 1.6; -} - -.prose :where(h3 strong):not(:where([class~="not-prose"] *)) { - font-weight: 700; - color: inherit; -} - -.prose :where(h4):not(:where([class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 600; - margin-top: 1.5em; - margin-bottom: 0.5em; - line-height: 1.5; -} - -.prose :where(h4 strong):not(:where([class~="not-prose"] *)) { - font-weight: 700; - color: inherit; -} - -.prose :where(img):not(:where([class~="not-prose"] *)) { - margin-top: 2em; - margin-bottom: 2em; -} - -.prose :where(figure > *):not(:where([class~="not-prose"] *)) { - margin-top: 0; - margin-bottom: 0; -} - -.prose :where(figcaption):not(:where([class~="not-prose"] *)) { - color: var(--tw-prose-captions); - font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; -} - -.prose :where(code):not(:where([class~="not-prose"] *)) { - color: var(--tw-prose-code); - font-weight: 600; - font-size: 0.875em; -} - -.prose :where(code):not(:where([class~="not-prose"] *))::before { - content: "`"; -} - -.prose :where(code):not(:where([class~="not-prose"] *))::after { - content: "`"; -} - -.prose :where(a code):not(:where([class~="not-prose"] *)) { - color: inherit; -} - -.prose :where(h1 code):not(:where([class~="not-prose"] *)) { - color: inherit; -} - -.prose :where(h2 code):not(:where([class~="not-prose"] *)) { - color: inherit; - font-size: 0.875em; -} - -.prose :where(h3 code):not(:where([class~="not-prose"] *)) { - color: inherit; - font-size: 0.9em; -} - -.prose :where(h4 code):not(:where([class~="not-prose"] *)) { - color: inherit; -} - -.prose :where(blockquote code):not(:where([class~="not-prose"] *)) { - color: inherit; -} - -.prose :where(thead th code):not(:where([class~="not-prose"] *)) { - color: inherit; -} - -.prose :where(pre):not(:where([class~="not-prose"] *)) { - color: var(--tw-prose-pre-code); - background-color: var(--tw-prose-pre-bg); - overflow-x: auto; - font-weight: 400; - font-size: 0.875em; - line-height: 1.7142857; - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - border-radius: 0.375rem; - padding-top: 0.8571429em; - padding-right: 1.1428571em; - padding-bottom: 0.8571429em; - padding-left: 1.1428571em; -} - -.prose :where(pre code):not(:where([class~="not-prose"] *)) { - background-color: transparent; - border-width: 0; - border-radius: 0; - padding: 0; - font-weight: inherit; - color: inherit; - font-size: inherit; - font-family: inherit; - line-height: inherit; -} - -.prose :where(pre code):not(:where([class~="not-prose"] *))::before { - content: none; -} - -.prose :where(pre code):not(:where([class~="not-prose"] *))::after { - content: none; -} - -.prose :where(table):not(:where([class~="not-prose"] *)) { - width: 100%; - table-layout: auto; - text-align: left; - margin-top: 2em; - margin-bottom: 2em; - font-size: 0.875em; - line-height: 1.7142857; -} - -.prose :where(thead):not(:where([class~="not-prose"] *)) { - border-bottom-width: 1px; - border-bottom-color: var(--tw-prose-th-borders); -} - -.prose :where(thead th):not(:where([class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 600; - vertical-align: bottom; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; -} - -.prose :where(tbody tr):not(:where([class~="not-prose"] *)) { - border-bottom-width: 1px; - border-bottom-color: var(--tw-prose-td-borders); -} - -.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) { - border-bottom-width: 0; -} - -.prose :where(tbody td):not(:where([class~="not-prose"] *)) { - vertical-align: baseline; -} - -.prose :where(tfoot):not(:where([class~="not-prose"] *)) { - border-top-width: 1px; - border-top-color: var(--tw-prose-th-borders); -} - -.prose :where(tfoot td):not(:where([class~="not-prose"] *)) { - vertical-align: top; -} - -.prose { - --tw-prose-body: #374151; - --tw-prose-headings: #111827; - --tw-prose-lead: #4b5563; - --tw-prose-links: #111827; - --tw-prose-bold: #111827; - --tw-prose-counters: #6b7280; - --tw-prose-bullets: #d1d5db; - --tw-prose-hr: #e5e7eb; - --tw-prose-quotes: #111827; - --tw-prose-quote-borders: #e5e7eb; - --tw-prose-captions: #6b7280; - --tw-prose-code: #111827; - --tw-prose-pre-code: #e5e7eb; - --tw-prose-pre-bg: #1f2937; - --tw-prose-th-borders: #d1d5db; - --tw-prose-td-borders: #e5e7eb; - --tw-prose-invert-body: #d1d5db; - --tw-prose-invert-headings: #fff; - --tw-prose-invert-lead: #9ca3af; - --tw-prose-invert-links: #fff; - --tw-prose-invert-bold: #fff; - --tw-prose-invert-counters: #9ca3af; - --tw-prose-invert-bullets: #4b5563; - --tw-prose-invert-hr: #374151; - --tw-prose-invert-quotes: #f3f4f6; - --tw-prose-invert-quote-borders: #374151; - --tw-prose-invert-captions: #9ca3af; - --tw-prose-invert-code: #fff; - --tw-prose-invert-pre-code: #d1d5db; - --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); - --tw-prose-invert-th-borders: #4b5563; - --tw-prose-invert-td-borders: #374151; - font-size: 1rem; - line-height: 1.75; -} - -.prose :where(video):not(:where([class~="not-prose"] *)) { - margin-top: 2em; - margin-bottom: 2em; -} - -.prose :where(figure):not(:where([class~="not-prose"] *)) { - margin-top: 2em; - margin-bottom: 2em; -} - -.prose :where(li):not(:where([class~="not-prose"] *)) { - margin-top: 0.5em; - margin-bottom: 0.5em; -} - -.prose :where(ol > li):not(:where([class~="not-prose"] *)) { - padding-left: 0.375em; -} - -.prose :where(ul > li):not(:where([class~="not-prose"] *)) { - padding-left: 0.375em; -} - -.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) { - margin-top: 0.75em; - margin-bottom: 0.75em; -} - -.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) { - margin-top: 1.25em; -} - -.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) { - margin-bottom: 1.25em; -} - -.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) { - margin-top: 1.25em; -} - -.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) { - margin-bottom: 1.25em; -} - -.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { - margin-top: 0.75em; - margin-bottom: 0.75em; -} - -.prose :where(hr + *):not(:where([class~="not-prose"] *)) { - margin-top: 0; -} - -.prose :where(h2 + *):not(:where([class~="not-prose"] *)) { - margin-top: 0; -} - -.prose :where(h3 + *):not(:where([class~="not-prose"] *)) { - margin-top: 0; -} - -.prose :where(h4 + *):not(:where([class~="not-prose"] *)) { - margin-top: 0; -} - -.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)) { - padding-left: 0; -} - -.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)) { - padding-right: 0; -} - -.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { - padding-top: 0.5714286em; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; -} - -.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) { - padding-left: 0; -} - -.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { - padding-right: 0; -} - -.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)) { - margin-top: 0; -} - -.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)) { - margin-bottom: 0; -} - -.static { - position: static; -} - -.my-3 { - margin-top: 0.75rem; - margin-bottom: 0.75rem; -} - -.my-4 { - margin-top: 1rem; - margin-bottom: 1rem; -} - -.mb-10 { - margin-bottom: 2.5rem; -} - -.mb-3 { - margin-bottom: 0.75rem; -} - -.mb-4 { - margin-bottom: 1rem; -} - -.mb-6 { - margin-bottom: 1.5rem; -} - -.mr-1 { - margin-right: 0.25rem; -} - -.mr-2 { - margin-right: 0.5rem; -} - -.mr-3 { - margin-right: 0.75rem; -} - -.mt-4 { - margin-top: 1rem; -} - -.mt-6 { - margin-top: 1.5rem; -} - -.block { - display: block; -} - -.inline-block { - display: inline-block; -} - -.flex { - display: flex; -} - -.grid { - display: grid; -} - -.w-32 { - width: 8rem; -} - -.w-8 { - width: 2rem; -} - -.max-w-none { - max-width: none; -} - -.cursor-pointer { - cursor: pointer; -} - -.grid-cols-1 { - grid-template-columns: repeat(1, minmax(0, 1fr)); -} - -.flex-col { - flex-direction: column; -} - -.items-center { - align-items: center; -} - -.justify-end { - justify-content: flex-end; -} - -.justify-center { - justify-content: center; -} - -.justify-between { - justify-content: space-between; -} - -.gap-2 { - gap: 0.5rem; -} - -.gap-3 { - gap: 0.75rem; -} - -.gap-4 { - gap: 1rem; -} - -.gap-5 { - gap: 1.25rem; -} - -.space-x-2 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(0.5rem * var(--tw-space-x-reverse)); - margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); -} - -.space-x-4 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(1rem * var(--tw-space-x-reverse)); - margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); -} - -.space-y-2 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); -} - -.self-start { - align-self: flex-start; -} - -.overflow-hidden { - overflow: hidden; -} - -.text-ellipsis { - text-overflow: ellipsis; -} - -.rounded-sm { - border-radius: 0.125rem; -} - -.border-y { - border-top-width: 1px; - border-bottom-width: 1px; -} - -.border-gray-200 { - --tw-border-opacity: 1; - border-color: rgb(229 231 235 / var(--tw-border-opacity)); -} - -.bg-gray-200 { - --tw-bg-opacity: 1; - background-color: rgb(229 231 235 / var(--tw-bg-opacity)); -} - -.p-5 { - padding: 1.25rem; -} - -.px-1 { - padding-left: 0.25rem; - padding-right: 0.25rem; -} - -.px-1\.5 { - padding-left: 0.375rem; - padding-right: 0.375rem; -} - -.py-1 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; -} - -.py-3 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; -} - -.py-4 { - padding-top: 1rem; - padding-bottom: 1rem; -} - -.py-8 { - padding-top: 2rem; - padding-bottom: 2rem; -} - -.pb-4 { - padding-bottom: 1rem; -} - -.pb-6 { - padding-bottom: 1.5rem; -} - -.pl-4 { - padding-left: 1rem; -} - -.pl-5 { - padding-left: 1.25rem; -} - -.text-3xl { - font-size: 1.875rem; - line-height: 2.25rem; -} - -.text-6xl { - font-size: 3.75rem; - line-height: 1; -} - -.text-lg { - font-size: 1.125rem; - line-height: 1.75rem; -} - -.text-sm { - font-size: 0.875rem; - line-height: 1.25rem; -} - -.text-xl { - font-size: 1.25rem; - line-height: 1.75rem; -} - -.font-bold { - font-weight: 700; -} - -.text-gray-200 { - --tw-text-opacity: 1; - color: rgb(229 231 235 / var(--tw-text-opacity)); -} - -.text-gray-600 { - --tw-text-opacity: 1; - color: rgb(75 85 99 / var(--tw-text-opacity)); -} - -.text-white { - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); -} - -.no-underline { - text-decoration-line: none; -} - -.transition { - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; -} - -.duration-100 { - transition-duration: 100ms; -} - -.duration-150 { - transition-duration: 150ms; -} - -.hover\:bg-gray-100:hover { - --tw-bg-opacity: 1; - background-color: rgb(243 244 246 / var(--tw-bg-opacity)); -} - -.hover\:bg-gray-300:hover { - --tw-bg-opacity: 1; - background-color: rgb(209 213 219 / var(--tw-bg-opacity)); -} - -.hover\:text-white:hover { - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); -} - -.hover\:no-underline:hover { - text-decoration-line: none; -} - -@media (min-width: 640px) { - .sm\:flex-row { - flex-direction: row; - } - - .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(1rem * var(--tw-space-x-reverse)); - margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); - } - - .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(0px * var(--tw-space-y-reverse)); - } -} - -@media (min-width: 768px) { - .md\:w-40 { - width: 10rem; - } - - .md\:grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); - } - - .md\:flex-row { - flex-direction: row; - } - - .md\:gap-3 { - gap: 0.75rem; - } - - .md\:space-x-2 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(0.5rem * var(--tw-space-x-reverse)); - margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); - } - - .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(0px * var(--tw-space-y-reverse)); - } - - .md\:text-7xl { - font-size: 4.5rem; - line-height: 1; - } -} - -@media (min-width: 1024px) { - .lg\:my-0 { - margin-top: 0px; - margin-bottom: 0px; - } - - .lg\:mb-0 { - margin-bottom: 0px; - } - - .lg\:hidden { - display: none; - } - - .lg\:flex-col { - flex-direction: column; - } - - .lg\:items-end { - align-items: flex-end; - } - - .lg\:space-x-0 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(0px * var(--tw-space-x-reverse)); - margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); - } - - .lg\:space-y-2 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); - } - - .lg\:border-r { - border-right-width: 1px; - } - - .lg\:py-16 { - padding-top: 4rem; - padding-bottom: 4rem; - } - - .lg\:py-24 { - padding-top: 6rem; - padding-bottom: 6rem; - } - - .lg\:pr-8 { - padding-right: 2rem; - } - - .lg\:text-right { - text-align: right; - } -} - -@media (min-width: 1280px) { - .xl\:flex-row { - flex-direction: row; - } - - .xl\:space-x-2 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(0.5rem * var(--tw-space-x-reverse)); - margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); - } - - .xl\:space-y-0 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(0px * var(--tw-space-y-reverse)); - } -} diff --git a/shared/templates/shared/includes/base.html b/shared/templates/shared/includes/base.html index e51670a21c4ca4d78cd00e238a8f4b52e82a4836..087da9241ad94f826a486790ca377403320bc86c 100644 --- a/shared/templates/shared/includes/base.html +++ b/shared/templates/shared/includes/base.html @@ -36,17 +36,18 @@ media="all" > - <link - href="http://localhost:3000/css/styles.css" + <link + href="https://styleguide.pirati.cz/2.12.x/css/styles.css" rel="stylesheet" media="all" > <link - href="http://localhost:3000/css/pattern-scaffolding.css" + href="https://styleguide.pirati.cz/2.12.x/css/pattern-scaffolding.css" rel="stylesheet" media="all" > + {% render_bundle "shared" %} {% render_bundle "base" %} <title>{{ title }} | Učebnice</title> @@ -192,7 +193,7 @@ </footer> <script - src="http://localhost:3000/js/main.bundle.js" + src="https://styleguide.pirati.cz/2.12.x/js/main.bundle.js" ></script> </body> </html> diff --git a/shared/templates/shared/includes/double_heading.html b/shared/templates/shared/includes/double_heading.html index bacd784d2794ace4222b4689e5f2d185bd465f2e..f019052c6e8d9eaff2d5988fb1da21ba5402c7fb 100644 --- a/shared/templates/shared/includes/double_heading.html +++ b/shared/templates/shared/includes/double_heading.html @@ -1,7 +1,7 @@ <div class="flex gap-4 mb-10"> - <i class="{{ icon }} text-6xl md:text-7xl"></i> + <i class="{{ icon }} {% if subheading %}text-6xl md:text-7xl{% else %}text-5xl md:text-6xl{% endif %}"></i> <div> <h1 class="head-alt-md md:head-alt-lg">{{ heading }}</h1> - <h2 class="head-alt-sm">{{ subheading }}</h2> + {% if subheading %}<h2 class="head-alt-sm">{{ subheading }}</h2>{% endif %} </div> </div> diff --git a/static_src/view_group_lectures.js b/static_src/view_group_lectures.js new file mode 100644 index 0000000000000000000000000000000000000000..e60c9eb791e9ba1f4663431fae2d68c2a1a0c198 --- /dev/null +++ b/static_src/view_group_lectures.js @@ -0,0 +1,30 @@ +import $ from "jquery"; + +const showTimelineYear = () => { + $(".__timeline-year").not(`#timeline-year-${window.currentTimelineYear}`).addClass("hidden"); + $(`#timeline-year-${window.currentTimelineYear}`).removeClass("hidden"); + $("#timeline-current-year").html(window.currentTimelineYear); + + $("#next-timeline-item").attr( + "disabled", + ($(`#timeline-year-${window.currentTimelineYear + 1}`).length === 0) + ); + $("#previous-timeline-item").attr( + "disabled", + ($(`#timeline-year-${window.currentTimelineYear - 1}`).length === 0) + ); +} + +$(window).ready( + () => { + window.nextTimelineYear = () => { + window.currentTimelineYear++; + showTimelineYear(); + } + + window.previousTimelineYear = () => { + window.currentTimelineYear--; + showTimelineYear(); + } + } +) diff --git a/users/migrations/0008_alter_user_rsvp_lectures.py b/users/migrations/0008_alter_user_rsvp_lectures.py new file mode 100644 index 0000000000000000000000000000000000000000..f2168aef2409ccbd663c80c1652982709a59bdb9 --- /dev/null +++ b/users/migrations/0008_alter_user_rsvp_lectures.py @@ -0,0 +1,19 @@ +# Generated by Django 4.1.4 on 2023-05-09 19:17 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('lectures', '0015_alter_lecture_options_alter_lecture_type_and_more'), + ('users', '0007_alter_user_rsvp_lectures'), + ] + + operations = [ + migrations.AlterField( + model_name='user', + name='rsvp_lectures', + field=models.ManyToManyField(blank=True, related_name='rsvp_users', to='lectures.lecture', verbose_name='Zaregistrovaná školení'), + ), + ] diff --git a/users/models.py b/users/models.py index eca7b683e1e95722296afb5442052409e5912d4e..bb042e15eaea07911b3e9fe7fbcea94d92d166d7 100644 --- a/users/models.py +++ b/users/models.py @@ -32,7 +32,7 @@ class User(pirates_models.AbstractUser): "lectures.Lecture", blank=True, related_name="rsvp_users", - verbose_name="Zaregistrované lekce", + verbose_name="Zaregistrovaná školení", ) def set_unusable_password(self) -> None: diff --git a/webpack.config.js b/webpack.config.js index 5ba77ccf7dbcccbfd21447a11986ed0d8e8047e5..7141899e88de9ee966b1adffa4dc54fdfe9edc94 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -7,7 +7,13 @@ module.exports = { entry: { base: { import: path.resolve("static_src", "base.js"), + dependOn: "shared", }, + view_group_lectures: { + import: path.resolve("static_src", "view_group_lectures.js"), + dependOn: "shared", + }, + shared: ["jquery"], }, output: { path: path.resolve(__dirname, "shared", "static", "shared"),